Dear community, I have a question regarding MRF, that runs a sequence of VXML-scripts
User agent A SIP-Proxy SIP-AS MRF !---invite----------------->! ! ! ! !--------invite------->! ! ! !<------invite---------! ! ! !--------invite---------!---------------->! ! !<-----OK------------!-------------------! ! !--------OK--------->! ! ! !<-------OK----------! ! !<------ X ----------------! !------ACK-------------->!---------ACK------->! ! ! !<-------ACK--------! ! !--------ACK---------!----------------->! ==== RTP-Stream, A talking to MRF ==== MRF sends a BYE to SIP-AS via SIP-Proxy, the result of the dialogue Is contained within the subject-header of the BYE message: ! !<----------------------!----BYE---------! ! !----BYE----------->! ! SIP-AS sends OK back to MRF via SIP-Proxy: ! !<--OK---------------! ! ! !------OK--------------!------------------->! So the leg between MRF & SIP-AS does not exist any more. SIP-AS uses the result of the dialogue to perform some action SIP-AS decides to start another VXML-dialogue to A ! !<---invite-------------! ! ! !-----invite-------------!-------------------->! MRF answers with 200OK via SIP-Proxy: ! !<-------------OK-------!----------------------! ! !-------OK------------->! ! Now SIP-AS (re)invites A: ! !<--invite----------------! ! !<---inivte--------------! A answers with 200OK, A and MRF can talk - I did not draw this too.. My question is now: If X would be a 183 session progress instead of 200OK, (and no ACK is sent back to MRF), can the callflow contiune as described ? >From A this happens: A sends an invite, receives a provisional response, is waiting and then receives a reinvite. Is this possible ? Is there a RFC ? Best regards, Frank Niedermueller [EMAIL PROTECTED] _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
