© Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP...

20
© Copyright 2000 Applications of SIP

Transcript of © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP...

Page 1: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

© Copyright 2000

Applications of SIP

Page 2: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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

Page 3: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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.

Page 4: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 4 VON Atlanta 2000

Page 5: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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?

Page 6: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 6 VON Atlanta 2000

DSLAMGateway

IP

GR-303

SIP PUA

SIP PA +MGCPCA

IAD

SIPMGCPPSTN

Page 7: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 7 VON Atlanta 2000

SIP and WAP - Why?

•WAP provides content delivery

WAP Content Server

WAP Gateway

HTTP

AudioCellular

WAP

Page 8: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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

Page 9: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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

Page 10: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 10 VON Atlanta 2000

ActiveX

SIP UATSP

IE4/5

Outlook

Pure Java App

Page 11: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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

Page 12: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 12 VON Atlanta 2000

TSP

SIP UA Proxy SIP UAASB

Example - Dial a Pizza

User at Home Pizza Company

Page 13: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 13 VON Atlanta 2000

TSP

SIP UA Proxy SIP UAASB

Example - Hotel Booking

User at Home Hotel Reservations

Page 14: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

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.

Page 15: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 15 VON Atlanta 2000

PS

ASBSIP UA

Notify

Subscribe

Web Server

DB Trigger

Page 16: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 16 VON Atlanta 2000

Proxy

Example - Call Profiles

SIP UA

SIP UA

Regular SIP Call

Page 17: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 17 VON Atlanta 2000

Proxy

ASB

Example - Call Profiles

SIP UA

SIP UAWeb

Server

SIPCPL Audio

Page 18: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 18 VON Atlanta 2000

Example - PresenceSIP Presence User Agent• Messaging• Audio• Telephony control• Presence Notification

Page 19: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle Slide 19 VON Atlanta 2000

Proxy

ASBSIP UA

SIP UA

REGISTER

CPL NOTIFY

Page 20: © Copyright 2000 Applications of SIP. Michael Doyle Slide 2VON Atlanta 2000 Applications of SIP SIP and VoDSL SIP and WAP SIP and MS Windows Examples.

Michael Doyle, CTO

[email protected]

• +44 1633 765600

• www.ubiquity.net

Michael Doyle, CTO

[email protected]

• +44 1633 765600

• www.ubiquity.net