configurar SPA 901 con asterisk

172 views
Skip to first unread message

hercross

unread,
Aug 4, 2006, 8:14:24 AM8/4/06
to asterisk-es
Hola buenas, tengo un terminal Linksys SPA 901, y un 922, el tema es
que no consigo darlo de alta en el asterisk, tengo el sip y el
extensions.conf configurado, pero no se donde tengo que poner, dentro
de la configuracion de los linkys la Ip del asterisk para que enlace
con el.

Alguien lo ha configurado alguna vez? Como se puede hacer?

Muchas gracias.

Alberto Sagredo

unread,
Aug 5, 2006, 6:14:01 PM8/5/06
to asterisk-es
Se configuran igual que se haría con un proveedor ITSP de Telefonía.

Lo has configurado para alguno de ellos alguna vez?

hercross

unread,
Aug 7, 2006, 2:21:21 AM8/7/06
to asterisk-es
No que va, es la primera vez q tengo q configurar uno de estos, he
configurado grandstream, q solamente habia que poner la ip del asterisk
en la parte de SIP y nada mas.

Tu lo has hecho alguna vez? Muchas gracias

Alberto Sagredo

unread,
Aug 7, 2006, 7:00:37 AM8/7/06
to asterisk-es
Pues he configurado unos pocos 9xx :). De hecho administro generalmente
unos 20 y algo en la Oficina.

Has conseguido entrar al interfaz web del SPA?

Una vez ahí los parámetros son

User ID

Auth ID

Password

y Sip Proxy

están en line1

David Prieto

unread,
Aug 7, 2006, 7:01:25 AM8/7/06
to aster...@googlegroups.com
Hola


No conozco el SPA901 ni el 922, pero los Sipura en general tienen una web de administración en la que normalmente entras en modo "usuario", donde no puedes modificar esos parámetros, pero habrá un enlace (normalmente arriba a la derecha) que dice "admin login" . Pulsando ahí se te activarán las opciones de administración y podrás configurar los parámetros de SIP.

En el SPA941, una vez que entras como administrador, se configuraría en la pestaña de "Ext 1", en el apartado de "proxy and registration". Ya te digo que no conozco el SPA901 ni el 922, pero seguro que es algo parecido.
--
Un saludo,
David Prieto

hercross

unread,
Aug 7, 2006, 7:19:59 AM8/7/06
to asterisk-es
No hay ningun apartado llamado line1, y no consigo enlazarlo con
asterisk, he probado tambien lo q dice david, dentro de proxy and
registarion, poner ahi la IP de mi asterisk y nada.
Q puedo estar haciendo mal?
Muchas gracias

David Prieto

unread,
Aug 7, 2006, 8:20:14 AM8/7/06
to aster...@googlegroups.com

Si en el asterisk haces un "SIP DEBUG" ves los intentos de conexión del SPA901?

Igual es que la contraseña no la estás poniendo bien.

¿hay NAT o algo extraño entre el SPA901 y el asterisk?

¿estás usando el mismo usuario y contraseña que has probado con el grandstream? ¿has probado a conectar el grandstream usando este usuario/extension que creaste para el 901? (por ver si es que no está bien definido en el sip.conf).



On 8/7/06, hercross <herc...@yahoo.es> wrote:

hercross

unread,
Aug 7, 2006, 8:31:53 AM8/7/06
to asterisk-es
Si hago un sip debug en la consola me salen unas cosas mu raras:

-- SIP/usuario3-4834 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Destroying call '486943bc1a7f5430...@192.168.15.192'
sip debug
SIP Debugging re-enabled
*CLI> sip debug
SIP Debugging re-enabled
*CLI> Aug 7 14:24:08 WARNING[5747]: pbx.c:2412 __ast_pbx_run: Timeout,
but no rule 't' in context 'mayores'
Reliably Transmitting (no NAT) to 192.168.15.221:5060:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP
192.168.15.221;branch=z9hG4bK47bd7f4c9cca52b8;received=192.168.15.221
From: "javi" <sip:usua...@192.168.15.192>;tag=4e860c6e22b6ad8e
To: <sip:2...@192.168.15.192>;tag=as5c07a0cf
Call-ID: 99af5c28...@192.168.15.221
CSeq: 571 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:2...@192.168.15.192>
Content-Length: 0

la contraseña que utilizo, es la misma que utilizo con los demas
terminales (1234), tengo un nat en el firewall, pero de momento solo lo
estoy usando para interno.

Uso para el grandstream "usuario2" y para el linksys "usuario3", y las
misma scontraseñas, he conectado el grandstream a la IP del linksys, he
reconfigurado el terminal y sin problemas funciona bien, quiere decir
que el SIP esta bien configurado.

