{"id":8110,"date":"2016-09-13T12:21:31","date_gmt":"2016-09-13T17:21:31","guid":{"rendered":"http:\/\/www.servervoip.com\/blog\/?p=8110"},"modified":"2019-06-07T11:20:41","modified_gmt":"2019-06-07T16:20:41","slug":"sip-2","status":"publish","type":"post","link":"http:\/\/www.servervoip.com\/blog\/sip-2\/","title":{"rendered":"SIP"},"content":{"rendered":"<div style=\"display: none;\"\n    class=\"kk-star-ratings kksr-valign-top kksr-align-left kksr-disabled\"\n    data-id=\"8110\"\n    data-slug=\"\">\n    <div class=\"kksr-stars\">\n    <div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: px; height: px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"kksr-legend\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n<\/div>\n<p><strong>Descripci\u00f3n y caracter\u00edsticas generales del protocolo SIP<\/strong> SIP es un protocolo de la capa de Aplicaci\u00f3n del Stack de Protocolos TCP\/IP. Est\u00e1 relacionado estrechamente con el Protocolo SDP y coexiste junto con otros protocolos del mismo nivel y funciones, como son: Megaco y H323.<\/p>\n<p><strong>El protocolo SIP es un protocolo de se\u00f1alizaci\u00f3n para VoIP. Sus principales funciones son:<\/strong><\/p>\n<p>\u2022 Establecer, modificar y finalizar sesiones entre dos o m\u00e1s participantes.<br \/>\n\u2022 Registro y localizaci\u00f3n de participantes. Movilidad.<br \/>\n\u2022 Gesti\u00f3n del conjunto de participantes y de los componentes del sistema.<br \/>\n\u2022 Descripci\u00f3n de caracter\u00edsticas de las sesiones y negociaci\u00f3n de capacidades de los participantes.<\/p>\n<p><strong>Algunas de sus caracter\u00edsticas son: <\/strong><\/p>\n<p>\u2022 Basado en Texto<br \/>\n\u2022 Sintaxis similar a HTTP o SMTP.<br \/>\n\u2022 Uso de URIs (con esquemas sip, sips y tel).<br \/>\n\u2022 M\u00e9todos b\u00e1sicos: INVITE, ACK, BYE, CANCEL, REGISTER, OPTIONS.<br \/>\n\u2022 Los mensajes se agrupan en transacciones y llamadas.<br \/>\n\u2022 Generalmente, el cuerpo de los mensajes contiene descripciones de sesiones multimedia (SDP).<br \/>\n\u2022 C\u00f3digos de respuesta similares a los de HTTP. (Ejemplo: 200 \u2013 OK)<br \/>\n\u2022 Localizaci\u00f3n basada en DNS.<br \/>\n\u2022 Cabeceras como m\u00e9todo de ampliaci\u00f3n.<\/p>\n<p>El protocolo SIP no es un protocolo de prop\u00f3sito general. Su objetivo es ayudar a establecer y finalizar la comunicaci\u00f3n. SIP se ayuda de otros protocolos para lograr una llamada telef\u00f3nica, una sesi\u00f3n de video conferencia o de Mensajer\u00eda Instant\u00e1nea, etc. Los protocolos que apoyan com\u00fanmente a SIP son: SDP y RTP (RTCP). RTP es usado para transportar los datos multimedia en tiempo real mientras que SDP se emplea para describir y codificar las caracter\u00edsticas y capacidades multimedia de los participantes en la sesi\u00f3n.<\/p>\n<p>SIP es un protocolo de se\u00f1alizaci\u00f3n orientado a conexiones end-to-end. Esto significa que toda la l\u00f3gica se encuentra almacenada en los dispositivos finales (salvo el ruteo de mensajes SIP). La ventaja es la escalabilidad que se obtiene pues los servers no son saturados con mensajes SIP. La desventaja de esto es que los encabezados son mucho mayores.<\/p>\n<p><strong>Elementos y arquitectura del protocolo SIP <\/strong><\/p>\n<p>La configuraci\u00f3n mas simple para establecer una sesi\u00f3n SIP es utilizando s\u00f3lo dos agentes de usuario (UA) conectados uno a otro. Los elementos b\u00e1sicos de un sistema SIP son los UA (Agentes de usuario) y los servidores de Red. Estos \u00faltimos pueden ser de diferentes tipos, Proxies, Registrars y Redirect Servers. A menudo estos elementos son s\u00f3lo entidades l\u00f3gicas y com\u00fanmente se sit\u00faan en el mismo lugar.<\/p>\n<p><strong>User Agent <\/strong><\/p>\n<p>El agente de usuario se conforma por el UAS (User Agent Server) y UAC (User Agent Client). Son las entidades finales que usan SIP para contactarse uno con otro y definir las caracter\u00edsticas de la sesi\u00f3n. Se encuentran, por ejemplo, en un softphone, tel\u00e9fonos celulares (SIP), Hard-IPphones, etc. El UAC es la parte del UA que se encarga de generar peticiones y recibir respuestas a esas peticiones, mientras que el UAS tiene como tarea el recibir peticiones y generar respuestas a las mismas.<\/p>\n<p><strong>SIP Proxy Server <\/strong><\/p>\n<p>Un SIP Proxy Server es aquel que realiza una petici\u00f3n a nombre de un UA hacia otro Proxy u otro UA. La tarea m\u00e1s importante de un Proxy Server es encaminar las invitaciones de sesi\u00f3n para llevarlas hasta el UA llamado. Una invitaci\u00f3n de sesi\u00f3n atravesar\u00e1 com\u00fanmente un conjunto de Proxies hasta encontrar a aquel que conozca la localizaci\u00f3n exacta del UA buscado. Existen dos tipos de SIP Proxy Servers: stateful y stateless.<br \/>\n\u2022 Stateful Proxy \u2013 Este tipo de servidor crea un estado de petici\u00f3n y lo mantiene hasta que la transacci\u00f3n finalice.<br \/>\n\u2022 Stateless Proxy \u2013 S\u00f3lo reenv\u00eda los mensajes SIP.<br \/>\nLos proxies stateful pueden desempe\u00f1ar tareas mucho m\u00e1s complejas; por ejemplo hacer retransmisiones como lo ser\u00eda el caso del servicio \u201cs\u00edgueme\u201d \u00f3 reemitir un mismo mensaje SIP hacia dos proxies diferentes con el fin de localizar a un usuario en espec\u00edfico.<\/p>\n<p><strong>Registrar Server <\/strong><\/p>\n<p>Cuando un usuario se conecta a la Red (ejecuta su Softphone en su PC o enciende su IPphone), este env\u00eda un mensaje Register hac\u00eda su Proxy con el fin de que \u00e9ste conozca su ubicaci\u00f3n. La labor de un registrar Proxy consiste en atender estos mensajes, autenticar y validar la cuenta contra una base de datos interna o externa y \u201cregistrar\u201d la localizaci\u00f3n actual del usuario. Un Registrar Server es com\u00fanmente s\u00f3lo una entidad l\u00f3gica y la mayor\u00eda de las veces se localiza junto con el Proxy SIP Server<\/p>\n<p>[rev_slider captions]<br \/>\n[rev_slider ServerVoip]<br \/>\n&nbsp;<\/p>\n<hr \/>\n<p><strong>Redirect Server <\/strong><\/p>\n<p>Entidad que escucha peticiones y regresa (no reenv\u00eda mensajes) respuestas que contienen la localizaci\u00f3n actual de un usuario en particular. Este servidor escucha las peticiones y realiza la b\u00fasqueda en la Base de Datos creada por el Registrar Server. Este tipo de Server contesta con mensajes SIP de clase 3XX. El usuario o Proxy que realiz\u00f3 la petici\u00f3n original extrae la informaci\u00f3n de la respuesta y env\u00eda otra petici\u00f3n directamente al resultado de la b\u00fasqueda.<\/p>\n<p><strong>Los mensajes SIP <\/strong><\/p>\n<p>SIP utiliza una serie de mensajes para \u201cse\u00f1alizar\u201d las sesiones. El mensaje se conforma de una l\u00ednea inicial (Start \u2013 Line \u00f3 Request \u2013 Line), el encabezado del mensaje (Message Header) y el cuerpo del mensaje (Message Body).<\/p>\n<p>La l\u00ednea inicial contiene la versi\u00f3n del protocolo SIP, el m\u00e9todo y direcciones involucradas en la sesi\u00f3n para las peticiones, mientras que el estado de la sesi\u00f3n para el caso de las respuestas. El encabezado contiene informaci\u00f3n relacionada con la llamada en forma de texto; por ejemplo: el origen y destino de la petici\u00f3n, el identificador de la llamada, etc. El cuerpo del mensaje o carga \u00fatil (payload) lleva informaci\u00f3n (com\u00fanmente SDP \u00f3 ISUP en caso de una troncal hacia la PSTN).<\/p>\n<p><strong>Transacciones SIP <\/strong><\/p>\n<p>Una transacci\u00f3n SIP es una secuencia de mensajes entre dos elementos de Red. Una transacci\u00f3n corresponde a una petici\u00f3n y todas las respuestas a esa petici\u00f3n. Esto quiere decir que una transacci\u00f3n incluir\u00e1 cero o mas respuestas provisionales y una o mas respuestas finales (en el caso de un mensaje INVITE, recuerde que este puede ser dividido por un Proxy, por lo tanto tendr\u00e1 m\u00faltiples respuesta finales.<\/p>\n<p>Las entidades SIP que almacenan el estado de las transacciones son denominadas Stateful. Lo hacen por medio del registro de cada transacci\u00f3n a trav\u00e9s de un identificador contenido en el encabezado VIA . A continuaci\u00f3n se muestra un ejemplo los mensajes que pertenecen a una misma transacci\u00f3n dentro de una conversaci\u00f3n SIP.<\/p>\n<p><strong>Di\u00e1logos SIP <\/strong><\/p>\n<p>Un di\u00e1logo SIP es una conversaci\u00f3n peer-to-peer entre dos UA (Agentes de Usuario). Los di\u00e1logos son identificados usando los campos Call-ID (Id. De llamada), From (De) y To (Para). Los mensajes con estos campos iguales pertenecer\u00e1n al mismo di\u00e1logo. El campo Cseq, del que hablamos anteriormente, es utilizado para ordenar los mensajes en un di\u00e1logo. De hecho el Cseq representa el n\u00famero de transacci\u00f3n. De forma breve podemos decir que un di\u00e1logo es una secuencia de transacciones que pertenecen a la misma sesi\u00f3n (llamada) SIP.<\/p>\n<p><strong>Escenarios SIP <\/strong><\/p>\n<p>Dentro del protocolo SIP existen escenarios b\u00e1sicos que ayudan a entender la manera en que este protocolo opera. a continuaci\u00f3n se describe los m\u00e1s importantes y recurrentes.<\/p>\n<p><strong>Registro <\/strong><\/p>\n<p>Para que un usuario pueda hacer y recibir llamadas, este debe registrarse primero ante el Proxy a fin de que \u00e9ste lo identifique como un usuario v\u00e1lido y conozca su ubicaci\u00f3n.<\/p>\n<p>Tomado de:<br \/>\nBarba, R. (2012). Propuesta de integraci\u00f3n de soluciones empresariales VoIP con software libre(tesis de pregrado). Escuela Superior Polit\u00e9cnica de Chimborazo, Riobamba, Ecuador.<br \/>\nFuente:<br \/>\nhttp:\/\/dspace.espoch.edu.ec\/bitstream\/123456789\/4055\/1\/20T00457.pdf<\/p>\n<h2>Emprendiendo en la Telefon\u00eda por Internet<\/h2>\n<p><a href=\"http:\/\/www.servervoip.com\/voipswitch\"><img loading=\"lazy\" src=\"http:\/\/www.servervoip.com\/blog\/wp-content\/uploads\/empresa-de-telefonia-voip.png\" alt=\"empresa-de-telefonia-voip\" width=\"713\" height=\"449\" class=\"aligncenter size-full wp-image-4717\" \/><\/a><br \/>\n<div  data-scroll-reveal=\"ease-in 0px over 0.6s\" ><div  id='elm_5c828b1d47dfc' class='jsn-bootstrap3 st-element-container clearfix st-element-button text-center' ><script type='text\/javascript'>( function ($) {\n\t\t\t\t$( document ).ready( function () {\n\t\t\t\t\t$( '.st-button-new-window' ).click( function(e){\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar url = $(this).attr('href');\n\n\t\t\t\t\t\tvar width = screen.availWidth * 0.75;\n\t\t\t\t\t\tvar height = screen.availHeight * 0.75;\n\t\t\t\t\t\tvar left = parseInt((screen.availWidth\/2) - (width\/2));\n\t\t\t\t\t\tvar top = parseInt((screen.availHeight\/2) - (height\/2));\n\t\t\t\t\t\tvar windowFeatures = 'width=' + width + ',height=' + height + ',status,resizable,left=' + left + ',top=' + top + 'screenX=' + left + ',screenY=' + top;\n\t\t\t\t\t\tmyWindow = window.open(url, 'subWind', windowFeatures);\n\t\t\t\t\t} );\n\t\t\t\t});\n\t\t\t})( jQuery )<\/script><a class='btn  btn-icon-text btn-style-default btn-lg  btn-blue st-button-new-window' href='http:\/\/www.servervoip.com\/voipswitch-comprar.php?server=50_promo'><i class='fa fa-shopping-cart'><\/i> SOLICITA TU SERVER AHORA \u25ba<\/a><\/div><\/div><style id=\"style-elm_5c828b1d47dfc\">#elm_5c828b1d47dfc  { margin-top: -50px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}<\/style><br \/>\n&nbsp;<br \/>\nMientras Algunos se pasan Observando los Logros de Otros; T\u00da Trabajas por el Tuyo.<\/p>\n<p>Y T\u00fa, \u00bfTienes lo Que le Hace Falta para Ser un VERDADERO EMPRENDEDOR@?<\/p>\n<p>Tu Empresa de Telefon\u00eda VoIP est\u00e1 dise\u00f1ada para que administres, gestiones y monitorees sus herramientas sin complicaciones o necesidad de conocimientos t\u00e9cnicos.<\/p>\n<ul>\n<li>Genera <strong>CLIENTES<\/strong>,<\/li>\n<li>Ingresa <strong>PROVEEDORES<\/strong>,<\/li>\n<li>Forma <strong>DISTRIBUIDORES<\/strong><\/li>\n<\/ul>\n<p><strong>ServerVoip <\/strong>presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefon\u00eda ip \u00abVoipSwitch\u00bb especial para voz sobre ip.<\/p>\n<p><strong>VoipSwitch <\/strong>es la plataforma ideal para que sin necesidad de conocimientos t\u00e9cnicos crees tu propia empresa de Telefon\u00eda IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefon\u00eda sobre Ip (Voip). <\/p>\n<p>Te brindamos todas las herramientas para que est\u00e9s al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelizaci\u00f3n a tus clientes \/ free entre tus clientes; el servidor VoIP te permite utilizar m\u00faltiples proveedores como nosotros tenemos <a href=\"http:\/\/www.alosip.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"> www.alosip.com.<\/a> (carrier \/ routes) para un mismo destino, vender terminaci\u00f3n (wholesale), clientes finales (retail), etc.<\/p>\n<p>El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefon\u00eda IP (VoIP) bajo tu propio nombre o marca. M\u00e1s informaci\u00f3n en  <a href=\"http:\/\/marcablanca.servervoip.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">marcaBlanca.servervoip.com<\/a><\/p>\n<p>Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa m\u00e1s detalles en <a href=\"http:\/\/www.servervoip.com\/voipswitch\/\">VoIPSwitch<\/a><\/p>\n<hr \/>\n<h1 style=\"text-align: center;\">\u00bfQuieres Emprender por Internet?<\/h1>\n<h3 style=\"text-align: center;\">\u00abAhora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet&#8230; Nunca Hab\u00eda Sido tan F\u00e1cil, R\u00e1pido y con RESULTADOS Impresionantes\u00bb<\/h3>\n<p style=\"text-align: center;\">Descubre el NEGOCIO Perfecto y convi\u00e9rtete en un EMPRESARIO de \u00c9xito creando y desarrollando tu Propia Empresa de Telefon\u00eda por Internet. <strong>Suscr\u00edbete y RECIBE FREE<\/strong>:<\/p>\n<h2 style=\"text-align: center;\">\u00a1Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefon\u00eda por Internet VoIP!&#8230;<\/h2>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-1229 size-medium\" src=\"http:\/\/servimatango.com\/negocios-rentables\/wp-content\/uploads\/2015\/07\/libro-server-voip-241x300.png\" alt=\"libro server voip\" width=\"241\" height=\"300\" \/><br \/>\n<div  id='elm_5c828b0bd3fa6' class='jsn-bootstrap3 st-element-container clearfix st-element-accordion' style='-moz-border-radius-topleft: 3px;\n-webkit-border-top-left-radius: 3px;\n border-top-left-radius: 3px;; overflow:hidden; '><div class=\"panel-group\" id=\"accordion_NRixJj\">\n\t\t\t<div class='panel panel-default' data-tag=''>\n\t\t\t\t<div class='panel-heading'>\n\t\t\t\t\t<h4 class='panel-title'>\n\t\t\t\t\t\t<a data-toggle='collapse' href='#collapseNRixJj0'>\n\t\t\t\t\t\t\t<i class=''><\/i><img class=aligncenter src=http:\/\/servimatango.com\/negocios-rentables\/wp-content\/uploads\/2015\/07\/Boton-descarga-reporte.gif alt=Reporte width=500 height=145 \/>\n\t\t\t\t\t\t\t<i class='st-icon-accordion'><\/i>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t<\/div>\n\t\t\t\t<div id='collapseNRixJj0' class='panel-collapse collapse '>\n\t\t\t\t  <div class='panel-body'>\n\t\t\t\t  <p><center><script type=\"text\/javascript\" src=\"http:\/\/app.getresponse.com\/view_webform.js?wid=10619501&#038;u=kSvx\"><\/script><\/center><\/p>\n\n\t\t\t\t  <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div><\/div><style id=\"style-elm_5c828b0bd3fa6\">#elm_5c828b0bd3fa6 > .panel-group > .panel > .panel-heading { border-top-right-radius: 0px;border-top-left-radius: 0px;}#elm_5c828b0bd3fa6 > .panel-group > .panel { border-radius: 0px;}#elm_5c828b0bd3fa6  { margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}<\/style><\/p>\n<p><a href=\"http:\/\/www.servervoip.com\/blog\/desventajas-telefonia-ip\/\">Desventajas al Usar la Telefonia por Internet (VoIP)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n y caracter\u00edsticas generales del protocolo SIP SIP es un protocolo de la capa de Aplicaci\u00f3n del Stack de Protocolos TCP\/IP. Est\u00e1 relacionado estrechamente con el Protocolo SDP y coexiste junto con otros protocolos del mismo nivel y funciones, como son: Megaco y H323. El protocolo SIP es un protocolo de se\u00f1alizaci\u00f3n para VoIP. Sus&#8230;<\/p>\n<p><a class=\"excerpt-read-more btn btn-primary\" href=\"http:\/\/www.servervoip.com\/blog\/sip-2\/\" title=\"ReadSIP\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"image","meta":[],"categories":[13],"tags":[2309,167,2310,2312,2311,2308],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/posts\/8110"}],"collection":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/comments?post=8110"}],"version-history":[{"count":0,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/posts\/8110\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/media?parent=8110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/categories?post=8110"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/tags?post=8110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}