{"id":5853,"date":"2016-08-04T10:05:21","date_gmt":"2016-08-04T15:05:21","guid":{"rendered":"http:\/\/www.servervoip.com\/blog\/?p=5853"},"modified":"2019-06-11T09:21:00","modified_gmt":"2019-06-11T14:21:00","slug":"protocolo-sip-y-problemas-nat","status":"publish","type":"post","link":"http:\/\/www.servervoip.com\/blog\/protocolo-sip-y-problemas-nat\/","title":{"rendered":"Protocolo SIP y problemas NAT"},"content":{"rendered":"<div style=\"display: none;\"\n    class=\"kk-star-ratings kksr-valign-top kksr-align-left kksr-disabled\"\n    data-id=\"5853\"\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>Descifrar NAT es una de las problem\u00e1ticas  que conlleva las comunicaciones SIP. Con una buena red de internet, todos los dispositivos podr\u00edan comunicarse de principio a fin, sin ninguna intermediaci\u00f3n, exceptuando los routers. Esto implica que cada dispositivo tiene una direcci\u00f3n IP p\u00fablica, esto es, una identidad p\u00fablica en Internet.<\/p>\n<p>Actualmente muchos dispositivos conectados a trav\u00e9s de Internet est\u00e1n utilizando una funci\u00f3n NAT, que tiene lugar en el router. La funci\u00f3n detiene Internet para iniciar la conexi\u00f3n con el dispositivo (lo cual es malo para la telefon\u00eda IP u otras formas de comunicaci\u00f3n de igual a igual) pero tambi\u00e9n protege a los usuarios de ataques maliciosos. Con NAT, uno tambi\u00e9n puede conectar varios dispositivos a internet utilizando s\u00f3lo una IP p\u00fablica. Adem\u00e1s, NAT tiene sus ventajas e inconvenientes al mismo tiempo.<\/p>\n<p><strong>\u00bfPor qu\u00e9 el protocolo SIP no funciona con NAT por defecto?<\/strong><\/p>\n<p>La raz\u00f3n es que muchos de los par\u00e1metros de comunicaci\u00f3n en SIP se transmiten con un mensaje. Estos par\u00e1metros pueden ser la IP y n\u00fameros de los puertos utilizados para se\u00f1alizaci\u00f3n y otros medios.<\/p>\n<p>Un protocolo SIP no se sabe c\u00f3mo podr\u00e1 verse desde Internet si s\u00f3lo se conocen su direcci\u00f3n IP y los puertos donde corre la aplicaci\u00f3n SIP. Una vez que empieza la comunicaci\u00f3n con Internet, el dispositivo NAT traduce la combinaci\u00f3n privada IP:Puerto del dispositivo SIP conectado en la interfaz NAT privada para un mapeo temporal de un IP:Puerto p\u00fablico en la interfaz conectada a Internet.<\/p>\n<p><strong>C\u00f3mo arreglar problemas NAT<\/strong><\/p>\n<p>La respuesta depende del tipo de NAT que tengas. Hay varios tipos (seg\u00fan el RFC):<\/p>\n<p>Cono completo: NAT mapear\u00e1 la direcci\u00f3n IP y puerto interno a una direcci\u00f3n y puerto p\u00fablico diferentes. Adem\u00e1s, cualquier servidor externo puede enviar un paquete al servidor interno (envi\u00e1ndolo a la direcci\u00f3n del mapeado externo).<\/p>\n<p>Cono restringido: En este caso de la conexi\u00f3n restringida, la IP y puerto externos de NAT son abiertos cuando el host de la red privada quiere comunicarse con una direcci\u00f3n IP espec\u00edfica fuera de su red. El NAT bloquear\u00e1 todo tr\u00e1fico que no venga de esa direcci\u00f3n IP espec\u00edfica.<\/p>\n<p>Cono restringido de puertos: En una conexi\u00f3n restringida por puerto NAT bloquear\u00e1 todo el tr\u00e1fico a menos que el host de la red privada haya enviado previamente tr\u00e1fico a una IP y puerto especifico, entonces solo en ese caso \u00e9sa IP:puerto tendr\u00e1n acceso a la red privada.<\/p>\n<p>Sim\u00e9trico: En este caso la traducci\u00f3n de direcci\u00f3n IP privada a direcci\u00f3n IP p\u00fablica depende de la direcci\u00f3n IP de destino donde se quiere enviar el tr\u00e1fico.<\/p>\n<p>[rev_slider captions]<br \/>\n[rev_slider ServerVoip]<br \/>\n&nbsp;<\/p>\n<hr \/>\n<p>Para los 3 primeros tipos de NAT puedes utilizar un servidor STUN. STUN es un protocolo de red del tipo cliente-servidor. Un tel\u00e9fono IP o un paquete de software quiz\u00e1 incluya un cliente STUN, el cual enviar\u00e1 una solicitud a un servidor STUN. Luego, el servidor devuelve al cliente la IP p\u00fablica del router y el puerto que abri\u00f3 NAT que permite al tr\u00e1fico que entra volver a la red. La respuesta tambi\u00e9n permite al cliente determinar qu\u00e9 tipo de NAT est\u00e1 en uso de entre los diferentes tipos, gestionando los paquetes UDP entrantes de forma diferenciada.<\/p>\n<p>El servidor STUN no funcionar\u00e1 con NAT sim\u00e9trico (tambi\u00e9n conocido como NAT bidireccional) el cual se encuentra normalmente en las redes de empresas grandes. Con NAT sim\u00e9trico, la direcci\u00f3n IP del servidor STUN es diferente de la del punto de destino y adem\u00e1s, el mapeado NAT del servidor tambi\u00e9n ser\u00eda diferente al mapeado que el destino final utilizar\u00eda para enviar paquetes a trav\u00e9s del cliente.<\/p>\n<p>Una vez que un cliente ha descubierto sus direcciones externas, puede dec\u00edrselas a sus iguales. Si las NAT son de cono completo, cualquiera de ellos puede iniciar comunicaci\u00f3n. Si son de cono restringido o restringido de puertos, ambos lados deben empezar a transmitir juntos. Los protocolos SIP utilizan paquetes UDP para transmitir se\u00f1ales de video, audio o texto por Internet. Desafortunadamente, como los dos extremos est\u00e1n normalmente detr\u00e1s de NAT, la conexi\u00f3n no puede ser configurada de la manera tradicional. Aqu\u00ed es donde entrar\u00eda el servidor STUN. \u00c9ste, contacta con el puerto UDP 3478, sin embargo el servidor da a entender a los clientes que tienen que hacer pruebas con las diferentes IP\u00b4s  y tambi\u00e9n con el n\u00famero del puerto (Los servidores STUN tienen dos direcciones IP). El RFC indica que este puerto y la IP son arbitrarios.<\/p>\n<p>Otras opciones<\/p>\n<p>Eliminar NAT completamente de tu configuraci\u00f3n de red, creando una red VPN entre tus tel\u00e9fonos y tu servidor.<br \/>\nOtra soluci\u00f3n ser\u00eda forzar tus dispositivos a acortar el transcurso de  tiempo entre los paquetes REGISTRAR y OPCIONES enviados al servidor. Haciendo esto, los servidores siempre sabr\u00e1n donde est\u00e1 tu dispositivo. Desde que la mayor\u00eda de dispositivos dejan caer las conexiones NAT despu\u00e9s de 120 segundos, debes configurar el TIEMPO LIMITE DE REGISTRO o el TIEMPO MAXIMO DE REGISTRO (el nombre difiere dependiendo del fabricante) a menos de 120 segundos. Para la mayor\u00eda de los dispositivos, 60 segundos es suficiente. Sin embargo, en algunos casos debes ponerlo en menos de 30 segundos.<br \/>\nTienes problemas NAT cuando puedes llamar pero no recibes las llamadas, a no ser que acabaras de hacer una llamada o registrado el dispositivo. En Asterisk, el estado de tu extensi\u00f3n se muestra como DESCONOCIDO.<\/p>\n<p>Tomado de: https:\/\/blog.telsome.es\/manuales\/protocolo-sip-y-problemas-nat\/<\/p>\n<h2>Telefon\u00eda VoIP con SoftSwitch<\/h2>\n<p><strong>ServerVoIP<\/strong> te proporciona todas las herramientas necesarias para que crees y desarrolles <strong>tu negocio de comunicaci\u00f3n por internet.<\/strong><\/p>\n<p>Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un <strong>Server con ServerVoIP.<\/strong><\/p>\n<p><a href=\"http:\/\/www.servervoip.com\/voipswitch-pagos\"><img loading=\"lazy\" src=\"http:\/\/www.servervoip.com\/blog\/wp-content\/uploads\/2015\/08\/tarjeta1-292x300.png\" alt=\"empresario\" width=\"292\" height=\"300\" class=\"aligncenter size-medium wp-image-4092\" \/><\/a><br \/>\n<div  data-scroll-reveal=\"ease-in 0px over 0.6s\" ><div  id='elm_5c828b68c8f59' 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_5c828b68c8f59\">#elm_5c828b68c8f59  { margin-top: -50px;margin-right: 0px;margin-bottom: -20px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}<\/style><br \/>\n&nbsp;<\/p>\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_0LgMwf\">\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='#collapse0LgMwf0'>\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='collapse0LgMwf0' 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\/bancos-en-ecuador\/\">Bancos en Ecuador para Alquilar un VoIPSwitch Server<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descifrar NAT es una de las problem\u00e1ticas que conlleva las comunicaciones SIP. Con una buena red de internet, todos los dispositivos podr\u00edan comunicarse de principio a fin, sin ninguna intermediaci\u00f3n, exceptuando los routers. Esto implica que cada dispositivo tiene una direcci\u00f3n IP p\u00fablica, esto es, una identidad p\u00fablica en Internet. Actualmente muchos dispositivos conectados a&#8230;<\/p>\n<p><a class=\"excerpt-read-more btn btn-primary\" href=\"http:\/\/www.servervoip.com\/blog\/protocolo-sip-y-problemas-nat\/\" title=\"ReadProtocolo SIP y problemas NAT\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"video","meta":[],"categories":[13],"tags":[944,1382,1383,1385,1384,404],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/posts\/5853"}],"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=5853"}],"version-history":[{"count":0,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/posts\/5853\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/media?parent=5853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/categories?post=5853"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.servervoip.com\/blog\/wp-json\/wp\/v2\/tags?post=5853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}