Reinkommende Anrufe mit 49 am anfang

Hallo,

wir haben gestern zum Test eine MobbyDick in Betrieb genommen.

Nun haben wir aber das Problem das alle Anrufe die reinkommen mit einer 49 vorangestellt reinkommen. (z.B. 49211123456). Wenn ich diese aus der Rückrufliste des Snom 370 anwählen will
fällt er immer auf die Nase was ja auch eigentlich Logisch ist. Gibt es eine möglichkeit das bei Anrufen aus Deutschland die 49 irgendwie abgeschnitten wird und die richtige nummer angezeigt wird, sodass ich die auch aus der Rückrufliste anrufen kann? (z.B. 0211123456)

Danke und Gruss
Stefan

Hallo Stefan,

das kannst Du mit einer eingehenden Regel fixen. z.B. Quelle: “_49X.” und CIDNummer: “0${EXTEN:2}” (ohne die Anführungszeichen). Dann schneidet er bei jendem Call der mit 49 beginnt die 49 weg und macht eine 0 hin. Das ist leider etwas kompliziert. Unser default regelt den übliche CIDNumber wie z.B. von der Telekom üblich. Alles andere muss man dann so definieren.

LG
Mathias

Hallo,

Ich habe die Regel nun so eingetragen aber seitdem kommt überhaupt kein Anruf mehr rein. Auf der CLI kommt dann folgende Meldung:

Sep 30 12:35:09 NOTICE[3878]: chan_iax2.c:7680 socket_read: Rejected connect attempt from <IPAdresse Provider>, request ‘4989121xxxxx@mdc_incoming-1’ does not exist

Folgende Einträge habe ich nun in dieser Regel stehen.

*Bezeichnung: Incomming
*Quelle: _49X
*Ziel: *
Durchwahl: 500
CIDName: leer
CIDNummer: 0${EXTEN:2}

Gruss
Stefan

Hallo Stefan,

erstmal Willkommen in der MobyDick Community!

Bei der Quelle musst Du unbedingt den Punkt “.” ergänzen “_49X.”. Der Punkt wiederholt das letzte Zeichen (hier eine Zahl) beliebig oft.
Hier noch unser Wiki Eintrag zu dem Thema: Eingehende und ausgehende Rufe regeln

Gutes Gelingen!
Gruß,

Thomas

Hallo,

nun kommen zumindest die Anrufe auf der Anlage wieder an, das ist schonmal wieder sehr schön. Allerdings teilt mir die Anlage nun mit das ich keine gültige nummer gewählt habe
obwohl die regel auf einer durchwahl 500 zeigt wo ich eine Gruppe zu definiert habe.

hier die ausgabe aus dem cli

– Accepting AUTHENTICATED call from 193.xx.xx.xx:
> requested format = alaw,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (),
> priority = mine
– Executing Goto(“IAX2/mssys-5991”, “mdc_trunk-1|498912140xxx|1”) in new stack
– Goto (mdc_trunk-1,498912140xxx,1)
– Executing Set(“IAX2/mssys-5991”, “__MDC_DIALCALLERNUM=49163602xxxx”) in new stack
– Executing Set(“IAX2/mssys-5991”, “LANGUAGE()=de”) in new stack
– Executing GotoIf(“IAX2/mssys-5991”, “0?forward”) in new stack
– Executing MacroIf(“IAX2/mssys-5991”, “0?internat|0049”) in new stack
– Executing Goto(“IAX2/mssys-5991”, “mdc_external-1|498912140xxxx|1”) in new stack
– Goto (mdc_external-1,498912140xxxx,1)
– Executing Set(“IAX2/mssys-5991”, “CALLERID(num)=08912140xxxx”) in new stack
– Sent into invalid extension ‘498912140xxxx’ in context ‘mdc_external-1’ on IAX2/mssys-5991
– Executing Answer(“IAX2/mssys-5991”, “”) in new stack
– Executing Playback(“IAX2/mssys-5991”, “pbx-invalid”) in new stack
– Playing ‘pbx-invalid’ (language ‘de’)
== Spawn extension (mdc_external-1, i, 2) exited non-zero on ‘IAX2/mssys-5991’
– Hungup ‘IAX2/mssys-5991’

Gruss
Stefan

Hallo,

kannst Du mal zusätlzich eine default-Regel mit Quelle * Ziel * auf die 500 anlegen?

Danke,
Mathias