Error al registrar los teléfonos sip - urge

4,003 views
Skip to first unread message

tecnicosht

unread,
Sep 1, 2008, 8:52:19 AM9/1/08
to asterisk-es
Hola.

Tengo un problema que no me explico.
Resulta que tengo un asterisk funcionando perfectamente y de repente
los teléfonos sip se caen y me ponen "no service" en los x-lite me da
error 408 - Request timeout
El caso es que reinicio asterisk y sigue igual, reinicio el servidor y
sigue igual.

El servidor parece que funciona correctamente, ya que se levanta todo
bien, incluso las lineas RDSI (con B410p) están UP .. y en la linea
analógica (con una TDM22) funciona todo bien.

Es decir que no me registra los clientes sip, sin haber realizado
ninguna modificación de configuración ni nada similar.

En el terminal poniendo debug y verbose a 9, me salen estas lineas.

Really destroying SIP dialog
'65af7109155678cd...@91.82.176.112' Method: OPTIONS
Really destroying SIP dialog
'56ea8f916c5e2449...@91.82.176.112' Method: OPTIONS
Really destroying SIP dialog
'2d2408a349c7588a...@91.82.176.112' Method: OPTIONS

y dando un sip show peers

ht24*CLI> sip show peers
Name/username Host Dyn Nat ACL Port
Status
500/500 192.168.1.130 D N 5060
UNREACHABLE

Por donde puede venir el error ??

Gracias.

Jorge Eduardo Silva Jackson

unread,
Sep 1, 2008, 9:16:22 AM9/1/08
to aster...@googlegroups.com
Antes que nada te aconsejo no poner "Por Favor" ni "Urgente" y menos que
menos "PORFIS", porque lo mas probable es que no te conteste nadie... o
al menos lo piensen varias veces antes de leerlo.. como yo...


On Mon, 2008-09-01 at 05:52 -0700, tecnicosht wrote:
> Hola.
>
> Tengo un problema que no me explico.
> Resulta que tengo un asterisk funcionando perfectamente y de repente
> los teléfonos sip se caen y me ponen "no service" en los x-lite me da
> error 408 - Request timeout
> El caso es que reinicio asterisk y sigue igual, reinicio el servidor y
> sigue igual.

>

Tendrias que enviar una traza SIP para ver que esta pasando con estas
extensiones, y ver porque se produce ese TimeOut.
Saludos.


> El servidor parece que funciona correctamente, ya que se levanta todo
> bien, incluso las lineas RDSI (con B410p) están UP .. y en la linea
> analógica (con una TDM22) funciona todo bien.
>
> Es decir que no me registra los clientes sip, sin haber realizado
> ninguna modificación de configuración ni nada similar.
>
> En el terminal poniendo debug y verbose a 9, me salen estas lineas.
>
> Really destroying SIP dialog
> '65af7109155678cd...@91.82.176.112' Method: OPTIONS
> Really destroying SIP dialog
> '56ea8f916c5e2449...@91.82.176.112' Method: OPTIONS
> Really destroying SIP dialog
> '2d2408a349c7588a...@91.82.176.112' Method: OPTIONS

Este log no ayuda en nada, set verbose 20, set debug 10, para ver con
mayor claridad lo que esta pasando, o ver /var/log/asterisk/messages

saludos




>
> y dando un sip show peers
>
> ht24*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port
> Status
> 500/500 192.168.1.130 D N 5060
> UNREACHABLE
>
> Por donde puede venir el error ??
>
> Gracias.
> >
--
-----------------------------------------------
Jorge Eduardo Silva Jackson
Digium Certified Asterisk Professional - dCAP -
Linux user #464413
S&D Informatica
Tel: 099-665783 (+ 598 + 99665783)
-----------------------------------------------

tecnicosht

unread,
Sep 1, 2008, 9:24:52 AM9/1/08
to asterisk-es
el log del full:

