Hola, me cambio a Orange y me dan un router SpeedTouch ST530 v6 con firmware 5.4.0.13. Hace ALG de SIP, pero **cómo no**, no funciona ni pa'trás,
Para empezar al loro con lo que llega en un REGISTER:
contact = sip:ibc@85.58.1.105:55638 received = sip:85.58.1.105:55637
¿¿¿Qué sentido tiene que no sea el mismo puerto??? Obviamente me llamo a mí mismo y no funciona. Un tcpdump en OpenSer muestra que el INVITE llega desde el puerto 57043 y OpenSer lo envía al puerto 57042
22:52:46.387184 IP 85.58.1.105.57043 > 77.77.0.110.5060: SIP, length: 888 22:52:46.389656 IP 77.77.0.110.5060 > 85.58.1.105.57043: SIP, length: 471 22:52:46.448896 IP 85.58.1.105.57043 > 77.77.0.110.5060: SIP, length: 338 22:52:46.463137 IP 85.58.1.105.57043 > 77.77.0.110.5060: SIP, length: 1130 22:52:46.466879 IP 77.77.0.110.5060 > 85.58.1.105.57043: SIP, length: 328 22:52:46.467787 IP 77.77.0.110.5060 > 85.58.1.105.57042: SIP, length: 1062 22:52:46.948355 IP 77.77.0.110.5060 > 85.58.1.105.57042: SIP, length: 1062 22:52:47.948374 IP 77.77.0.110.5060 > 85.58.1.105.57042: SIP, length: 1062 22:52:49.948498 IP 77.77.0.110.5060 > 85.58.1.105.57042: SIP, length: 1062
Es más, un "nmap -sU 85.58.1.105 -p 57042" (y 57043) devuelve que el puerto está cerrado. Vaya **** ******.
Ahora simplemente busco como quitar este ALG pero no hay forma. Al parecer en otras versiones del firmware se podía hacer:
nat unbind application=SIP port=5060
Pero esa opción no aparece ahora (la de "unbind"). He encontrado otro testimonio que lo corrobora.
He rebuscado en todo el menú del telnet y no veo nada. ¿Tiene truco? ¿me tendré que comprar al final un router y dar por hecho que las operadoras de ADSL se van a cargar el SIP?
Gracias.
El Miércoles, 7 de Noviembre de 2007, Iñaki Baz Castillo escribió:
Ahora simplemente busco como quitar este ALG pero no hay forma. Al parecer en otras versiones del firmware se podía hacer:
nat unbind application=SIP port=5060
Pero esa opción no aparece ahora (la de "unbind").
Ya lo he encontrado, se me había pasado !!!
connection unbind application=SIP port=5060
XD
El Domingo, 18 de Noviembre de 2007, Iñaki Baz Castillo escribió:
connection unbind application=SIP port=5060
Y luego un "save all" para que al reiniciar el router se mantenga :)
Jeje, ahora ya puedes disfrutar de tu router :)
El 18/11/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Domingo, 18 de Noviembre de 2007, Iñaki Baz Castillo escribió:
connection unbind application=SIP port=5060
Y luego un "save all" para que al reiniciar el router se mantenga :)
-- Iñaki Baz Castillo
Users-es mailing list Users-es@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
El Lunes, 19 de Noviembre de 2007, Saúl Ibarra escribió:
Jeje, ahora ya puedes disfrutar de tu router :)
Más bien ahora ya puedo disfrutar de mi softphone XD No en serio, era horrible. El ALG del SpeedTouch es una caca:
- El tráfico SIP sale por un puerto pero en el Contact pone otro, así que OpenSer lo considera como NAT (según la comparación del "test_nat()").
- Pero lo peor: no mantiene el puerto abierto y redirigido, así que a los X segundos (los 20~30 del UDP) después de la última llamada saliente ya no puede haber entrantes. Triste.
sr-users-es@lists.kamailio.org