Post on 11-Dec-2015
© Copyright 2000
Applications of SIP
Michael Doyle Slide 2 VON 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 3 VON 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 4 VON Atlanta 2000
Michael Doyle Slide 5 VON Atlanta 2000
• Access to the IADs voice ports difficult:no virtual IP association with portno 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 6 VON Atlanta 2000
DSLAMGateway
IP
GR-303
SIP PUA
SIP PA +MGCPCA
IAD
SIPMGCPPSTN
Michael Doyle Slide 7 VON Atlanta 2000
SIP and WAP - Why?
•WAP provides content delivery
WAP Content Server
WAP Gateway
HTTP
AudioCellular
WAP
Michael Doyle Slide 8 VON 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
SIPAudio
WAP
Michael Doyle Slide 9 VON 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 10 VON Atlanta 2000
ActiveX
SIP UATSP
IE4/5
Outlook
Pure Java App
Michael Doyle Slide 11 VON 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 12 VON Atlanta 2000
TSP
SIP UA Proxy SIP UAASB
Example - Dial a Pizza
User at Home Pizza Company
Michael Doyle Slide 13 VON Atlanta 2000
TSP
SIP UA Proxy SIP UAASB
Example - Hotel Booking
User at Home Hotel Reservations
Michael Doyle Slide 14 VON 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 15 VON Atlanta 2000
PS
ASBSIP UA
Notify
Subscribe
Web Server
DB Trigger
Michael Doyle Slide 16 VON Atlanta 2000
Proxy
Example - Call Profiles
SIP UA
SIP UA
Regular SIP Call
Michael Doyle Slide 17 VON Atlanta 2000
Proxy
ASB
Example - Call Profiles
SIP UA
SIP UAWeb
Server
SIPCPL Audio
Michael Doyle Slide 18 VON Atlanta 2000
Example - PresenceSIP Presence User Agent• Messaging• Audio• Telephony control• Presence Notification
Michael Doyle Slide 19 VON Atlanta 2000
Proxy
ASBSIP UA
SIP UA
REGISTER
CPL NOTIFY
Michael Doyle, CTO
• mdoyle@ubiquity.net
• +44 1633 765600
• www.ubiquity.net
Michael Doyle, CTO
• mdoyle@ubiquity.net
• +44 1633 765600
• www.ubiquity.net