[Serusers] SER replies to CANCEL too early

Esteban Monturus emonturus at teltronic.es
Fri Apr 15 18:01:46 CEST 2005


	I am installing a SIP proxy in a Linux machine in the local network of my 
office. I have implemented a SIP proxy with SER. The function of the SIP 
proxy is to let the users talk each other without knowing the IP where each 
one is reachable. My problem appears when the caller wants to cancel the 
call because the callee does not answer. Since I want the calle's phone to 
stop ringing, and I haven't received a final response, the caller's phone 
has to send a CANCEL request. When the proxy server receives the CANCEL, it 
replies with a 487 "Request cancelled". SER does this before forwarding the 
CANCEL to the callee's phone. These 487 response generated by SER makes the 
INVITE client transaction of the caller finish. When the INVITE server 
transaction finishes in the callee's phone, it sends another 487 response, 
which is forwarded by SER, but the caller's transaction is already 
finished, so it doesn't receive the corresponding ACK.

	I would like to know how to solve this problem, since SER should wait for 
the callee's phone to send the 487 and then forward this response to the 
caller's phone.

	Best regards,

	Esteban.

------------------------------------------------------------------------  
---------------
	Esteban Monturus de Carandini  (mailto:emonturus at teltronic.es)
	Enhanced Wireless Solutions (EWS Project)

	TELTRONIC, S.A.U.
	Parque Tecnologico Walqa
	Edificio Uno
	Ctra Zaragoza N-330a, Km 556
	22197 Cuarte (Huesca) - Spain
	Phone/Fax: +34 974 215018
	http://www.teltronic.es
	http://ptwalqa.com
------------------------------------------------------------------------  
---------------

***** AVISO LEGAL  *****
Este mensaje es solamente para la persona a la que va dirigido.  Puede
contener informacion confidencial  o  legalmente  protegida.  La
transmision erronea de este mensaje no supone renuncia a su
confidencialidad o a cualquier privilegio. Si usted ha recibido este
mensaje por error, le rogamos que borre de su sistema inmediatamente el
mensaje asi como todas sus copias y que notifique al remitente.  No debe,
directa o indirectamente, usar, revelar, distribuir, imprimir o copiar
ninguna de las partes de este mensaje si no es usted el destinatario.
Cualquier opinion expresada en este mensaje proviene del remitente, excepto 
   cuando el mensaje establezca lo contrario y el remitente este autorizado
para establecer que dichas opiniones provienen de TELTRONIC. En el caso de
que el destinatario de este mensaje no consienta la utilizacion del correo
electronico via Internet, rogamos lo ponga en nuestro conocimiento de
manera inmediata.

*****  DISCLAIMER  *****
This message is intended exclusively for the named person. It may contain
confidential, propietary or legally privileged information. No
confidentiality or privilege is waived or lost by any mistransmission. If
you receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify the 
   sender. Your must not, directly or indirectly, use, disclose,
distribute,
print, or copy any part of this message if you are not the intended
recipient. Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorised to state them to be the views of TELTRONIC. If the addressee of
this message does not consent to the use of internet e-mail, please
communicate it to us immediately.

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





More information about the sr-users mailing list