I have a livekit agent that is acting as an IVA node in a RingCentral workflow. RingCentral uses SIP INFO messages to coordinate the bot in the workflow and maintain communication between the bot and the workflow. This allows the bot to pass information back to the workflow and allow intelligent routing after the bot exits, all while staying in the RingCentral telephony system and handling.
Right now, without this SIP INFO capability, I have to provision a new RingCentral phone number, place an outbound call to that phone number, then join the new SIP participant back into the original caller's room. There's a lot of coordination that goes into managing this process and a lot of failure points that have caused issues in the past. This is also currently completely disconnected from the RingCentral eco system and we lose a lot of capabilities that we would have if we were able to keep the original call within the same workflow.
I have a livekit agent that is acting as an IVA node in a RingCentral workflow. RingCentral uses SIP INFO messages to coordinate the bot in the workflow and maintain communication between the bot and the workflow. This allows the bot to pass information back to the workflow and allow intelligent routing after the bot exits, all while staying in the RingCentral telephony system and handling.
Right now, without this SIP INFO capability, I have to provision a new RingCentral phone number, place an outbound call to that phone number, then join the new SIP participant back into the original caller's room. There's a lot of coordination that goes into managing this process and a lot of failure points that have caused issues in the past. This is also currently completely disconnected from the RingCentral eco system and we lose a lot of capabilities that we would have if we were able to keep the original call within the same workflow.