Hallo,
ich habe folgende extensions.conf:
Wenn ich vom SIP Telefon die 55 wähle und danach eine Rufnummer geht das gespräch über CAPI raus.
Soweit so gut. Das funktioniert auch.
Nach dem Hangup versucht aber Asterisk folgenden Befeh aus dem Context [incomming_fax] abzuarbeiten:
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")
Wo liegt da der Fehler?
DEBUG Meldung:
Asterix*CLI>
-- Executing Dial("SIP/24-315a", "CAPI/@55:0713226") in new stack
[KAsterix*CLI>
-- creating pipe for PLCI=-1
[KAsterix*CLI>
> sent CONNECT_REQ MN =0x4
[KAsterix*CLI>
-- Called @55:0713226
[KAsterix*CLI>
-- CAPI[contr1/55]/0 is making progress passing it to SIP/24-315a
[KAsterix*CLI>
-- CAPI[contr1/55]/0 is ringing
[KAsterix*CLI>
> sent FACILITY_REQ (PLCI=0x101)
-- CAPI[contr1/55]/0 answered SIP/24-315a
[KAsterix*CLI>
-- CAPI Hangingup
> sent DISCONNECT_B3_REQ NCCI=0x10101
[KAsterix*CLI>
> sent DISCONNECT_REQ PLCI=0x101
[KAsterix*CLI>
-- removed pipe for PLCI = 0x101
== Spawn extension (default, 550713226, 1) exited non-zero on 'SIP/24-315a'
-- Executing System("SIP/24-315a", "/var/lib/asterisk/scripts/faxmail "24" "" """) in new stack
Danke für Eure Hilfe
Sven
ich habe folgende extensions.conf:
Code:
[general]
static = yes
writeprotect=yes
[default]
include => 11
include => 12
include => outgoing_capi
include => incomming_fax
[outgoing_capi]
exten => _55.,1,Dial(CAPI/@55:${EXTEN:2})
exten => _55.,2,Hangup
[incomming_fax]
exten => 56,1,Wait(3)
exten => 56,2,Macro(faxempfang)
exten => 56,3,rxfax(${FAXFILE})
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")
[macro-faxempfang]
exten => s,1,SetVar(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID})
exten => s,2,SetVar([email protected])
Wenn ich vom SIP Telefon die 55 wähle und danach eine Rufnummer geht das gespräch über CAPI raus.
Soweit so gut. Das funktioniert auch.
Nach dem Hangup versucht aber Asterisk folgenden Befeh aus dem Context [incomming_fax] abzuarbeiten:
exten => h,1,system(/var/lib/asterisk/scripts/faxmail "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")
Wo liegt da der Fehler?
DEBUG Meldung:
Asterix*CLI>
-- Executing Dial("SIP/24-315a", "CAPI/@55:0713226") in new stack
[KAsterix*CLI>
-- creating pipe for PLCI=-1
[KAsterix*CLI>
> sent CONNECT_REQ MN =0x4
[KAsterix*CLI>
-- Called @55:0713226
[KAsterix*CLI>
-- CAPI[contr1/55]/0 is making progress passing it to SIP/24-315a
[KAsterix*CLI>
-- CAPI[contr1/55]/0 is ringing
[KAsterix*CLI>
> sent FACILITY_REQ (PLCI=0x101)
-- CAPI[contr1/55]/0 answered SIP/24-315a
[KAsterix*CLI>
-- CAPI Hangingup
> sent DISCONNECT_B3_REQ NCCI=0x10101
[KAsterix*CLI>
> sent DISCONNECT_REQ PLCI=0x101
[KAsterix*CLI>
-- removed pipe for PLCI = 0x101
== Spawn extension (default, 550713226, 1) exited non-zero on 'SIP/24-315a'
-- Executing System("SIP/24-315a", "/var/lib/asterisk/scripts/faxmail "24" "" """) in new stack
Danke für Eure Hilfe
Sven