Etiqueta: Digium

  • Cómo instalar una tarjeta RDSI BRI con DAHDI

    Un poco de Historia …

    Billion RDSI

    Las líneas RDSI Básicas siempre han sido una gran alternativa a las líneas analógicas por muchos motivos: flexibilidad, calidad de audio, ausencia de ruidos, ausencia de problemas de eco, y un largo etcétera que forman una de las mejores alternativas calidad-precio para aquellas empresas que quieren tener varias líneas con el mismo número.

     

    No obstante, el hecho que en EEUU y en algunos países de sudamérica las RDSI Básicas (también conocidas como BRI) no sea un tipo de línea muy extendido ha hecho que muchos fabricantes no lo hayan tomado en serio a la hora de desarrollar sus soluciones hardware, es por esto por lo que los primeros fabricantes que ofrecieron tarjetas RDSI Básicas compatibles con Asterisk a bajo coste fueron justamente los alemanes Junghanns y Beronet, un país donde las líneas BRI son tan habituales como las analógicas en cualquier otro país.

     

    Estos fabricantes no sólo crearon el hardware necesario si no también desarrollaron los drivers necesarios para utilizar dichas tarjetas con Asterisk. Así Junghanns creó su famoso paquete BriStuff y Beronet se centró en otro sistema llamado mISDN.

    Cuando Digium lanzó su conocida tarjeta B410P, se tuvo que decantar por utilizar el sistema de Junghanns o el de Beronet y finalmente se decidió por mISDN, un controlador RDSI BRI basado en estándares abiertos y compatible no únicamente con Asterisk si no con otras aplicaciones.

    Sangoma también creó su tarjeta A500 para RDSI BRI y en lugar de utilizar las opciones disponibles, continuaron utilizando su propio paquete de drivers basados en la idea de que sirviera no solo para voz, si no también para datos: wanpipe.

    Junghanns dejó de ofrecer actualizaciones de su BriStuff tan habitualmente como lo venía haciendo y se echaba en falta drivers para utilizar sus tarjetas con las últimas versiones de Asterisk. Beronet por contra utiliza mISDN que actualmente no tiene apenas actualizaciones y tras las últimas versiones de Kernel de Linux (los kernels superiores al 2.6.18) ha perdido la compatibilidad y no funciona como se espera.

    En este momento de incertidumbre, varios desarrolladores Digium, Xorcom, y algunos más empezaron a desarrollar los nuevos drivers para tarjetas BRI bajo DAHDI basándose en el driver de Junghanns (qozap y zaphfc) para crear el nuevo driver para la B410P bajo el nombre wcb410x dentro del paquete DAHDI.

    Pero ocurre que este añadido, suponía darle soporte de BRI también al Asterisk 1.4 cuando esta versión había sido «congelada» y únicamente se puede modificar para solucionar bugs y no para añadir nuevas características, así que el soporte BRI de DAHDI sólo está disponible para Asterisk 1.6.

    Entonces ahora mismo nos encontramos con un kernel >2.6.18, Qozap con una versión para Asterisk 1.2 o Asterisk 1.4 compatible sólo para tarjetas Junghanns, mISDN que no funciona corréctamente y el soporte BRI en DAHDI sólo para Asterisk 1.6. ¿Qué hacemos si queremos instalar una tarjeta RDSI BRI en 1.4?

    Ahí es donde buscamos las soluciones y hay dos posibilidades:

    – Actualizar a Asterisk 1.6.0.
    Con lo que ya tendríamos soporte BRI con DAHDI y las tarjetas BRI serían dispositivos del mismo tipo que cualquier tarjeta analógica.

    – Actualizar a Asterisk-ES-RSP 1.4.
    Con lo que tendremos una versión de Asterisk 1.4 modificado con el soporte para tarjetas y señalización BRI.

    Esta es sin duda la elección a tener en cuenta ya que el resto de opciones son bastante más complicadas (como por ejemplo desactualizar el kernel para que mISDN siga funcionando, o utilizar una versión antigua de Asterisk para utilizar BriStuff).

    La pega de estas soluciones es que el soporte de BRI en DAHDI, tanto en 1.6 como en 1.4 es que cada fabricante utiliza un identificador para cada versión de su tarjeta, y DAHDI aún no las tiene todas, de manera que, aunque DAHDI sea compatible con Junghanns y Beronet, puede que haya una versión de la tarjeta que aún no haya sido incluida como soportada.

     

    Dando soporte a una tarjeta BRI no reconocida por DAHDI…

    Para ello, si disponemos de una tarjeta con chipset HFC y DAHDI no la reconoce podemos añadirle nosotros mismos el soporte de manera temporal editando el código fuente del driver y haciendo una simple modificación:
    (Odicha tiene una explicación bastante más técnica en su página)

    En el directorio del código fuente de DAHDI:

    root@localhost:/usr/src/dahdi-linux-2.x.x.x/# cd drivers/dahdi/wcb4xx
    root@localhost:/usr/src/dahdi-linux-2.x.x.x/drivers/dahdi/wcb4xx/# ls -la
    total 132
    drwxr-xr-x  3 root root  4096 2009-08-25 12:40 .
    drwxr-xr-x 15 root root  4096 2009-08-25 12:40 ..
    -rw-r--r--  1 root root 83581 2009-08-25 12:40 base.c
    -rw-r--r--  1 root root   116 2009-08-25 12:40 Kbuild
    -rw-r--r--  1 root root   181 2009-08-25 12:40 Makefile
    -rw-r--r--  1 root root 20494 2009-08-25 12:40 wcb4xxp.h

    Con el comando de Linux ‘lspci -vb‘ buscamos nuestra tarjeta:

    02:0b.0 ISDN controller: Digium, Inc. Unknown device b410 (rev 01)
         Subsystem: Digium, Inc. Unknown device b410
         Flags: medium devsel, IRQ 10
         I/O ports at e400
         Memory at fbffb000 (32-bit, non-prefetchable) [disabled]
         Capabilities: [40] Power Management version 2

    Nos fijamos en la posición que ocupa esta tarjeta (02:0b.0) y volvemos a ejecutar el comando con otros parámetros ‘lspci -vn’:

    02:0b.0 0204: d161:b410 (rev 01)
         Subsystem: d161:b412
         Flags: medium devsel, IRQ 10
         I/O ports at e400 [size=8]
         Memory at fbffb000 (32-bit, non-prefetchable) [disabled] [size=4K]
         Capabilities: [40] Power Management version 2

    Apuntamos el texto marcado en ‘azul’ y el ‘verde’ nos fijamos en el archivo base.c y casi por el final del archivo nos encontraremos con unas líneas como estas:

    static struct pci_device_id b4xx_ids[] __devinitdata =
    {
    { 0x1397, 0x16b8, 0x1397, 0xb552, 0, 0, (unsigned long)&hfc8s },
    { 0x1397, 0x08b4, 0x1397, 0xb520, 0, 0, (unsigned long)&hfc4s },
    { 0x1397, 0x08b4, 0x1397, 0xb556, 0, 0, (unsigned long)&hfc2s },

    Cada línea representa el identificador que buscará el driver para reconocerlo como una tarjeta compatible de manera que creamos una nueva línea con la misma forma que las anteriores y colocamos los valores que nos han salido en el ‘lspci’ en las posiciones correctas.

    static struct pci_device_id b4xx_ids[] __devinitdata =
    {
    { 0xd161, 0xb410, 0xd161, 0xb412, 0, 0, (unsigned long)&wcb4xxp },
    { 0x1397, 0x16b8, 0x1397, 0xb552, 0, 0, (unsigned long)&hfc8s },
    { 0x1397, 0x08b4, 0x1397, 0xb520, 0, 0, (unsigned long)&hfc4s },
    { 0x1397, 0x08b4, 0x1397, 0xb556, 0, 0, (unsigned long)&hfc2s },

    El último campo (el de color violeta) corresponde al tipo de tarjeta que vamos a configurar:

    – Las Digium: ‘wcb4xxp
    – Las Junghanns 2 puertos: ‘hfc2s‘, Junghanns 4 puertos: ‘hfc4s‘, Junghanns 8 puertos: ‘hfc8s
    – Las Beronet 2 puertos: ‘hfc2s_BN‘,  Beronet 4 puertos: ‘hfc4s_BN‘, Beronet 8 puertos: ‘hfc8s_BN
    – Las Openvox 2 puertos: ‘hfc2s_OV‘, 4 puertos: ‘hfc4s_OV‘, 8 puertos ‘hfc8s_OV
    – etc.

    De esta manera, ya sea la versión de la tarjeta que queramos añadir (siempre que el fabricante esté soportado) podemos modificar el driver para darle soporte.

    Para terminar, tan solo debemos compilar DAHDI y probar a cargar el módulo:

    /etc/init.d/dahdi restart

    Y al ejecutar el comando ‘dmesg’ debemos ver que la tarjeta ha sido encontrada corréctamente:

    [122429.745539] wcb4xxp 0000:09:01.0: Identified Wildcard B410P (controller rev 1)
    [122429.745539] wcb4xxp 0000:09:01.0: VPM 0/1 init: chip ver 33
    [122429.759405] wcb4xxp 0000:09:01.0: VPM 1/1 init: chip ver 33
    [122429.771406] wcb4xxp 0000:09:01.0: Hardware echo cancellation enabled.
    [122429.771406] wcb4xxp 0000:09:01.0: Port 1: TE mode
    [122429.771406] wcb4xxp 0000:09:01.0: Port 2: TE mode
    [122429.771406] wcb4xxp 0000:09:01.0: Port 3: TE mode
    [122429.771406] wcb4xxp 0000:09:01.0: Port 4: TE mode

    Mi idea no es dar un curso sobre programación ni sobre DAHDI, tan solo mostrar cómo saltar un pequeño obstáculo que puede complicar la existencia a más de uno.

    Configurando DAHDI para utilizar la tarjeta con Asterisk …

    Una vez que veamos en el ‘dmesg’ que la tarjeta ha sido reconocida corréctamente, necesitamos configurarla, para ello vamos a editar el archivo ‘/etc/dahdi/system.conf’ y añadir las siguientes líneas para una tarjeta de 4 puertos:

    span=1,1,0,ccs,ami
    span=2,2,0,ccs,ami
    span=3,3,0,ccs,ami
    span=4,4,0,ccs,ami
    
    bchan=1,2
    hardhdlc=3
    
    bchan=4,5
    hardhdlc=6
    
    bchan=7,8
    hardhdlc=9
    
    bchan=10,11
    hardhdlc=12
    
    loadzone = es
    defaultzone = es

    Si tuviesemos una tarjeta con 2 puertos, sería más simple:

    span=1,1,0,ccs,ami
    span=2,2,0,ccs,ami
    bchan=1,2
    hardhdlc=3
    
    bchan=4,5
    hardhdlc=6
    loadzone = es
    defaultzone = es

    Para una OctoBRI pues puedes usar el sentido común para averiguar cómo sería el system.conf. ;P

    El archivo /etc/asterisk/chan_dahdi.conf  es prácticamente igual que cualquier zapata pero con algunas diferencias:

    Para crear un grupo con nuestros canales ya configurados tan solo debemos añadir algo como esto:

    group=1
    switchtype=euroisdn
    signalling=bri_cpe  ;; bri_cpe si son punto-a-punto ó bri_cpe_ptmp si son punto-multi-punto.
    context=default
    callgroup=1
    pickupgroup=1
    channel => 1,2,4,5,7,8,10,11

    Fácil ¿verdad? 🙂

    Reiniciamos de nuevo DAHDI y Asterisk y deberíamos tener ya la tarjeta perféctamente configurada y funcionando. 😀

    Puedes probarlo entrando en la consola de Asterisk y escribiendo…

    asterisk*CLI> dahdi show status
    Description                 Alarms IRQ
    B4XXP (PCI) Card 0 Span 1   OK     0
    B4XXP (PCI) Card 0 Span 2   OK     0
    B4XXP (PCI) Card 0 Span 3   RED    0
    B4XXP (PCI) Card 0 Span 4   RED    0

    Si teneis algún problema, no dudeis en dejar un comentario.

  • Digium lanza una beta pública del nuevo Chan_skype

    Desde que supimos que Digium estaba desarrollando un nuevo canal para compatibilizar Skype (chan_skype) en Septiembre del año pasado, poco o nada más se ha sabido salvo algunas betas privadas a desarrolladores y betatesters en las que según todos a los que le he preguntado, funcionar, funcionaba bastante bien.

    No obstante, aún no se sabe mucho más acerca del coste que tendrá, carga del sistema o cuando estará disponible, hasta hoy que he recibido un email invitándonos a probar durante el mes de agosto (porque la beta pública expira el 31 de Agosto) el nuevo canal Skype para Asterisk.

    Make Skype to Skype calls
    • Calls to landlines and mobile phones
    • Receive calls with SkypeIn
    • Make world-wide PSTN calls with SkypeOut
    • Make and receive multiple concurrent Skype calls from the same Skype account
    • DTMF support for incoming and outgoing calls
    • Read Skype profile fields from incoming calls
    • Set and retrieve online status
    • Set privacy settings
    • Handle incoming Skype calls using all Asterisk applications (voicemail, ACD, MeetMe conferencing, etc.)
    • Simultaneous access from both Asterisk and the Skype desktop client
    • Use Asterisk phone for voice and Skype desktop client for IM, video
    • Trunk calls between Asterisk servers over Skype
    • Supports G.711 and G.729 (included) codecs

    Para probar esta versión de pruebas del chan_skype (antes del 31 de Agosto) tan solo hay que registrarse en la tienda de Digium, añadir este producto y al registrarte te envían una licencia gratuita.

    Gracias a John Todd por el anuncio.

  • Nueva tarjeta de Digium

    La Digium TCE400B es la versión PCI-Express de la conocida tarjeta de procesamiento de trascoding G.729 y G.723 para Asterisk, la TC400B.
    No hay diferencia salvo el tipo de slot. Comentar que este tipo de tarjetas (en su versión PCI) es de las pocas que no consumen interrupciones hardware cuando no se utilizan y las va solicitando en función del número de canales que utilizan la tracodificación y únicamente para transmitir el audio, ya que para el procesamiento, esta tarjeta incorpora su propio procesador de cálculo flotante para realizar esta laboriosa tarea que consume tanto procesador.

    tce400bEsta tarjeta incorpora 120 licencias G.729 (es decir, para 120 llamadas simultaneas que precisen de convertir conversaciones G.729 a otro códec) y también 92 licencias G.723.

    No obstante, por el procesador que incluye, no es posible utilizar las 120 licencias G.729 Y las 92 licencias G.723 a la vez, si no que tendremos que escoger entre 120 licencias G.729, o bien 92 licencias G.729 y G.723.

    Esta elección se realiza mediante un parámetro a la hora de cargar el módulo DAHDI de esta tarjeta, pero bueno, esto lo podeis ver más detalladamente en el manual del usuario.

    Más información: http://www.digium.com/en/products/voice/tce400b.php

  • Cisco, interesada en la compatibilidad con Asterisk

    social-media-ciscoSegún unas declaraciones realizadas en el Cisco Partner Summit, Cisco estaría muy interesada en poder utilizar sus sistemas junto con los sistemas libres IP PBX  lo que todo parece apuntar a Asterisk (no la menciona, pero lo deja bastante claro mediante algunas notaciones). Por supuesto Asterisk no es el único sistema PBX de código libre, pero sí de los pocos que soportan telefonía analógica y digital que es precisamente lo que Cisco dice que le interesa.

    He visto algunos rumores y comentarios sin base real por parte de algunos blogs que tratan este tema, pero de los que he leído, tan solo me quedo con el rumor de que posiblemente Digium y Cisco sean compañeros (partnership) como ya lo es otra de las grandes empresas como es 3Com.

    Conozco algunas empresas que migran sistemas Cisco a sistemas Asterisk aprovechando los terminales (que no son precisamente baratos) y flasheando el firmware para hacerlos compatibles con SIP (arduo y tedioso trabajo, todo hay que decirlo), pero si realmente este tipo de acuerdo se llevase a cabo, sería algo muy interesante ya que facilitaría mucho la integración de ambos sistemas.

    Vía: Thevarguy.com

  • Digium vuelve a organizar los Premios a la Innovación

    digium-innovation-logo2Por tercer año consecutivo, Digium vuelve a organizar unos premios a la innovación (Digium Innovation Awards) donde cualquier persona o empresa puede presentar su candidatura a estos premios en las distintas categorías que se premiarán:

    • Pioneer Award: La Implementación más innovadora.
    • Big Biz Asterisk: Instalación más grande con Asterisk
    • ROI: Mejor solución ROI (Return Of Inversion) basada en Asterisk
    • Inside Out Award: Mejor uso de Asterisk en entornos NO basados en comunicaciones.

    Se pueden presentar las candidaturas hasta el último día (1 de Agosto) y los ganadores se anunciarán en la Astricon 2009

    Los premios para cada categoría son:

    • Presentation of the award with a profile of your company in the Conference General session
    • Congratulatory press release from Digium, Inc.
    • Listing on the Digium Web site
    • Chance to highlight the accomplishments of you and your team
    • Recognition by your industry, friends and family

    Los ganadores de anteriores ediciones se pueden encontrar aquí:

    • Digium Innovation Awards 2007 (http://www.digium.com/en/company/awards/archive/2007)
    • Digium Innovation Awards 2008 (http://www.digium.com/en/company/awards/archive/2008)

    Podeis ver toda la información en su web:
    http://www.digium.com/en/company/awards/innovation.php

  • Mensajes ocultos en las tarjetas Digium

    digiumlukeMi colega Joan de VoIPMinic (al que seguro que recordais todos los afortunados que fuisteis al VoIP2DAY) ha hecho un descubrimiento bastante curioso:
    En las tarjetas de 4 primarios de Digium (TE420P) dentro de los conectores RJ48 de cada primario hay frases curiosas pensadas para que solo las descubra aquel que las utilice habitualmente (yo jamás he caído en la cuenta de mirar dentro de estos conectores, la verdad) entre las que se encuentran:

    1. Who is John Galt
    2. Scratch and Sniff
    3. All-Right then
    4. use the force Luke!

    Además el artículo de VoIPMinic muestra otros ejemplos muy curiosos de otros fabricantes de hardware, así como una libre interpretación de lo que pueden significar estas frases en cada uno de los conectores.

    No solo hay que estar aburrido para escribir estos mensajes, si no también para dar con ellos y buscar una interpretación ¿verdad?

    No obstante es un gran y curioso descubrimiento… la próxima vez que caiga una tarjeta de estas en mis manos, me fijaré por si cambian las frases de una revisión a otra. 😀

    Enlace: http://blog.voipminic.com/…/mensajes-ocultos-en-las-tarjetas-de-digium/

    *ACTUALIZACION*

    Tras mirar un par de tarjetas aparecen los siguientes mensajes:

    – TE220P : Puerto 1: Who is John Galt Puerto 2: Scratch and Sniff
    – TE120P : Puerto 1: Honesty

    🙂

  • Digium cambia de dominio los servidores de Asterisk

    En un anuncio público a toda la comunidad, los servidores que mantienen el desarrollo de Asterisk, hasta ahora alojados por Digium.com, cambian el dominio a Asterisk.org.

    De esta forma:

    Generalmente solo es un cambio de nombre (una redirección) pero en mi opinión es un cambio estratégico para dar a entender que Digium quiere que deje de verse como «dictador benevolente» y quiere acercarse más a la comunidad mostrándose más bien como «principal desarrollador y patrocinador».

    Es un simple cambio de nombre, pero me gusta el cambio. 🙂

  • Asterisk 1.4 o mejor Asterisk 1.6 para entorno en producción?

    asterisk14-vs-asterisk16En los últimos meses, asistimos a un momento bastante movido en que coexisten Asterisk 1.4 y Asterisk 1.6 ambas como versiones «estables» e ideales para un entorno en producción (un sistema estable que requiere que su funcionamiento sea lo más estable posible) por lo que es habitual hacernos la trivial pregunta: ¿Utilizamos Asterisk 1.4 ó mejor Asterisk 1.6?

    Por lo general, y viendo muchos de los comentarios de usuarios de Asterisk (y Asterisk-ES) la versión más estable sigue siendo Asterisk 1.4 (concretamente los usuarios dudan entre la versión 1.4.17 y 1.4.24.2) por diferentes bugs que se han encontrado (bugs en el protocolo SIP e IAX principalmente) y que su solución no ha sido incluida en posteriores versiones. Asterisk 1.6 en cambio, sí incluye estas correcciones y algunas mejoras sustanciales en componentes tan importantes como el CDR y el soporte con MySQL.

    Por contra, el mundo de los callcenters ha cambiado radicalmente en 1.6 debido principalmente a la «desaparición del agente» (componente principal en todo callcenter desarrollado en Asterisk y uno de los cambios más importantes de esta versión) del que el sustituto aconsejado no termina de agradar a las empresas que trabajan implementando este tipo de soluciones, pese a que el nuevo sistema potencia enormemente las posibilidades de desarrollo, aunque eso sí, sin el conocido «Agent/xxxx». A todo cuesta acostumbrarse, pero está claro que tarde o temprano habrá que pensar en actualizarse.

    Mejoras como el soporte nativa en DAHDI de señalización BRI (para las tarjetas RDSI Básicas como la B410P) son bien soportadas en 1.6 mientras que en 1.4 seguimos necesitando el conocido mISDN (que dejó de ser estable con las últimas versiones del kernel de Linux) por lo que todo este tema se complica si nos empecinamos en utilizar Asterisk 1.4 con alguna distribución actual.

    Además, Asterisk 1.4 ha sido ya considerada (muy a mi pesar) «frozen release«, esto es… ningún añadido nuevo será incluido, únicamente modificaciones para mejorar la estabilidad, por lo que si algo no terminaba de funcionar (como era el CDR) el parche no será incluido si modifica el comportamiento, así que podemos olvidarnos de encontrar una versión de 1.4 que soporte BRI mediante DAHDI a no ser que apliquemos el parche a mano.

    Asterisk 1.6 por contra, incluye muchas novedades aún bastante verdes y para nada deseable de ser utilizada en un entorno en producción como el «chan_mobile», el «API Calendar» o incluso alguna feature interesante como SIP bajo TCP y TLS tampoco termina de ir todo lo bien que desearíamos.

    Volvemos de nuevo a la pregunta… ¿Asterisk 1.4 ó 1.6?

    Yo ando en un pequeño conflicto personal, Asterisk 1.4 lo conozco mejor, conozco sus trucos y sé por donde me puede salir en un momento dado, (después de 2 años trabajando a diario con esta versión, es normal) pero tras dar los cursos de Asterisk Avanzado en Alicante (2008) y en Bilbao (2009) y viendo las ventajas y la facilidad con la que los asistentes le cogen «el truquillo» a esta nueva versión y las distintas pruebas y perrerías que le hacen durante el curso, creo que 1.6 está bastante más maduro de lo que la gente cree.

    En datos contundentes: en bugs.digium.com ahora mismo hay:
    52 bugs abiertos sobre la versión 1.4.24
    1 bug abierto sobre la versión 1.6.0.9

    Por lo que, está claro que o hay pocos usuarios enviando bugs sobre la versión 1.6, o los desarrolladores se están centrando en resolver más rápidamente estos bugs, pero se ve que tarde o temprano habrá que actualizarse y es menos traumático actualizar de 1.6.X a 1.6.X+1 que de 1.4 a 1.6, por lo que personalmente recomiendo ir empezando a meterle mano y pensar en serio lo de utilizar Asterisk 1.6 en sistemas en producción porque es evidente que 1.4 va a dejar de tener soporte en muy poco tiempo.

    Como escuché una vez a un colega programador: -«A ningún desarrollador le gusta la tarea de arreglar fallos que han provocado otros, pero aún es peor si además es sobre una aplicación ya desfasada«.

    ¿Y tú? ¿qué versión de Asterisk utilizas?

  • Asterisk Advanced Bilbao: Dia 3

    Hoy el día ha sido dedicado a más dialplan y a la telefonía (analógica y digital).

    Un gran día aunque se nota el cansancio acumulado y que cada módulo es más duro que el anterior, por lo tanto el tema se complica día a día.

    La teoría de la telefonía se hace bastante dura, menos mal que el laboratorio para la instalación y configuración de tarjetas lo hace algo más ameno. Pruebas de telefonía analógica y digital, todo perfecto… mañana será un gran día. 😉

    http://www.flickr.com/photos/hellc2/sets/72157616904512277/
    Instalando las tarjetas en los sistemas
  • Asterisk Advanced Bilbao: Dia 2

    El día de hoy ha estado dedicado a la VoIP. Saúl ha dado una charla magistral sobre los protocolos SIP e IAX, (incluso ha llegado a decir «IAX mola!» al hablar del trunking) 😀

    En general, y pese a que esta parte del temario es bastante teórica, parece que ha gustado a los alumnos ya que todos han hecho las prácticas y han resuelto solitos o con ayuda, las típicas «incidencias» que ocurren al interconectar dos Asterisk entre sí.

    Para finalizar el día, hemos frikeado un poco y hemos estado haciendo pruebas sobre la separación de señalización y media mediante IAX, algo que durante algunas versiones parecía que no llegaba a funcionar corréctamente, y ahora parece que, no solo lo hace, si no que incluso se puede apagar el sistema intermedio que la conexión continúa ya que al establecerse la comunicación, las tramas IAX dejan de lado al servidor intermedio completamente y se establece la comunicación punto a punto entre los extremos… una curiosidad. ;D