ich möchte von einem externen Programm das wählen initiieren. Laut voip-info.org geht das mit einem call file.
Folgende Datei wird erstellt und an der Asterisk in das outgoing per mv... verschoben.
Asterisk ruft dann SIP/26 an, Hörer wird abgenommen, aut die IAX Verbindung auf - legt dann aber sofort wieder auf
Im Context iaxout wird die Leitung über IAX2 gewählt, aber leider wieder direkt aufgelegt. Bei manueller wahlt funktioniert alles ?
CLI Ausgabe:
Wo liegt der Fehler ?
Folgende Datei wird erstellt und an der Asterisk in das outgoing per mv... verschoben.
Code:
Channel: SIP/26
MaxRetries: 1
WaitTime: 30
Context: iaxout
Extension: 007531996770
Priority: 1
Asterisk ruft dann SIP/26 an, Hörer wird abgenommen, aut die IAX Verbindung auf - legt dann aber sofort wieder auf
Code:
context iaxout {
// um Amt zu bekommen "0" wählen
_0. => {
//wenn das im Ortsnetz OHNE Vorwahl war, dann OrtsnetzNr ergänzne
IF ( ${EXTEN:0:2}=00 )
{
Dial(IAX2/000387223913/${EXTEN:1});
Hangup();
}
else
{
Dial(IAX2/00038722XXXX/${ORTSNETZ}${EXTEN:1});
Hangup();
};
};
};
Im Context iaxout wird die Leitung über IAX2 gewählt, aber leider wieder direkt aufgelegt. Bei manueller wahlt funktioniert alles ?
CLI Ausgabe:
Code:
Verbosity is at least 9
-- Attempting call on SIP/26 for 007531996770@iaxout:1 (Retry 1)
> Channel SIP/26-908e was answered.
-- Executing GotoIf("SIP/26-908e", "1?2:6") in new stack
-- Goto (iaxout,007531996770,2)
-- Executing SayDigits("SIP/26-908e", " 00") in new stack
-- Playing 'digits/0' (language 'en')
-- Playing 'digits/0' (language 'en')
-- Executing Dial("SIP/26-908e", "IAX2/00038722XXXX/0753199XXXX") in new stack
-- Called 00038722XXXX/0753199XXXX
-- Call accepted by 83.125.8.46 (format ulaw)
-- Format for call is ulaw
-- Hungup 'IAX2/00038722XXXX-1'
== No one is available to answer at this time (1:0/0/0)
-- Executing Hangup("SIP/26-908e", "") in new stack
== Spawn extension (iaxout, 00753199XXXX, 4) exited non-zero on 'SIP/26-908e'
Jul 12 13:34:42 NOTICE[22326]: pbx_spool.c:279 attempt_thread: Call completed to SIP/26
Wo liegt der Fehler ?
Zuletzt bearbeitet von einem Moderator: