Einwahl bei besetzt

edvpositiv

Neuer User
Mitglied seit
4 Aug 2006
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo allerseits,

ich habe folgende Hardware


---------------------------------------------
VIA-Rechner mit 800MHz
Fritz Box USB für eingehende Anrufe
PCI HFC Karte zur Kommunikation mit einer FBF 7050
Debian sarge mit Kernel 2.6.17.7
bristuff-0.3.0-PRE1r
---------------------------------------------

und Softwarekonfiguration (rudimentär als Testbeispiel)


---------------------------------------------
[capi.conf]
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces
mode=immediate
msn=12345678,87654321
isdnmode=ptmp
incomingmsn=*
controller=1
group=2
relaxdtmf=1
softdtmf=1
accountcode=
context=capichannel
callgroup=1
devices => 2

[extensions.conf]
[capichannel]
exten => _X.,1,Dial(ZAP/g1/${EXTEN},60,tTr)
exten => _X.,2,Hangup()
exten => _X.,102,Hangup()
---------------------------------------------


Alles funzt eigentlich bestens. Kommt jedoch, falls beide B-Kanäle besetz sind, über die CAPI ein externer Anruf herein, hört der Anrufer sekundenlang nichts und dann die Mitteilung 'Teilnehmer nicht erreichbar'. Asterisk meint dazu (gekürzt):


---------------------------------------------
capi_handle_msg: received a call waiting CONNECT_IND
capi_handle_msg: did not find device for msn = 12345678
find_pipe: unable to find a pipe for PLCI=0x301 MN=0xbad4
---------------------------------------------

Ich beschäftige mich erst seit Kurzem mit Asterisk und habe nach mehr oder weniger schmerzhafter Suche im Netz bisher alles hingekriegt (Was nicht heissen soll, dass ich mich jetzt öfter mal melde ;-)). Hier komme ich aber definitiv nicht weiter.
 
Zuletzt bearbeitet:
Problem gelöst. Bin auf chan_capi-cm gewechselt und habe die Kanäle mit 'ChanIsAvail' (funktionierte scheinbar nicht mit chan_capi von Junghanns) überprüft.
Ein Problem gibt's dabei aber noch: ChanIsAvail(ZAP/g1) funzt, ChanIsAvail(CAPI/contr1) jedoch nicht. Angeblich findet Asterisk den Controller nicht.
 
Auf www.voip-info.org wird geschrieben, daß es nur mit Zap, IAX2. mISDN und Sip funktioniert.

Also entweder auf mISDN umsteigen oder über ein Skript selber nachschauen ob ein Kanal frei ist. Ich kann aber chan_mISDN aus Stabilitätsgründen nicht empfehlen. Ich lasse Asterisk warten und prüfe und trenne über ein bash-Skript die entsprechenden Kanäle.

MfG
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.