End of Call Report Doubts
# support
r
I have some questions regarding the End of Call Report event. If a call is transferred to another number, for example my companys customer service department phone, does this trigger an end of call report? In this scenario the events end of call report and call status would trigger? Transferred calls count towards my calls concurrency limit?
v
@Rulo When a call is transferred to another number, such as your company's customer service department phone, it does not immediately trigger an end-of-call report. The end-of-call report is generated when the call has actually ended. However, the call status would update to reflect that the call is being forwarded to the forwardingPhoneNumber during the transfer process. As for your second question, transferred calls typically do count towards your call concurrency limit while the transfer is in progress. Once the call has been successfully transferred and is no longer being handled by your system, it should no longer count towards your concurrency limit. If you need more specific information regarding how transferred calls are counted in your particular setup, please ask support for more info on this.
You can continue this conversation by mentioning me in the message.
r
@Vapi Will VAPI be capable of always knowing when a transferred call has ended? What if the call is transferred several times? Will VAPI be able to know when that call has ended?
v
@Rulo VAPI should be able to track the status of a call, including when it ends, even if the call is transferred multiple times. This is because each transfer and the eventual call termination should generate corresponding events that VAPI can monitor. When a call is transferred using the SIP REFER method, VAPI relies on the receiving system to handle the REFER request and to continue call management. VAPI would typically receive a notification when the call ends, regardless of the number of transfers, as long as the call remains within the SIP network and the systems involved are correctly configured to send the appropriate signaling messages back to VAPI. However, there may be complexities depending on the specific configurations and the behavior of the intermediate systems handling the call. If there is any uncertainty about whether VAPI can accurately track the call through multiple transfers, it would be best to consult with support for detailed information on your specific setup.
r
@Vapi my concern with this is that I lose the ability to track the end of calls, which will hinder the performance of the system I am trying to build as the system will incorrectly asume that some calls are in progress when they are not, reducing the volume of calls that I can have concurrently.
v
@Rulo I understand your concern. Ensuring accurate tracking of call status is crucial for maintaining system performance and managing concurrent call volumes effectively. VAPI should be designed to provide reliable end-of-call notifications, even when calls are transferred. To mitigate the risk of losing track of call statuses, you can implement additional checks or periodic polling to verify the status of calls. This can help ensure that your system has the most up-to-date information and can adjust the concurrency limits accordingly. If you are experiencing issues where VAPI is not correctly reporting the end of transferred calls, it would be important to review the configuration and ensure that all systems involved in the call transfers are correctly sending the necessary signals back to VAPI. Additionally, working closely with the support team to troubleshoot and resolve any discrepancies would be beneficial. If you need further assistance with ensuring accurate call tracking or have specific technical questions about your setup, please ask support for more info on this. They can provide you with detailed guidance tailored to your system's configuration.
r
@Shubham Bajaj ?
s
Yes the events end of call report and status would trigger on call transfer why because these are valid scenario's. > Transferred calls count towards my calls concurrency limit? No, it doesn't adds to your concurreny limit.
8 Views