[Gxw410x] Problema con la autentificacion de varios SIP para llamadas entrantes

203 views
Skip to first unread message

Dupix

unread,
Feb 24, 2008, 7:43:50 AM2/24/08
to asterisk-es
Buenas, tengo un gxw4108 y lo he configurado para que cada canal se
registre como SIP en asterisk y funciona a la perfeccion cuando en la
configuracion de channels solo hay un canal registrado de esta forma:

Channel(s) SIP User ID Authenticate ID Authen Password
Profile ID
1. 1 101 101
prueba profile1

El problema viene cuando doy de alta un segundo sip:

Channel(s) SIP User ID Authenticate ID Authen Password
Profile ID
1. 1 101 101
prueba profile1
2. 2 102
102 prueba2 profile1

Cuando intento hacer una llamada entrante tengo el siguiente error en
la consola asterisk:
[Feb 24 12:34:58] WARNING[4681]: chan_sip.c:8377 check_auth: username
mismatch, have <102>, digest has <101>
[Feb 24 12:34:58] NOTICE[4681]: chan_sip.c:13815
handle_request_invite: Failed to authenticate user
"unknown"<sip:unk...@192.168.25.1>;tag=617015e4a986e5b5

Mi archivo sip.conf es el siguiente:
[101]
type=friend
secret=prueba
context=test
host=dynamic
insecure=port

[102]
type=friend
secret=prueba2
context=test
host=dynamic
insecure=port

[150]
type=friend
secret=1234
context=prueba
host=dynamic

[151]
type=friend
secret=1234
context=prueba
host=dynamic

En el canal 2 no hay ninguna linea conectada. Por ahora solo tengo una
sola linea en el FXO1, pero si no lo consigo poner en funcionamiento
con una linea para que poner mas :S
Llevo 14 horas dandole vueltas a todo los archivos, pero no tengo nada
raro ya que tengo un dialplan muy simple para hacer las pruebas...
Ademas tengo que tener listo el PBX para mañana en el trabajo!!! y
solo he conseguido hacer funcionar una sola linea!!! y me quedan 10 ¬¬
Echenme una ayudita pliss.

Muchas gracias de antemano.

P.D: Con las llamadas salientes no tengo ningun problema.

Iñaki Baz Castillo

unread,
Feb 25, 2008, 4:15:57 AM2/25/08
to aster...@googlegroups.com

En principio, los dos friends tienen username diferente (101 y 102) y están
bien definidos, no hay ambigüedad entre ellos. Así que necesariamente el
problema viene del gateway. Veamos cómo envía su INVITE.

Haz en el Asterisk un:

~# ngrep -d any -P ' ' -W byline -T -t "" port 5060

y captura una llamada desde 101 y desde 102, y pega la info. Ahí debe estar
necesariamente el picante.


~~~~~ Normas de la lista Asterisk-ES: ~~~~~
http://wiki.asterisk-es.org/tiki-index.php?page=Normas+de+la+lista+de+Asterisk-ES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

--
Iñaki Baz Castillo
i...@in.ilimit.es

TelecoSilvia

unread,
Feb 25, 2008, 6:14:27 AM2/25/08
to asterisk-es
Para que quieres configurar cada linea con un usuario distinto. Ponlos
todos con el mismo usuario y password y el gateway ya hará de gateway
y te distribuirá las llamadas. En la web oficial de grandstream hay
varios documentos de como configurar el gateway contra asterisk.

On 25 feb, 10:15, Iñaki Baz Castillo <i...@in.ilimit.es> wrote:
> El Sunday 24 February 2008 13:43:50 Dupix escribió:
>
>
>
> > Buenas, tengo un gxw4108 y lo he configurado para que cada canal se
> > registre como SIP en asterisk y funciona a la perfeccion cuando en la
> > configuracion de channels solo hay un canal registrado de esta forma:
>
> > Channel(s) SIP User ID Authenticate ID Authen Password
> > Profile ID
> > 1. 1 101 101
> > prueba profile1
>
> > El problema viene cuando doy de alta un segundo sip:
>
> > Channel(s) SIP User ID Authenticate ID Authen Password
> > Profile ID
> > 1. 1 101 101
> > prueba profile1
> > 2. 2 102
> > 102 prueba2 profile1
>
> > Cuando intento hacer una llamada entrante tengo el siguiente error en
> > la consola asterisk:
> > [Feb 24 12:34:58] WARNING[4681]: chan_sip.c:8377 check_auth: username
> > mismatch, have <102>, digest has <101>
> > [Feb 24 12:34:58] NOTICE[4681]: chan_sip.c:13815
> > handle_request_invite: Failed to authenticate user
> > "unknown"<sip:unkn...@192.168.25.1>;tag=617015e4a986e5b5
> > Mi archivo sip.conf es el siguiente:
> > [101]
> > type=friend
> > secret=prueba
> > context=test
> > host=dynamic
> > insecure=port
>
> > [102]
> > type=friend
> > secret=prueba2
> > context=test
> > host=dynamic
> > insecure=port
>
> En principio, los dos friends tienen username diferente (101 y 102) y están
> bien definidos, no hay ambigüedad entre ellos. Así que necesariamente el
> problema viene del gateway. Veamos cómo envía su INVITE.
>
> Haz en el Asterisk un:
>
> ~# ngrep -d any -P ' ' -W byline -T -t "" port 5060
>
> y captura una llamada desde 101 y desde 102, y pega la info. Ahí debe estar
> necesariamente el picante.
>
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~http://wiki.asterisk-es.org/tiki-index.php?page=Normas+de+la+lista+de...
Reply all
Reply to author
Forward
0 new messages