1 / 6

Open Issues in SIP Service Examples Recent Changes

Open Issues in SIP Service Examples Recent Changes. Added SUBSCRIBE/NOTIFY using Dialog Event Package Added Single Line Extension Flow Added Auto Callback Flow Changed to Require: replaces instead of Accept-Contact for Attended Transfer. Open Issues. Single Line Extension

satya
Download Presentation

Open Issues in SIP Service Examples Recent Changes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Open Issues in SIP Service ExamplesRecent Changes • Added SUBSCRIBE/NOTIFY using Dialog Event Package • Added Single Line Extension Flow • Added Auto Callback Flow • Changed to Require: replaces instead of Accept-Contact for Attended Transfer draft-ietf-sipping-service-examples-01.txt

  2. Open Issues • Single Line Extension • One subscription relying on forking to N UAs vs. N-1 subscriptions without forking. • Requires INVITE with ‘Join’ primitive • Call Park • Park server returns extended ‘sipfrag’so that SUBSCRIBE/NOTIFY not needed. draft-ietf-sipping-service-examples-01.txt

  3. Open Issues Continued • Call Pickup • SUBSCRIBE/NOTIFY flows correct? • Use of 481 to NOTIFY instead of SUBSCRIBE Expires:0 • Auto Redial • If B is a Gateway • resource identified by Request-URI? • Contact: alan.johnston@wcom.com draft-ietf-sipping-service-examples-01.txt

  4. 2.10 Single Line Extension User A Forking Proxy User User User B1 B2 B3 | | | | | | INVITE F1 | | | | |--------------->| INVITE F2 | | | | |------------->| | | | | INVITE F3 | | | |-------------------->| | | | INVITE F4 | | | |--------------------------->| | 100 Trying F5 | | | | |<---------------|180 Ringing F6| | | | |<-------------| | | | 180 Ringing F7 | | | | |<---------------| | | | | | 480 Not Logged In F8| | | |<--------------------| | | | ACK F9 | | | |-------------------->| | | | 180 Ringing F10 | | 180 F11 |<---------------------------| |<---------------| 200 OK F12 | | 200 OK F13 |<---------------------------| |<---------------| | | | | | CANCEL 14 | | | | |------------->| | | | | 200 OK F15 | | | | |<-------------| | | | | 487 F16 | | | | |<-------------| | | | | ACK F17 | | | | |------------->| | | | ACK F18 | | | | |--------------->| ACK F19 | | | |--------------------------->| | Both way RTP Established | |<===========================================>| | | |----->| | | Both way RTP Established | | |<====>| B3 mixes RTP | | | | draft-ietf-sipping-service-examples-01.txt

  5. 2.10 Single Line Extension (continued) User A Forking Proxy User User User B1 B2 B3 | | NOTIFY F20 | | |<---------------------------| | | NOTIFY F21 | | | | |------------->| | | | | NOTIFY F22 | | | |-------------------->| | | | NOTIFY F23 | | | |--------------------------->| | | 200 OK F24 | | | | |<-------------| | | | | 200 OK F25 | | |--------------------------->| | | 200 OK F26 | | | |<--------------------| | | | 482 Loop Detected F27 | | |<---------------------------| User B2 wants to join | | INVITE "Join" F28 | | the call | |<--------------------| | | | INVITE "Join" F29 | | | |------------->| | | | | INVITE "Join" F30 | | |-------------------->| | | | INVITE "Join" F31 | | |--------------------------->| | | 100 Trying F32 | | | |-------------------->| | | | 481 Dialog Does Not Exist F33 | |<-------------| | | | | ACK F34 | | | | |------------->| | | | | 482 Loop Detected F35 | | |<--------------------| | | | ACK F36 | | | |-------------------->| | | | 200 OK F37 | | |<---------------------------| | | 200 OK F38 | | | |-------------------->| | | | |ACK F39 | | |----->| | | Both way RTP Established | | |<====>| B3 mixes RTP draft-ietf-sipping-service-examples-01.txt

  6. 2.16 Automatic Redial User A User B | | | INVITE F1 | |--------------->| |486 Busy Here F2| |<---------------| User B is busy | ACK F3 | |--------------->| | SUBSCRIBE F4 | |--------------->| | 200 OK F5 | |<---------------| | NOTIFY F6 | |<---------------| | 200 OK F7 | |--------------->| | | | NOTIFY F8 | User B is now available |<---------------| | 200 OK F9 | |--------------->| | | | INVITE F10 | |--------------->| Session setup successfully | 180 Ringing F11| |<---------------| | 200 OK F12 | |<---------------| | ACK F13 | |--------------->| | Media Session | |<==============>| | | draft-ietf-sipping-service-examples-01.txt

More Related