linksys, blf + nat

60 views
Skip to first unread message

Angel Elena

unread,
Nov 25, 2009, 4:58:50 PM11/25/09
to aster...@googlegroups.com

Buenas noches a tod@s.

Estos días estoy configurando con un asterisk 1.24-rsp y varios linksys spa942 + snom 320.

Los había configurado en la red local, con los hints + blf. Los snom 320, a la primera, incluido el pickup de las llamadas + el blf, pero los linksys spa 942, con el firmware 6.1.5(a) me sucede lo siguiente:

-- configuración extensions.conf ----

exten => _*8.,1,Noop(Intento de PICKUP ${EXTEN:2} POR ${CALLERID(num)})
exten => _*8.,n,SET(GLOBAL(PICKUPMARK)=${EXTEN:2})
exten => _*8.,n,Pickup(${EXTEN:2}@PICKUPMARK)

-- configuración linksys spa 942, pestaña Phone ---
Line Key 2
Extension: disabled
shared Call Appearance: Shared
Extended Function:fnc=blf+sd+cp;sub=3005@$proxy;ext=3005@$proxy
---------------------
Line Key Extended Function
---------------------
SPA932 Call Pickup Code:*8

-------------------------------------------------------

hasta aquí, las luces de presencia funcionan bien..... hago una llamada entre las extensiones y:

verde : disponible
rojo parpadeando: sonando la extensión.


Pulso la tecla en el linksys spa 942 y no puedo capturar la llamada, me sale el siguiente mensaje:


-- Executing [3010@sin_movil:1] Dial("SIP/3009-b7b9d508", "SIP/3010|20|TtwW") in new stack
Extension Changed 3010[blf] new state Ringing for Notify User 3008
-- Called 3010
-- SIP/3010-08c5a550 is ringing
[Nov 25 22:44:39] NOTICE[28109]: chan_sip.c:14804 handle_request_invite: Nothing to pick up for e06880e1...@192.168.2.230
Really destroying SIP dialog 'e06880e1...@192.168.2.230' Method: ACK

Por error (por probar, más que nada), en el campo SPA932 Call Pickup Code, coloco *8# y funciona correctamente, cuando en los snom, con *8 funciona bien y sin problemas.

¿ Es correcto el comportamiento del teléfono ???. El '#' es para completar el comando y que haga el dial ????. Más que nada es que no entiendo que uno vaya sin # y el otro con.


Por otra parte, he tenido que sacar el linksys fuera de la red (detrás de nat) y he configurado el asterisk para que funcione a tal caso y el teléfono. He abierto los puertos, configurado el External IP / Localnet y funcionamiento de audio perfecto con nat.

Las teclas de presencia, detrás de nat, se quedan parpadeando en naranja y, evidentemente, el pickup no va, aunque si presiono la tecla de presencia, hace la llamada.

¿ Los hints no funcionan detrás de nat ??? ¿Es correcto y estoy diciendo una barbaridad ??


Gracias


Ángel Elena

Saúl Ibarra

unread,
Nov 25, 2009, 5:19:08 PM11/25/09
to aster...@googlegroups.com
>  Por error (por probar, más que nada), en el campo SPA932 Call Pickup Code, coloco *8# y funciona correctamente, cuando en los snom, con *8 funciona bien y sin problemas.
>
> ¿ Es correcto el comportamiento del teléfono ???. El '#' es para completar el comando y que haga el dial ????. Más que nada es que no entiendo que uno vaya sin # y el otro con.
>

Efectivamente, si no recuerdo mal habia que poner la #, sino no
enviaba el numero... y poner el modo de presencia en 'Asterisk', que
por defecto viene en 'Broadvoice' o algo asi creo...

