Änderung Rufnummer-Handling in 17.00?

Hallo zusammen,

hat sich im Rufnummerhandling für die gerufene Nummer etwas mit 17.00 geändert?

Ich habe von 16.00 auf 17.00 aktualisiert und war danach von extern nicht mehr erreichbar, weil “keine gültige Nummer” gerufen wurde. Ich habe danach im SIP-Amt (Telekom) für meinen Mehrgeräteanschluss bei den eingehenden Anrufen das Format des Ziels von 0 auf +49 geändert. Dadurch bin ich wieder erreichbar.

Ich weiß allerdings nicht mehr, wie genau ich zu diesem Format bekommen bin. Durch Ausprobieren mit der Asterisk CLI oder durch den Ämter-Assistenten.

Hier der Auszug während der Nichterreichbarkeit:

== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [02286896297@mdc_incoming-16:1] Set(“SIP/mdc_trunk_conf-16-0000001f”, “MDC_CALLER_NUM_TRUNK=+491714974118”) in new stack
– Executing [02286896297@mdc_incoming-16:2] Gosub(“SIP/mdc_trunk_conf-16-0000001f”, “sub_deterdest,s,1(TMP_TO_HEADER, sip:+492286896297@tel.t-online.de;user=phone)”) in new stack
– Executing [s@sub_deterdest:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,sub_deterdest:: variable: TMP_TO_HEADER header: sip:+492286896297@tel.t-online.de;user=phone”) in new stack
sub_deterdest:: variable: TMP_TO_HEADER header: sip:+492286896297@tel.t-online.de;user=phone
– Executing [s@sub_deterdest:2] Set(“SIP/mdc_trunk_conf-16-0000001f”, “TMP_DN=+492286896297@tel.t-online.de;user=phone>”) in new stack
– Executing [s@sub_deterdest:3] Set(“SIP/mdc_trunk_conf-16-0000001f”, “TMP_DN=+492286896297”) in new stack
– Executing [s@sub_deterdest:4] Set(“SIP/mdc_trunk_conf-16-0000001f”, “TMP_TO_HEADER=+492286896297”) in new stack
– Executing [s@sub_deterdest:5] Return(“SIP/mdc_trunk_conf-16-0000001f”, “”) in new stack
– Executing [02286896297@mdc_incoming-16:3] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,to-header +492286896297 is extracted”) in new stack
to-header +492286896297 is extracted
– Executing [02286896297@mdc_incoming-16:4] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,request-uri 02286896297 is given”) in new stack
request-uri 02286896297 is given
– Executing [02286896297@mdc_incoming-16:5] Gosub(“SIP/mdc_trunk_conf-16-0000001f”, “sub_comparedest,s,1(MDC_CALLEE_NUM_TRUNK,02286896297,+492286896297)”) in new stack
– Executing [s@sub_comparedest:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,sub_comparedest:: variable: MDC_CALLEE_NUM_TRUNK request: 02286896297 to: +492286896297”) in new stack
sub_comparedest:: variable: MDC_CALLEE_NUM_TRUNK request: 02286896297 to: +492286896297
– Executing [s@sub_comparedest:2] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,compare 02286896297 != +492286896297”) in new stack
compare 02286896297 != +492286896297
– Executing [s@sub_comparedest:3] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “1?notequal”) in new stack
– Goto (sub_comparedest,s,6)
– Executing [s@sub_comparedest:6] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,compare length of “02286896297” 11 > 4”) in new stack
compare length of “02286896297” 11 > 4
– Executing [s@sub_comparedest:7] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “1?greater”) in new stack
– Goto (sub_comparedest,s,10)
– Executing [s@sub_comparedest:10] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,compare 228689 = 228689”) in new stack
compare 228689 = 228689
– Executing [s@sub_comparedest:11] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?useuri”) in new stack
– Executing [s@sub_comparedest:12] Set(“SIP/mdc_trunk_conf-16-0000001f”, “MDC_CALLEE_NUM_TRUNK=+492286896297”) in new stack
– Executing [s@sub_comparedest:13] Return(“SIP/mdc_trunk_conf-16-0000001f”, “”) in new stack
– Executing [02286896297@mdc_incoming-16:6] Goto(“SIP/mdc_trunk_conf-16-0000001f”, “mdc_trunk-9,s,1”) in new stack
– Goto (mdc_trunk-9,s,1)
– Executing [s@mdc_trunk-9:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,callee number: +492286896297 caller number: +491714974118”) in new stack
callee number: +492286896297 caller number: +491714974118
– Executing [s@mdc_trunk-9:2] Gosub(“SIP/mdc_trunk_conf-16-0000001f”, “sub_nat2int,s,1(MDC_CALLER_NUM_INTERNAT,+491714974118,00,49,0,228,1)”) in new stack
– Executing [s@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: +491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1”) in new stack
sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: +491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1
– Executing [s@sub_nat2int:2] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?s-emergency,1”) in new stack
– Executing [s@sub_nat2int:3] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:4] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:5] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “1?s-convert,1”) in new stack
– Goto (sub_nat2int,s-convert,1)
– Executing [s-convert@sub_nat2int:1] Set(“SIP/mdc_trunk_conf-16-0000001f”, “ARG2=00491714974118”) in new stack
– Executing [s-convert@sub_nat2int:2] Goto(“SIP/mdc_trunk_conf-16-0000001f”, “s,check”) in new stack
– Goto (sub_nat2int,s,6)
– Executing [s@sub_nat2int:6] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “1?s-int,1”) in new stack
– Goto (sub_nat2int,s-int,1)
– Executing [s-int@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,international”) in new stack
international
– Executing [s-int@sub_nat2int:2] Set(“SIP/mdc_trunk_conf-16-0000001f”, “MDC_CALLER_NUM_INTERNAT=00491714974118”) in new stack
– Executing [s-int@sub_nat2int:3] Return(“SIP/mdc_trunk_conf-16-0000001f”, “”) in new stack
– Executing [s@mdc_trunk-9:3] Set(“SIP/mdc_trunk_conf-16-0000001f”, “CALLERID(num)=00491714974118”) in new stack
– Executing [s@mdc_trunk-9:4] Gosub(“SIP/mdc_trunk_conf-16-0000001f”, “sub_int2nat,s,1(MDC_CALLER_NUM_NAT,00491714974118,00,49,0,228,1)”) in new stack
– Executing [s@sub_int2nat:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1”) in new stack
sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1
– Executing [s@sub_int2nat:2] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?s-emergency,1”) in new stack
– Executing [s@sub_int2nat:3] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?nat”) in new stack
– Executing [s@sub_int2nat:4] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “1?s-internat,1”) in new stack
– Goto (sub_int2nat,s-internat,1)
– Executing [s-internat@sub_int2nat:1] Set(“SIP/mdc_trunk_conf-16-0000001f”, “MDC_CALLER_NUM_NAT=01714974118”) in new stack
– Executing [s-internat@sub_int2nat:2] Return(“SIP/mdc_trunk_conf-16-0000001f”, “”) in new stack
– Executing [s@mdc_trunk-9:5] Set(“SIP/mdc_trunk_conf-16-0000001f”, “CALLERID(num)=01714974118”) in new stack
– Executing [s@mdc_trunk-9:6] UserEvent(“SIP/mdc_trunk_conf-16-0000001f”, “ResolveCallerName,Strategy: system,Outbound: 0,Channel: SIP/mdc_trunk_conf-16-0000001f”) in new stack
– Executing [s@mdc_trunk-9:7] Wait(“SIP/mdc_trunk_conf-16-0000001f”, “0.25”) in new stack
– Executing [s@mdc_trunk-9:8] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,MDC_RESOLVENAME_HITS = 0”) in new stack
MDC_RESOLVENAME_HITS = 0
– Executing [s@mdc_trunk-9:9] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, "1,CALLERID(name) = ") in new stack
CALLERID(name) =
– Executing [s@mdc_trunk-9:10] Set(“SIP/mdc_trunk_conf-16-0000001f”, “MDC_NUMPREFIX_TRUNK=”) in new stack
– Executing [s@mdc_trunk-9:11] Goto(“SIP/mdc_trunk_conf-16-0000001f”, “mdc_mapping-9,+492286896297,1”) in new stack
– Goto (mdc_mapping-9,+492286896297,1)
– Executing [+492286896297@mdc_mapping-9:1] Verbose(“SIP/mdc_trunk_conf-16-0000001f”, “1,>>>no catch all - no trunk fallback”) in new stack

