Logically talking, you sending a 200 OK signals your willingness to receive RTP on the ports you advertised in the 200 OK SDP. So yes, start listening on the advertised RTP ports when you send the 200 OK and don't wait for the ACK. You have the liberty of not sending any RTP (in case you have the SDP in the original INVITE you received).
cheers - Ben. --- On Sat, 9/6/08, Elison Niven <[EMAIL PROTECTED]> wrote: > From: Elison Niven <[EMAIL PROTECTED]> > Subject: [Sip-implementors] When to open RTP listen port > To: [email protected] > Date: Saturday, September 6, 2008, 10:04 AM > Hi, > > I am facing a problem that when I send a 200 OK, a remote > UA immediately > starts sending RTP after sending the ACK before my device > has yet managed to > opened that port. > > The result is that my device sends an ICMP for the first > two received RTP > packets. > > Is this behavior normal or should I not wait for the ACK > but open the RTP > listen port as soon as I send the 200 OK? > > Best Regards, > Elison > > > > > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
