sipgate und CallerID

kluck

Neuer User
Mitglied seit
3 Feb 2007
Beiträge
56
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich bin mir nicht sicher, ob es überhaupt möglich ist, was ich vorhabe.

Ich habe zwei unterschiedliche sipgate Accounts auf meiner Asterisk konfiguriert. Das klappt alles super. Es soll auch lediglich über einen Account raustelefoniert werden. Auch das klappt.

Allerdings würde ich gerne irgendwo definieren, dass die angezeigte Nummer des abgehenden Anrufes je nach User unterschiedlich ist.

Also quasi: User 1 = Nummer 1 und User 2 = Nummer 2

Dabei soll aber immer der sipgate Account des User 1 genutzt werden. Leider habe ich keine Idee wie man sowas realisieren könnte und wäre für jeden Tipp dankbar.

Danke im Voraus.
 
Das sollte funktionieren (wenn bei www.sipgate.de eingestellt ist, dass die CLIP-Nummer vom Endgerät gesetzt wird).

Annahme: sipgate1 ist der Account, mit dem gewählt werden soll,NST1 1000; NST2 2000. NST1 soll 0304711, NST2 0300815 signalisieren:

Code:
[sipgate_out]
exten => _X.,1,GotoIf($["${CALLERID(num)}" = "1000"]?2:4)
exten => _X.,2,Set(CALLERID(name)=49304711)
exten => _X.,3,Goto(5)
exten => _X.,4,Set(CALLERID(name)=49300815)
exten => _X.,5,Dial(SIP/sipgate1/${EXTEN})
 
Hi,


ich nehme mal an das Dein Script nicht funzt, sonst hättest Du´s ja nicht in Forum geschrieben , oder, geschrieben hast Du´s jedenfalls nicht.?

Für mich fehlt da eine [ und dann natürlich auch eine ].

Code:
exten => _X.,1,GotoIf($[$["${CALLERID(num)}" = "1000"]]?2:4)


Grüße
Timm
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777