Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples Enhanced Content delivery Parcel Tracking Notification Enhanced call profiling Presence Management/Notification
Michael Doyle Slide 3VON Atlanta 2000 SIP and VoDSL VoDSL currently using a variety of legacy or proprietary signalling mechanisms such as Q.931 or IP based-messages. Integrated Access Devices (IADs) offer analogue ports and LAN connector, with ATM layers (2 and 5, most often) used to separate the Voice and Data, providing QoS. IP Data is groomed off in the DSLAM, prior to arriving at the Switch/Gateway product.
Michael Doyle Slide 4VON Atlanta 2000
Michael Doyle Slide 5VON Atlanta 2000 Access to the IADs voice ports difficult: no virtual IP association with port no logical association with the LAN devices Providing SIP signalling or event notification (via SUBSCRIBE/NOTIFY) not yet supported. Some vendors providing rudimentary links over MGCP. Most VoDSL vendors considering integration with a softswitch. Some vendors suggesting XML as mechanism to access softswitch entity How would SIP be applied?
Michael Doyle Slide 6VON Atlanta 2000 DSLAM Gateway IP GR-303 SIP PUA SIP PA + MGCP CA IAD SIP MGCP PSTN
Michael Doyle Slide 7VON Atlanta 2000 SIP and WAP - Why? WAP provides content delivery WAP Content Server WAP Gateway HTTP Audio Cellular WAP
Michael Doyle Slide 8VON Atlanta 2000 No direct mapping between SIP and WAP Current WAP implementations are designed around client-pull WAP 1.2 does allow content push SIP Proxy ASB SIP Client SIP/PSTN G/W SIP Audio WAP
Michael Doyle Slide 9VON Atlanta 2000 SIP and MS Windows Enormous 3rd-party developer community Large investment in existing APIs/Languages COM, Active-X, VC++, VB, TAPI, CORBA, Java Problems for Developer Community Resistance to learning new APIs Change to existing apps required to accommodate new protocols = delay in introduction of compatible release of software Provide conduits to access the SIP messaging from familiar environments Attractions of MS Windows
Michael Doyle Slide 10VON Atlanta 2000 ActiveX SIP UA TSP IE4/5 Outlook Pure Java App
Michael Doyle Slide 11VON Atlanta 2000 Challenges Unless SIP UA has Audio, only signalling is passed Third-party device control (e.g. PHONECTL) required to provide logical link Benefits Immediate access to wealth of 3rd party apps Liberation from having to learn/implement yet another API or protocol
Michael Doyle Slide 12VON Atlanta 2000 TSP SIP UA Proxy SIP UA ASB Example - Dial a Pizza User at HomePizza Company
Michael Doyle Slide 13VON Atlanta 2000 TSP SIP UA Proxy SIP UA ASB Example - Hotel Booking User at HomeHotel Reservations
Michael Doyle Slide 14VON Atlanta 2000 Example - Happy Birthday Mom! UPS Parcel delivery allows you to track the delivery of your item via browser. SIP may be used to integrate personalised telephony with the delivery When item is signed for, web site is updated in real time, which could trigger a NOTIFY to a subscribed user. This would prompt them to call the person to whom the delivery has just taken place.
Michael Doyle Slide 15VON Atlanta 2000 PS ASB SIP UA Notify Subscribe Web Server DB Trigger
Michael Doyle Slide 16VON Atlanta 2000 Proxy Example - Call Profiles SIP UA Regular SIP Call
Michael Doyle Slide 17VON Atlanta 2000 Proxy ASB Example - Call Profiles SIP UA Web Server SIP CPL Audio
Michael Doyle Slide 18VON Atlanta 2000 Example - Presence SIP Presence User Agent Messaging Audio Telephony control Presence Notification
Michael Doyle Slide 19VON Atlanta 2000 Proxy ASB SIP UA REGISTER CPL NOTIFY