Guten Morgen,
DISA einzurichten ist nicht wirklich schwer. Eine interne Nummer anrufen geht ohne Probleme. Leider komme ich nicht wieder extern raus - das war Sinn der Übung. Laut google und den Beispielen sollte es gehen.
Hat jemand Rat - das wäre nett. Danke!
[disa]
include => disa-custom
exten => 1,1,Set(TIMEOUT(digit)=5)
exten => 1,n,Set(TIMEOUT(response)=10)
exten => 1,n,Playback(enter-password)
exten => 1,n,DISA(/etc/asterisk/disa-1.conf)
exten => 1,n(end),Hangup
[root@trixbox asterisk]# more disa-1.conf
Passwort|from-zaptel|
und das sagt das log:
-- Executing Playback("Zap/1-1", "enter-password") in new stack
-- Playing 'enter-password' (language 'en')
-- Executing DISA("Zap/1-1", "/etc/asterisk/disa-1.conf") in new stack
-- Executing Set("Zap/1-1", "DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing Goto("Zap/1-1", "s|1") in new stack
-- Goto (from-zaptel,s,1)
-- Executing NoOp("Zap/1-1", "Entering from-zaptel with DID == DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing Ringing("Zap/1-1", "") in new stack
-- Executing Set("Zap/1-1", "DID=DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing NoOp("Zap/1-1", "DID is now DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing GotoIf("Zap/1-1", "1?zapok:notzap") in new stack
-- Goto (from-zaptel,s,8)
-- Executing NoOp("Zap/1-1", "Is a Zaptel Channel") in new stack
-- Executing Set("Zap/1-1", "CHAN=1-1") in new stack
-- Executing Set("Zap/1-1", "CHAN=1") in new stack
-- Executing Macro("Zap/1-1", "from-zaptel-1|DID=nummer_welche_extern_gewählt_werden_soll|1") in new stack
-- Executing NoOp("Zap/1-1", "Returned from Macro from-zaptel-1") in new stack
-- Executing Goto("Zap/1-1", "from-pstn|DID=nummer_welche_extern_gewählt_werden_soll|1") in new stack
-- Goto (from-pstn,DID=nummer_welche_extern_gewählt_werden_soll,1)
-- Hungup 'Zap/1-1'
DISA einzurichten ist nicht wirklich schwer. Eine interne Nummer anrufen geht ohne Probleme. Leider komme ich nicht wieder extern raus - das war Sinn der Übung. Laut google und den Beispielen sollte es gehen.
Hat jemand Rat - das wäre nett. Danke!
[disa]
include => disa-custom
exten => 1,1,Set(TIMEOUT(digit)=5)
exten => 1,n,Set(TIMEOUT(response)=10)
exten => 1,n,Playback(enter-password)
exten => 1,n,DISA(/etc/asterisk/disa-1.conf)
exten => 1,n(end),Hangup
[root@trixbox asterisk]# more disa-1.conf
Passwort|from-zaptel|
und das sagt das log:
-- Executing Playback("Zap/1-1", "enter-password") in new stack
-- Playing 'enter-password' (language 'en')
-- Executing DISA("Zap/1-1", "/etc/asterisk/disa-1.conf") in new stack
-- Executing Set("Zap/1-1", "DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing Goto("Zap/1-1", "s|1") in new stack
-- Goto (from-zaptel,s,1)
-- Executing NoOp("Zap/1-1", "Entering from-zaptel with DID == DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing Ringing("Zap/1-1", "") in new stack
-- Executing Set("Zap/1-1", "DID=DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing NoOp("Zap/1-1", "DID is now DID=nummer_welche_extern_gewählt_werden_soll") in new stack
-- Executing GotoIf("Zap/1-1", "1?zapok:notzap") in new stack
-- Goto (from-zaptel,s,8)
-- Executing NoOp("Zap/1-1", "Is a Zaptel Channel") in new stack
-- Executing Set("Zap/1-1", "CHAN=1-1") in new stack
-- Executing Set("Zap/1-1", "CHAN=1") in new stack
-- Executing Macro("Zap/1-1", "from-zaptel-1|DID=nummer_welche_extern_gewählt_werden_soll|1") in new stack
-- Executing NoOp("Zap/1-1", "Returned from Macro from-zaptel-1") in new stack
-- Executing Goto("Zap/1-1", "from-pstn|DID=nummer_welche_extern_gewählt_werden_soll|1") in new stack
-- Goto (from-pstn,DID=nummer_welche_extern_gewählt_werden_soll,1)
-- Hungup 'Zap/1-1'