no catch all - no trunk fallback
– Executing [+492286896297@mdc_mapping-9:2] Goto(“SIP/mdc_trunk_conf-16-0000001f”, “exceptions,+492286896297,1”) in new stack
– Goto (exceptions,+492286896297,1)
– Channel ‘SIP/mdc_trunk_conf-16-0000001f’ sent to invalid extension: context,exten,priority=exceptions,+492286896297,1
– Executing [i@exceptions:1] Goto(“SIP/mdc_trunk_conf-16-0000001f”, “mdc_exception,s,1”) in new stack
– Goto (mdc_exception,s,1)
– Executing [s@mdc_exception:1] Gosub(“SIP/mdc_trunk_conf-16-0000001f”, “def_exception,s,1”) in new stack
– Executing [s@def_exception:1] GotoIf(“SIP/mdc_trunk_conf-16-0000001f”, “0?main,1”) in new stack
– Executing [s@def_exception:2] Answer(“SIP/mdc_trunk_conf-16-0000001f”, “”) in new stack
– Executing [s@def_exception:3] Playback(“SIP/mdc_trunk_conf-16-0000001f”, “pbx-invalid”) in new stack
– <SIP/mdc_trunk_conf-16-0000001f> Playing ‘pbx-invalid.alaw’ (language ‘de’)
== Spawn extension (def_exception, s, 3) exited non-zero on ‘SIP/mdc_trunk_conf-16-0000001f’

