i know sip works, but why does it not work with _____________?
DESCRIPTION
I know SIP works, but why does it not work with _____________?. Ensuring Interoperability Sean Rivers 2/1/2011. What is SIP?. Way for applications to setup sessions for exchanging data SIP does not care about the contents of the session - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/1.jpg)
I know SIP works, but why does it not work with _____________?
Ensuring InteroperabilitySean Rivers
2/1/2011
![Page 2: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/2.jpg)
• Way for applications to setup sessions for exchanging data• SIP does not care about the contents of the session• SIP manages the attributes of the session until the session ends
What is SIP?
2
![Page 3: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/3.jpg)
What are the issues?
3
![Page 4: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/4.jpg)
4 Confidential
![Page 5: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/5.jpg)
5 Confidential
![Page 6: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/6.jpg)
• SIP can do both• TCP gives more control• UDP is faster and lighter
TCP vs UDP (the big rumble)
6 Confidential
Get him!
I am in control!
![Page 7: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/7.jpg)
Three main options• In-band digits are sent through the audio and are
subject to the quality of the audio. – Everyone supports this, but it often does not work.– Does not work with compressed audio codecs
• RFC 2833 digits are sent digitally in the audio packets – Most common preferred method by carriers.– Works more often
• RFC 2976 SIP INFO – sends digits in SIP messaging via an INFO message.
– Pretty reliable and flexible for managing audio– Very few carriers support it.
DTMF (I can’t get in this darned conference?)
7 Confidential
Sometimes it feels like a rotary phone
![Page 8: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/8.jpg)
Codecs
8 Confidential
G.711
G.729a G.722
AMR
DoD CELPGIPS
GSMiLBC
G.722.1
G.722.2
G.723.1
G.726G.728
LPC10
Speex
![Page 9: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/9.jpg)
• 2 methods– Re-INVITE– UPDATE
• Why?– Optimize congestion– Join Conference
• What works best?– UPDATE
• What does everyone support?– Re-INVITE
Managing media
9 Confidential
![Page 10: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/10.jpg)
• Options:– G.711 (wishful thinking)– T.38 (better)– Pass-through (Cisco only)
• Requires equipment• Call quality can still affect all
options
• New method in Store and Forward is interesting development.
Why is fax ALWAYS an issue?
10 Confidential
![Page 11: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/11.jpg)
• REFER – RFC 3515– Removed the PBX from the call path completely.– Sometimes even removes the carrier– Carriers hate this.
• Re-INVITE – Standard SIP RFC– PBX stays in signaling path but audio is diverted– Carriers prefer this
Transfering Calls
11 Confidential
![Page 12: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/12.jpg)
• Most carriers require registration• PBXs have very loose policies on registration
– 1 registration per PBX– 1 registration per carrier– 1 registration per trunk
• For simplicity most wholesale providers just do IP to IP Address
Do I need to REGISTER?
12 Confidential
![Page 13: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/13.jpg)
• SIP over TLS (encrypt signaling)• IPSec (VPN tunnels)• SRTP (enrypt the audio)• Carriers fear the support of problematic certificate exchanges
Security Scuffle
13 Confidential
![Page 14: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/14.jpg)
What are the main reasons we can’t get it together?
14
Big companies vs. Little companies Carriers vs. ManufacturersBig companies see these issues and try to force change, but they are usually new entrants into the SIP world and are not able to push in the right direction to satisfy others.
Carriers are slow to change and manufacturers need to release new features.
Proprietary vs. Open
Established manufacturers have cultures of island development and internal standards. While many upstart Open Sourced developer want to make everything work.
![Page 15: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/15.jpg)
• Hardware manufacturers test it at SIPit– Every 6 months– No carriers involved
• SIP Connect– Trunking standards for SIP providers and Manufacturers– Standard still in early adoption phase
What is being done about this?
15 Confidential
![Page 16: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/16.jpg)
• You can get rid of most interoperability with Analog or PRI hand-off– Works– Quality can be an issue (too much conversion)– Price (IADs are not cheap)– Many SIP trunking benefits are lost and advanced PBX features as well
Chuck it and give them Analog (IAD)
16 Confidential
![Page 17: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/17.jpg)
• Back to Back User Agent– Like an interpreter it listens to each party and speaks their language.– Can reside in the cloud and/or locally
What can I do about this now?
17 Confidential
![Page 18: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/18.jpg)
What is the most common model?(What we do)
18 Confidential
• Carrier must have their SIP standard
• PBX will have their own• B2BUA will translate
![Page 19: I know SIP works, but why does it not work with _____________?](https://reader036.vdocument.in/reader036/viewer/2022062521/5681564e550346895dc3ee42/html5/thumbnails/19.jpg)
Thank You…
Sean RiversDirector of Product Technology
Confidential19