Transfer (atxfer) Problem mit ISDN

masteriq

Neuer User
Mitglied seit
11 Sep 2007
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Ich hatte das schonmal irgendwo gepostest, aber leider keine Antwort bekommen. Deswegen probier ich es jetzt nochmal, hoffentlich etwas verständlicher. Ich bin echt hilflos ...

Problem: Weiterleitung vom ISDN Telefon auf SIP klappt nicht.

Es ruft jemand, an der Anruf wird an einem Siemens Gigaset angenommen
Code:
== ISDN1#02: Incoming call '0170XXXXXXXX' -> '89XXXXXX'
...
> ISDN1#02: CAPI INFO 0x349a: Non-selected user clearing
...
  == ISDN1#02: CAPI Hangingup for PLCI=0xa01 in state 4

Über Rückfrage wird an das SIP Telefon 21 weitergeleitet (attended Transfer):

Code:
== ISDN3#02: Incoming call '89XXXXXX ' -> ''
    -- ISDN3#02: Updated channel name: CAPI/ISDN3/2-13
    -- ISDN3#02: Updated channel name: CAPI/ISDN3/21-14
    -- Executing Answer("CAPI/ISDN3/21-14", "") in new stack
  == ISDN3#02: Answering for 21
    -- Executing Dial("CAPI/ISDN3/21-14", "SIP/21|40|rtT") in new stack
    -- Called 21
    -- SIP/21-089e53d8 is ringing
SIP/21-089e53d8 answered CAPI/ISDN3/21-14

Gigaset und SIP können sich unterhalten, der Anrufer 0170XXXXXXXX hört "ihr Anruf wird gehalten".

ABER: sobald man nun am ISDN Telefon auflegt um den Transfer einzuleiten, wird beim Anrufer 0170XXXXXXXX UND am ISDN Telefon aufgelegt (es erscheint im Display "Gespräch weitergeleitet").
Das SIP Telefon bleibt weiter verbunden und man muss es explizit auflgegen! (obwohl der Anrufer ja schon längst aus der Leitung geflogen ist)

Andersherum klappt der Transfer übrigens.

Bitte helft mir weiter

P.S: das ganze läuft auf einem asterisk 1.2.24 mit libcapi20, chan_capi 0.7.0 und rcapid auf FBF
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,936
Mitglieder
378,562
Neuestes Mitglied
McBebe1