No se que mas podria ser, yo lo que creo es que no activo algo en el
terminal o lo hago mal. Si llamo a la extension 22 (linksys) me da tono
pero me dice que el canal is busy o algo asi.

No se que puede ser.

Muchas gracias por tu ayuda.

David Prieto

unread,
Aug 7, 2006, 11:24:00 AM8/7/06
to aster...@googlegroups.com
Hola

Has comprobado que el SPA901 se está registrando en el asterisk? Al hacer un "sip show peers" o un "sip show users" debe salir el "usuario3" y en el "show peers" debe decirte qué IP tenía cuando se registró.

También puedes dejar el "sip debug" activado y apagar y encender el SPA901. Al encenderse debería registrarse en el asterisk (sin que tú hagas ninguna llamada) y en el sip debug deberías ver que se está registrando.

En el extensions.conf... al llamar a la extension 22 imagino que tienes un Dial(SIP/usuario3), no?



On 8/7/06, hercross < herc...@yahoo.es> wrote:

Si hago un sip debug en la consola me salen unas cosas mu raras:

   -- SIP/usuario3-4834 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
Destroying call '486943bc1a7f5430...@192.168.15.192 '
sip debug
SIP Debugging re-enabled
*CLI> sip debug
SIP Debugging re-enabled
*CLI> Aug  7 14:24:08 WARNING[5747]: pbx.c:2412 __ast_pbx_run: Timeout,
but no rule 't' in context 'mayores'
Reliably Transmitting (no NAT) to 192.168.15.221:5060:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP
192.168.15.221;branch=z9hG4bK47bd7f4c9cca52b8;received= 192.168.15.221
From: "javi" <sip:usua...@192.168.15.192>;tag=4e860c6e22b6ad8e
To: <sip:2...@192.168.15.192 >;tag=as5c07a0cf
Call-ID: 99af5c28...@192.168.15.221
CSeq: 571 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:2...@192.168.15.192>
Content-Length: 0

la contrase�a que utilizo, es la misma que utilizo con los demas

terminales (1234), tengo un nat en el firewall, pero de momento solo lo
estoy usando para interno.

Uso para el grandstream "usuario2" y para el linksys "usuario3", y las
misma scontrase�as, he conectado el grandstream a la IP del linksys, he

reconfigurado el terminal y sin problemas funciona bien, quiere decir
que el SIP esta bien configurado.

No se que mas podria ser, yo lo que creo es que no activo algo en el
terminal o lo hago mal. Si llamo a la extension 22 (linksys) me da tono
pero me dice que el canal is busy o algo asi.

No se que puede ser.

Muchas gracias por tu ayuda.


j.gonzal...@gmail.com

unread,
Aug 7, 2006, 11:56:34 AM8/7/06
to asterisk-es
En el extensions.conf si, tengo un Dial(SIP/susario3,15,tTr), lo tengo
igual que para las demas extensiones, lo del sip show peers, si que me
aparec usuario3 y la IP que tiene, lo de apagar y encender el telefono,
en cuanto lo pruebe te comento que me sale

Un saludo y gracias

hercross

unread,
Aug 8, 2006, 2:18:54 AM8/8/06
to asterisk-es
He hecho lo de dejar el SIP DEBUG activado y conectar el terminal, y me
sale esto:

<-- SIP read from 62.22.20.194:5060:

--- (0 headers 0 lines) Nat keepalive ---

<-- SIP read from 62.22.20.194:5060:

--- (0 headers 0 lines) Nat keepalive ---

<-- SIP read from 192.168.15.224:5060:
REGISTER sip:192.168.15.192 SIP/2.0
Via: SIP/2.0/UDP 192.168.15.224:5060;branch=z9hG4bK-6225c9e0
From: <sip:usua...@192.168.15.192>;tag=2a2a9fb81618584bo0
To: <sip:usua...@192.168.15.192>
Call-ID: b126cee3...@192.168.15.224
CSeq: 33924 REGISTER
Max-Forwards: 70
Contact: <sip:usua...@192.168.15.224:5060>;expires=3600
User-Agent: usuario3
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER


--- (11 headers 0 lines)---
Using latest REGISTER request as basis request
Sending to 192.168.15.224 : 5060 (non-NAT)
Aug 8 08:15:44 ERROR[5901]: chan_sip.c:6407 register_verify: Peer
'usuario3' is
trying to register, but not configured as host=dynamic
Transmitting (no NAT) to 192.168.15.224:5060:
SIP/2.0 404 Not found
Via: SIP/2.0/UDP
192.168.15.224:5060;branch=z9hG4bK-6225c9e0;received=192.168.15

