Icono del sitio Sinologic

Cómo configurar Peoplecall con Asterisk 1.4

Ayer estuvimos configurando una cuenta de Peoplecall para poder enviar y recibir llamadas.

Ya la teníamos configurada en 1.2, pero para poder hacer determinadas pruebas, queríamos hacerlo con Asterisk 1.4, así que al copiar la configuración, vimos que no funcionaba, no podríamos hacer ni recibir llamadas pese a que el registro lo hacía corréctamente.

Algo raro ¿no?

La configuración con proveedores IP en Asterisk 1.4 se plantea mejorada, en parte por las mejoras en el protocolo SIP.

Tras configurar un par de licencias con el códec G.729 y confirmar que funciona:

asterisk*CLI> show g729
0/0 encoders/decoders of 2 licensed channels are currently in use

Os pongo la configuración SIP (sip.conf)

register => 34XXXXXXXXX001:YYYYYYYYY@sip.peoplecall.com
;; Sintaxis: userID:passwd@sip.peoplecall.com

[peoplecall]
type=friend
username=34XXXXXXXXX001
context=default
host=sip.peoplecall.com
canreinvite=no
secret=YYYYYYYYY
nat = yes ;; Si nuestro servidor está detrás de un router.
fromdomain=sip.peoplecall.com
disallow=all
allow=g729
insecure=port,invite
fromuser=34XXXXXXXXX001
qualify=yes ;; Esto en produccion deberiamos ponerlo a ‘no’

Con esto en el sip.conf, ya podemos comprobar el registro con dos comandos:

asterisk*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
304/304 (Unspecified) D 0 UNKNOWN
303/303 (Unspecified) D 0 UNKNOWN
peoplecall/34XXXXXXXX001 xx.yy.zz.vv 5060 OK (37 ms)

asterisk*CLI> sip show registry
Host Username Refresh State Reg.Time
sip.peoplecall.com:5060 34XXXXXXXXX 105 Registered Sat, 24 Feb 2007 15:50:53

Lo último que nos falta es modificar el extensions.conf y añadir lo siguiente:

exten => _[6789]XXXXXXXX,1,Dial(SIP/${EXTEN}@peoplecall,,tTr)
exten => _[6789]XXXXXXXX,n,Hangup()

Con esto, quedaría resuelto y podremos hacer y recibir llamadas sin problemas. 😛

Salir de la versión móvil