h.323 vs. sip
DESCRIPTION
H.323 vs. SIP. By Stephen Tomko. Internal PBX Call. Extension number is dialed PBX receives extension Routes extension Routes call to the phone Call begins. Internal VoIP Call. Extension number is dialed Server picks up extension Tells phone how to reach the other phone via IP - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/1.jpg)
By Stephen Tomko
H.323 vs. SIP
![Page 2: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/2.jpg)
Internal PBX CallExtension number is dialedPBX receives extensionRoutes extensionRoutes call to the phoneCall begins
![Page 3: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/3.jpg)
Internal VoIP CallExtension number is dialedServer picks up extension
Tells phone how to reach the other phone via IP
VoIP phone establishes a connection to the other phoneVia TCP/IP protocol stackUses network mediums
Both confirm connection and call begins
![Page 4: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/4.jpg)
Difference?Extension is still dialedCall is still placedStill routedCall quality is equal
![Page 5: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/5.jpg)
ConvergenceData, voice, and video are all combined
under one mediumMany reliable mechanisms to provide
reliability, security, and manageability already existTCP, RTP, QoS paramsSSL, SSH, S-HTTP
![Page 6: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/6.jpg)
How we handle callsVoIP, Video, and data must have sessionsSessions need protocols
Think SS7 for landlineTwo largest protocols
SIPH.323
![Page 7: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/7.jpg)
SIP BackgroundCreated by the Internet Engineering Task
Force (IETF) as a method to control “sessions” between one or many pointsFebruary 1996
Designed around the HTTP protocolSession Codes
E.g. 400 – user error, 500 – server error, etc…
![Page 8: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/8.jpg)
H.323 BackgroundCreated by ITU-T as a method to control
voice, audio, and dataNovember 1996
A Suite of protocolsH.225H.235H.245
Derived from Q.931 standardThink PSTN and ISDN signaling
![Page 9: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/9.jpg)
![Page 10: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/10.jpg)
SIP Components User Agent Client
Creates and sends requestsA SIP compatible phone is a User Agent doing the work of
a User Agent Client Registar/Location Server
Registers User AgentsStores locationsAddress resolution
(SIP:user2209@statefarmIT) User Agent Server
Accepts, Forwards and routes callsProxy Server
Routes calls Redirect Server
Multifunctioned Discussed Later
![Page 11: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/11.jpg)
H.323 ComponentsTerminal
Standard VoIP phone or any device that starts or terminates H.323 sessions
GatewayTranslates data from one incompatible network to
anotherThink PSTN to Ethernet
GatekeeperControls calls and sessionsAddress resolutionZone controlBandwidth control
Multipoint Control UnitBridges many sessions into one
![Page 12: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/12.jpg)
pulver.com
Proxy server
nortel.com
1. INVITE sip:[email protected] SIP/2.0 From: sip:[email protected]
Location Server
jeff
.pulv
er
pulv
er@
von1
2. INVITE sip:pulver@von1 SIP/2.0 From: sip:[email protected]. SIP/2.0 200 ok From: sip:pulver@von1
pulver@von1
4. SIP/2.0 100 OK From: sip:[email protected]
5. ACK sip:[email protected] SIP/2.0 From: sip:[email protected]
6. ACK sip:pulver@von1 SIP/2.0 From: sip:[email protected]
![Page 13: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/13.jpg)
1. INVITE sip:[email protected] From: sip:[email protected]
2. SIP/2.0 320 Moved temporarily Contact: sip:[email protected]
nortel.com
pulver.com
Redirect Server
Location Server
Jeff
.pulv
er
pulv
er@
von1
4. INVITE sip:[email protected] From: [email protected]
3. ACK sip:[email protected] From: sip:[email protected]
5. SIP/2.0 200 OK To: [email protected]
6. ACK sip:[email protected] From: sip:[email protected]
Pulver@von1
![Page 14: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/14.jpg)
![Page 15: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/15.jpg)
H.323 Process ExtensiveH.225 – Call signaling
Provides call signaling, alerting, and connected statuses for the call in question
RAS SignalingCommunication between terminals and gatekeepersCommunication between gatekeepers
H.245Capability negotiation
Defines what codecs to be used for audio/video/dataH.264, G.729, T.140
Master/Slave determinatorSettles all disputes between two devices during
negotiationH.235
Encryption using SSL
![Page 16: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/16.jpg)
H.323 vs. SIPhttp://www.microtronix.ca/sip_vs_h323.htm
![Page 17: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/17.jpg)
Business ValueConverging data/voice/video under one
medium - networkControl how your business communicates
Multipoint conferencingUnified communication allows all types of
communication under one protocolAll in one package
![Page 18: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/18.jpg)
Why technology is importantOne word: Convergence umbrellaGeographic locations are reducedH.323
All-in-one suite, managers many facetsSIP
Simplicity, small, modularity
![Page 19: H.323 vs. SIP](https://reader035.vdocuments.mx/reader035/viewer/2022070400/56813553550346895d9cb603/html5/thumbnails/19.jpg)
Major Commercial productsNortel’s Application Server 5300 for SIP
http://products.nortel.com/go/product_content.jsp?segId=0&catId=null&parId=0&prod_id=66621&locale=en-US
Avaya Aura for SIPhttp://www.avaya.com/usa/product/avaya-aura#
%20Avaya%20Aura%E2%84%A2%20Communication%20Manager
Cisco UT Communications Manager (CallManager) for H.323/SIPhttp://www.cisco.com/en/US/products/sw/
voicesw/ps556/