Hi,
kann ich mittels Asterisk folgendes im Dialplan realisieren?:
Anruf von Asterisk "A":
Asterisk "B":
-> Nimmt nun die kompletten Stellen BIS zum ersten "Sternchen" und legt sie in die Variable $Callerid
-> Nimmt den rest NACH dem "Sternchen" und legt sie in die Variable $exten
Beispiel:
Szenario: Wir haben ein Asterisk-Server in der Firma, dieser ist mit einem weiteren, externen gekoppelt (Asterisk B). Unser VoIP-Carrier der am Asterisk "B" hängt, erwartet eine Rufnummer in der Variable $CALLERID zur Übertragung der Rufnummer.
Irgendwie muss ich es hinbekommen, die "individuelle" Rufnummer von Asterisk "A" nach "B" in diese Variable zu schieben, damit die Rufnummer nach extern übermittelt wird.
Jemand eine Idee?
Danke
kann ich mittels Asterisk folgendes im Dialplan realisieren?:
Anruf von Asterisk "A":
Code:
exten => _X.,1,Dial(sip/4969${CALLERID}*{EXTEN}@asteriskb)
Sprich 4969XXXXX*4930XXXX wird an asteriskb gesendet
Asterisk "B":
-> Nimmt nun die kompletten Stellen BIS zum ersten "Sternchen" und legt sie in die Variable $Callerid
-> Nimmt den rest NACH dem "Sternchen" und legt sie in die Variable $exten
Beispiel:
Code:
exten => _X.,1,set(CALLERID(num)=${CALLERID (von Asterisk A)})
exten => _X.,2,dial(sip/${EXTEN (von Asterisk A}@uplink)
Szenario: Wir haben ein Asterisk-Server in der Firma, dieser ist mit einem weiteren, externen gekoppelt (Asterisk B). Unser VoIP-Carrier der am Asterisk "B" hängt, erwartet eine Rufnummer in der Variable $CALLERID zur Übertragung der Rufnummer.
Irgendwie muss ich es hinbekommen, die "individuelle" Rufnummer von Asterisk "A" nach "B" in diese Variable zu schieben, damit die Rufnummer nach extern übermittelt wird.
Jemand eine Idee?
Danke