Danke
Ulf

Hallo @ulf.kosack

eigentlich nicht. Aber wir haben die “Ämter Automatik” eingeführt. Evtl. hatte dies eine Auswirkung.

Wir sehen uns das an.

LG
Mathias

Hallo Mathias,

danke fürs prüfen. Ich musste inzwischen auch die alte Schreibweise wieder einfügen, so dass ich die eingehenden Regeln jetzt doppelt habe, je nachdem ob die rufende Nummer mit +49 oder 0 beginnt. Wenn ich Anrufe vom Handy bekomme, werden diese als +49{ONKZ}{Rufnummer} signalisiert, bekomme ich sie von einem SIP-Trunk-Anschluss werden sie als 0{ONKZ}{Rufnummer} signalisiert.

Ich habe mir gerade noch einmal die Beschreibung zu den Rufregeln angesehen, um das mit einer Regel zu erschlagen.
Am liebsten hätte ich so etwas

_(+49|0){ONKZ}{Rufnummer}

Die Klammern habe ich bei Euch in der Doku aber nicht gefunden,

Wenn auch etwas ungenauer, sollte doch aber mindestens das hier funktionieren, oder?

_.*{ONKZ}{Rufnummer}

Danke
Ulf

Hallo zusammen,

zu den Regeln; leider ist es bei der Telekom noch notwendig mehrere Regeln anzulegen. In der Ämtervorlage für die Telekom machen wir das auch. Das hat den Hintergrund, dass eigentlich alle Rufnummern im e.164 Format und in der REQUEST-URI übermittelt werden sollten. Die Telekom das aber je nach Quelle unterschiedlich handhabt.
Die Regeln mittels RegEx auf endet mit umzusetzen ist mit dem Standard-Regel-Match des Asterisk schwierig, wenn man keine Lücken/Überschneidungen haben möchte. Wir haben hier aber schon konkrete Pläne wie wir die Ämter-/Regelkonfiguration noch verbessern können.
Wie ist im Amt die Rufnummer-Ermittlung eingestellt bzw. wie war diese vorm Update eingestellt?

Grüße
Markus

Hallo Markus,

danke für die Erklärungen. Dann werde ich die zwei Regeln pro Rufnummer erst einmal so drin lassen.

Was meinst Du mit Rufnummer-Ermittlung? Die Basisdaten im Amt?

Danke
Ulf

Re,

unter Accounts, gibt es das Feld “Rufnummer-Ermittlung” formals “Ext. Header”

Grüße
Markus

Hi Markus,

ah jetzt ja, wer lesen kann ist klar im Vorteil.
Das steht für alle 4 MSNs (Accounts) auf false.

Danke
Ulf

Scheinbar signalisiert die Telekom auch noch in einem dritten Format, weil die beiden bis jetzt eingerichteten Formate noch nicht ausreichen, um Anrufe von einem privaten AllIP-Anschluss, der auch bei der Telekom ist, anzunehmen:

