Hi!
Hab hier nen Asterisk mit FritzCard + chan_capi. Ich möchte einen eingehenden Anruf (auf dem ersten B-Kanal) an eine andere Nummer durchschleifen (kein CD oder so):
extensions.conf
capi.conf:
Wenn ich jetzt den Asterisk-Rechner anrufe meckert er:
Wie kann da was busy sein wenn beide B-Kanäle frei sein sollen? Muss ich dem irgendwie explizit sagen dass er nicht den bereits durch den eingehenden Ruf belegten B-Kanal benutzen soll?
Nebenbei: Der Rechner hängt an einer TK-Anlage, aber sowohl rein- als auch rauswählen funktioniert, wenn keine weiterer B-Kanal involviert ist (über SIP getestet). Ist nicht das System in meiner Sig.
Vielen Dank für hilfreiche Tips!
Ciao
Martin
Hab hier nen Asterisk mit FritzCard + chan_capi. Ich möchte einen eingehenden Anruf (auf dem ersten B-Kanal) an eine andere Nummer durchschleifen (kein CD oder so):
extensions.conf
Code:
[default]
exten => s,1,Wait(1);
exten => s,2,Dial(CAPI/@****:****,10);
exten => s,3,Hangup();
capi.conf:
Code:
[interfaces]
msn=5331
incomingmsn=*
controller=1
softdtmf=1
accountcode=681
context=default
devices=2
callgroup=1
Wenn ich jetzt den Asterisk-Rechner anrufe meckert er:
Code:
== Starting CAPI[contr1/2]/4 at default,2,1 failed so falling back to exten 's'
-- Executing Wait("CAPI[contr1/2]/4", "1") in new stack
-- Executing Dial("CAPI[contr1/2]/4", "CAPI/@3:5131|10") in new stack
-- Called @3:5131
-- CAPI[contr1/3]/5 is busy
-- CAPI Hangingup
== Everyone is busy/congested at this time
-- Executing Hangup("CAPI[contr1/2]/4", "") in new stack
== Spawn extension (default, s, 3) exited non-zero on 'CAPI[contr1/2]/4'
-- CAPI Hangingup
Wie kann da was busy sein wenn beide B-Kanäle frei sein sollen? Muss ich dem irgendwie explizit sagen dass er nicht den bereits durch den eingehenden Ruf belegten B-Kanal benutzen soll?
Nebenbei: Der Rechner hängt an einer TK-Anlage, aber sowohl rein- als auch rauswählen funktioniert, wenn keine weiterer B-Kanal involviert ist (über SIP getestet). Ist nicht das System in meiner Sig.
Vielen Dank für hilfreiche Tips!
Ciao
Martin