{"id":560,"date":"2011-04-19T10:32:52","date_gmt":"2011-04-19T16:32:52","guid":{"rendered":"http:\/\/www.lastdragon.net\/?p=560"},"modified":"2015-03-22T13:00:08","modified_gmt":"2015-03-22T19:00:08","slug":"dahdi-241-asterisk-16218-dchan-changing-signalling-on-channel-16","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=560","title":{"rendered":"Dahdi 2.4.1, Asterisk 1.6.2.18, dchan, Changing signalling on channel 16"},"content":{"rendered":"<p>Debido a una instalaci\u00f3n de emergencia, instale el Asterisk 1.6.2.17.2 con el driver DAHDI 2.4.1 y el openr2 1.3.1<\/p>\n<p>Este articulo puede ser tomado como una actualizaci\u00f3n de como instalar lineas E1 en un Asterisk, <a href=\"https:\/\/www.lastdragon.net\/?p=361\">en el articulo anterior habia que parchar el asterisk de la serie 1.4<\/a><\/p>\n<p>Instalar un E1 sobre Asterisk 1.6.2 es mucho mas sencillo, ya que se puede omitir la parte del parche de asterisk que era algo engorrosa. La serie 1.6.2 no requiere parche, ya que desde su origen viene con soporte nativo a usar la librer\u00eda Open R2<\/p>\n<p>Aunque ahora la instalaci\u00f3n es tan simple como, no todo funciona como esta documentado.<\/p>\n<p>Instalar,  DAHDI, Instalar OpenR2 e Instalar el Asterisk  sin necesidad de parchar. <\/p>\n<p>Seg\u00fan la documentaci\u00f3n oficial , openr2-guide-0.3<\/p>\n<p>El DAHDI se configura en el archivo \/etc\/dahdi\/system.conf<\/p>\n<blockquote><p>\nA DAHDI E1 span is configured like this:<\/p>\n<p>span=1,1,0,cas,hdb3<\/p>\n<p>cas=1-15:1101<\/p>\n<p>dchan=16<\/p>\n<p>cas=17-31:1101<\/p><\/blockquote>\n<p>Sin embargo con la version de DAHDI 2.4.1 al ejecutar el dahdi_cfg se obtiene el siguiente error<\/p>\n<blockquote><p>Changing signalling on channel 16 from Unused to HDLC with FCS check<\/p>\n<p>DAHDI_CHANCONFIG failed on channel 16: Invalid argument (22)<\/p>\n<p>Selected signaling not supported<\/p>\n<p>Possible causes:<\/p>\n<p>\tdchan is being used on a BRI span (use hardhdlc)<\/p>\n<p>\tSignaling is being assigned to channel 16 of an E1<\/p><\/blockquote>\n<p>Esto causa que los canales E1 no se levanten y que asterisk no reconozca ning\u00fan canal DAHDI<\/p>\n<p>Solucion:<\/p>\n<p>Parar completamente asterisk con un <\/p>\n<p>core stop now<\/p>\n<p>sacar completamente de memoria los modulos del kernel del DAHDI, en RedHat seria<\/p>\n<p>service dahdi stop<\/p>\n<p>en otras distros de linux tal vez tengas que hacerlo manualmente con el comando rmmod<\/p>\n<p>Asegurate que el Jumper P3 en la tarjeta Digium esta cerrado, Cerrado es E1, abierto es T1<\/p>\n<p>Remueve la linea <\/p>\n<p>dchan=16<\/p>\n<p>del archivo \/etc\/dahdi\/system.conf, La configuracion que use:<\/p>\n<blockquote><p>span=1,1,0,cas,hdb3<\/p>\n<p>cas=1-15:1101<\/p>\n<p>cas=17-31:1101<\/p><\/blockquote>\n<p>Puedes agregar los canceladores de echo.<\/p>\n<blockquote><p>span=1,1,0,cas,hdb3<\/p>\n<p>cas=1-15:1101<\/p>\n<p>cas=17-31:1101<\/p>\n<p>echocanceller=mg2,1-15<\/p>\n<p>echocanceller=mg2,17-31\n<\/p><\/blockquote>\n<p>Carga los modulos del kernel de DAHDI, en RedHat<\/p>\n<p>service dahdi start<\/p>\n<p>En otros linux podr\u00edas necesitar cargarlos manualmente con modprobe o insmod<\/p>\n<p>La configuraci\u00f3n del asterisk, es igual a la de la serie parchada 1.4<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debido a una instalaci\u00f3n de emergencia, instale el Asterisk 1.6.2.17.2 con el driver DAHDI 2.4.1 y el openr2 1.3.1 Este articulo puede ser tomado como una actualizaci\u00f3n de como instalar lineas E1 en un Asterisk, en el articulo anterior habia que parchar el asterisk de la serie 1.4 Instalar un E1 sobre Asterisk 1.6.2 es&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,14],"tags":[],"class_list":["post-560","post","type-post","status-publish","format-standard","hentry","category-consultoria-y-manuales","category-redes-y-telecoms"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=560"}],"version-history":[{"count":1,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":1317,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/560\/revisions\/1317"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}