MD Mobility Client

Hallo Zusammen

Ich kann keine Anrufe mit dem Mobility-Client tätigen. Habe den MD Mobility gemäss folgendem Link eingerichtet:
http://wiki.pascom.net/confluence/display/MD77DE/MobyDick+Clients+bereitstellen#MobyDickClientsbereitstellen-MobyDickMobilityClient

Wenn ich aus dem Client ein Anrufe tätige, erhalte ich die Meldung: Leider ist dies keine gültige Nummer … und wenn ich in der Asterisk-Cli den Anruf verfolge, ist die gewählte Nummer nicht ersichtlich. Es nur immer *60 ersichtlich.

Anbei der Auszug aus der Cli:

HUB-Nr.= 4144515…
Client-Mobile= 079123…

== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [4144515…@mdc_incoming-2:1] Set(“SIP/mdc_trunk_conf-2-0000001b”, “MDC_CALLER_NUM_TRUNK=079123…”) in new stack
– Executing [4144515…@mdc_incoming-2:2] Set(“SIP/mdc_trunk_conf-2-0000001b”, “MDC_CALLEE_NUM_TRUNK=4144515…”) in new stack
– Executing [4144515…@mdc_incoming-2:3] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “mdc_trunk-5,s,1”) in new stack
– Goto (mdc_trunk-5,s,1)
– Executing [s@mdc_trunk-5:1] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,callee number: 4144515… caller number: 079123…”) in new stack
callee number: 4144515… caller number: 079123…
– Executing [s@mdc_trunk-5:2] UserEvent(“SIP/mdc_trunk_conf-2-0000001b”, “ResolveCallerName,Strategy: default,Outbound: 0,Channel: SIP/mdc_trunk_conf-2-0000001b”) in new stack
– Executing [s@mdc_trunk-5:3] Wait(“SIP/mdc_trunk_conf-2-0000001b”, “0.25”) in new stack
– Executing [s@mdc_trunk-5:4] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,MDC_RESOLVENAME_HITS = 1”) in new stack
MDC_RESOLVENAME_HITS = 1
– Executing [s@mdc_trunk-5:5] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,CALLERID(name) = Fabian”) in new stack
CALLERID(name) = Fabian
– Executing [s@mdc_trunk-5:6] Set(“SIP/mdc_trunk_conf-2-0000001b”, “MDC_NUMPREFIX_TRUNK=”) in new stack
– Executing [s@mdc_trunk-5:7] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “mdc_mapping-5,4144515…,1”) in new stack
– Goto (mdc_mapping-5,4144515…,1)
– Executing [4144515…@mdc_mapping-5:1] Set(“SIP/mdc_trunk_conf-2-0000001b”, “CHANNEL(language)=de”) in new stack
– Executing [4144515…@mdc_mapping-5:2] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,mapping from 4144515… to *60”) in new stack
mapping from 4144515… to *60
– Executing [4144515…@mdc_mapping-5:3] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “mdc_external,*60,1”) in new stack
– Goto (mdc_external,*60,1)
– Executing *60@mdc_external:1] SIPAddHeader(“SIP/mdc_trunk_conf-2-0000001b”, ““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-0000001b”, “1?sub_initcall,s,1(ext,*60)”) in new stack
– Executing [s@sub_initcall:1] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “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-0000001b”, “1?sub_initloop,s,1”) in new stack
– Executing [s@sub_initloop:1] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,initial loop”) in new stack
initial loop
– Executing [s@sub_initloop:2] Set(“SIP/mdc_trunk_conf-2-0000001b”, “MDC_ALIAS_HOP=0”) in new stack
– Executing [s@sub_initloop:3] Return(“SIP/mdc_trunk_conf-2-0000001b”, “”) in new stack
– Executing [s@sub_initcall:3] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_TRANSFERBACK_HOP=0”) in new stack
– Executing [s@sub_initcall:4] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALDESCENT=ext”) in new stack
– Executing [s@sub_initcall:5] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “ext,1”) in new stack
– Goto (sub_initcall,ext,1)
– Executing [ext@sub_initcall:1] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLERNUMINIT=079123…”) in new stack
– Executing [ext@sub_initcall:2] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLEENUMINIT=4144515…”) in new stack
– Executing [ext@sub_initcall:3] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLEENUMMAP=*60”) in new stack
– Executing [ext@sub_initcall:4] Return(“SIP/mdc_trunk_conf-2-0000001b”, “”) in new stack
– Executing *60@mdc_external:3] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “main,*60,1”) in new stack
– Goto (main,*60,1)
– Executing *60@main:1] Gosub(“SIP/mdc_trunk_conf-2-0000001b”, “sub_defcall,s,1(*60)”) in new stack
– Executing [s@sub_defcall:1] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_ALIAS_HOP=1”) in new stack
– Executing [s@sub_defcall:2] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLEENUM=*60”) in new stack
– Executing [s@sub_defcall:3] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLERNUM=079123…”) in new stack
– Executing [s@sub_defcall:4] GotoIf(“SIP/mdc_trunk_conf-2-0000001b”, “1?nozap”) in new stack
– Goto (sub_defcall,s,8)
– Executing [s@sub_defcall:8] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCALLERNAME=Fabian”) in new stack
– Executing [s@sub_defcall:9] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_DIALCHANNELNAME=mdc_trunk_conf-2”) in new stack
– Executing [s@sub_defcall:10] Return(“SIP/mdc_trunk_conf-2-0000001b”, “”) in new stack
– Executing *60@main:2] Goto(“SIP/mdc_trunk_conf-2-0000001b”, “mdc_distribute,*60,1”) in new stack
– Goto (mdc_distribute,*60,1)
– Executing *60@mdc_distribute:1] Gosub(“SIP/mdc_trunk_conf-2-0000001b”, “sub_mobility,s,1( 079123…)”) in new stack
– Executing [s@sub_mobility:1] Verbose(“SIP/mdc_trunk_conf-2-0000001b”, “1,sub_mobility:: callerid(num): 079123…”) in new stack
sub_mobility:: callerid(num): 079123…
– Executing [s@sub_mobility:2] Set(“SIP/mdc_trunk_conf-2-0000001b”, “__MDC_MOBILITY_INCOMING=1”) in new stack
– Executing [s@sub_mobility:3] GotoIf(“SIP/mdc_trunk_conf-2-0000001b”, “0?failed,1”) in new stack
– Executing [s@sub_mobility:4] Goto(“SIP/mdc_trunk_conf-2-0000001b”, " 079123…,1”) in new stack
– Goto (sub_mobility, 079123…,1)
[Jun 18 22:35:30] WARNING[3382][C-00000021]: pbx.c:6643 __ast_pbx_run: Channel ‘SIP/mdc_trunk_conf-2-0000001b’ sent to invalid extension but no invalid handler: context,exten,priority=sub_mobility, 079123…,1
– Executing [h@sub_mobility:1] Gosub(“SIP/mdc_trunk_conf-2-0000001b”, “def_hangup,s,1(,CALL)”) in new stack
– Executing [s@def_hangup:1] NoOp(“SIP/mdc_trunk_conf-2-0000001b”, “>>>def_hangup:: EXTEN: DIALSTATUS: QUEUESTATUS: REASON: CALL”) in new stack

Hat jemand eine Idee, wo das Problem liegen könnte?

Vielen Dank und Grüsse
Fabian

Hallo Fabian,

in welchem Format hast du die Nummer deines Mobil Gerätes hinterlegt, sprich mit 0049 oder 0. Die Rufnummer, welche du dort hinterlegt hast und die welche vom Provider übermittelt wird muss zusammen passen.
Bitte überprüfe da mal.

Gruß
Markus

Hallo Markus

Vielen Dank für Deine Hilfe.

Laut Asterisk-Cli wurde die Mobile-Nummer ohne Ländervorwahl übermittelt, so hatte ich diese auch in der Zielrufnummer unter externe Geräte eingetragen.
Habe aber nun die Zielrufnummer einmal mit der Ländervorwahl (004…, die 2 Null konnten nicht durch das + ersetzt werden) ergänzt, den Telefonieserver neugestartet und mit Erfolg gestest.

Nochmals vielen Dank und Grüsse
Fabian

Hallo Fabian,

schön, wenn es nun klappt!

Grüße
Markus