######################################################
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [02286896297@mdc_incoming-16:1] Set(“SIP/mdc_trunk_conf-16-000000ff”, “MDC_CALLER_NUM_TRUNK=+492281234567”) in new stack
– Executing [02286896297@mdc_incoming-16:2] Gosub(“SIP/mdc_trunk_conf-16-000000ff”, “sub_deterdest,s,1(TMP_TO_HEADER, sip:6896297@tel.t-online.de)”) in new stack
– Executing [s@sub_deterdest:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,sub_deterdest:: variable: TMP_TO_HEADER header: sip:6896297@tel.t-online.de”) in new stack
sub_deterdest:: variable: TMP_TO_HEADER header: sip:6896297@tel.t-online.de
– Executing [s@sub_deterdest:2] Set(“SIP/mdc_trunk_conf-16-000000ff”, “TMP_DN=6896297@tel.t-online.de>”) in new stack
– Executing [s@sub_deterdest:3] Set(“SIP/mdc_trunk_conf-16-000000ff”, “TMP_DN=6896297”) in new stack
– Executing [s@sub_deterdest:4] Set(“SIP/mdc_trunk_conf-16-000000ff”, “TMP_TO_HEADER=6896297”) in new stack
– Executing [s@sub_deterdest:5] Return(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
– Executing [02286896297@mdc_incoming-16:3] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,to-header 6896297 is extracted”) in new stack
to-header 6896297 is extracted
– Executing [02286896297@mdc_incoming-16:4] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,request-uri 02286896297 is given”) in new stack
request-uri 02286896297 is given
– Executing [02286896297@mdc_incoming-16:5] Gosub(“SIP/mdc_trunk_conf-16-000000ff”, “sub_comparedest,s,1(MDC_CALLEE_NUM_TRUNK,02286896297,6896297)”) in new stack
– Executing [s@sub_comparedest:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,sub_comparedest:: variable: MDC_CALLEE_NUM_TRUNK request: 02286896297 to: 6896297”) in new stack
sub_comparedest:: variable: MDC_CALLEE_NUM_TRUNK request: 02286896297 to: 6896297
– Executing [s@sub_comparedest:2] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,compare 02286896297 != 6896297”) in new stack
compare 02286896297 != 6896297
– Executing [s@sub_comparedest:3] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “1?notequal”) in new stack
– Goto (sub_comparedest,s,6)
– Executing [s@sub_comparedest:6] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,compare length of “02286896297” 11 > 4”) in new stack
compare length of “02286896297” 11 > 4
– Executing [s@sub_comparedest:7] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “1?greater”) in new stack
– Goto (sub_comparedest,s,10)
– Executing [s@sub_comparedest:10] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,compare 228689 = 228689”) in new stack
compare 228689 = 228689
– Executing [s@sub_comparedest:11] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?useuri”) in new stack
– Executing [s@sub_comparedest:12] Set(“SIP/mdc_trunk_conf-16-000000ff”, “MDC_CALLEE_NUM_TRUNK=6896297”) in new stack
– Executing [s@sub_comparedest:13] Return(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
– Executing [02286896297@mdc_incoming-16:6] Goto(“SIP/mdc_trunk_conf-16-000000ff”, “mdc_trunk-9,s,1”) in new stack
– Goto (mdc_trunk-9,s,1)
– Executing [s@mdc_trunk-9:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,callee number: 6896297 caller number: +492281234567”) in new stack
callee number: 6896297 caller number: +492281234567
– Executing [s@mdc_trunk-9:2] Gosub(“SIP/mdc_trunk_conf-16-000000ff”, “sub_nat2int,s,1(MDC_CALLER_NUM_INTERNAT,+492281234567,00,49,0,228,1)”) in new stack
– Executing [s@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: +492281234567 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1”) in new stack
sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: +492281234567 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1
– Executing [s@sub_nat2int:2] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?s-emergency,1”) in new stack
– Executing [s@sub_nat2int:3] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:4] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:5] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “1?s-convert,1”) in new stack
– Goto (sub_nat2int,s-convert,1)
– Executing [s-convert@sub_nat2int:1] Set(“SIP/mdc_trunk_conf-16-000000ff”, “ARG2=00492281234567”) in new stack
– Executing [s-convert@sub_nat2int:2] Goto(“SIP/mdc_trunk_conf-16-000000ff”, “s,check”) in new stack
– Goto (sub_nat2int,s,6)
– Executing [s@sub_nat2int:6] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “1?s-int,1”) in new stack
– Goto (sub_nat2int,s-int,1)
– Executing [s-int@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,international”) in new stack
international
– Executing [s-int@sub_nat2int:2] Set(“SIP/mdc_trunk_conf-16-000000ff”, “MDC_CALLER_NUM_INTERNAT=00492281234567”) in new stack
– Executing [s-int@sub_nat2int:3] Return(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
– Executing [s@mdc_trunk-9:3] Set(“SIP/mdc_trunk_conf-16-000000ff”, “CALLERID(num)=00492281234567”) in new stack
– Executing [s@mdc_trunk-9:4] Gosub(“SIP/mdc_trunk_conf-16-000000ff”, “sub_int2nat,s,1(MDC_CALLER_NUM_NAT,00492281234567,00,49,0,228,1)”) in new stack
– Executing [s@sub_int2nat:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00492281234567 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1”) in new stack
sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00492281234567 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228 - incoming: 1
– Executing [s@sub_int2nat:2] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?s-emergency,1”) in new stack
– Executing [s@sub_int2nat:3] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?nat”) in new stack
– Executing [s@sub_int2nat:4] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “1?s-internat,1”) in new stack
– Goto (sub_int2nat,s-internat,1)
– Executing [s-internat@sub_int2nat:1] Set(“SIP/mdc_trunk_conf-16-000000ff”, “MDC_CALLER_NUM_NAT=02281234567”) in new stack
– Executing [s-internat@sub_int2nat:2] Return(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
– Executing [s@mdc_trunk-9:5] Set(“SIP/mdc_trunk_conf-16-000000ff”, “CALLERID(num)=02281234567”) in new stack
– Executing [s@mdc_trunk-9:6] UserEvent(“SIP/mdc_trunk_conf-16-000000ff”, “ResolveCallerName,Strategy: system,Outbound: 0,Channel: SIP/mdc_trunk_conf-16-000000ff”) in new stack
– Executing [s@mdc_trunk-9:7] Wait(“SIP/mdc_trunk_conf-16-000000ff”, “0.25”) in new stack
– Executing [s@mdc_trunk-9:8] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,MDC_RESOLVENAME_HITS = 0”) in new stack
MDC_RESOLVENAME_HITS = 0
– Executing [s@mdc_trunk-9:9] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, "1,CALLERID(name) = ") in new stack
CALLERID(name) =
– Executing [s@mdc_trunk-9:10] Set(“SIP/mdc_trunk_conf-16-000000ff”, “MDC_NUMPREFIX_TRUNK=”) in new stack
– Executing [s@mdc_trunk-9:11] Goto(“SIP/mdc_trunk_conf-16-000000ff”, “mdc_mapping-9,6896297,1”) in new stack
– Goto (mdc_mapping-9,6896297,1)
– Executing [6896297@mdc_mapping-9:1] Verbose(“SIP/mdc_trunk_conf-16-000000ff”, “1,>>>no catch all - no trunk fallback”) in new stack

