> From: Todd Huang
>
>             Transferor        Transferee             Transfer
>                    |                    |                     Target
>                    |                    |                        |
>        dialog1  | INVITE/200 OK/ACK                 |
>                   |<-------------------|                        |
>        dialog1  | INVITE (hold)/200 OK/ACK        |
>                    |------------------->|                       |
>        dialog2  | INVITE/200 OK/ACK                 |
>                    |------------------------------------------->|
> ==> dialog2  | INVITE (hold)/200 OK/ACK       |
>                    |------------------------------------------->|
>         dialog3  | REFER
> (Refer-To:sips:TransferTarget?Replaces=dialog2)
>                    |------------------->|                       |
>         dialog3  | 202 Accepted |                      |
>                    |<-------------------|                       |
>
>
>     Please see the messages headed by the "==>" sign. Why the
> Transferor needs to hold the
> Transfer Target before sending REFER to the Transferee?

>From the SIP point of view, there is no *need* to put the original dialog
on-hold.  I suspect that this operation was included in the flow because in
many phones, the first user action would be to place the call on-hold,
followed by pushing a "transfer" button.

> If the Attended Transfer is implemented by the above call flow, how
> could we distinguish the
> operation between Attended Transfer and 3-way conference? Or the hold
> operation to the
> Transfer Target has other specific meaning?

What device is "we"?

Presumably Transferor device knows which action it is performing.  The
Target device has no certain way to know what is being done by the
Transferor, but in PSTN telophony, it doesn't have that knowledge, either.

Dale

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

Reply via email to