Mobile Hub Einrichtung, ich komme nicht klar!

Hallo zusammen,

trotz Wiki, komme ich hier einfach nicht weiter. Das Thema lag jetzt einige Zeit, weil ich im privaten Umfeld mehr als genug andere Dinge im Kopf hatte.

Bitte kann mir jemand mal bei der Einrichtung helfen?

Mein MD 7.08 hat ein SIP Amt (623) von meiner Fritzbox. Hier habe ich in der Fb zwei MSNs zugeordnet.

  1. MSN: 06132-12345 => ist meine reguläre Rufnummer, unter der ich auf meinen Telefonen erreichbar sein möchte.
  2. MSN: 06132-98765 => ist für das Mobile Hub.

Die zweite MSN habe ich sowohl bei “Nummer”, als auch bei “Ziel” eingetragen. Wenn ich nun von meinem iPhone Client (101) intern die 100 anrufe, bekomme ich zwei mal ein Freizeichen, dann die Ansage: “der gewünschte Teilnehmer ist zur Zeit nicht erreichbar”.

Bitte um Unterstützung! Danke

Guten Tag mindsuk,

wichtig ist, dass auch das Rufnummern-Format deines Mobil-Gerätes mit dem zusammen stimmt, was der Provider (FritzBox) als eingehende Anrufer-Nummer übermittelt. Wenn du in der CLI des asterisk reinschaust, dann kannst du das recht einfach überprüfen - relevant ist hier der Teil, in dem die sub_mobility Routine gerufen wird.
Siehe hierzu auch http://community.pascom.net/showthread.php?1103-MD-Mobility-Client&highlight=mobile.

Grüße
Markus

Hallo zusammen,

aktuell gibt die CLI folgendes aus, wenn ich eine Nummer anrufe…

mobydick*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
root@mobydick:~# asterisk -r
Asterisk 11.6-cert5, Copyright © 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.

