There are two ways to monitor incoming calls in real-time without using reports at all:
- Use Passthru applet - You can put the Passthru applet at the end of every incoming flow for all your shifts. This applet will basically transfer all call details (who called, who picked up, date, time, etc.) to a URL hosted on your CRM. Please add the URL in the Passthru applet and the Exotel system will make a GET request to that URL with the encoded call parameters and you'd be able to receive them at your end.
This way, you will get all the call details in real-time on your CRM.
- Use Agent Popup - this will help you monitor which agent picked up which call at what time. As soon as an agent picks up a call, the Exotel system will make a GET request to a URL provided by you and transfer the call details (caller's number, time, date, and the agent's number who picked up). This will be received on your end. This will be done in real-time, as soon as the agent picks up a call, with no delay whatsoever. It will be like a pop-up appearing on your CRM.
The URL will be entered in a box on the CONNECT applet under the heading "During the Call".
- Use Status Callback- this works for outbound API calls. The outbound calling API has a parameter called StatusCallback where you can pass your endpoint URL hosted by your CRM and after the call is finished an HTTP POST request will be made to the endpoint URL that you have passed in the StatusCallback parameter and call details (caller's number, time, date, and the agent's number who picked up) will be transferred to your CRM.
Please click here to know more about the StatusCallback parameter.