[Sep 1 15:22:28] WARNING[3125] chan_sip.c: sip_xmit of 0x8e37b58 (len
499) to 192.168.1.99:5060 returned -2: Bad file descriptor
[Sep 1 15:22:28] WARNING[3125] chan_sip.c: sip_xmit of 0x8e37f80 (len
555) to 192.168.1.31:37292 returned -2: Bad file descriptor
[Sep 1 15:22:28] WARNING[3125] chan_sip.c: sip_xmit of 0x8ecda50 (len
523) to 192.168.1.228:5060 returned -2: Bad file descriptor
[Sep 1 15:23:38] WARNING[3125] chan_sip.c: sip_xmit of 0x8e37f80 (len
555) to 192.168.1.31:37292 returned -2: Bad file descriptor
[Sep 1 15:23:38] DEBUG[3125] chan_sip.c: Allocating new SIP dialog
for (No Call-ID) - OPTIONS (No RTP)
[Sep 1 15:23:38] DEBUG[3125] acl.c: ##### Testing 192.168.1.228 with
192.168.1.0
[Sep 1 15:23:38] WARNING[3125] chan_sip.c: sip_xmit of 0x8ecda50 (len
523) to 192.168.1.228:5060 returned -2: Bad file descriptor
[Sep 1 15:23:42] DEBUG[3125] chan_sip.c: Destroying SIP dialog
294ad9ae6f5e5c86...@91.82.176.112
[Sep 1 15:23:42] VERBOSE[3125] logger.c: Really destroying SIP dialog
'294ad9ae6f5e5c86...@91.82.176.112' Method: OPTIONS
[Sep 1 15:23:42] DEBUG[3125] devicestate.c: Notification of state
change to be queued on device/channel SIP/52
[Sep 1 15:23:42] DEBUG[3125] chan_sip.c: Destroying SIP dialog
3d1d3d220d748fd0...@91.82.176.112
[Sep 1 15:23:42] VERBOSE[3125] logger.c: Really destroying SIP dialog
'3d1d3d220d748fd0...@91.82.176.112' Method: OPTIONS
[Sep 1 15:23:42] DEBUG[3125] devicestate.c: Notification of state
change to be queued on device/channel SIP/42
[Sep 1 15:23:42] DEBUG[3125] chan_sip.c: Destroying SIP dialog
3ac70951273e81b9...@91.82.176.112
[Sep 1 15:23:42] VERBOSE[3125] logger.c: Really destroying SIP dialog
'3ac70951273e81b9...@91.82.176.112' Method: OPTIONS
[Sep 1 15:23:42] DEBUG[3125] devicestate.c: Notification of state
change to be queued on device/channel SIP/41
[Sep 1 15:23:42] DEBUG[3052] devicestate.c: No provider found,
checking channel drivers for SIP - 52
[Sep 1 15:23:42] DEBUG[3052] chan_sip.c: Checking device state for
peer 52
[Sep 1 15:23:42] DEBUG[3052] devicestate.c: Changing state for SIP/52
- state 5 (Unavailable)
[Sep 1 15:23:42] DEBUG[3052] devicestate.c: No provider found,
checking channel drivers for SIP - 52
[Sep 1 15:23:42] DEBUG[3052] chan_sip.c: Checking device state for
peer 52


Jorge Eduardo Silva Jackson ha escrito:

Iñaki Baz Castillo

unread,
Sep 1, 2008, 9:33:58 AM9/1/08
to aster...@googlegroups.com
El Monday 01 September 2008 14:52:19 tecnicosht escribió:
> Hola.
>
> Tengo un problema que no me explico.
> Resulta que tengo un asterisk funcionando perfectamente y de repente
> los teléfonos sip se caen y me ponen "no service" en los x-lite me da
> error 408 - Request timeout

Un error 408 es "Request Timeout" y en el caso de un tfno aparece cuando envía
un request (por ejemplo un INVITE o un REGISTER) y no obtiene respuesta.
Sin embargo, no parece haber problema de red puesto que sino te mostraría un
503 o "Error de red".

Yo diría que el SIP de Asterisk se te está quedando pajarito, ¿algún problema
con los DNS que hacen ver las estrelllas a Asterisk?

~~~~~~ uso de NGREP (captura traza SIP) ~~~~~~
En el servidor Asterisk:
~$ ngrep -d any -P ' ' -W byline -T port 5060
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Jorge Eduardo Silva Jackson

unread,
Sep 1, 2008, 10:18:26 AM9/1/08
to aster...@googlegroups.com
On Mon, 2008-09-01 at 06:24 -0700, tecnicosht wrote:
> Bad file descriptor

Parece ser un tema del archivo corrupto....

Saludos

tecnicosht

unread,
Sep 2, 2008, 2:50:16 AM9/2/08
to asterisk-es
Hola.

He probado a restaurar una copia anterior de los archivos de
configuración y nada.

Me he bajado las ultimas versiones de zaptel, libpri y asterisk, he
compilado he instalado y nada.

Es mas, ahora el log casi no me da datos aunque tenga degub y verbose
altos.

