13.07.2015 Views

Internet Communications Using SIP - RIPHAH INFORMATION ...

Internet Communications Using SIP - RIPHAH INFORMATION ...

Internet Communications Using SIP - RIPHAH INFORMATION ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Internet</strong> <strong>Communications</strong> Enabled by <strong>SIP</strong> 17Table 2.3(continued)FUNCTION DESCRIPTION COMMENTSQuery using a peer-to-peerprocedure such as Chord todetermine the IP address of thedestination peer.This is the model for basicP2P <strong>SIP</strong> and also requiresno central <strong>SIP</strong> proxyservers.Session setupThe INVITE message informsthe called party of the IP addressand ports of the caller and offersa choice of audio/video codecs.A provisional response message,such as 100 Trying or 180 Ringing,informs the caller of the progress.The message 200 OK confirms thecalled party is ready to receivemedia at its specified IP addressand port(s) and the selected codecfrom the choice.The ACK message from the calleracknowledges is readiness as well.RTP media packets containing audio,video or IM will now flow betweenthe <strong>SIP</strong> endpoints.<strong>SIP</strong> Capabilities<strong>SIP</strong>-enabled IP devices can call each other directly, if they know each other’sURL. Thus, an IP phone call can be placed directly between two or more <strong>SIP</strong>phones or PCs.Small conferences can be held by several users connecting to one device actingas the conference bridge, where one of the <strong>SIP</strong> phones can act as both conferenceparticipant and conference bridge.Besides <strong>SIP</strong> devices such as phones, PCs, IP telephony gateways, and mobiledevices, service providers also deploy <strong>SIP</strong> servers for a variety of additionalservices.Figure 2.2 illustrates how <strong>SIP</strong> servers perform a routing service that puts thecaller in contact with the called party in a step-by-step fashion, taking intoaccount the desired service and user preferences. We will show in the followingsections that the <strong>SIP</strong> service model provides users with all services knownfrom the circuit-switched telephone network, as well as new services thatresult from taking advantage of the <strong>Internet</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!