{"id":224393,"date":"2010-01-25T01:04:47","date_gmt":"2010-01-25T06:04:47","guid":{"rendered":"http:\/\/www.stoth.com\/2010\/01\/25\/feature-voip-in-depth-an-introduction-to-the-sip-protocol-part-1\/"},"modified":"2010-01-25T01:04:47","modified_gmt":"2010-01-25T06:04:47","slug":"feature-voip-in-depth-an-introduction-to-the-sip-protocol-part-1","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/224393","title":{"rendered":"feature: VoIP in-depth: An introduction to the SIP protocol, Part 1"},"content":{"rendered":"<p><\/p>\n<p><a href=\"http:\/\/arstechnica.com\/business\/networking-and-security\/2010\/01\/voip-in-depth-an-introduction-to-the-sip-protocol-part-1.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss\"><br \/>\n  <img decoding=\"async\" vspace=\"4\" hspace=\"4\" border=\"0\" align=\"right\" src=\"http:\/\/static.arstechnica.com\/assets\/2010\/01\/sip-part1-listing-thumb-230x130-11595-f.jpg\" \/><br \/>\n  <\/a><br \/>\n        <!--body--><\/p>\n<p>In our <a href=\"http:\/\/arstechnica.com\/business\/news\/2009\/12\/wired-for-sound-how-sip-won-the-voip-protocol-wars.ars\">last VoIP installment<\/a>, we looked at the main reasons why SIP has become a widely adopted protocol, but we left details of the  protocol&#8217;s inner workings fairly vague. This article  will drill down into the way the Session Initiation Protocol (SIP) works, and it should serve as a good starting point for really learning SIP. If you haven&#8217;t already done so, you are encouraged to read the previous article, although it&#8217;s not a prerequisite. This introduction also covers the latest SIP extensions and changes, so it gives a complete view of the protocol&#8217;s current state, rather than just the basic, underlying RFC.<\/p>\n<p>Session Initiation Protocol (SIP) is a VoIP signaling protocol. As its name suggests, it has everything to do with setting up sessions, which means it has the responsibility for starting a session after you dial a number (or double-click, in some cases). As such, SIP&#8217;s role also includes maintaining user registrations with a server, defining session routing, handling various error scenarios, and, of course, modifying and tearing down sessions. <\/p>\n<p>We&#8217;ll present this introduction in two parts. In the first part, we&#8217;ll focus on the SIP foundation layers. These layers allow creating a network of SIP servers. In the next article, we will go through the way a phone communicates with the rest of the world using this server network, based on the same foundation layers.<\/p>\n<p>          <a href=\"http:\/\/arstechnica.com\/business\/networking-and-security\/2010\/01\/voip-in-depth-an-introduction-to-the-sip-protocol-part-1.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss\" title=\"Click here to continue reading this article\"><img decoding=\"async\" src=\"http:\/\/static.arstechnica.com\/mt-static\/plugins\/ArsTheme\/images\/read-more.jpg\" alt=\"Read the rest of this article...\"><\/a><\/p>\n<p><a href=\"http:\/\/feedads.g.doubleclick.net\/~at\/vAac85XfDQmxBd4tooKfTxYkFEA\/0\/da\"><img decoding=\"async\" src=\"http:\/\/feedads.g.doubleclick.net\/~at\/vAac85XfDQmxBd4tooKfTxYkFEA\/0\/di\" border=\"0\"><\/img><\/a><br \/>\n<a href=\"http:\/\/feedads.g.doubleclick.net\/~at\/vAac85XfDQmxBd4tooKfTxYkFEA\/1\/da\"><img decoding=\"async\" src=\"http:\/\/feedads.g.doubleclick.net\/~at\/vAac85XfDQmxBd4tooKfTxYkFEA\/1\/di\" border=\"0\"><\/img><\/a><\/p>\n<div>\n<a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=mceYEFrrN6c:Hs9EgqOqO-s:V_sGLiPBpWU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?i=mceYEFrrN6c:Hs9EgqOqO-s:V_sGLiPBpWU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=mceYEFrrN6c:Hs9EgqOqO-s:F7zBnMyn0Lo\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?i=mceYEFrrN6c:Hs9EgqOqO-s:F7zBnMyn0Lo\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=mceYEFrrN6c:Hs9EgqOqO-s:qj6IDK7rITs\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?d=qj6IDK7rITs\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=mceYEFrrN6c:Hs9EgqOqO-s:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/arstechnica\/index\/~4\/mceYEFrrN6c\" height=\"1\" width=\"1\" \/> <\/p>\n<p>Buy This Item: <a class=\"buy\" href=\"http:\/\/www.stoth.com\/buy.php\" ><span style=\"color: #33bc03\">[Click here to buy this item]<\/span><\/a><\/p>\n<p><a href=\"http:\/\/feeds.arstechnica.com\/~r\/arstechnica\/index\/~3\/mceYEFrrN6c\/voip-in-depth-an-introduction-to-the-sip-protocol-part-1.ars\" >Article<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our last VoIP installment, we looked at the main reasons why SIP has become a widely adopted protocol, but we left details of the protocol&#8217;s inner workings fairly vague. This article will drill down into the way the Session Initiation Protocol (SIP) works, and it should serve as a good starting point for really [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-224393","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/224393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=224393"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/224393\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=224393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=224393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=224393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}