> From: Mark R Lindsey [mailto:lind...@e-c-group.com]
>
> You're going to have to clarify this use case a little more -- as you
> said, it doesn't follow the SIP transaction model, so it's hard to
> quite see what you mean. Can you give more detail?
> 

Sure. In this case my SIP client is contained in a web browser when it
receives a call it presents the user with the option to redirect the call to
a list of destinations by clicking on different buttons. The goal of the
user is to go through the list clicking on each button that is a suitable
destination to redirect the call to. The problem I have that once the first
button is clicked on that's the end of the user's ability to choose any more
destinations.

One solution that would easily solve the problem is to use a 1xx
informational response with a custom header to indicate a redirect
destination. That would keep the transaction alive and since multiple 1xx
response are permitted the client could send a new one each time the user
clicked a button. Once the server gets an answer on one of the redirected
calls it sends a CANCEL request to the SIP client to let it know. 

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to