Cómo configurar asterisk con una cuenta voipeador HABLAPORINTERNET.COM para hacer y recibir llamadas?

DESCRIPCION DE LA CUENTA VOIPEADOR HABLAPORINTERNET:

Hablaporinternet.com siempre entrega los siguientes datos, a un cliente que realizará o recibirá llamadas:

  1. Datos de login/password para ingresar a la página de clientes https://customer.hablaporinternet.com/
  2. Datos de login/password de cada cuenta Voipeador (extensión) que sirve para configurar cada dispositivo o línea. Puede ser usado en softphone, teléfono IP, ATA, gateway voip, asterisk, elastix, trixbox, IP-PBXs, servidores voip, o cualquier otro dispositivo voip estándar SIP.

 

La siguiente figura ilustra el concepto de una cuenta CLIENTE que puede tener una o más cuentas VOIP, una para cada dispositivo o troncal SIP. Todas las cuentas VOIP comparten el saldo de dinero de la cuenta CLIENTE. A su vez cada cuenta VOIP puede enviar o recibir múltiples llamadas simultáneas.

Por defecto, Hablaporinternet.com entrega la cuenta CLIENTE con una cuenta VOIPEADOR. Pero el Usuario puede solicitar más cuentas VOIPEADOR sin costo adicional. De esta manera el Usuario puede tener un mayor control y gestión de cada dispositivo o servicio.

 

CUENTA VOIPEADOR EJEMPLO PARA CONFIGURAR EL ASTERISK, ELASTIX, TRIXBOX O SIMILAR:

Para este ejemplo usaremos los siguientes datos de cuenta VOIP:

Número Login de cuenta voip=7777777777

Password o clave de servicio de cuenta voip=clave321

Dirección del servidor=sip.hablaporinternet.com o la IP: 199.180.220.77

Códec soportados=g729, g711a y g711u

Esta cuenta VOIPEADOR permite generar y recibir llamadas.

 

CONFIGURACIÓN DE ASTERISK:

Después de instalar Asterisk, cambie al directorio: etc/asterisk y localice el archivo sip.conf. Asegúrese de tener las configuraciones listadas a continuación en dicho archivo.

 

Busque la sección [general] y bajo esta sección adicione la definición para el “registro” de la cuenta voip:

 

[general] register=>7777777777:clave321@sip.hablaporinternet.com/7777777777

 

Ahora en el mismo archivo sip.conf adicione las siguientes líneas para la troncal SIP:

[hablaporinternet] type=friend
username=7777777777
secret=clave321
host=sip.hablaporinternet.com
fromuser=7777777777
dtmfmode=RFC2833
canreinvite=no
insecure=port,invite
disallow=all
Allow=g729
allow=ulaw
allow=alaw
qualify=no
nat=yes
srvlookup=yes
context=from-hablaporinternet

Debido a que hemos adicionado la línea “context=from-hablaporinternet”, debemos asegurarnos de que exista la sección [from-hablaporinternet] en el archivo de configuración “extensions.conf”. Esto es muy importante para poder recibir llamadas entrantes. Más adelante se explica los pasos que debe cumplir para recibir llamadas.

Guarde los cambios y recargue el asterisk para que la configuración sea aplicada.

Aquí hay un comando sugerido para recargar Asterisk:

asterisk -rx “reload”

 

VERIFICAR CONFIGURACIÓN Y ESTADO DE CONEXIÓN:

Revise que su servidor Asterisk se ha “registrado” correctamente, mediante el comando:

SIP SHOW REGISTRY

 

Si es necesario también puede obtener una lista de clientes registrados con su servidor, usando el comando:

SIP SHOW PEERS

 

Usted puede examinar los detalles del registro, usando el comando:

SIP SHOW PEER <NAME>

 

Use el comando HELP SIP para obtener ayuda de comandos CLI adicionales.

 

EJEMPLO DE DEFINICIÓN DE UNA EXTENSIÓN EN ASTERISK PARA PROBAR LLAMADA SALIENTE HACIA LA TRONCAL SIP HABLAPORINTERNET:

En el mismo archivo de configuración “sip.conf” debe tener una sección para cada extensión; por ejemplo para la extensión número 1000 podría ser algo como:

[1000] type=friend
secret=unaclave123
dtmfmode=rfc2833
callerid=”Primera extension” <1000>
host=dynamic
canreinvite=no
context=misextensiones

 

CONFIGURANDO EL DIAL PLAN PARA HACER LLAMADAS SALIENTES HACIA FIJOS O MÓVILES USANDO TRONCAL HABLAPORINTERNET:

Una vez haya terminado de configurar el archivo sip.conf, guárdelo y salga. Ahora vaya al archivo “extension.conf

En dicho archivo podrá acceder a la configuración del dial plan para llamar a fijos, móviles o servicios en Hablaporinternet.com.

Las llamadas a la plataforma Hablaporinternet, deben llegar así: Codigo pais+codigo de área+teléfono.

El Dialplan en asterisk, consiste de una colección de contextos (contexts). Cada contexto consiste de una colección de Extensiones (extensions)

Por cada contexto, Usted necesita definir una o más extensiones que Asterisk usará para comparar con el número marcado. Por cada extensión, Usted le dice a Asterisk qué hacer mediante una lista de comandos.

En el archivo extensions.conf busque la sección del contexto al que pertenece la extensión que usará para llamar.

A manera de ejemplo, llamaremos a un móvil celular en Colombia 573101234567, supongamos que el contexto, de su extensión de prueba, se llama [misextensiones]. Las líneas de configuración que debe tener, son:

[misextensiones] ; Llamada a destinos Colombia Celular que inician con 3 (Cualquier numero mayor de 5 digitos que empiece con 3 le adicionaremos el prefijo 57 antes de enviar a hablaporinternet)
exten => _3XXXX.,1,Log(NOTICE, Dialing out from ${CALLERID(all)} to ${EXTEN:1} through Hablaporinternet)
exten => _3XXXX.,n,Dial(SIP/hablaporinternet/57${EXTEN:1},60)
exten => _3XXXX.,n,Playtones(congestion)
exten => _3XXXX.,n,Hangup()

Guarde los cambios y recargue asterisk. Aquí hay un comando para recargar Asterisk:

asterisk -rx “reload”

 

PRUEBAS DE LLAMADA SALIENTE:

Tome la extensión y marque el número celular, para nuestro ejemplo 3101234567. La configuración realizada colocará el prefijo 57 y lo enviará hacia la central telefónica de Hablaporinternet para que sea completada.

Sino salen las llamadas, por favor habilite la depuración o logs en su servidor asterisk. Verifique también que la troncal SIP está establecida: Puede usar los siguientes comandos desde la consola de línea de comandos de asterisk:

sip show peers

sip set debug on

Si no logra funcionar su sistema y requiere ayuda de soporte técnico, por favor contacte con soporte técnico visitando http://www.hablaporinternet.com/chat

Cuando una llamada está en curso, puede usar el siguiente comando para ver los dos canales de voz creados y conectados en su Asterisk, un canal hacia/desde su teléfono SIP, y otro canal sobre la troncal SIP Hablaporinternet.

core show channels

 

TRATAMIENTO DE LLAMADAS ENTRANTES:

Si queremos recibir las llamadas (provenientes de la troncal Hablaporinternet); por ejemplo en la extensión 1000 del asterisk, el archivo de configuración “extensions.conf” del asterisk debería incluir información así:

[from-hablaporinternet] exten => s,1,Log(NOTICE, Incoming call from ${CALLERID(all)})
exten => s,n,Dial(SIP/1000)
exten => s,n,Hangup()
; Fin del contexto “from-hablaporinternet”

Guarde estos cambios, recargue asterisk y pruebe llamadas entrantes. Puede solicitar que otro usuario Voipeador le llame gratis a su número Voipeador configurado como troncal SIP. O también puede comprar números telefónicos DID en www.hablaporinternet.com para recibir llamadas desde el país de su preferencia.

2017-08-01T19:38:51+00:00VOIPEADOR|Sin comentarios

Deje su comentario