SIP Caller connects to your Phone System as a remote extension. Therefore, in order to use SIP Caller with 3CX Phone System you will need to create an extension for it, and then obtain the SIP credentials.
This guide describes the steps to create and configure an extension in 3CX Phone System v20, with all the configurations required for its correct operation with SIP Caller.
In order to create an extension in 3CX Phone System proceed as follows:
SIP Caller will require the “Extension Number”, “Authentication ID” and “Authentication Password” values obtained from the previous step. When you configure the extension in SIP Caller, you will need to use those values as follows:
For detailed instructions on how to configure the Phone System in SIP Caller, check here.
SIP Caller supports running campaigns in “Predictive Dialer” mode. This means that the number of calls made will be adjusted in real time, considering the number of agents available in the queue to handle these calls. In order to do this, SIP Caller needs to know the status of the queue, i.e. the number of waiting calls, and the number of available and busy agents. This information is reported to SIP Caller by the “SIP Caller Proxy” module that must be installed in the PBX server. This is not required to run campaigns in “Power Dialer” mode. As a consequence, this feature requires that you’re running 3CX on-premise or self-hosted (Hosted by 3CX or Small Business are not supported).
In order to install the “SIP Caller Proxy” for 3CX Phone System, proceed as follows:
The "SIP Caller Callback Generator" module allows you to automatically add numbers to your SIP Caller dynamic campaigns when a call is missed from the queue or when an agent ends the conversation with the customer. By doing this, SIP Caller can automatically call back a customer who abandoned a queue once an agent becomes available. Or run a call rating survey once the agent finishes talking to the customer. In order to add numbers to a SIP Caller campaign, the “SIP Caller Callback Generator” module must monitor the desired queues in real time, which requires it to be installed in the PBX server. As a consequence, this feature requires that you’re running 3CX on-premise or self-hosted (Hosted by 3CX or Small Business are not supported).
In order to install the “SIP Caller Callback Generator” for 3CX Phone System, proceed as follows:
Creating a basic dialer for 3CX Phone System with the CFD can be quite challenging, even for experienced programmers, not to mention that it will not provide any of the features that SIP Caller offers.
By using SIP Caller you will have a fully featured dialer up and running in a matter of minutes, no coding required, and nothing to install in your Phone System.1
In the following table you will find a detailed feature comparison between SIP Caller and a CFD Dialer.
Feature | SIP Caller | CFD Dialer |
---|---|---|
Setup in 5 minutes | ✓ | ✗ |
Historical reports | ✓ | ✗ |
Real time reports | ✓ | ✗ |
Answering machine detection | ✓ | ✗ |
Text to Speech at no extra cost 2 | ✓ | ✗ |
Call Flow templates | ✓ | ✗ |
Call disposition with SIP Status code | ✓ | ✗ |
Call attempt timeout can be controlled | ✓ | ✗ |
Keeps running after Phone System services restart | ✓ | ✗ |
Simple outbound rules configuration 3 | ✓ | ✗ |
Supports 3CX On-Premise | ✓ | ✓ |
Supports 3CX Self Hosted | ✓ | ✓ |
Supports 3CX Hosted by 3CX 1 | ✓ | ✗ |
Supports 3CX Small Business 1, 4 | ✓ | ✗ |
Hosted by 3CX and Small Business editions are only supported to run campaigns in “Power Dialer” mode. The “Predictive Dialer” mode requires the installation of the “SIP Caller Proxy” module, which reports the status of the queues in real time to SIP Caller, and this can only be done when you have access to the 3CX server. ↩ ↩2 ↩3
Each plan includes a number of TTS characters free of charge. If your account exceeds this number, you will need to purchase additional TTS characters. ↩
SIP Caller connects to your Phone System as a remote extension, and this way you can set up your Phone System with outbound rules which can be restricted to this specific extension. Calls made by a CFD dialer are started by the “Make Call” IVR, which can’t be configured as an outbound rule extension or group. ↩
Even if SIP Caller supports 3CX Small Business, this scenario might lead to issues because the 3CX server is shared with different companies in this case. As a consequence, if a SIP Caller IP address gets blacklisted by this 3CX server because another user enters wrong credentials, then this blacklisting might affect your account. ↩