[Serdev] cancel sequential forking

Richard mypop3mail at yahoo.com
Wed Aug 18 07:30:30 UTC 2004


Hi,

Does anyone experience issues with canceling
sequential forking? I am using the latest CBS.

Suppose first See rings phone A, if timeout, ring
phone B, if timeout, ring phone C. The problem happens
when the caller cancels the call when phone B rings.
See still sends the call to phone C and it rings for
nothing. Some debug shows after phone A timeout, See
has a status 408 (timeout). Then when Phone B call is
canceled, See receives a 487 (cancel). It uses
t_pick_branch() to pick the lowest status branch. It
thinks the new code is 408 instead of 487. So the call
is forwarded to the next fork and rings Phone C.

Does anyone have this problem? I can provide a See log
if needed.

Thanks,
Richard



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the Serdev mailing list