Wo liegt der Fehler in der extension.conf

konabi

Mitglied
Mitglied seit
11 Apr 2005
Beiträge
424
Punkte für Reaktionen
0
Punkte
16
Hallo,
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
 
Er sucht nach dem Auflegen nach der extension "h" und da der incomming-Context in "default" enthalten ist, wird dieser Befehl auch ausgeführt.

Was passiert, wenn Du in dem incomming-Context die "h,1" durch "56,4" ersetzt ?
 
Danke, hast mir wieder mal geholfen.
Jetzt funktioniert es.
Sven
 
Kostenlos!

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
248,546
Beiträge
2,293,903
Mitglieder
378,051
Neuestes Mitglied
Martpacktron