Hi, I'm currently writing a call stateful SIP proxy. I've got a question about how I should handle CANCELs...
The SIP book (SIP: Understanding the Session Initiation Protocol) says that CANCELs should have the same branch id as the request that's being cancelled. Does this only apply to the UA that created the request and issued the CANCEL, or should intermediate proxies use the same branch id their via header for both the forwarded request and the forwarded CANCEL? This proxy may also be capable of forking requests at a later date. In this instance, is it desirable to use the same branch ids for requests and their CANCELs? Thanks for any help! Best Regards, Ben Papworth _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
