contexto internal

62 views
Skip to first unread message

Invox

unread,
May 5, 2008, 12:11:21 PM5/5/08
to asterisk-es
Hola a todos,

Espero esta vez acertar con la pregunta y el lugar :D

En mi extensions.conf tengo definidos dos contextos: [internal] y
[contextTrunk], en sip.conf, las extensiones van a internal, pero en
el trunk, el contexto es contextTrunk, pues no funciona a no ser que
ponga el contexto en internal, y eso me pasa con cualquier extensión
también, no funciona a no ser que ponga lo que quiero en internal. Si
luego tiene que derivar a otros contextos, no hay problema, se mueve
entre ellos sin complicación, pero como inicio, siempre tiene que ir a
internal.

Si llamo, me dice directamente, que no encuentra la extensión si no se
pone en [internal]

No se si puede ser porqué en algún archivo así se define, pero la
verdad he buscado, y no lo he encontrado, alguien me puede ayudar? os
pongo los archivos a ver si veis alguna cosa.

Muchas muchas gracias:

sip.conf

[general]
context=default
srvlookup=yes

[101]
type=friend
secret=abc123
qualify=yes
nat=yes
host=dynamic
canreinvite=no
context=internal
username=cristina

[GWCISCO5400O]
type=friend
context=contextTrunk
disallow=all
allow=alaw
dtmfmode=rfc2833
host=192.168.3.163
insecure=very
username=****
secret=****
canreinvite=no

extensions.conf

[general]
static=yes
writeprotect=no
priorityjumping=no
autofallthrough=yes
clearglobalvars=no

[globals]


[internal]


[contextTrunk]

exten => 103,1,Playback(/var/lib/asterisk/sounds/presenta)
exten => 103,n,Queue(cola1)

Saúl Ibarra

unread,
May 5, 2008, 1:38:06 PM5/5/08
to aster...@googlegroups.com
Te falta entender la base de contextos y demás... Mira la presentación
de Iñaki del SIMO (esta en www.asterisk-es.org), que ahí esta muy bien
explicado.

--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

Invox

unread,
May 6, 2008, 4:12:37 AM5/6/08
to asterisk-es
Bueno, estoy un poco hecha un lío....Me he vuelto a leer el documento
de Saúl: El futuro de la telefonía y
la VoIP ha llegado

Pero he vuelto a entender más o menos lo mismo...no se si te referías
a ese documento, si es otro, por favor, si puedes decirme cuál
exactamente, me irá mejor.

Mi idea es que si en la definición del Trunk el contexto definido es
[contextTrunk], sería éste en el que tengo que poner la definición de
la llamada, no entiendo porqué para que funcione tengo que ponerlo en
internal...

Seguiré mirando a ver si saco agua clara de este lío que debo de
tener, pero si podéis guiarme un poco o si puedes confirmarme cual es
el documento del que me hablabas, me harás (haréis) un gran favor.

Muchas muchas gracias,

Cristina

Saúl Ibarra

unread,
May 6, 2008, 5:16:48 AM5/6/08
to aster...@googlegroups.com

davidp

unread,
May 6, 2008, 7:38:30 AM5/6/08
to asterisk-es

> Mi idea es que si en la definición del Trunk el contexto definido es
> [contextTrunk], sería éste en el que tengo que poner la definición de
> la llamada, no entiendo porqué para que funcione tengo que ponerlo en
> internal...
>

Vamos por partes.

Las llamadas que entran el el trunk... ¿a quién van dirigidas? ¿Son
llamadas entrantes que vienen "de la calle" para tu empresa? ¿O tienes
tu asterisk conectado con otra centralita y quieres que extensiones de
la otra centralita puedan llamar a extensiones del asterisk
directamente?

Fíjate que es muy distinta una cosa de la otra... Por el nombre que le
has puesto al trunk (GWCISCO5400O) me da la impresión de que lo que
quieres es lo segundo. Pero estaría bien que lo aclarases.

davidp.

Invox

unread,
May 6, 2008, 9:37:20 AM5/6/08
to asterisk-es
Hola :D

Como estamos en pruebas, de momento lo que hago es, desde una
extensión mía de asterisk, llamo a un número externo. Para ello
utilizo un gateway cisco as5400, que me permite transformar la llamada
(esto funciona, siempre y cuando ponga el Dial dentro del contexto
[internal] no en [contextTrunk] que es donde me pensaba inicialmente
que tenía que ir).

Pero creo que ya voy entendiendo, creo que había confundido el
concepto. La extensión desde donde llamo, la 101, está definida en el
contexto internal, así que siempre que realice una llamada desde ahí
irá por el contexto [internal] aunque la llamada vaya por el
trunk...puede ser que sea así?

Si es así, creo que ya lo veo claro, sinó, voy muy pero que muy
perdida :P

Muchas gracias por seguir el post, en serio :)

Cristina

paco gil

unread,
May 6, 2008, 1:16:59 PM5/6/08
to aster...@googlegroups.com


2008/5/6 Invox <anti...@gmail.com>:


Hola :D

Como estamos en pruebas, de momento lo que hago es, desde una
extensión mía de asterisk, llamo a un número externo. Para ello
utilizo un gateway cisco as5400, que me permite transformar la llamada
(esto funciona, siempre y cuando ponga el Dial dentro del contexto
[internal] no en [contextTrunk] que es donde me pensaba inicialmente
que tenía que ir).

Pero creo que ya voy entendiendo, creo que había confundido el
concepto. La extensión desde donde llamo, la 101, está definida en el
contexto internal, así que siempre que realice una llamada desde ahí
irá por el contexto [internal] aunque la llamada vaya por el
trunk...puede ser que sea así?

efectivamente... Si la extension 100 tiene como contexto a internal, cada vez que marques algo, se irá a tu extensions.conf y buscará [internal] para ejecutar lo que tengas dentro (ya sea un Dial o lo que sea)
 


Si es así, creo que ya lo veo claro, sinó, voy muy pero que muy
perdida :P

Muchas gracias por seguir el post, en serio :)

Cristina





--
http://ualtech.wordpress.com

Invox

unread,
May 8, 2008, 9:18:31 AM5/8/08
to asterisk-es
Muchas gracias!! no se porqué asocié el contexto a la llamada en lugar
de la extensión.

Fue mirarlo de nuevo y verlo claro,

muchas muchas gracias!!

Cris

On 6 mayo, 19:16, "paco gil" <pag...@gmail.com> wrote:
> 2008/5/6 Invox <antilo...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages