Hi all,

I've been looking at B2BUA's and how they are defined. One problem I've
come across is where a forking proxy might be involved

If the B2BUA is acting like a Call Statefull proxy, then if a proxy
upstream to the B2BUA forks the proxy then the B2BUA cannot return both
200's to the initiator of the call. i.e...


UA1          B2BUA           Forking proxy    
 -----INV---->   
                 -----INV---->
                 <----200-----            
                 <----200-----

A User agent Server within the B2BUA cannot send 2 200 responses, But it
might be required to.

It might seem bizarre to use a B2BUA in this scenrio, however consider a
situation where the B2BUA may need to terminate the call (for instance,
The B2BUA is a billing service and UA1 has run out of credit).

The solution is to allow the UAS side of the B2BUA to allow more than 1
200 response to be sent. But then this is not a B2BUA, but a hybrid
between a proxy and a B2BUA?

Any ideas, comments?

Ben

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to