Ampliando Motif con Ejabberd y Asterisk

Le doy continuación a este post puesto por Andrea, y que le prometí hacer un HowTo hace unos meses atrás :) , la idea de este post es tener una red completa xmpp de usuarios y que a la ves puedan tener comunicación con Asterisk o cualquier extensión. Porque usar Ejabberd? , bueno por su simplicidad , robustez y escabilidad “solo vas añadiendo módulos” , también consume poco recursos , ideal para tenerlo en VPS como Digital Ocean o Linode.

Tenia la necesidad en la empresa de prestar ciertos servicios a mis usuarios y que a la vez no me generase un alto costo en alquiler de recursos de Hardware , y sobre todo poder darle un beneficio mas a las personas que trabajan fuera de la empresa , en resumida estos son los servicios que ejabberd me permite:

  • Chat

  • Chat de Grupo (MUC)

  • Video (Jingle)

  • Integración de Presencia con Outlook

  • Voz

  • Transferencia de Archivos

  • Archivado de Mensajes XEP-0313 - XEP-0237

continuando, asumiré que usted ya realizo los pasos descritos por Andrea en su post Llamadas SIP <-> Jingle , ahora necesito que de la red XMPP puedan hablar a cualquier extensión SIP de mi Asterisk como lo hago, añado un pequeño IVR que me enlace a mis extensiones internas:

[from-xmpp-network]
exten => s,1,NoOp( Llamadas de usuarios XMPP - Ejabberd )
same => n,Set(CHANNEL(language)=es)
same => n,Set(TIMEOUT(digit)=7)
same => n,Set(TIMEOUT(response)=10)
same => n,Wait(1)
same => n,Playback(main-menu)
same => n,Playback(ent-target-attendant)
same => n,WaitExten(9)
exten => _1XX,1,Dial(SIP/${EXTEN},32,tT)
exten => i,1,Playback(invalid)
same => n,Hangup

Todas mis extensiones internas son de la 100 en adelante , por lo cual he puesto _1XX , al realizar esta configuración me encontré unos tropiezos con el NAT cuando mis usuarios estaban fuera de la empresa , así que tuve que implementar un STUN server y TURN con ejabberd que lo soporta muy bien , y voila todo mudo hablando desde afuera y sin problemas.

Mas adelante haré un post de STUN y TURN con Ejabberd , tal vez te pueda interesar

http://netsoluciones.info/?p=190

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "Ampliando Motif con Ejabberd y Asterisk" Suscribirse a VozToVoice - Todos los comentarios