.224
From: <sip:usua...@192.168.15.192>;tag=2a2a9fb81618584bo0
To: <sip:usua...@192.168.15.192>;tag=as3f1c4283
Call-ID: b126cee3...@192.168.15.224
CSeq: 33924 REGISTER


User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY

Contact: <sip:usua...@192.168.15.192>
Content-Length: 0


---
Aug 8 08:15:44 NOTICE[5901]: chan_sip.c:10886 handle_request_register:
Registra
tion from
'<sip:usua...@192.168.15.192>' failed for '192.168.15.224' - Username

/auth name mismatch
Scheduling destruction of call 'b126cee3...@192.168.15.224' in
15000 ms

<-- SIP read from 62.22.20.194:5060:

--- (0 headers 0 lines) Nat keepalive ---
Destroying call 'b126cee3...@192.168.15.224'


Ves algo raro?

Gracias

David Prieto

unread,
Aug 8, 2006, 4:25:10 AM8/8/06
to aster...@googlegroups.com
Para empezar, veo esto:


Aug  8 08:15:44 ERROR[5901]: chan_sip.c:6407 register_verify: Peer
'usuario3' is
trying to register, but not configured as host=dynamic

En el sip.conf, para el usuario3 le tienes puesto "host=dynamic"? ¿o le tienes definida una IP? Si le tienes definida una IP, entonces por eso salía en el "sip show peers" con su IP, a pesar de que el terminal no estaba registrado.

¿Puedes poner aquí el fragmento del sip.conf relativo al usuario3?

Después veo esto:

Aug  8 08:15:44 NOTICE[5901]: chan_sip.c:10886 handle_request_register:
Registration from '< sip:usua...@192.168.15.192>' failed for '192.168.15.224' - Username/auth name mismatch

¿puedes poner aquí los parámetros de configuración que has puesto en el SPA901 (en la parte de registro y usuario)?

En el SPA941, a la hora de poner el usuario, hay un par de campos que te pueden confundir:

Subscriber Information  
Display Name: Nombre del usuario3
User ID: usuario3
Password: 1234         
Use Auth ID:  NO
Auth ID:

En Use Auth ID debes decir que NO. Si dices que sí, debes poner "usuario3" en el AuthID.

hercross

unread,
Aug 8, 2006, 5:14:03 AM8/8/06
to asterisk-es
En el SIP del usuario3 tengo lo siguiente:

[usuario3]
type=friend
secret=1234
context=mayores
callerid="Usuario 2"<21>
host=192.168.15.224
reinvite=no
canreinvite=no
dtmfmode=info
transfer=yes
nat=no
disallow=all
allow=gsm
allow=g729
mailbox=21@mb_tutorial

Los parametros de configuracion del SPA901 son:

Proxy: 192.168.15.192
Use Outbound Proxy: No
Outbound Proxy:
Register: yes
Register Expiress: 3600
Use DNS SRV: No
Proxy Fallback Intvl: 3600
Use OB Proxy in Dialog: Yes
Make Call without reg: No
Ans Call without reg: No
DNS SRV Auto Prefix: No
Proxy Redundance Method: Normal

Y en la parte de Subscriber information:

Display Name:


User ID: usuario3
Password: 1234

Use Auth ID: No
Auth ID:
Mini Certificate:
SRTP private key:


Esto es lo que tengo puesto.
Necesitas algo mas?

Gracias

Julian J. M.

unread,
Aug 8, 2006, 5:28:53 AM8/8/06
to aster...@googlegroups.com
Make Call without reg: No
Ans Call without reg: No

Pon esos a Yes...

Register: yes

Y este a No.

Basicamente, si tienes host=192.168.15.224 (en lugar de dynamic), el
SPA no tendrá por qué registrarse, ya que asterisk sabe dónde
localizarlo (en esa IP). Hay que poner a "Yes" esos dos parámetros por
esta misma razón, quieres permitir las llamadas entrantes y salientes,
aunque el SPA no se registre (no hace falta).

La otra solución, igual más sencilla, es poner host=dynamic, y no
cambiar nada de la configuración del SPA.

Saludos
Julian.

On 8/8/06, hercross <herc...@yahoo.es> wrote:
>

hercross

unread,
Aug 8, 2006, 5:57:43 AM8/8/06
to asterisk-es
Cambiando lo q me dices Julian, he conseguido q desde el propio
terminal pueda llamar acualquier extensions, pero no puedo llamar desde
cualquier extension al linksys, en la consola me dice que esta el canal
busy. Que podra ser?

Gracias

Julian J. M.

unread,
Aug 8, 2006, 6:12:15 AM8/8/06
to aster...@googlegroups.com
Nunca he probado esos dispositivos, ¿qué debería hacer con esa llamada
entrante que haces?