>
> Por otra parte, he tenido que sacar el linksys fuera de la red (detrás de nat) y he configurado el asterisk para que funcione a tal caso y el teléfono. He abierto los puertos, configurado el External IP / Localnet y funcionamiento de audio perfecto con nat.
>
> Las teclas de presencia, detrás de nat, se quedan parpadeando en naranja y, evidentemente, el pickup no va, aunque si presiono la tecla de presencia, hace la llamada.
>
> ¿ Los hints no funcionan detrás de nat ??? ¿Es correcto y estoy diciendo una barbaridad ??
>

Los hints son solo mensajes SIP NOTIFY, asi que haz una traza SIP con ngrep...


--
/Saúl
http://www.saghul.net | http://www.sipdoc.net

Angel Elena

unread,
Nov 25, 2009, 5:30:43 PM11/25/09
to aster...@googlegroups.com
Si, lo de modo "Asterisk" ya lo había cambiado, ya que por defecto viene "Broadsoft" y no va ni de coña.

Entiendo que con el BLF detrás de nat no he dicho ninguna barbaridad.... voy a hacer el ngrep.

Gracias


-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Saúl Ibarra
Enviado el: miércoles, 25 de noviembre de 2009 23:19
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: linksys, blf + nat

Juan Carlos Valero

unread,
Nov 25, 2009, 5:32:34 PM11/25/09
to aster...@googlegroups.com
Una pregunta, el problema con el HINT tras el NAT es con el Linksys o con el Snom ?

Un saludo,

Juan Carlos Valero
Capa Tres Soluciones Tecnológicas S.L.
Datos de contacto en http://capatres.tel
-------------------------------------------------------------------------


----- "Saúl Ibarra" <sag...@gmail.com> escribió:
| De: "Saúl Ibarra" <sag...@gmail.com>
| Para: aster...@googlegroups.com
| Enviados: Miércoles, 25 de Noviembre 2009 23:19:08

| Asunto: [Asterisk-ES] Re: linksys, blf + nat
|
|

Angel Elena

unread,
Nov 25, 2009, 5:38:04 PM11/25/09
to aster...@googlegroups.com
Con el Linksys, el snom no lo puedo probar hoy
 
saludos, Juan Carlos :-)
 
 
 


De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Juan Carlos Valero
Enviado el: miércoles, 25 de noviembre de 2009 23:33
Para: aster...@googlegroups.com

Asunto: [Asterisk-ES] Re: linksys, blf + nat

Juan Carlos Valero

unread,
Nov 25, 2009, 5:42:22 PM11/25/09
to aster...@googlegroups.com
Seria interesante una traza SIP completa, y que te traigas el sip.conf al curso mañana y le damos un vistazo a ver que se ve...


Un saludo,

Juan Carlos Valero
Capa Tres Soluciones Tecnológicas S.L.
Datos de contacto en http://capatres.tel
-------------------------------------------------------------------------


----- "Angel Elena" <cr...@craem.net> escribió:
| De: "Angel Elena" <cr...@craem.net>
| Para: aster...@googlegroups.com
| Enviados: Miércoles, 25 de Noviembre 2009 23:38:04

Angel Elena

unread,
Nov 25, 2009, 5:54:44 PM11/25/09
to aster...@googlegroups.com
la traza sip........ acabo de montar un mini escenario nat con el linksys y el snom........ nat habilitado, audio funcionando perfectamente y en los hints me sale esto... la extensión 3004 es el snom que he conectado desde la wifi de un vecino ..... la extensión puede hacer y recibir llamadas .

