Configurar proveedor IP en asterisk

105 views
Skip to first unread message

wearth

unread,
Dec 17, 2009, 3:14:29 PM12/17/09
to asterisk-es
Buenas tardes!

Llevo unas semanas leyendo sobre asterisk, y hace unos días lo
instalé. Conseguí configurar 2 teléfonos, llamar entra ellos (para mi
un infierno!). Me di de alta en adamvozip.es pero no consigo llamar a
un móvil desde el teléfono xlite, y que este, salga por asterisk. Si
configuro directamente los datos de adam en el teléfono me llama a
móviles.. pero no pasa por asterisk. pasteo el sip.con y
extensions.conf.

sip.conf:

[20000]
type=peer
secret=a20000b
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=local-users
mailbox=20000@midominio

[20100]
type=friend
secret=b20100a
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=local-users
mailbox=20100@miprimerbuzon

register => 1048XX:X...@adamvozip.es/1048XX

[adamvozip]
type=peer
secret=XXXX
username=1048XX
fromuser=1048XX
host=dynamic
fromdomain=adamvozip.es
insecure=port,invite
canreinvite=no
nat=yes
dtmfmode=rfc2833
;para recibir llamadas las enviamos a este contexto
context=entrantes_adamvozip

disallow=all ; autorizar los codecs de que disponga nuestra Asterisk
;allow=g729
;allow=g723
;allow=g726
allow=ilbc
allow=gsm
allow=alaw
allow=ulaw
allow=speex


extensions.conf

[local-users]
exten => 20000,1,Dial(SIP/20000,30,Ttm)
exten => 20000,2,Hangup
exten => 20000,102,Voicemail(20000)
exten => 20000,103,Hangup

exten => 20100,1,Dial(SIP/20100,30,Ttm)
exten => 20100,2,Hangup
exten => 20100,102,Voicemail(20100)
exten => 20100,103,Hangup

exten => 30000,1,VoicemailMain
include=> demo
[salida_adam]

;llamadas a servicios especiales Adam. Eco, conferencias, consulta
cré¾dito...

exten => _1XXX,1,NoOp()
exten => _1XXX,n,Dial(SIP/${EXTEN}@adamvozip|60|)
exten => _1XXX,n,Hangup

;llamadas a otros usuarios de Adam Telefoní¾a IP.

exten => _1XXXXX,1,NoOp()
exten => _1XXXXX,n,Dial(SIP/${EXTEN}@adamvozip|60|)
exten => _[69]XXXXXXXX,n,Hangup

;llamadas Internacionales via Adam Telefoní¾a IP.

exten => _00XXXXXXXX.,1,NoOp()
exten => _00XXXXXXXX.,n,Dial(SIP/${EXTEN}@adamvozip|60|)
exten => _00XXXXXXXX.,n,Hangup

;Para las recibir las llamadas entrantes de forma correcta es
necesario a�adir este c$
[entrantes_adamvozip]

;numeroSIP. Por ejemplo 100999 . A sustituir por el n�mero SIP
propio.

exten => 104872,1,NoOp()
exten => 104872,n,Dial(SIP/100|60|) ;hacemos sonar nuestra extension
SIP 100
exten => 104872,n,Hangup

exten => _349.,1,Dial,SIP/${EXTEN:3}@adamvoip,60,tr
---------------------------------------------------------------------------------------------------------------------------------

Es posible que sobre la mayoría de lo que está... pero según iba
leyendi modificaba.. y es un lío. Si alguien me ayuda.. le agradecería
mucho!


saludos y gracias

Raúl Alexis Betancor Santana

unread,
Dec 18, 2009, 8:26:38 AM12/18/09
to aster...@googlegroups.com
On Thursday 17 December 2009 20:14:29 wearth wrote:
> Buenas tardes!
>
> Llevo unas semanas leyendo sobre asterisk, y hace unos días lo
> instalé. Conseguí configurar 2 teléfonos, llamar entra ellos (para mi
> un infierno!). Me di de alta en adamvozip.es pero no consigo llamar a
> un móvil desde el teléfono xlite, y que este, salga por asterisk. Si
> configuro directamente los datos de adam en el teléfono me llama a
> móviles.. pero no pasa por asterisk. pasteo el sip.con y
> extensions.conf.

Tu problema es de precedencias de prefijos ... te indico donde tienes el
problema.

> ;llamadas a otros usuarios de Adam Telefoní¾a IP.
>
> exten => _1XXXXX,1,NoOp()
> exten => _1XXXXX,n,Dial(SIP/${EXTEN}@adamvozip|60|)
> exten => _[69]XXXXXXXX,n,Hangup

^^^^^^^^ ... equilicua ... cuando marcas un número de móvil y de fijo de 9
dígitos ... estás mandando la llamada a tomar por ...

> ;llamadas Internacionales via Adam Telefoní¾a IP.
>
> exten => _00XXXXXXXX.,1,NoOp()
> exten => _00XXXXXXXX.,n,Dial(SIP/${EXTEN}@adamvozip|60|)
> exten => _00XXXXXXXX.,n,Hangup
>
> ;Para las recibir las llamadas entrantes de forma correcta es
> necesario a�adir este c$
> [entrantes_adamvozip]
>
> ;numeroSIP. Por ejemplo 100999 . A sustituir por el n�mero SIP
> propio.
>
>
>
> exten => 104872,1,NoOp()
> exten => 104872,n,Dial(SIP/100|60|) ;hacemos sonar nuestra extension
> SIP 100
> exten => 104872,n,Hangup
>
> exten => _349.,1,Dial,SIP/${EXTEN:3}@adamvoip,60,tr

^^^^^^^ otro problema, si quitas 3 dígitos a lo que sea que marques ... ¿que
te queda? ... pues que en vez de llamar al 928000000 (marcando 34928000000)
estás llamando a 28000000, por lo que adam te mandará a paseo
probablemente ...

Fíjate en la salida del CLI de asterisk y verás rapidito el problema.

Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual

Tr0mp4s

unread,
Dec 18, 2009, 8:42:24 AM12/18/09
to aster...@googlegroups.com
Buenas.

Perfecto,el cli me decía que no encontraba la extensión... Me pondré
a ello y os comento, Gracias por la brevedad.

Un saludo y graciasss.

El 18/12/2009, a las 14:26, Raúl Alexis Betancor Santana <ra...@dimension-virtual.co
m> escribió:

> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
> )
>
> ~~~~~ Normas de la lista Asterisk-ES:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es-unsubscribe@googlegroups.c
> om

Reply all
Reply to author
Forward
0 new messages