dOpensource/dsiprouter

Teams Hanging Up During Calls

Chattaeus opened this issue · 6 comments

Issue occurs when BulkVS re-invites outbound calls to toll free numbers at the 20 minute mark. Microsoft hangs up the call when they receive the 2nd invite refreshing the call.

@danry25

@Chattaeus can you disable re-invites for BulkVS?

BulkVS will not disable re-invites, as their Oracle SBCs do not hold the state of the call and are doing this Re-Invite to check that the call should still be active. All audio bypasses BulkVS and is direct between DSIPRouter and the remote end's telecom provider, these re-invites are the only thing enabling BulkVS to know that the call is still active and that neither end has ended the call.

If both DSIPRouter and the remote end's telecom provider were to lose track of the call (due to a system crash or restart) prior to the re-invite, BulkVS would be unaware that the call has ended until their Oracle SBC checks the status of said call with a re-invite.

Need to get Kamailio to respond to the re-invite and not pass it along to Microsoft's SBC.

It sounds like the re-INVITE is changing the call, instead of simply refreshing the session timers.
Hard to say without some PCAPs to analyze...

@danry25 can you provide some captures when this issue occurs?
We also need the system info to make sure we are looking at the correct version of dSIPRouter.

I will work on replicating this issue. Nothing about the call appeared to change (codec, IP addresses, etc) from what I recall, the initial invite and re-invite were nearly identical from BulkVS.

@danry25 Sounds good, post the captures here and I will review.
Please post the OS / dSIPRouter version info as well.

@danry25 Sounds good, post the captures here and I will review. Please post the OS / dSIPRouter version info as well.

Have not received the info needed to troubleshoot this issue