Below are the features that B2BUA can provide as against a stateful proxy:
1. B2BUA can overwrite & modify the SIP headers like Contact, Via, Record-Route, Route. This could be to implement certain feature or just for topology-hiding. 2. B2BUA can be an ALG and provide the NAT traversal solution. 3. B2BUA can interwork with different network e.g., SIP-H.323 interworking. 4. B2BUA can generate request of their own and can also generate final responses. 5. B2BUA can facilitate 3PCC 6. B2BUA can modify the media parameter. It can do so as to provide the media policing feature. Regards, Nittin Dutt Newport Networks -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Naveen Kak Sent: 12 September 2006 12:48 To: sip-implementors@cs.columbia.edu Subject: [Sip-implementors] Difference between a B2BUA and Call statefulproxy Could anybody explain the difference between a B2BUA and a call stateful proxy? Thanks Naveen -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Paterson Sent: Tuesday, September 12, 2006 2:32 PM To: Mahipati Deshpande; sip-implementors@cs.columbia.edu Subject: Re: [Sip-implementors] When will send the PRACK Hi, We had a similar problem last week. RFC 3262 states: The provisional response to be sent reliably is constructed by the UAS core according to the procedures of Section 8.2.6 of RFC 3261. In addition, it MUST contain a Require header field containing the option tag 100rel, and MUST include an RSeq header field. so both the RSeq and the Require header are needed in any reliable provisional response. Cheers Steve -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Mahipati Deshpande Sent: 12 September 2006 05:33 To: sip-implementors@cs.columbia.edu Subject: Re: [Sip-implementors] When will send the PRACK Hi Bin, IFAIK, Require header should not be there in any response (check table 3 in RFC 3261). UAS is going to insert RSeq header if it is willing to receive PRACK (provided, UAC supports it). So I think oSIP code is right. Regards, --- Bin Chen <[EMAIL PROTECTED]> wrote: > Hi, > > IMO when the header includes "Require: 100REL" then the PRACK should > be sent, but I found the oSIP implementation do a trick that when it > find the response head includes a RSeq field. > > It is right? > > { > osip_header_t *rseq; > > osip_message_header_get_byname (je->response, "RSeq", 0, &rseq); > if (rseq != NULL && rseq->hvalue != NULL) > { > /* try sending a PRACK */ > osip_message_t *prack = NULL; > int i; > > eXosip_lock (); > i = eXosip_call_build_prack (ca->tid, &prack); > if (i != 0) > { > OSIP_TRACE (osip_trace > (__FILE__, __LINE__, OSIP_WARNING, NULL, > "Failed to build PRACK request\n")); > } else > { > eXosip_call_send_prack (ca->tid, prack); > } > > eXosip_unlock (); > } > } > > -- > Chief Programmer, > Abai Studio, > China > Focus on Linux, VoIP, Entertainment > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > Mahipati Deshpande __________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/ _______________________________________________ Sip-implementors mailing list Sip-implementors@cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list Sip-implementors@cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list Sip-implementors@cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors --------------- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the contents in this e-mail is strictly forbidden. --------------- _______________________________________________ Sip-implementors mailing list Sip-implementors@cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors