[_general] host={YOUR LDAP IP} protocol=3 basedn="dc=emergen,dc=biz" pass={YOUR PASSWORD} user={YOUR USER DN} ; Configuration Table [config] ; addtional filter - 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 = AstContext exten = AstExtension priority = AstPriority app = AstApplication appdata = AstApplicationData additionalFilter=(objectClass=AsteriskExtension) ; Sip Users Table [sip] name = cn amaflags = AstAccountAMAFlags callgroup = AstAccountCallGroup callerid = AstAccountCallerID canreinvite = AstAccountCanReinvite context = AstAccountContext dtmfmode = AstAccountDTMFMode fromuser = AstAccountFromUser fromdomain = AstAccountFromDomain fullcontact = AstAccountFullContact host = AstAccountHost ipaddr = AstAccountIpaddr 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=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 additionalFilter=(objectClass=AstAccountIAX) ; A Test Family [testfamily] MyUSERID = uid additionalFilter=(objectClass=*) [accounts] amaflags = AstAccountAMAFlags callgroup = AstAccountCallGroup callerid = AstAccountCallerID canreinvite = AstAccountCanReinvite 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) [voicemail] context = AstVMContext mailbox = AstVMMailbox password = AstVMPassword fullname = AstVMFullname email = AstVMEmail pager = AstVMPager tz = AstVMTz attach = AstVMAttach saycid = AstVMSaycid dialout = AstVMDialout callback = AstVMCallback review = AstVMReview operator = AstVMOperator envelope = AstVMEnvelope sayduration = AstVMSayduration saydurationm = AstVMSaydurationm sendvoicemail = AstVMSendvoicemail delete = AstVMDelete nextaftercmd = AstVMNextastercmd forcename = AstVMForcename forcegreetings = AstVMForcegreetings hidefromdir = AstVMHidefromdir stamp = AstVMStamp additionalFilter = (objectClass=AsteriskVoicemail) [queue] name=AstQueueName musiconhold=AstQueueMoh announce=AstQueueAnnounce context=AstQueueContext timeout=AstQueueTimeout monitor_join=AstQueueMonjoin monitor_format=AstQueueMonformat queue_youarenext=AstQueueYouarenext queue_thereare=AstQueueThereare queue_callswaiting=AstQueueCallswaiting queue_holdtime=AstQueueHoldtime queue_minutes=AstQueueMinutes queue_seconds=AstQueueSeconds queue_lessthan=AstQueueLessthan queue_thankyou=AstQueueThankyou queue_reporthold=AstQueueReporthold announce_frequency=AstQueueFrequency announce_round_seconds=AstQueueRoundseconds announce_holdtime=AstQueueAnnounceholdtime retry=AstQueueRetry wrapuptime=AstQueueWrapuptime maxlen=AstQueueMaxlen servicelevel=AstQueueServicelevel strategy=AstQueueStrategy joinempty=AstQueueJoinempty leavewhenempty=AstQueueLeavewhenempty eventmemberstatus=AstQueueEventmemberstatus eventwhencalled=AstQueueEventwhencalled reportholdtime=AstQueueReportholdtime memberdelay=AstQueueMemberdelay weight=AstQueueWeight timeoutrestart=AstQueueTimeoutrestart periodic_announce=AstQueuePeriodicannounce periodic_announce_frequency=AstQueuePeriodicannouncefrequency additionalFilter=(objectClass=AsteriskQueue) [queue_member] membername=AstQueueMembername queue_name=AstQueueMemberof interface=AstQueueInterface penalty=AstQueuePenality paused=AstQueuePaused additionalFilter=(objectClass=AsteriskQueueMember) [meetme] confno=AstMeetmeConfno username=AstMeetmeUsername domain=AstMeetmeDomain pin=AstMeetmePin adminpin=AstMeetmeAdminpin members=AstMeetmeMembers additionalFilter=(objectClass=AsteriskMeetme)