Hallo Leute,
ich wollte heute DISA auf der MobyDick einrichten und ich hänge hier fest.
Folgendes Script habe ich erstellt
Bezeichnung: Callthrough
Kontext: disa
Einbinden: NEIN
Durchwahl: 230
exten => s,1,Authenticate(1234)
exten => s,n,DISA(no-password,main)
exten => s,n,Hangup(${HANGUPCAUSE})
Wenn ich nun von extern die DW 230 anrufe, erhalte ich die PIN Abfrage, dann gebe ich die PIN ein (1234#) und erhalte auch ein Freizeichen.
Nun will ich eine Nummer eingeben, die angerufen werden soll. Jedoch kann ich nur eine Ziffer eingeben und schon erhalte ich die Nachricht, dass die Eingabe nicht gültig sei.
Hier der Auszug aus dem asterisk
-- <SIP/mdc_trunk_conf-15-00001ba5> Playing 'auth-thankyou.alaw' (language 'de')
-- Executing [s@disa:2] DISA("SIP/mdc_trunk_conf-15-00001ba5", "no-password,main") in new stack
-- Executing [0@main:1] Gosub("SIP/mdc_trunk_conf-15-00001ba5", "sub_defcall,s,1(0)") in new stack
-- Executing [s@sub_defcall:1] Set("SIP/mdc_trunk_conf-15-00001ba5", "__MDC_ALIAS_HOP=2") in new stack
-- Executing [s@sub_defcall:2] Set("SIP/mdc_trunk_conf-15-00001ba5", "__MDC_DIALCALLEENUM=0") in new stack
-- Executing [s@sub_defcall:3] Set("SIP/mdc_trunk_conf-15-00001ba5", "__MDC_DIALCALLERNUM=<HANDYNUMMER>") in new stack
-- Executing [s@sub_defcall:4] GotoIf("SIP/mdc_trunk_conf-15-00001ba5", "1?nozap") in new stack
-- Goto (sub_defcall,s,8)
-- Executing [s@sub_defcall:8] Set("SIP/mdc_trunk_conf-15-00001ba5", "__MDC_DIALCALLERNAME=Linuxuser") in new stack
-- Executing [s@sub_defcall:9] Set("SIP/mdc_trunk_conf-15-00001ba5", "__MDC_DIALCHANNELNAME=mdc_trunk_conf-15") in new stack
-- Executing [s@sub_defcall:10] Return("SIP/mdc_trunk_conf-15-00001ba5", "") in new stack
-- Executing [0@main:2] Goto("SIP/mdc_trunk_conf-15-00001ba5", "mdc_distribute,0,1") in new stack
-- Goto (mdc_distribute,0,1)
-- Executing [0@mdc_distribute:1] Gosub("SIP/mdc_trunk_conf-15-00001ba5", "def_exception,s,1") in new stack
-- Executing [s@def_exception:1] Answer("SIP/mdc_trunk_conf-15-00001ba5", "") in new stack
-- Executing [s@def_exception:2] GotoIf("SIP/mdc_trunk_conf-15-00001ba5", "0?main,,1") in new stack
-- Executing [s@def_exception:3] Playback("SIP/mdc_trunk_conf-15-00001ba5", "pbx-invalid") in new stack
-- <SIP/mdc_trunk_conf-15-00001ba5> Playing 'pbx-invalid.alaw' (language 'de')
== Spawn extension (def_exception, s, 3) exited non-zero on ‘SIP/mdc_trunk_conf-15-00001ba5’
Ich habe versucht eine Festnetznummer zb. 089XXXXXX zu wählen, aber nach der 0 kommt sofort die Eingabe ist nicht gültig.
Hat jemand eine Idee?
Linuxuser