Al principio en los teléfonos me pone "enthernet error" y luego pasa a
"no service".
Y el Xlite directamente me sale el error 408.

La verdad es que no se que hacer, y como no se me ocurra nada, me va a
tocar formatear y reinstalar todo de 0, cosa que quiero evitar !

A ver si me abrís la mente, y consigo saber de que puede ser el tema,
para solucionarlo.

Message has been deleted

tecnicosht

unread,
Sep 2, 2008, 3:09:48 AM9/2/08
to asterisk-es
Haciendo lo que me dices aparece esto

~$ ngrep -d any -P ' ' -W byline -T port 5060

interface: any
filter: (ip) and ( port 5060 )
#
U +0.738292 192.168.1.231:5060 -> 192.168.1.7:5060
REGISTER sip:192.168.1.7 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.231:5060;branch=z9hG4bK5f11bbd3efd78be0
From: "marta - 42" <sip:4...@192.168.1.7>;tag=fce289df140fc054
To: <sip:4...@192.168.1.7>
Contact: <sip:4...@192.168.1.231:5060>
Authorization: Digest username="42", realm="asterisk", algorithm=MD5,
uri="sip:192.168.1.7", nonce="03c21331",
response="3ab7ac0353c5414838c74676f6e4f0b9"
Call-ID: dbb55aca...@192.168.1.231
CSeq: 10549 REGISTER
Expires: 3600
User-Agent: Grandstream GXP2000 1.1.1.14
Max-Forwards: 70
Allow:
INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE
Content-Length: 0

U +0.000029 192.168.1.31:37293 -> 192.168.1.7:5060
SUBSCRIBE sip:2...@192.168.1.7 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.31:37293;branch=z9hG4bK-d8754z-
f20f0c306447ad51-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:2...@192.168.1.31:37293>
To: "23"<sip:2...@192.168.1.7>
From: "23"<sip:2...@192.168.1.7>;tag=71617479
Call-ID: MTk0NGNlNTRjZDdhZGZmNTQ3ZjkyYmRiOTRjYzAzYjQ.
CSeq: 1 SUBSCRIBE
Expires: 300
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,
SUBSCRIBE, INFO
User-Agent: X-Lite release 1100l stamp 47546
Event: message-summary
Content-Length: 0


y se repite con las demás extensiones

Iñaki Baz Castillo

unread,
Sep 2, 2008, 3:34:43 AM9/2/08
to aster...@googlegroups.com


¿Dónde has hecho ese ngrep? (supongo que en e Asterisk).
¿Y no hay respuestas?

tecnicosht

unread,
Sep 2, 2008, 3:36:34 AM9/2/08
to asterisk-es
Bueno, acabo de solucionarlo.

No se como ni porque en el sip.conf en bindaddr estaba con una IP
mala.
Lo he cambiado por 0.0.0.0 y funciona.

Gracias por responder.

Un saludo.

On 2 sep, 09:09, tecnicosht <tecnico...@gmail.com> wrote:
> Haciendo lo que me dices aparece esto
>
> ~$ ngrep -d any -P ' ' -W byline -T port 5060
>
> interface: any
> filter: (ip) and ( port 5060 )
> #
> U +0.738292 192.168.1.231:5060 -> 192.168.1.7:5060
> REGISTER sip:192.168.1.7 SIP/2.0
> Via: SIP/2.0/UDP 192.168.1.231:5060;branch=z9hG4bK5f11bbd3efd78be0
> From: "marta - 42" <sip:4...@192.168.1.7>;tag=fce289df140fc054
> To: <sip:4...@192.168.1.7>
> Contact: <sip:4...@192.168.1.231:5060>
> Authorization: Digest username="42", realm="asterisk", algorithm=MD5,
> uri="sip:192.168.1.7", nonce="03c21331",
> response="3ab7ac0353c5414838c74676f6e4f0b9"
> Call-ID: dbb55aca1c44d...@192.168.1.231

Iñaki Baz Castillo

unread,
Sep 2, 2008, 3:44:43 AM9/2/08
to aster...@googlegroups.com
El Tuesday 02 September 2008 09:36:34 tecnicosht escribió:
> Bueno, acabo de solucionarlo.
>
> No se como ni porque en el sip.conf en bindaddr estaba con una IP
> mala.
> Lo he cambiado por 0.0.0.0 y funciona.

Es decir, que Asterisk no estaba escuchando por donde llegaban las peticiones
y por eso no daba respuesta, todo cuadra :)

Reply all
Reply to author
Forward
0 new messages