no catch all - no trunk fallback
– Executing [6896297@mdc_mapping-9:2] Goto(“SIP/mdc_trunk_conf-16-000000ff”, “exceptions,6896297,1”) in new stack
– Goto (exceptions,6896297,1)
– Channel ‘SIP/mdc_trunk_conf-16-000000ff’ sent to invalid extension: context,exten,priority=exceptions,6896297,1
– Executing [i@exceptions:1] Goto(“SIP/mdc_trunk_conf-16-000000ff”, “mdc_exception,s,1”) in new stack
– Goto (mdc_exception,s,1)
– Executing [s@mdc_exception:1] Gosub(“SIP/mdc_trunk_conf-16-000000ff”, “def_exception,s,1”) in new stack
– Executing [s@def_exception:1] GotoIf(“SIP/mdc_trunk_conf-16-000000ff”, “0?main,1”) in new stack
– Executing [s@def_exception:2] Answer(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
– Executing [s@def_exception:3] Playback(“SIP/mdc_trunk_conf-16-000000ff”, “pbx-invalid”) in new stack
– <SIP/mdc_trunk_conf-16-000000ff> Playing ‘pbx-invalid.alaw’ (language ‘de’)
– Executing [s@def_exception:4] Hangup(“SIP/mdc_trunk_conf-16-000000ff”, “”) in new stack
######################################################

Re,

am besten legst du dir über das Telekom SIP Template ein dummy Amt an und schaust dort, welche Standard Regeln und Einstellung für den Rufnummern-Erkennung eingestellt sind.

Das sollte so ziemlich alles abdecken, was die Telekom so übermittelt.

Grüße
Markus

Danke für den Tipp. Werde ich heute Nachmittag versuchen.