Hello, Repost since I sent from the wrong email address.
I have an issue inter-oping my SIP IVR Platform with a Avaya CM when a refer is sent. Scenario 1. Inbound call to IVR SIP using TCP - due to custom headers. 2. We do a redirect from the CCXML wrapper using refer method. 3. INVITE sent to put the call on hold. 4. 200 OK sent from Avaya side. 5. (issue) My IVR system ACKs the 200ok and 2-4ms later sends the refer. Because these transmissions are using different TCP connections sometimes the REFER is received by Avaya cm before the ACK. This causes Avaya to decline the REFER and call to not be transferred on occasion. My question here is what is the rule of thumb here? Is it typical for a REFER to be rejected in this situation and is this more to due with the compliance on the Avaya CM side or is this a case that we should place a timer before the ACK and REFER to give time for TCP connections to establish so we do not run into this race condition. On the CCXML browser the REFER is handled as one event so it would have to be done in the software's code therefor I would like to know what is typically done is these situations. Thank you in advance and if you need anymore information let me know. _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors