So, jetzt bin ich mal in die "gestern ging's noch und ich habe nichts gemacht"-Falle gestolpert.
Ich habe hier Asterisk auf einem Debian GNU/Linux Testing laufen und gestern gings noch. OK, ich habe etwas gemacht; ich habe ein Update durch geführt. Ja, hätt' ich mal's gelassen.
Es läuft Asterisk mit Fritz Card!Classic und einem angemeldeten SpeedPort W900V, wo eine ISDN-Anlage hängt:
ISDN-PBX : Fritz Card!Classic : Asterisk : W900V : ISDN intern
Es laufen:
Asterisk 1.4.15-dfsg-1
chan-capi 1.0.2-1
Wie gesagt, alles lief bisher super. Nur jetzt, crasht Asterisk jedesmal, nachdem ein Anruf getätigt wurde. Dabei ist es egal, ob der Anruf aus dem öffentlichen ISDN kommt oder über den W900V.
Beispiel: Anruf von intern nach extern; Anruf wird extern nicht entgegen genommen, intern legt vorher auf
Beispiel: Anruf von extern nach intern; Anruf wird von intern nicht entgegen genommen, extern legt vorher auf
Die internen Telefone klingeln bei diesem Anruf NICHT.
Wie man sieht, scheint er neuerdings Probleme mit dem SIP-Channel zu haben. Leider habe ich noch nicht herausfinden können was obige WARNINGs bedeuten.
In meiner /etc/asterisk/sip.conf steht eigentlich nichts besonderes drin
Im Verzeichnis liegen dann die einzelnen Dateien für die erlaubten SIP-Clients, also für meine W900V /etc/asterisk/sip.d/fritz.conf:
Wenn mir noch diese Woche jemand einen Tipp geben könnte wonach ich suchen muss bzw. wie ich es beheben kann wäre es super. Denn wie viele werde ich über Weihnachten nach Hause fahren und dann sollte es spätestens funktionieren.
Danke
Ich habe hier Asterisk auf einem Debian GNU/Linux Testing laufen und gestern gings noch. OK, ich habe etwas gemacht; ich habe ein Update durch geführt. Ja, hätt' ich mal's gelassen.
Es läuft Asterisk mit Fritz Card!Classic und einem angemeldeten SpeedPort W900V, wo eine ISDN-Anlage hängt:
ISDN-PBX : Fritz Card!Classic : Asterisk : W900V : ISDN intern
Es laufen:
Asterisk 1.4.15-dfsg-1
chan-capi 1.0.2-1
Wie gesagt, alles lief bisher super. Nur jetzt, crasht Asterisk jedesmal, nachdem ein Anruf getätigt wurde. Dabei ist es egal, ob der Anruf aus dem öffentlichen ISDN kommt oder über den W900V.
Beispiel: Anruf von intern nach extern; Anruf wird extern nicht entgegen genommen, intern legt vorher auf
Code:
-- Executing [017959xxxxx@internal:1] Dial("SIP/fritz-isdn-081fba80", "CAPI/ISDN1/017959xxxxx|60|r") in new stack
-- Called ISDN1/017959xxxxx
-- CAPI/ISDN1#02/017959xxxxx-0 is making progress passing it to SIP/fritz-isdn-081fba80
-- CAPI/ISDN1#02/017959xxxxx-0 is ringing
ts-data*CLI>
Disconnected from Asterisk server
ts@ts-data:~$
Code:
== ISDN1#02: Incoming call '017959xxxxx' -> '366xxxx'
-- Executing [366xxxx@capi-in:1] Ringing("CAPI/ISDN1#02/366xxxx-0", "") in new stack
-- Executing [366xxxx@capi-in:2] Dial("CAPI/ISDN1#02/366xxxx-0", "SIP/pingu&SIP/fritz-isdn|20|r") in new stack
[Dec 18 18:36:53] WARNING[7240]: channel.c:3257 ast_request_with_uniqueid: No translator path exists for channel type SIP (native 65535) to 0
[Dec 18 18:36:53] WARNING[7240]: app_dial.c:1150 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
[Dec 18 18:36:53] WARNING[7240]: channel.c:3257 ast_request_with_uniqueid: No translator path exists for channel type SIP (native 65535) to 0
[Dec 18 18:36:53] WARNING[7240]: app_dial.c:1150 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
== Everyone is busy/congested at this time (2:0/0/2)
-- Executing [366xxxx@capi-in:3] Goto("CAPI/ISDN1#02/366xxxx-0", "3669197-CHANUNAVAIL|1") in new stack
-- Goto (capi-in,366xxxx-CHANUNAVAIL,1)
-- Executing [366xxxx-CHANUNAVAIL@capi-in:1] Wait("CAPI/ISDN1#02/366xxxx-0", "20") in new stack
-- Executing [366xxxx-CHANUNAVAIL@capi-in:2] capiCommand("CAPI/ISDN1#02/366xxxx-0", "deflect|0179596xxxx") in new stack
ts-data*CLI>
Disconnected from Asterisk server
ts@ts-data:~$
Wie man sieht, scheint er neuerdings Probleme mit dem SIP-Channel zu haben. Leider habe ich noch nicht herausfinden können was obige WARNINGs bedeuten.
In meiner /etc/asterisk/sip.conf steht eigentlich nichts besonderes drin
Code:
[general]
context=default ; Default context for incoming calls
realm=sip.example.info ; Realm for digest authentication
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
externhost=sip.example.info ; Alternatively you can specify an
externrefresh=10 ; How often to refresh externhost if
localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
localnet=172.16.0.0/12 ; Another RFC1918 with CIDR notation
#include "sip.d/*.conf"
Im Verzeichnis liegen dann die einzelnen Dateien für die erlaubten SIP-Clients, also für meine W900V /etc/asterisk/sip.d/fritz.conf:
Code:
[fritz-isdn]
type=friend
username=fritz-isdn
secret=mysecret
qualify=no
nat=yes
host=dynamic
canreinvite=yes
context=internal
defaultip=192.168.2.1
language=de
Wenn mir noch diese Woche jemand einen Tipp geben könnte wonach ich suchen muss bzw. wie ich es beheben kann wäre es super. Denn wie viele werde ich über Weihnachten nach Hause fahren und dann sollte es spätestens funktionieren.
Danke