On 10/30/14 2:11 AM, Mahudeswaran A wrote:
Hello All,

Is it possible to transfer a call without using SIP REFER.
Call path:
[uac]-------[sip proxy]--------[uas]
The SIP REFER is not supported in the above sip proxy. Is there a way to 
achieve call transfer without using sip refer...

It depends on what you mean. There are some ways that work in restricted situations, and with limitations.

For the moment, consider only attended transfers - Alice first calls Bob, then Alice calls Charlie, then Alice wants to get out of the call and leave Bob talking to Charlie. Some possibilities:

1) Alice does reinvites to Bob and Charlie to broker an offer/answer between them so that they end up sending media directly to one another. Alice stays in the signaling path but not the media path.

2) Alice stays in the signaling path and media, relaying the media between Bob & Charlie.

3) There is an intermediary in the call path (you called it a proxy, but it is really a B2BUA.). Alice uses REFER, but the intermediary intercepts it, changes it into reinvites. This isn't totally without REFER.

4) similar to (3), but REFER isn't used. In this case there must be some form of non-standard signaling between Alice and the intermediary to indicate the desire to transfer.

5) a variant of (4): the UA representing Alice isn't really the device on her desk. Rather it is a B2BUA (what is somethings called a SIP PBX.) The device on Alice's desk may be a SIP UA, but it is treated as a dumb slave device controlled by the B2BUA. Feature signaling from Alice's device to the B2BUA may be propretary, or might be DTMF over SIP. The B2BUA can then use reinvite to handle transfers.

        Thanks,
        Paul

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to