Zammad CTI + Issabel Asterisk Integration

Hello Experts,

I’ve Zammad 3.x installed as DEMO system as well as i’ve Issabelpbx (asterisk version 11) installed and configured.

Now using the Curl feature in Asterisk im able to receive new call popup and as well as if i hangup the call the Zammad shows the call is hanged up.

So the Newcall and Hangup events are working fine. What im struggling in the Answer even doesn’t pass from Asterisk … i’ve tried the Dialstatus variable but it doesn’t execute on the asterisk side.

Appreciate if someone can share his working dialplan.

If you use queues you can set it like this:

  1. add in
    /etc/asterisk/globals_custom.conf

QGOSUB=macro-queue-zammad,s,1

  1. add in:
    /etc/asterisk/extensions_custom.conf

[macro-queue-zammad]
exten => s,1,noop(*test_curl_zammad*)
same=>n,Set(Answer =${CURL(https://zammad.url/api/v1/cti/TOKEN/,[event=answer&from=${CALLERID(num)}&to=${CALLERID(dnid)}&direction=in&callId=${CHANNEL(LINKEDID)}])})
same => n,verbose(${Answer })
same => n,Return

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.