anonymen Anrufern manuell callerID zuweisen

Kermit23

Neuer User
Mitglied seit
31 Okt 2004
Beiträge
117
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich suche nach einem Workaround für mein Problem, dass bristuff nicht korrekt einen ankommenden Ruf beendet, wenn keine CallerID mitübertragen wird:

Mit SetCIDNum(Nummer) kann man ja eine CallerID zuweisen, bzw. mit anonymous unterdrücken.
Nun, gibt es die Möglichkeit in der extensions.conf mit einer Bedingung zu testen, ob ein eingehender Ruf eine CallerID mitüberträgt und wenn nicht, dass dann mit SetCIDNum(Nummer) einfach irgendeine fest Nummer zugewiesen werden kann?

Danke im voraus,
Kermit
 
Mit GotoIf kannst du z.B. den Inhalt von CALLERIDNUM abfragen und entsprechend verzweigen:

exten => s,n,GotoIf($["${CALLERIDNUM}" = "Anonymous"]?wahr:falsch)

Gruß Snuff
 
Besten Dank!
Die Lösung sieht nun so aus:

Code:
[ankommen]
exten => DDDDDDD,1,GotoIf($["${CALLERIDNUM}" != "Unknown"]?3)
exten => DDDDDDD,2,SetCIDNum(0815)
exten => DDDDDDD,3,Dial(Zap/2/12340,60,tT)
exten => DDDDDDD,4,Hangup

Anstatt 0815 habe ich die Nummer meines Bekannten, der immer ohne CallerID anruft, eingetragen. So stimmt auch (fast) immer die Anrufliste.
 
Hallo,

auf eine ähnliche Weise müsste man doch auch die ID der angerufenen Nummer
an die CallerID anhängen können.

Hintergrund: (für mein Nokia E61)

Habe 4 SIP-Trunks die alle auf einer Extension ankommen. So könnte ich dann
sehen, auf welcher Nummer ich angerufen wurde.

Habe es auch schon irgendwo hier im Forum mal gelesen, finde es aber nicht mehr.

Für einen kurzen Tip wäre ich dankbar.

CU
Joel
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,873
Beiträge
2,303,516
Mitglieder
378,533
Neuestes Mitglied
PatrickSt91