Incoming Caller ID ändern

sike

Neuer User
Mitglied seit
5 Apr 2005
Beiträge
161
Punkte für Reaktionen
0
Punkte
0
Hallo Allerseits

Von Provider zu Provider kommen die Incoming caller ID immer etwas anders an. Bei backbone.ch kommen sie mit der format '41319998877' an, bei Netvoip '0319998877'

Ist es möglich die anrufe die mit den Format 4131.... hineinkommen den 41 wegzunehmen und mit eimen 0 zu ersetzten? Falls jemand von Deutschland anruft sollte jedoch 49.... immer noch mitgeschickt werden.

Gruss

Sike
 
Meines wissens ist die Nummer in der Callerid gespeichert und die kann man ändern.
{callerid} meine ich ist die variable. Ich bin mir aber nicht sicher ob die nicht readonly ist. Sonst kannst du die beliebig ändern.
 
sike schrieb:
ist es möglich die anrufe die mit den Format 4131.... hineinkommen den 41 wegzunehmen und mit eimen 0 zu ersetzten? Falls jemand von Deutschland anruft sollte jedoch 49.... immer noch mitgeschickt werden.

exten => _4131.,1,tuirgendwas,0${EXTEN:2}

exten => _49.,1,tuwasanderes,${EXTEN}

Du kannst so natürlich auch die "neuen" Nummern an eigene Variablen zuweisen, die Du dann im Dialplan verwenden kannst. Schau mal in meinen Asterisk-Kurs, Lektion 5 - da wird das beschrieben.
 
betateilchen schrieb:
exten => _4131.,1,tuirgendwas,0${EXTEN:2}

exten => _49.,1,tuwasanderes,${EXTEN}
betateilchen, ist das nicht für ausgehende Anrufe und nicht für ankommene?
 
Du hast doch auch einen Context für ankommende Anrufe - das ist dem Asterisk eigentlich völlig wurscht, in welche RIchtung die Anrufe gehen. Das legst Du ganz alleine als Anwender fest.

Ich bin in meinem Beispiel einfach mal davon ausgegangen, daß die "Nummern" die IDs sind, mit denen die Anrufe reinkommen - so war es zumindest als Aufgabe beschrieben.
 
Ok wuste ich nicht, ich hatte bis jetzt immer mit der Callerid gearbeitet.
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,532
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch