Comprar y configurar un numero geografico en Asterisk

Tenemos unos amigos/familia en Estados Unidos y queremos que ellos nos puedan llamar a un numero local y que nosotros podamos contestar desde una extensión de nuestra centralita Asterisk cómodamente en Colombia. Es posible? Claro que si. Primero tenemos que comprar el numero geográfico. Hay muchas empresa que brindan este tipo de servicio. En este ejemplo usaremos los servicios de Gizmo. Si no tenemos una cuenta registrada podemos crearla descargando el programa. Una vez que estemos registrados desde nuestra cuenta personal podemos escoger la opción Gizmo5 Call In. El numero geográfico para Estados Unidos tiene un costo de 12 dólares para 3 meses y 35 dólares para un año. Seguimos todo el proceso (escogiendo la región y el numero) y finalizamos pagando la compra.

Supongamos que el numero que hemos adquirido sea 001 202 449 5257 (Washington). Ahora que hacemos?

Primero tenemos que configurar nuestro nuevo proveedor en el archivo sip.conf

nano /etc/asterisk/sip.conf

después de la parte general añadimos la siguiente línea:

register => 1747XXXXXXX:contraseña@proxy01.sipphone.com/1747XXXXXXX

cada usuario Gizmo tiene asociada a su cuenta un numero que empieza con 1747 que lo identifica y que permite a los demás usuarios de Gizmo de llamarlo directamente a este numero sin gastar un peso (siempre y cuando estemos conectados).

Ahora tenemos que añadir unas líneas más (unas para tipo user y unas para tipo peer). Fijense bien en el contexto (from-gizmo) que aparece en ambos bloques porque es el mismo que luego tendremos que configurar en extensions.conf

[gizmo-user]
type=user
context=from-gizmo
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
host=proxy01.sipphone.com
insecure=port,invite
username=1747XXXXXXX
secret=contraseña
canreinvite=no

[gizmo-peer]
type=peer
context=from-gizmo
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
host=proxy01.sipphone.com
fromdomain=proxy01.sipphone.com
insecure=port,invite
qualify=yes
fromuser=1747XXXXXXX
authuser=1747XXXXXXX
username=1747XXXXXXX
secret=contraseña
canreinvite=no
call-limit=100

Guardamos el archivo con CTRL-O y salimos con CTRL-X

entramos en la consola y recargamos la configuración SIP

asterisk -rvvvvvvvvvvvvvvv

CLI> sip reload
Reloading SIP>
  == Parsing '/etc/asterisk/sip.conf':   == Found

y averiguamos si estamos registrados a Gizmo como user y peer

CLI> sip show registry
Host                            Username       Refresh State                Reg.Time
proxy01.sipphone.com:5060       1747XXXXXX        105 Registered           Tue, 06 Jan 2009 07:34:24

CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
gizmo-peer/1747XXXXXX     198.65.166.131              5060     OK (71 ms)

Parece que todo está funcionando bien.

Ahora solo nos falta configurar unas líneas en extensions.conf

nano /etc/asterisk/extensions.conf

añadimos las siguientes líneas

[from-gizmo]
;llamadas desde Gizmo
exten => 1747XXXXXXX,1,NoOp( Call from Gizmo - Out )
exten => 1747XXXXXXX,n,Dial(SIP/1000,30,r)
exten => 1747XXXXXXX,n,NoOp(chiamante=${CALLER})
exten => 1747XXXXXXX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => 1747XXXXXXX,n(unavail),Voicemail(1000@default,u)
exten => 1747XXXXXXX,n,Hangup()
exten => 1747XXXXXXX,n(busy),VoiceMail(1000@default,b)
exten => 1747XXXXXXX,n,Hangup()

Guardamos la configuración y desde la consola

asterisk -rvvvvvvvvvvvvvvv

CLI> dialplan reload

Ahora cuando alguien marcará nuestro numero de Washington, la llamada entrará a nuestra centralita asterisk que la pasará a la extensión 1000 (nuestro teléfono IP o SoftPhone. Si dentro de 30 segundos no contestamos lo hará para nosotros el contestador automático. Para nuestra familia en Washington la llamada tendrá un costo local y nosotros podremos contestar cómodamente sentados en nuestra casa/oficina en Colombia.

Chevere!!! :)

 

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

3 comentarios

Caida de internet

Buenas

Tengo un Sip trunk configurado y me funciona perfectamente, excepto cuando se cae la conexión de internet que cuando vuelve no se consigue registrar, tengo que hacerle un reload para que se registra

¿Teneis una solución a esté problema ya que he revisado un monton de cosas y no he encontrado solución?

Puedo indicarte que tienes la

Puedo indicarte que tienes la opción de adquirir un nº gratuito de los EEUU gracias a ipkall.com, tiene que tener movimiento, ya que si no caduca en 30 días. Otra opción es Google Voice que tb te da un nº americano.

Suscribirse a Comentarios de "Comprar y configurar un numero geografico en Asterisk" Suscribirse a VozToVoice - Todos los comentarios