- Joined
- Aug 16, 2016
- Messages
- 58
- Reaction score
- 19
Hello,
We have a dialer in place for a sort of outbound calling campaign. We have customers in the database that need to be reminded for a doctors appointment etc, and we have agents that are logged in to queue. How this works: 3rd party dialer tells 3CX via API to make a call and if the called party answers the phone it transfers the call to the agent who already has everything he needs to say on his screen. Up to this point we already have everything working, but
Company grew and now we have a need for two different dialers for two different sets of agents and outgoing calls that dialer makes must send a corresponding caller ID, so in case of a missed call from the called party side - the end customer can get back to the right agent group. We haven't found a way for the dialer to tell 3CX which caller ID to use (via API) so we just forced all outbound calls from the SIP trunk to have the same number. Otherwise - the dialer sends a "makecall" identification to the SIP provider who in turn drops the call.
Do you guys have any idea how to solve this? One idea would be that outbound rules have different prefixes and different caller id, but 3CX hasn't got this implemented.
Other idea is to tell SIP provider to authorize us via IP address instead of username/password so we can duplicate SIP trunks and put different caller ID to each one, but that means we'll have to split the amount of paid/available voice channels.
I'm out of ideas how best to handle this.
We have a dialer in place for a sort of outbound calling campaign. We have customers in the database that need to be reminded for a doctors appointment etc, and we have agents that are logged in to queue. How this works: 3rd party dialer tells 3CX via API to make a call and if the called party answers the phone it transfers the call to the agent who already has everything he needs to say on his screen. Up to this point we already have everything working, but
Company grew and now we have a need for two different dialers for two different sets of agents and outgoing calls that dialer makes must send a corresponding caller ID, so in case of a missed call from the called party side - the end customer can get back to the right agent group. We haven't found a way for the dialer to tell 3CX which caller ID to use (via API) so we just forced all outbound calls from the SIP trunk to have the same number. Otherwise - the dialer sends a "makecall" identification to the SIP provider who in turn drops the call.
Do you guys have any idea how to solve this? One idea would be that outbound rules have different prefixes and different caller id, but 3CX hasn't got this implemented.
Other idea is to tell SIP provider to authorize us via IP address instead of username/password so we can duplicate SIP trunks and put different caller ID to each one, but that means we'll have to split the amount of paid/available voice channels.
I'm out of ideas how best to handle this.