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