Hi,
I’m looking to integrate Asterisk with our own CRM software. I need to send caller ID and calls status include answered channel to CRM.
Any advice please
Regards
Sathees
Hi,
I’m looking to integrate Asterisk with our own CRM software. I need to send caller ID and calls status include answered channel to CRM.
Any advice please
Regards
Sathees
Hello,
you can use AMI or ARI to get any state.
for AMI, there is a java library to use it.
The information you need it is avaible on the variables ${CALLERID(num)} and ${DIALSTATUS} , ${CHANNEL} , once you have suh information you can send that information in a postback using curl to your CRM
Asterisk provides several ways to integrate with your CRM depending on your requirements.
We typically use:
AMI (Asterisk Manager Interface) for real-time events (ringing, answered, hangup, bridge, queue events, etc.)
ARI (Asterisk REST Interface) for advanced call control and custom applications.
Dialplan AGI if you need to send caller information to your CRM before or during the call.
CDR for storing detailed call records after the call ends.
We can send your CRM:
Caller ID (CLI)
Called number
Call direction (Inbound/Outbound)
Call status (Ringing, Answered, Busy, No Answer, Failed)
Answered channel/agent extension
Queue name
Call duration and billable time
Recording URL (if enabled)
Unique Call ID
Hangup cause
We have experience building custom Asterisk/VICIdial integrations with CRMs using REST APIs
If you can share:
I’d be happy to suggest the best integration approach.