Set(CALLERID(num)

betaversion

Neuer User
Mitglied seit
16 Mrz 2008
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
ich habe für einen Außendienstmitarbeiter einen Call-Through Dienst eingerichtet, so dass er von einem beliebigen Telefon anrufen kann, sein Passwort eingibt, und dann seine Zielnummer wählt.
Sinn des Ganzen ist, dass der Anruf mit der per CALLERID(num)= gesetzten Nummer beim Kunden ankommt.
Code:
123456 => {
        Answer();
        Authenticate(1234,,4);
        Read(NUMMER,vm-enter-num-to-call);
        Set(CALLERID(num)="01234012345");
        Set(CALLERID(name)="01234012345");
        DumpChan();
        Dial(Zap/g1/${NUMMER},120);
        Hangup();
}
die Anlage (Asterisk 1.4.21.2) ist mit einer Digium Wildcard an einem Primärmultiplexanschluss der Telekom. Solange der Mitarbeiter von einem Telefon anruft, an dem die Rufnummer nicht unterdrückt wird ist auch alles OK, der Kunde bekommt 01234012345 angezeigt.

Ruft er aber von einem Telefon an, welches die Rufnummer unterdrückt wird auch die von mir per CALLERID(num) gesetzte Nummer beim Angerufenen nicht mehr angezeigt. Irgendwie wird die Information, dass die Nummer unterdrückt werden soll durchgereicht, ich finde aber auch in dem Dump keine Differenzen.

Kennt jemand den Grund für das Unterdrücken der Nummernanzeige, obwohl ja eigentlich ein neues Gespräch aufgebaut wird bzw. wie kann man das abschalten?

Code:
Dumping Info For Channel: Zap/1-1:
================================================================================
Info:
Name=               Zap/1-1
Type=               Zap
UniqueID=           asterisk-1274450794.1072
CallerID=           01234012345
CallerIDName=       01234012345
DNIDDigits=         12345
RDNIS=              (N/A)
State=              Up (6)
Rings=              1
NativeFormat=       0x48 (alaw|slin)
WriteFormat=        0x48 (alaw|slin)
ReadFormat=         0x48 (alaw|slin)
1stFileDescriptor=  20
Framesin=           0
Framesout=          0
TimetoHangup=       0
ElapsedTime=        0h0m0s
Context=            isdn-extern
Extension=          12345
Priority=           9
CallGroup=
PickupGroup=
Application=        DumpChan
Data=               (Empty)
Blocking_in=        (Not Blocking)
 
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.