De todas formas, no vendría mal unos logs (la salida de la consola,
con el SIP debug para la IP del SPA

$ asterisk -r

CLI> sip debug ip 192.168.15.224

Aquí haces la llamada. Todo lo que salga lo copias y pegas en el correo.
También podrás obtenerlo de /var/log/asterisk/full, pero ten en cuenta
que ese fichero crece muy rápido.

Julian.

On 8/8/06, hercross <herc...@yahoo.es> wrote:
>

hercross

unread,
Aug 8, 2006, 6:18:47 AM8/8/06
to asterisk-es
Me pone esto al hacer un sip debug ip 192.168.15.224:

<-- SIP read from 192.168.15.224:5060:

SIP/2.0 404 Not Found
To: <sip:192.168.15.224>;tag=faf32ea2c51205c2i0
From: "Usuario 1" <sip:2...@192.168.15.192>;tag=as7bdf0423
Call-ID: 1c267b66399df453...@192.168.15.192
CSeq: 102 INVITE
Via: SIP/2.0/UDP 192.168.15.192:5060;branch=z9hG4bK43c9e97f
Server: Linksys/SPA901-4.1.11(c)
Content-Length: 0


--- (8 headers 0 lines)---


Transmitting (no NAT) to 192.168.15.224:5060:

ACK sip:192.168.15.224 SIP/2.0
Via: SIP/2.0/UDP 192.168.15.192:5060;branch=z9hG4bK43c9e97f;rport
From: "Usuario 1" <sip:2...@192.168.15.192>;tag=as7bdf0423
To: <sip:192.168.15.224>;tag=faf32ea2c51205c2i0
Contact: <sip:2...@192.168.15.192>
Call-ID: 1c267b66399df453...@192.168.15.192
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
-- SIP/usuario3-0d20 is circuit-busy


== Everyone is busy/congested at this time (1:0/1/0)

Aug 8 12:16:21 NOTICE[5531]: chan_sip.c:5259 sip_reregister: --
Re-registrat
ion for
3470075...@sip.peoplecall.com
REGISTER attempt 1 to 3470075...@sip.peoplecall.com
Destroying call '1c267b66399df453...@192.168.15.192'
Aug 8 12:16:21 NOTICE[5531]: chan_sip.c:9693 handle_response_register:
Outbound
Registration: Expiry for
sip.peoplecall.com is 120 sec (Scheduling reregistrati

on in 105 s)
Aug 8 12:16:31 WARNING[6403]: pbx.c:2412 __ast_pbx_run: Timeout, but


no rule 't
' in context 'mayores'


En el extensions.conf tengo esto:

exten => 22,1,Dial(SIP/usuario3,15,tTr)
exten => 22,2,VoiceMail(22)
exten => 22,3,Playback(vm-goodbye)
exten => 22,4,Wait(2)
exten => 22,5,HangUp()

Lo tengo igual que en el resto de extensions que si me suenan. Ves algo
raro?

Muchas gracias

Julian J. M.

unread,
Aug 8, 2006, 6:49:39 AM8/8/06
to aster...@googlegroups.com
El SPA está devolviendo un 404:

<-- SIP read from 192.168.15.224:5060:
SIP/2.0 404 Not Found

Como te dije, nunca he trabajado con estos dispositivos. Creo que es
un problema de configuración del SPA y/o de tu llamada al Dial

exten => 22,1,Dial(SIP/usuario3,15,tTr)

Yo probaría con

exten => 22,1,Dial(SIP/usuario3/${EXTEN},15,tTr)

Aviso, estoy dando palos de ciego.

Saludos
Julian.


On 8/8/06, hercross <herc...@yahoo.es> wrote:
>

hercross

unread,
Aug 8, 2006, 6:56:02 AM8/8/06
to asterisk-es
Que va tio, tiene que ser un problema con el SPA he puesto otro que
tengo un SPA922, y pasa lo mismo. Tiene que haber algun comando que
esta mal configurado, y no se que podra ser.

De todas formas muchas grcais a todos por todo, si alguien sabe algo
mas...........
Gracais

Juan García

unread,
Aug 17, 2006, 4:55:47 AM8/17/06
to aster...@googlegroups.com, jga...@ondemandsi.com
A ver si vas a tener el "No molesten" activo.



Un saludo,


Ramses II
-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
nombre de j.gonzal...@gmail.com
Enviado el: lunes, 07 de agosto de 2006 17:57
Para: asterisk-es
Asunto: [Asterisk-ES] Re: configurar SPA 901 con asterisk

Reply all
Reply to author
Forward
0 new messages