e9d22f802e
It is clear from multiple mailing list, forum, wiki and other sorts of posts that users don't really understand the effects that the 'canreinvite' config option actually has, and that in some cases they think that setting it to 'no' will actually cause various other features (T.38, MOH, etc.) to not work properly, when in fact this is not the case. This patch changes the proper name of the option to what it should have been from the beginning ('directmedia'), but preserves backwards compatibility for existing configurations. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@210190 65c4cc65-6c06-0410-ace0-fbb531ad65f3
164 lines
4.5 KiB
Text
164 lines
4.5 KiB
Text
;
|
|
; Configuration file for res_config_ldap
|
|
;
|
|
|
|
; Sample Asterisk config file for res_config_ldap
|
|
; in extconfig.conf; you can use it like this:
|
|
; sipusers = ldap,"dc=myDomain,dc=myDomainExt",sip
|
|
; sippeers = ldap,"dc=myDomain,dc=myDomainExt",sip
|
|
; extensions = ldap,"dc=myDomain,dc=myDomainExt",extensions
|
|
; sip.conf = ldap,"dc=myDomain,dc=myDomainExt",config
|
|
|
|
|
|
[_general]
|
|
;
|
|
; Specify one of either host and port OR url. URL is preferred, as you can
|
|
; use more options.
|
|
;host=192.168.1.1 ; LDAP host
|
|
;port=389
|
|
;url=ldap://ldap3.mydomain.com:3890
|
|
;protocol=3 ; Version of the LDAP protocol to use; default is 3.
|
|
;basedn=MyRootDN ; Base DN
|
|
;user=MyDN ; Bind DN
|
|
;pass=MyPassword ; Bind password
|
|
|
|
; Configuration Table
|
|
[config]
|
|
;
|
|
; additionalFilter - This specifies an additional set of criteria to be used
|
|
; when querying the LDAP server.
|
|
;
|
|
additionalFilter=(objectClass=AstConfig)
|
|
;
|
|
; Attributes mapping (asterisk variable name = ldap attribute name)
|
|
; When Asterisk requests the variable by the name of the value on the left,
|
|
; this module will look up the attribute listed on the right.
|
|
;
|
|
filename = AstConfigFilename
|
|
category = AstConfigCategory
|
|
variable_name = AstConfigVariableName
|
|
variable_value = AstConfigVariableValue
|
|
cat_metric = AstConfigCategoryMetric
|
|
commented = AstConfigCommented
|
|
|
|
;
|
|
; Extensions Table
|
|
;
|
|
[extensions]
|
|
context = AstExtensionContext
|
|
exten = AstExtensionExten
|
|
priority = AstExtensionPriority
|
|
app = AstExtensionApplication
|
|
appdata = AstExtensionApplicationData
|
|
additionalFilter=(objectClass=AstExtension)
|
|
|
|
;
|
|
; Sip Users Table
|
|
;
|
|
[sip]
|
|
name = cn
|
|
amaflags = AstAccountAMAFlags
|
|
callgroup = AstAccountCallGroup
|
|
callerid = AstAccountCallerID
|
|
directmedia = AstAccountDirectMedia
|
|
context = AstAccountContext
|
|
dtmfmode = AstAccountDTMFMode
|
|
fromuser = AstAccountFromUser
|
|
fromdomain = AstAccountFromDomain
|
|
fullcontact = AstAccountFullContact
|
|
fullcontact = gecos
|
|
host = AstAccountHost
|
|
insecure = AstAccountInsecure
|
|
mailbox = AstAccountMailbox
|
|
md5secret = realmedPassword
|
|
nat = AstAccountNAT
|
|
deny = AstAccountDeny
|
|
permit = AstAccountPermit
|
|
pickupgroup = AstAccountPickupGroup
|
|
port = AstAccountPort
|
|
qualify = AstAccountQualify
|
|
restrictcid = AstAccountRestrictCID
|
|
rtptimeout = AstAccountRTPTimeout
|
|
rtpholdtimeout = AstAccountRTPHoldTimeout
|
|
type = AstAccountType
|
|
disallow = AstAccountDisallowedCodec
|
|
allow = AstAccountAllowedCodec
|
|
MusicOnHold = AstAccountMusicOnHold
|
|
regseconds = AstAccountExpirationTimestamp
|
|
regcontext = AstAccountRegistrationContext
|
|
regexten = AstAccountRegistrationExten
|
|
CanCallForward = AstAccountCanCallForward
|
|
ipaddr = AstAccountIPAddress
|
|
defaultuser = AstAccountDefaultUser
|
|
regserver = AstAccountRegistrationServer
|
|
lastms = AstAccountLastQualifyMilliseconds
|
|
additionalFilter=(objectClass=AsteriskSIPUser)
|
|
|
|
;
|
|
; IAX Users Table
|
|
;
|
|
[iax]
|
|
amaflags = AstAccountAMAFlags
|
|
callerid = AstAccountCallerID
|
|
context = AstAccountContext
|
|
fullcontact = AstAccountFullContact
|
|
fullcontact = gecos
|
|
host = AstAccountHost
|
|
mailbox = AstAccountMailbox
|
|
md5secret = realmedPassword
|
|
deny = AstAccountDeny
|
|
permit = AstAccountPermit
|
|
port = AstAccountPort
|
|
qualify = AstAccountQualify
|
|
type = AstAccountType
|
|
disallow = AstAccountDisallowedCodec
|
|
allow = AstAccountAllowedCodec
|
|
regseconds = AstAccountExpirationTimestamp
|
|
regcontext = AstAccountRegistrationContext
|
|
regexten = AstAccountRegistrationExten
|
|
notransfer = AstAccountNoTransfer
|
|
lastms = AstAccountLastQualifyMilliseconds
|
|
additionalFilter=(objectClass=AstAccountIAX)
|
|
|
|
;
|
|
; A Test Family
|
|
;
|
|
[testfamily]
|
|
MyUSERID = uid
|
|
additionalFilter=(objectClass=*)
|
|
|
|
[accounts]
|
|
amaflags = AstAccountAMAFlags
|
|
callgroup = AstAccountCallGroup
|
|
callerid = AstAccountCallerID
|
|
directmedia = AstAccountDirectMedia
|
|
context = AstAccountContext
|
|
dtmfmode = AstAccountDTMFMode
|
|
fromuser = AstAccountFromUser
|
|
fromdomain = AstAccountFromDomain
|
|
fullcontact = AstAccountFullContact
|
|
fullcontact = gecos
|
|
host = AstAccountHost
|
|
insecure = AstAccountInsecure
|
|
mailbox = AstAccountMailbox
|
|
md5secret = realmedPassword
|
|
nat = AstAccountNAT
|
|
deny = AstAccountDeny
|
|
permit = AstAccountPermit
|
|
pickupgroup = AstAccountPickupGroup
|
|
port = AstAccountPort
|
|
qualify = AstAccountQualify
|
|
restrictcid = AstAccountRestrictCID
|
|
rtptimeout = AstAccountRTPTimeout
|
|
rtpholdtimeout = AstAccountRTPHoldTimeout
|
|
type = AstAccountType
|
|
disallow = AstAccountDisallowedCodec
|
|
allow = AstAccountAllowedCodec
|
|
MusicOnHold = AstAccountMusicOnHold
|
|
regseconds = AstAccountExpirationTimestamp
|
|
regcontext = AstAccountRegistrationContext
|
|
regexten = AstAccountRegistrationExten
|
|
CanCallForward = AstAccountCanCallForward
|
|
additionalFilter=(objectClass=AstAccount)
|
|
|