está enviando el hint a la ip local del teléfono :-( así que algo estoy haciendo mal.


[Nov 25 23:50:03] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=mb7fyxtx80 for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=rvsq1jnrrj for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=g76uhgyc40 for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=mdrym98lml for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=cynnd7sm9v for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=3vu61jhfrc for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=vaelsx5yaz for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=uj0z58gs0t for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=pj9nxompmv for SUBSCRIBE
[Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=tq1pe9lz99 for SUBSCRIBE

Saúl Ibarra

unread,
Nov 25, 2009, 6:07:50 PM11/25/09
to aster...@googlegroups.com
2009/11/25 Angel Elena <cr...@craem.net>:

>
> la traza sip........ acabo de montar un mini escenario nat con el linksys y el snom........ nat habilitado, audio funcionando perfectamente y en los hints me sale esto... la extensión 3004 es el snom que he conectado desde la wifi de un vecino .....  la extensión puede hacer y recibir llamadas .
>
> está enviando el hint a la ip local del teléfono :-(   así que algo estoy haciendo mal.
>
>
> [Nov 25 23:50:03] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=mb7fyxtx80 for SUBSCRIBE
> [Nov 25 23:50:04] NOTICE[28109]: chan_sip.c:15674 handle_request_subscribe: Failed to authenticate user <sip:30...@172.26.2.5>;tag=rvsq1jnrrj for SUBSCRIBE
> [

Como has configurado los subscribes en el terminal? sip.conf?

Angel Elena

unread,
Nov 25, 2009, 6:16:26 PM11/25/09
to aster...@googlegroups.com
en el sip.conf

allowsubscribe=yes
subscribecontext=internas
notifyringing=yes
notifyhold=yes
limitonpeers=yes
notifymimetype=application/simple-message-summary
call-limit=99


Todas las extensiones internas están en el context [internas]

la extensión de marras, la 3004

[3004]
username=3004
type=friend
secret=XXXXXXXXXXXX
record_out=Adhoc
record_in=Adhoc
relaxdtmf=yes
Callgroup=1
pickgroup=1
qualify=no
port=5060
nat=yes
mailbox=3004
host=dynamic
dtmfmode=rfc2833
context=con_movil
canreinvite=no
call-limit=99
callerid='undefinedCraem'
subscribecontext = blf
allowsubscribe = yes
notifyringing = yes
notifyhold = yes
allow=g729
allow=ulaw
allow=alaw


el contexto [blf] existe y tiene todos los hints

[blf]
exten => 3000,hint,SIP/3000
exten => 3001,hint,SIP/3001
exten => 3002,hint,SIP/3002
exten => 3003,hint,SIP/3003
exten => 3004,hint,SIP/3004
exten => 3005,hint,SIP/3005
exten => 3006,hint,SIP/3006
exten => 3007,hint,SIP/3007
exten => 3008,hint,SIP/3008
exten => 3009,hint,SIP/3009
exten => 3010,hint,SIP/3010
exten => 3011,hint,SIP/3011
exten => 3012,hint,SIP/3012


Luego, en el terminal, en el snom 320 7.3.27

en el botón que toca, sustituyo mi ip privada por una de las públicas que tengo:
<sip:30...@212.121.x.x;user=phone>|*8





-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Saúl Ibarra
Enviado el: jueves, 26 de noviembre de 2009 0:08
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: linksys, blf + nat


Angel Elena

unread,
Nov 25, 2009, 6:24:15 PM11/25/09
to aster...@googlegroups.com
Siguiendo la traza sip:


#
U +0.002203 192.168.x.x:5060 -> 89.6.x.x:44504 --> 192.168.x.x es el asterisk, su ip privada; debería salir 212.212.x.x
NOTIFY sip:30...@89.6.x.x:44504 SIP/2.0 --> el notify es correcto, a la ip pública correcta que tiene el equipo
Via: SIP/2.0/UDP 212.121.x.x:5060;branch=z9hG4bK331ee1ed;rport --> tb está bien, es la ip publica del asterisk, en el externip
From: <sip:30...@172.26.2.5>;tag=as3bae3370 --> debería de natear a la 212.121.x.x, es extensión dentro de mi red
To: "3008" <sip:30...@172.26.2.5>;tag=97753d388b525ab0 --> no entiendo, debe de natear a la 212.121.x.x y está furea de la red, con esa ip
Contact: <sip:30...@212.121.x.x> --> ahora lo hace bien, se me escapa algo....
Call-ID: 98ae35d8...@192.168.x.x --> no lo pillo tampoco, me sale la IP privada del otro teléfono que admite los hints, el linksys
CSeq: 106 NOTIFY
User-Agent: craem_PBX
Max-Forwards: 70
Event: dialog
Content-Type: application/dialog-info+xml
Subscription-State: active
Content-Length: 220





-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Angel Elena
Enviado el: miércoles, 25 de noviembre de 2009 23:55

Angel Elena

unread,
Nov 25, 2009, 6:26:06 PM11/25/09
to aster...@googlegroups.com
Se me olvidaba, gracias por las molestias :-), a los 2 (Saúl y J.Carlos)



-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Angel Elena
Enviado el: jueves, 26 de noviembre de 2009 0:24

Saúl Ibarra

unread,
Nov 25, 2009, 7:04:04 PM11/25/09
to aster...@googlegroups.com
Que muestra un core show hints y un sip show subscriptions? Deberias
ver 2 watchers al menos.

Angel Elena

unread,
Nov 25, 2009, 7:26:03 PM11/25/09
to aster...@googlegroups.com
Así es..

Asterisk lo hace bien eso.... seguiré investigando

3010@blf : SIP/3010 State:Ringing Watchers 2

Gracias


-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Saúl Ibarra
Enviado el: jueves, 26 de noviembre de 2009 1:04
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: linksys, blf + nat


Raúl Alexis Betancor Santana

unread,
Nov 25, 2009, 7:56:17 PM11/25/09
to aster...@googlegroups.com
On Wednesday 25 November 2009 23:24:15 Angel Elena wrote:
> Siguiendo la traza sip:
>
>
> #
> U +0.002203 192.168.x.x:5060 -> 89.6.x.x:44504 --> 192.168.x.x es el
> asterisk, su ip privada; debería salir 212.212.x.x NOTIFY

No, no debería de salir la 212.XXX, esa línea se refiere a los datos del
ethernet frame, está claro que esta captura la has hecho en el propio
asterisk ó en el router de esa red y por lo tanto es correcto esos datos.

> sip:30...@89.6.x.x:44504 SIP/2.0 --> el notify es correcto, a la ip pública
> correcta que tiene el equipo Via: SIP/2.0/UDP
> 212.121.x.x:5060;branch=z9hG4bK331ee1ed;rport --> tb está bien, es la ip
> publica del asterisk, en el externip
> From: <sip:30...@172.26.2.5>;tag=as3bae3370 --> debería de natear a la
> 212.121.x.x, es extensión dentro de mi red

No, no debería de natear NADA, repasa el RFC de SIP al respecto.

>To: "3008" <sip:30...@172.26.2.5>;tag=97753d388b525ab0 --> no entiendo,
>debe de natear a la 212.121.x.x y está furea de la red, con esa ip

Tampoco ... repasa el RFC.

>Contact: <sip:30...@212.121.x.x> --> ahora lo hace bien, se me escapa
>algo....

Se te escapa que no sabes como funcionan los mecanismos de NAT en sip ;-)

> Call-ID: 98ae35d8...@192.168.x.x --> no lo pillo tampoco, me sale la
> IP privada del otro teléfono que admite los hints, el linksys

¿Y? ... el Call-ID es solo un identificador de llamada, no se usa para rutar
la llamada, solo se usa junto con el from-tag y el to-tag para machear el
dialogo.

> CSeq: 106
> NOTIFY
> User-Agent: craem_PBX
> Max-Forwards: 70
> Event: dialog
> Content-Type: application/dialog-info+xml
> Subscription-State: active
> Content-Length: 220


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

Angel Elena

unread,
Nov 26, 2009, 1:39:40 AM11/26/09
to aster...@googlegroups.com

Si, la traza la he hecho en el propio asterisk.
Me miraré con cariño y intento de hacer la captura en el router, a ver que sale


Gracias



-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Raúl Alexis Betancor Santana
Enviado el: jueves, 26 de noviembre de 2009 1:56
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: linksys, blf + nat


Reply all
Reply to author
Forward
0 new messages