Installed issabel4 (20181002). Up and running with most things going well.
I tried to setup opencnam as caller id source. I followed the elastix and freepbx tutorials they have. No caller id has been coming through.
Looking through the logs I found the following:
[2018-11-16 12:06:52] VERBOSE[12444][C-00000c96] pbx.c: Executing [4357742205@from-trunk:3] Gosub("IAX2/voipms-4621", "cidlookup,cidlookup_5,1()") in new stack
[2018-11-16 12:06:52] VERBOSE[12444][C-00000c96] pbx.c: Executing [cidlookup_5@cidlookup:1] Set("IAX2/voipms-4621", "CURLOPT(httptimeout)=7") in new stack
[2018-11-16 12:06:52] ERROR[12444][C-00000c96] pbx_functions.c: Function CURLOPT not registered
[2018-11-16 12:06:52] ERROR[12444][C-00000c96] pbx_functions.c: Function CURL not registered
It looks like it is attempting to run the callerid lookup, but fails on curl.
I do see similar errors searching from freepbx systems when searching google, such as:
https://community.freepbx.org/t/help-function-curl-not-registered-caller-id-superfecta/7460
The main suggestion there seems to be install libcurl then recompile asterisk.
Before I start following 9 year old posts I wanted to see if anyone had other suggestions.