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

Reply via email to