2 ; Configuration file for res_config_ldap
5 ; Sample Asterisk config file for res_config_ldap
6 ; in extconfig.conf; you can use it like this:
7 ; sipusers = ldap,"dc=myDomain,dc=myDomainExt",sip
8 ; sippeers = ldap,"dc=myDomain,dc=myDomainExt",sip
9 ; extensions = ldap,"dc=myDomain,dc=myDomainExt",extensions
10 ; sip.conf = ldap,"dc=myDomain,dc=myDomainExt",config
15 ; Specify one of either host and port OR url. URL is preferred, as you can
17 ;host=192.168.1.1 ; LDAP host
19 ;url=ldap://ldap3.mydomain.com:3890
20 ;protocol=3 ; Version of the LDAP protocol to use; default is 3.
21 ;basedn=MyRootDN ; Base DN
23 ;pass=MyPassword ; Bind password
28 ; additionalFilter - This specifies an additional set of criteria to be used
29 ; when querying the LDAP server.
31 additionalFilter=(objectClass=PBXConfig)
33 ; Attributes mapping (asterisk variable name = ldap attribute name)
34 ; When Asterisk requests the variable by the name of the value on the left,
35 ; this module will look up the attribute listed on the right.
37 filename = PBXConfigFilename
38 category = PBXConfigCategory
39 variable_name = PBXConfigVariableName
40 variable_value = PBXConfigVariableValue
41 cat_metric = PBXConfigCategoryMetric
42 commented = PBXConfigCommented
48 context = PBXExtensionContext
49 exten = PBXExtensionExten
50 priority = PBXExtensionPriority
51 app = PBXExtensionApplication
52 appdata = PBXExtensionApplicationData
53 additionalFilter=(objectClass=PBXExtension)
60 amaflags = PBXAccountAMAFlags
61 callgroup = PBXAccountCallGroup
62 callerid = PBXAccountCallerID
63 canreinvite = PBXAccountCanReinvite
64 context = PBXAccountContext
65 dtmfmode = PBXAccountDTMFMode
66 fromuser = PBXAccountFromUser
67 fromdomain = PBXAccountFromDomain
68 fullcontact = PBXAccountFullContact
71 insecure = PBXAccountInsecure
72 mailbox = PBXAccountMailbox
73 md5secret = realmedPassword
76 permit = PBXAccountPermit
77 pickupgroup = PBXAccountPickupGroup
79 qualify = PBXAccountQualify
80 restrictcid = PBXAccountRestrictCID
81 rtptimeout = PBXAccountRTPTimeout
82 rtpholdtimeout = PBXAccountRTPHoldTimeout
84 disallow = PBXAccountDisallowedCodec
85 allow = PBXAccountAllowedCodec
86 MusicOnHold = PBXAccountMusicOnHold
87 regseconds = PBXAccountExpirationTimestamp
88 regcontext = PBXAccountRegistrationContext
89 regexten = PBXAccountRegistrationExten
90 CanCallForward = PBXAccountCanCallForward
91 additionalFilter=(objectClass=PBXAccountSIP)
97 amaflags = PBXAccountAMAFlags
98 callerid = PBXAccountCallerID
99 context = PBXAccountContext
100 fullcontact = PBXAccountFullContact
102 host = PBXAccountHost
103 mailbox = PBXAccountMailbox
104 md5secret = realmedPassword
105 deny = PBXAccountDeny
106 permit = PBXAccountPermit
107 port = PBXAccountPort
108 qualify = PBXAccountQualify
109 type = PBXAccountType
110 disallow = PBXAccountDisallowedCodec
111 allow = PBXAccountAllowedCodec
112 regseconds = PBXAccountExpirationTimestamp
113 regcontext = PBXAccountRegistrationContext
114 regexten = PBXAccountRegistrationExten
115 notransfer = PBXAccountNoTransfer
116 additionalFilter=(objectClass=PBXAccountIAX)
123 additionalFilter=(objectClass=*)
126 amaflags = PBXAccountAMAFlags
127 callgroup = PBXAccountCallGroup
128 callerid = PBXAccountCallerID
129 canreinvite = PBXAccountCanReinvite
130 context = PBXAccountContext
131 dtmfmode = PBXAccountDTMFMode
132 fromuser = PBXAccountFromUser
133 fromdomain = PBXAccountFromDomain
134 fullcontact = PBXAccountFullContact
136 host = PBXAccountHost
137 insecure = PBXAccountInsecure
138 mailbox = PBXAccountMailbox
139 md5secret = realmedPassword
141 deny = PBXAccountDeny
142 permit = PBXAccountPermit
143 pickupgroup = PBXAccountPickupGroup
144 port = PBXAccountPort
145 qualify = PBXAccountQualify
146 restrictcid = PBXAccountRestrictCID
147 rtptimeout = PBXAccountRTPTimeout
148 rtpholdtimeout = PBXAccountRTPHoldTimeout
149 type = PBXAccountType
150 disallow = PBXAccountDisallowedCodec
151 allow = PBXAccountAllowedCodec
152 MusicOnHold = PBXAccountMusicOnHold
153 regseconds = PBXAccountExpirationTimestamp
154 regcontext = PBXAccountRegistrationContext
155 regexten = PBXAccountRegistrationExten
156 CanCallForward = PBXAccountCanCallForward
157 additionalFilter=(objectClass=PBXAccount)