Hi, wenn ich versuche von einem SIP-Telefon aus eine Verbidung über chan_capi in das Telefonnetz zu machen stürzt Asterisk immer ab.
Ich verwende eine aktuelle CVS-Version von Asterisk - v0.9, v1.0 und v1.0.1 kompilieren zwar sauber, es lassen sich aber viele Module wegen "unresolved symbols" nicht laden.
Auf der Console sieht das ganze so aus:
meine capi.conf
Auszug aus der extensions.conf
die Rechte von /dev/capi20 sehen so aus
und asterisk läuft unter root, also sollte es keine Zugriffsprobleme geben.
capiinfo gibt den korrekten Output, alle Module sind geladen und ich kann ohne Probleme mit dem pppd (mit capi-modul) ins Internet.
Ich bin ehrlich ziemlich am verzweifeln, kann mir jemand helfen?
Ich verwende eine aktuelle CVS-Version von Asterisk - v0.9, v1.0 und v1.0.1 kompilieren zwar sauber, es lassen sich aber viele Module wegen "unresolved symbols" nicht laden.
Auf der Console sieht das ganze so aus:
Code:
-- Executing Dial("SIP/kannx-6903", "CAPI/@22/<nummer>") in new stack
Oct 5 00:20:20 NOTICE[278545]: app_dial.c:743 dial_exec: Unable to create channel of type 'CAPI'
== Everyone is busy/congested at this time
-- Executing Congestion("SIP/kannx-6903", "") in new stack
== Spawn extension (longdistance, <nummer>, 2) exited non-zero on 'SIP/kannx-6903'
Speicherzugriffsfehler
Ouch ... error while writing audio data: : Broken pipe
meine capi.conf
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
[interfaces]
msn=22
incomingmsn=22
controller=1
softdtmf=0
isdnmode=ptp
context=default
echocancel=no
devices=2
Auszug aus der extensions.conf
Code:
[area]
exten => _<vorwahl>.,1,Dial(CAPI/@22/${EXTEN})
exten => _<vorwahl>.,1,Congestion
die Rechte von /dev/capi20 sehen so aus
Code:
crw-rw-rw- 1 root root 68, 0 4. Okt 13:26 /dev/capi20
und asterisk läuft unter root, also sollte es keine Zugriffsprobleme geben.
capiinfo gibt den korrekten Output, alle Module sind geladen und ich kann ohne Probleme mit dem pppd (mit capi-modul) ins Internet.
Ich bin ehrlich ziemlich am verzweifeln, kann mir jemand helfen?