Connected to Asterisk 11.6-cert5 currently running on mobydick (pid = 23580)
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [623@mdc_incoming-2:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_CALLER_NUM_TRUNK=015115600”) in new stack
– Executing [623@mdc_incoming-2:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_CALLEE_NUM_TRUNK=623”) in new stack
– Executing [623@mdc_incoming-2:3] Goto(“SIP/mdc_trunk_conf-2-00000000”, “mdc_trunk-2,s,1”) in new stack
– Goto (mdc_trunk-2,s,1)
– Executing [s@mdc_trunk-2:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,callee number: 623 caller number: 015115600”) in new stack
callee number: 623 caller number: 015115600
– Executing [s@mdc_trunk-2:2] Gosub(“SIP/mdc_trunk_conf-2-00000000”, “sub_nat2int,s,1(MDC_CALLER_NUM_INTERNAT,015115600,00,49,0,6132)”) in new stack
– Executing [s@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: 015115600 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 6132”) in new stack
sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: 015115600 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 6132
– Executing [s@sub_nat2int:2] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-emergency,1”) in new stack
– Executing [s@sub_nat2int:3] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:4] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:5] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, " 0?s-convert,1") in new stack
– Executing [s@sub_nat2int:6] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:7] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-intshort,1”) in new stack
– Executing [s@sub_nat2int:8] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-natshort,1”) in new stack
– Executing [s@sub_nat2int:9] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “1?s-nat,1”) in new stack
– Goto (sub_nat2int,s-nat,1)
– Executing [s-nat@sub_nat2int:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,national”) in new stack
national
– Executing [s-nat@sub_nat2int:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_CALLER_NUM_INTERNAT=004915115600246”) in new stack
– Executing [s-nat@sub_nat2int:3] Return(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing [s@mdc_trunk-2:3] Set(“SIP/mdc_trunk_conf-2-00000000”, “CALLERID(num)=004915115600246”) in new stack
– Executing [s@mdc_trunk-2:4] Gosub(“SIP/mdc_trunk_conf-2-00000000”, “sub_int2nat,s,1(MDC_CALLER_NUM_NAT,004915115600246,00,49,0,6132)”) in new stack
– Executing [s@sub_int2nat:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 004915115600246 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 6132”) in new stack
sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 004915115600246 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 6132
– Executing [s@sub_int2nat:2] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?s-emergency,1”) in new stack
– Executing [s@sub_int2nat:3] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?nat”) in new stack
– Executing [s@sub_int2nat:4] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “1?s-internat,1”) in new stack
– Goto (sub_int2nat,s-internat,1)
– Executing [s-internat@sub_int2nat:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_CALLER_NUM_NAT=015115600”) in new stack
– Executing [s-internat@sub_int2nat:2] Return(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing [s@mdc_trunk-2:5] Set(“SIP/mdc_trunk_conf-2-00000000”, “CALLERID(num)=015115600”) in new stack
– Executing [s@mdc_trunk-2:6] UserEvent(“SIP/mdc_trunk_conf-2-00000000”, “ResolveCallerName,Strategy: default,Outbound: 0,Channel: SIP/mdc_trunk_conf-2-00000000”) in new stack
– Executing [s@mdc_trunk-2:7] Wait(“SIP/mdc_trunk_conf-2-00000000”, “0.25”) in new stack
– Executing [s@mdc_trunk-2:8] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,MDC_RESOLVENAME_HITS = 0”) in new stack
MDC_RESOLVENAME_HITS = 0
– Executing [s@mdc_trunk-2:9] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,CALLERID(name) = Tino”) in new stack
CALLERID(name) = Tino
– Executing [s@mdc_trunk-2:10] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_NUMPREFIX_TRUNK=0”) in new stack
– Executing [s@mdc_trunk-2:11] ExecIf(“SIP/mdc_trunk_conf-2-00000000”, “1?Set(CALLERID(num)=0015115600246)”) in new stack
– Executing [s@mdc_trunk-2:12] Goto(“SIP/mdc_trunk_conf-2-00000000”, “mdc_mapping-2,623,1”) in new stack
– Goto (mdc_mapping-2,623,1)
– Executing [623@mdc_mapping-2:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “CHANNEL(language)=de”) in new stack
– Executing [623@mdc_mapping-2:2] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,mapping from 623 to *60”) in new stack
mapping from 623 to *60
– Executing [623@mdc_mapping-2:3] Goto(“SIP/mdc_trunk_conf-2-00000000”, “mdc_external,*60,1”) in new stack
– Goto (mdc_external,*60,1)
– Executing *60@mdc_external:1] SIPAddHeader(“SIP/mdc_trunk_conf-2-00000000”, "“Alert-Info:<http://www.notused.de>;info=alert-external;x-line-id=0"”) in new stack
– Executing *60@mdc_external:2] GosubIf(“SIP/mdc_trunk_conf-2-00000000”, “1?sub_initcall,s,1(ext,*60)”) in new stack
– Executing [s@sub_initcall:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,sub_initcall descent: ext exten: *60”) in new stack
sub_initcall descent: ext exten: *60
– Executing [s@sub_initcall:2] GosubIf(“SIP/mdc_trunk_conf-2-00000000”, “1?sub_initloop,s,1”) in new stack
– Executing [s@sub_initloop:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,initial loop”) in new stack
initial loop
– Executing [s@sub_initloop:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_ALIAS_HOP=0”) in new stack
– Executing [s@sub_initloop:3] Return(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing [s@sub_initcall:3] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_TRANSFERBACK_HOP=0”) in new stack
– Executing [s@sub_initcall:4] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALDESCENT=ext”) in new stack
– Executing [s@sub_initcall:5] Goto(“SIP/mdc_trunk_conf-2-00000000”, “ext,1”) in new stack
– Goto (sub_initcall,ext,1)
– Executing [ext@sub_initcall:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLERNUMINIT=015115600”) in new stack
– Executing [ext@sub_initcall:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLEENUMINIT=623”) in new stack
– Executing [ext@sub_initcall:3] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLEENUMMAP=*60”) in new stack
– Executing [ext@sub_initcall:4] Return(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing *60@mdc_external:3] Goto(“SIP/mdc_trunk_conf-2-00000000”, “main,*60,1”) in new stack
– Goto (main,*60,1)
– Executing *60@main:1] Gosub(“SIP/mdc_trunk_conf-2-00000000”, “sub_defcall,s,1(*60)”) in new stack
– Executing [s@sub_defcall:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_ALIAS_HOP=1”) in new stack
– Executing [s@sub_defcall:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLEENUM=*60”) in new stack
– Executing [s@sub_defcall:3] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLERNUM=0015115600246”) in new stack
– Executing [s@sub_defcall:4] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “1?nozap”) in new stack
– Goto (sub_defcall,s,8)
– Executing [s@sub_defcall:8] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCALLERNAME=Tino”) in new stack
– Executing [s@sub_defcall:9] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_DIALCHANNELNAME=mdc_trunk_conf-2”) in new stack
– Executing [s@sub_defcall:10] Return(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing *60@main:2] Goto(“SIP/mdc_trunk_conf-2-00000000”, “mdc_distribute,*60,1”) in new stack
– Goto (mdc_distribute,*60,1)
– Executing 60@mdc_distribute:1] Gosub(“SIP/mdc_trunk_conf-2-00000000”, “sub_mobility,s,1(015115600)”) in new stack
– Executing [s@sub_mobility:1] Verbose(“SIP/mdc_trunk_conf-2-00000000”, “1,sub_mobility:: callerid(num): 015115600”) in new stack
sub_mobility:: callerid(num): 015115600
– Executing [s@sub_mobility:2] Set(“SIP/mdc_trunk_conf-2-00000000”, “__MDC_MOBILITY_INCOMING=1”) in new stack
– Executing [s@sub_mobility:3] GotoIf(“SIP/mdc_trunk_conf-2-00000000”, “0?failed,1”) in new stack
– Executing [s@sub_mobility:4] Goto(“SIP/mdc_trunk_conf-2-00000000”, “015115600,1”) in new stack
– Goto (sub_mobility,015115600,1)
– Executing [015115600@sub_mobility:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_EXTEN=015115600”) in new stack
– Executing [015115600@sub_mobility:2] Goto(“SIP/mdc_trunk_conf-2-00000000”, “failed,1”) in new stack
– Goto (sub_mobility,failed,1)
– Executing [failed@sub_mobility:1] Answer(“SIP/mdc_trunk_conf-2-00000000”, “”) in new stack
– Executing [failed@sub_mobility:2] Playback(“SIP/mdc_trunk_conf-2-00000000”, “invalid”) in new stack
– <SIP/mdc_trunk_conf-2-00000000> Playing ‘invalid.alaw’ (language ‘de’)
== Spawn extension (sub_mobility, failed, 2) exited non-zero on ‘SIP/mdc_trunk_conf-2-00000000’
– Executing [h@sub_mobility:1] Gosub(“SIP/mdc_trunk_conf-2-00000000”, “def_hangup,s,1(015115600,CALL)”) in new stack
– Executing [s@def_hangup:1] NoOp(“SIP/mdc_trunk_conf-2-00000000”, “>>>def_hangup:: EXTEN: 015115600 DIALSTATUS: QUEUESTATUS: REASON: CALL”) in new stack
mobydick
CLI>

Gruß Tino

Edit: Nun habe ich es hinbekommen! Aber keine Ahnung, wieso es nun geht…

Re,

– Executing [015115600@sub_mobility:1] Set(“SIP/mdc_trunk_conf-2-00000000”, “MDC_EXTEN=015115600”) in new stack
– Executing [015115600@sub_mobility:2] Goto(“SIP/mdc_trunk_conf-2-00000000”, “failed,1”) in new stack

Wenn hier der Eintrag auf failed lautet, dann passt die Rufnummer nicht. Bei deinem Via Mobile Hub: Integriertes Mobiltelefon-Gerät muss ebenfalls die Rufnummer 015115600 hinterlegt sein.

Grüße
Markus