define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);{"id":64,"date":"2011-02-23T12:10:40","date_gmt":"2011-02-23T11:10:40","guid":{"rendered":"http:\/\/www.monovarlinux.org\/?p=64"},"modified":"2012-05-29T02:14:49","modified_gmt":"2012-05-29T01:14:49","slug":"asterisk-no-se-registran-los-usuarios-sip","status":"publish","type":"post","link":"http:\/\/www.monovarlinux.org\/?p=64","title":{"rendered":"[Asterisk] No se registran los usuarios SIP"},"content":{"rendered":"<p>Hola.<\/p>\n<p>Ayer publiqu\u00e9 una receta para instalar asterisk en gentoo de un plumazo, ya que me tope con la instalaci\u00f3n de asterisk en un pc gentoo.<\/p>\n<p>Horas m\u00e1s tarde esto se complic\u00f3 un poco y misteriosamente los clientes SIP no conectaban con asterisk :S :S :S .<\/p>\n<p>Estube haciendo las pruebas con Sjphone en la misma m\u00e1quina que corria Asterisk pero nada&#8230;<\/p>\n<p>Lo primero que hic\u00e9 fu\u00e9 ver si verdaderamente el daemon de asterisk estaba escuchando en el puerto 5060, que lo pude corroborar enseguida:<\/p>\n<blockquote><p>netstat -tupl:<\/p>\n<p>4257\/asterisk<br \/>\nudp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 *:5060\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<\/p><\/blockquote>\n<p>Asterisk <strong>si estaba escuchando en el puerto 5060<\/strong>, osea todo estaba correcto&#8230; <strong>o casi todo<\/strong>..<\/p>\n<p>Empec\u00e9 un fichero &#8216;<strong>sip.conf<\/strong>&#8216; y &#8216;<strong>extensions.conf<\/strong>&#8216; totalmente desde 0 pero tampoco era la soluci\u00f3n&#8230;.<\/p>\n<p>Cuando de repente se me ocurri\u00f3 teclear \u00bb<strong>dmesg<\/strong>\u00bb para ver los mensajes del sistema y me encuentro con esto:<\/p>\n<blockquote><p>[\u00a0\u00a0 88.492694] nf_ct_sip: dropping packetIN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=449 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1000 DPT=5060 LEN=429 UID=0 GID=0<br \/>\n[\u00a0\u00a0 88.993099] nf_ct_sip: dropping packetIN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=449 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1000 DPT=5060 LEN=429 UID=0 GID=0<br \/>\n[\u00a0\u00a0 89.992296] nf_ct_sip: dropping packetIN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=449 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1000 DPT=5060 LEN=429 UID=0 GID=0<br \/>\n[\u00a0\u00a0 91.992871] nf_ct_sip: dropping packetIN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=449 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1000 DPT=5060 LEN=429 UID=0 GID=0<\/p><\/blockquote>\n<p><strong>Nf_sip estaba dropeando paquetes con destino al puerto 5060<\/strong>&#8230; Entonces supus\u00e9 que ese era el problema&#8230;<\/p>\n<p><strong>LA SOLUCI\u00d3N (1) &#8211; La sencilla<\/strong><\/p>\n<blockquote><p>echo \u00abblacklist nf_nat_sip\u00bb &gt;&gt; \/etc\/modprobe.d\/blacklist.conf<\/p><\/blockquote>\n<blockquote><p>echo \u00abblacklist nf_conntrack_sip\u00bb &gt;&gt; \/etc\/modprobe.d\/blacklist.conf<\/p>\n<p>reboot<\/p><\/blockquote>\n<p>Esto lo que har\u00e1 es meter en la \u00ablista negra\u00bb blacklist, los modulos<strong> nf_nat_sip<\/strong> y <strong>nf_conntrack_sip<\/strong> para que el kernel no los carge al inicio del sistema&#8230;<\/p>\n<p><strong>Esta<\/strong> soluci\u00f3n <strong>funcionaria<\/strong> si dichos modulos estan seleccionados en el archivo <strong>.config<\/strong> del kernel como modulos&#8230;<\/p>\n<p><strong>\u00bf\u00bfLa SOLUCI\u00d3N (2)?? &#8211; Si NO los tenemos cmo modulos (&lt;M&gt;)<\/strong><\/p>\n<p><strong>Ir a &#8211;&gt; \/usr\/src\/linux<\/strong><\/p>\n<p><strong>Editar<\/strong> el archivo:<strong> .config<\/strong><\/p>\n<p><span style=\"text-decoration: line-through;\">Cambiar las lineas:<\/span><\/p>\n<blockquote><p><strong>CONFIG_NF_CONNTRACK_SIP<\/strong><\/p>\n<p><strong>CONFIG_NF_NAT_SIP<\/strong><\/p>\n<p>###Por estas:<\/p>\n<p><strong># CONFIG_NF_CONNTRACK_SIP is not set<\/strong><\/p>\n<p><strong># CONFIG_NF_NAT_SIP is not set<\/strong><\/p><\/blockquote>\n<blockquote><p><strong>Guardar los cambios en .config<\/strong><\/p>\n<p><strong>make &amp;&amp; make modules_install &amp;&amp; make install<\/strong><\/p>\n<p><strong>cp arch\/x86\/boot\/bzImage \/boot\/NOMBREKERNEL<\/strong><\/p><\/blockquote>\n<blockquote><p><strong>reboot<\/strong><\/p>\n<p><em>&#8211; &#8211; <strong>NOMBREKERNEL:<\/strong> se sustituye por la imagen del kernel donde apunte grub (grub.conf)<\/em><\/p><\/blockquote>\n<p><strong><br \/>\n<\/strong><\/p>\n<p>Con esto <strong>desabilitamos<\/strong> totalmente<strong> la carga de los modulos CONFIG_NF_CONNTRACK_SIP y CONF_NAT_SIP<\/strong> en el kernel y se solucionaria nuestro problema.<\/p>\n<p>Un saludo y espero que sirva de ayuda.<\/p>\n<p>Bye!<\/p>\n<div class=\"be-social\" data-url=\"http:\/\/www.monovarlinux.org\/?p=64\" data-base=\"\" data-title=\"[Asterisk] No se registran los usuarios SIP\" data-track=\"true\" data-via=\"\" data-show=\"{&quot;facebook&quot;:true,&quot;twitter&quot;:true,&quot;google&quot;:true,&quot;reddit&quot;:true,&quot;linkedin&quot;:true,&quot;meneame&quot;:true}\" ><h2 class=\"be-social-title\">Share<\/h2><\/div>","protected":false},"excerpt":{"rendered":"<p>Hola. Ayer publiqu\u00e9 una receta para instalar asterisk en gentoo de un plumazo, ya que me tope con la instalaci\u00f3n de asterisk en un pc gentoo. Horas m\u00e1s tarde esto se complic\u00f3 un poco y misteriosamente los clientes SIP no &hellip; <a href=\"http:\/\/www.monovarlinux.org\/?p=64\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/64"}],"collection":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=64"}],"version-history":[{"count":5,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":130,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions\/130"}],"wp:attachment":[{"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.monovarlinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}