Hi Daniel,

Thanks for reply.

I verify the other branches timed-out then kamailio will transfer the 603 message.
I change to the configure file to sure only last contact is available.

Thank you very much.

Xuefeng Zhang





2015-04-09 16:37 GMT+08:00 Daniel-Constantin Mierla <miconda@gmail.com>:
Hello,

depending on how you have tm configure, the behaviour for parallel forking can be to wait for all branches to complete. If callee has many contacts, then many branches are created and kamailio waits until each branch receives a final response or times out.

Have you waited until the other branches timed-out? Can you share all the parameters you set for tm module?

Cheers,
Daniel


On 09/04/15 04:45, xuefeng zhang wrote:
Dear Sir/Madame,

I find out a caller doesn't receive reject message when a callee has been registered more times with different device then keep only one callee's device is available.I use the linphone's app to test it,It always reproduce on 4.2.4 stable version.The linphone's app reject a new call that will send 603 message,but the caller can't receive the 603 message.The caller will be continue at calling state.


So I add a source code "*should_relay=branch" at 1384 line number in t_reply.c file. 

Hope you can change it.
Thanks!

Xuefeng Zhang



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com