Probleme beim ausgehenden/eingehenden Anruf

ceicke

Neuer User
Mitglied seit
7 Jul 2005
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Hi!

Nachdem ich nun die AVM C4 zum Laufen bekommen habe, habe ich Probleme einen Anruf von einem SIP Telefon zu machen. Ich poste hier einfach mal die relevanten Konfigurationsdateien:

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

[interfaces]

msn=43188860
incomingmsn=*
controller=1
softdtmf=1
accountcode=
context=default
devices=2

msn=43188860
incomingmsn=*
controller=2
softdtmf=1
accountcode=
context=default
devices=2

msn=43188860
incomingmsn=*
controller=3
softdtmf=1
accountcode=
context=default
devices=2

msn=43188860
incomingmsn=*
controller=4
softdtmf=1
accountcode=
context=default
devices=2

dann die relevanten Teile in der extensions.conf im Kontext default:
Code:
exten => 43188860,1,Dial(SIP/8080)

exten => _0.,1,Dial(CAPI/contr4/43188860:${EXTEN:1},,)
exten => _0.,2,Wait(1)
exten => _0.,3,Playback(im-sorry)
exten => _0.,4,Playback(all-circuits-busy-now)
exten => _0.,5,Congestion()

Das SIP Telefon funktioniert tadellos, vorher habe ich über einen Zap Channel erfolgreich damit raus und rein telefoniert.

Nun die Probleme: wenn ich von dem SIP Telefon mit der Vorwahl 0 eine Nummer anrufe, dann passiert folgendes:
Code:
-- Executing Dial("SIP/8080-edba", "CAPI/contr4/43188860:01602862461||") in new stack
Aug  5 12:31:08 NOTICE[6129]: chan_capi.c:1173 capi_request: didn't find capi device with outgoing msn = contr4/43188860. you should check your config!
Aug  5 12:31:08 NOTICE[6129]: app_dial.c:777 dial_exec: Unable to create channel of type 'CAPI'
  == Everyone is busy/congested at this time
    -- Executing Wait("SIP/8080-edba", "1") in new stack
    -- Executing Playback("SIP/8080-edba", "im-sorry") in new stack
    -- Playing 'im-sorry' (language 'de')
    -- Executing Playback("SIP/8080-edba", "all-circuits-busy-now") in new stack
    -- Playing 'all-circuits-busy-now' (language 'de')
    -- Executing Congestion("SIP/8080-edba", "") in new stack
  == Spawn extension (default, 001602862461, 5) exited non-zero on 'SIP/8080-edba'

dabei habe ich doch in der capi.conf die MSNs eingestellt...

So, und nun beim eingehenden Anruf auf der 43188860 welche ja laut der extensions.conf an die SIP/8080 weitergeleitet werden soll, passiert folgendes:

Code:
   -- creating pipe for PLCI=0x104 msn = *
    -- Executing Dial("CAPI[contr4/43188860]/3", "SIP/8080") in new stack
    -- Called 8080
    -- started pbx on channel (callgroup=0)!
    -- SIP/8080-8417 is ringing
  == Spawn extension (default, 43188860, 1) exited non-zero on 'CAPI[contr4/43188860]/3'
    -- CAPI Hangingup
    -- removed pipe for PLCI = 0x104

das SIP Telefon klingelt auch einmal ganz kurz, aber dann passiert ja die "CAPI Hangingup" Geschichte.

Hmmm, habt ihr irgendwelche Ideen? Ich benutze übrigens Asterisk 1.0.9-BRIstuffed-0.2.0-RC8j mit chan_capi-0.3.5

Danke für eure Hilfe!!
Christoph
 
Dein Dialstring ist nicht korrekt fuer chan_capi-0.3.5. Entweder den dialstring umstellen, oder das neue chan_capi-cm von sourceforge.net benutzen.

Armin
 
Kostenlos!

Statistik des Forums

Themen
248,086
Beiträge
2,281,062
Mitglieder
377,280
Neuestes Mitglied
Gigaset_Marc