LDAP-Anbindung

robinsonR

Mitglied
Mitglied seit
17 Apr 2006
Beiträge
560
Punkte für Reaktionen
0
Punkte
16
Damit suche ich in meinem LDAP-Server nach Telefonnummern und zeige sie anschliessend am Computer-Monitor an.
Da ich aber meine Telefonnummern im Format +41 XX XXX XX XX gespeichert habe, werden keine Nummern gefunden.
Wie kann ich die Abfrage dahingehend modifizieren, dass bei eingehende Anrufen bei der Nummer CALLERIDNUM die erste 0 durch +41 und wenn es zwei Nullen hat (Gespräch aus dem Ausland) nur durch + ersetzt wird?
Dann würden die Nummern nämlich gefunden und die dazugehörigen Namen auch angezeigt.
 
Hi,

ich verwende auch den ldap mit +49 usw.
ich habe ein macro zur internationalisiereung geschrieben

Code:
[globals]
INTERNATIONALPREFIX=41

[macro-setCalledidnumToInternational]
exten => s,1,noOp(${ARG1:0:2})
exten => s,n,GotoIf($[${CALLERID(number)} = ""]?donothing)

exten => s,n,GotoIf($[${ARG1:0:2} != 00]]?national:international)

exten => s,100(national),Set(CALLERID(number)=+${INTERNATIONALPREFIX}${ARG1:1})

exten => s,200(international),Set(CALLERID(number)=+${ARG1:2})

exten => s,300(donothing),noOp()
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,695
Beiträge
2,216,692
Mitglieder
371,315
Neuestes Mitglied
jack-mack
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.