SNOM - Kein Lookup bei ausgehenden Rufen (nur Mobilnummern)

Offensichtlich liefert der LDAP-Server die Datenfelder einzeln zurück (telephoneNumber, mobile). Hat sich dies zu früheren Versionen der pascom geändert?

Query mit telephoneNumber:

root@sltgmbh1:/# ldapsearch -h localhost -D "cn=zO0iOyUHholx0k6,dc=devices,dc=mobydick" -w D8126BCCE80A774C67EBBBEBC47C59A9 -s sub "(&(telephoneNumber=004917012345678*)(cn=*))"
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: (&(telephoneNumber=004917012345678*)(cn=*))
# requesting: ALL
#

# search result
search: 2
result: 0 Success

# numResponses: 1

Query mit mobile:

root@instance1:/# ldapsearch -h localhost -D "cn=zO0iOyUHholx0k6,dc=devices,dc=mobydick" -w D8126BCCE80A774C67EBBBEBC47C59A9 -s sub "(&(mobile=004917012345678*)(cn=*))"
    # extended LDIF
    #
    # LDAPv3
    # base <> (default) with scope subtree
    # filter: (&(mobile=004917012345678*)(cn=*))
    # requesting: ALL
    #

    # aa, phonebook.mobydick
    dn:: aa
    objectClass: inetOrgPerson
    o: aa
    cn:: aa
    sn:: aa
    mail: aa
    mobile: 004917012345678
    givenName: aa
    x121Address: 2052
    telephoneNumber: 004942187654321
    facsimileTelephoneNumber: 004942187654322

    # search result
    search: 2
    result: 0 Success

    # numResponses: 2
    # numEntries: 1

Wenn nun die Queries in der Basisconfig angepasst werden funktioniert die Namensauflösung auch bei den Rufnummern im Feld 028pho_mobile.

Analog gilt dies auch für das Feld 028pho_homephone (und 028pho_fax, aber das ist an einem Telefon eher nicht notwendig, der Query lässt sich sonst mit (&(facsimileTelephoneNumber=%*)(cn=*)) erweitern.

ldap_search_filter!: (|(cn=%*)(sn=%*))
ldap_number_filter!: (|(&(telephoneNumber=%*)(cn=*))(&(mobile=%*)(cn=*))(&(homePhone=%*)(cn=*)))
ldap_search_filter_during_call!: (|(cn=)(sn=)) 
ldap_number_filter_during_call!: (|(&(telephoneNumber=%*)(cn=*))(&(mobile=%*)(cn=*))(&(homePhone=%*)(cn=*)))

Gruß,
Rapha