; config file for application LDAPget ; ; example in extensions.conf: ; exten => 1234,1,LDAPget(CIDNAME=cidname/${CALLERIDNUM},${CALLERIDNUM},${CALLERIDNUM}) ; check for mobile and fax as well ; exten => 1234,2,SetCIDName(${CIDNAME}) ; exten => 1234,3,Dial(Zap/5-1/${EXTEN},15) ; ; corresponding section in here: ; [cidname] ; host = <hostname> (default: localhost) ; port = <port> (default: 389) ; version = <ldap version> (default: 2) ; timeout = <seconds> (default: 10s) ; user = <user dn> (default: anonymous bind) ; pass = <password> ; base = <base dn> ; scope = <sub | base | one> (default: sub) ; filter = <ldap filter pattern> default: (&(objectClass=person)(telephoneNumber=%s)) ; attribute = <ldap attribute> (default: commonName) ; convert = <source charset>,<destination charset>. example: convert=UTF-8,ISO-8859-1 [cidname] host = samplehost user = cn=root,ou=People,o=sampledomain pass = secret base = ou=Addressbooks,o=sampledomain filter = (&(objectClass=person)(|(telephoneNumber=%s)(mobile=%s)(fax=%s))) attribute = displayName convert = UTF-8, ISO-8859-1