#391 b2b: failed attended transfer (improper REFER handling)

trunk
closed-fixed
modules (454)
5
2011-07-04
2011-06-27
Ovidiu Sas
No

When an attended call transfer is in progress, a REFER is sent by the transferor.
The REFER is carrying a "Refer-To" SIP header and the URI of the "Refer-To" SIP header has a "Replaces" URI header.
The "Replaces" URI header has the values of the callid and to/from tag of the call to be transfered-to. The issue here is that the callid and to/from tag of the call on the transferor side are different then the callid and to/from tag of the call on the server side.
When the b2b modules is receiving a REFER with a "Replaces" URI header inside the "Refer-To SIP header, it should replace the fields inside the "Replaces" URI header with the ones on the server side.

Example of a received "Refer-To" SIP header:
Refer-To: <sip:240@192.168.2.2:5080?Replaces=3a66e96a-61455fdc%40192.168.2.94%3Bfrom-tag%3Df2730c125b735d54o0%3Bto-tag%3Dbk2bk.195.275>

Regards,
Ovidiu Sas

Discussion

  • Bogdan-Andrei Iancu

    • assigned_to: nobody --> osas
    • status: open --> open-accepted
     
  • Ovidiu Sas

    Ovidiu Sas - 2011-07-04

    Problem fixed for attended transfer of confirmed dialogs.
    There is an issue with attended transfer of early dialogs (see bug 3353049).

    Regards,
    Ovidiu Sas

     
  • Ovidiu Sas

    Ovidiu Sas - 2011-07-04
    • milestone: 976384 --> trunk
    • status: open-accepted --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks