CID Superfecta not notifying any of the services

I have an installation of FreePbx and i can’t get any of the CID Superfecta functions to work. It doesn’t seem to notify any of them. I’ve tried email , Telegram and Pushover.

The log shows that it’s starting up the module but it can’t find callerid and then it terminates with result 0.

Has anyone else had this problem and fixed it ? If so, how ?

Thanks

In the debug test run scheme I get

!

Surely this should see the cid entered in phone number or is there something I am missing here ?

Here is another run

Debug is on and set at level: 1
The Original Number: 201
The Scheme: Push_notifications
Scheme Type: SINGLEFECTA
Debugging Enabled, will not stop after first result

Scheme Asked is: Push_notifications
The DID is: 5555555555
The CNUM is: 201
The CNAME is: CID Superfecta!

Starting scheme Push_notifications
Matched DID Rule: 5555555555 with 5555555555
No matching CID rules. Skipping scheme

Returned Result would be:
result took 0.0015661716461182 seconds

Screenshot 2023-02-16 at 10.35.03

Debug is on and set at level: 3
The Original Number: 01618261804
The Scheme: Push_notifications
Scheme Type: SINGLEFECTA
Debugging Enabled, will not stop after first result

Scheme Asked is: Push_notifications
The DID is: 5555555555
The CNUM is: 01618261804
The CNAME is: CID Superfecta!

Starting scheme Push_notifications
Matched DID Rule: 5555555555 with 5555555555
Matched CID Rule: 01618261804 with 01618261804
Changed CNUM to: 01618261804
Executing Send to email
Searching Send to Email …
result took 0.0002 seconds.

No callerid found

Returned Result would be:
result took 0.0017499923706055 seconds
Run This SchemeRun All SchemesCancel

It still states ‘No callerid found’

Unless we are doing something stupid.

We have come to the conclusion that this is broken so are going to try the following solution.

Use dynamic routes to call a URL ( Which will trigger a push notification ) with some parameters.

Any thoughts " Alternatives

Haven’t used this feature alot except to call data that was in the astrerisk phonebook. If it looks like a bug, I’d recommend submitting a report so it can get looked at.

FAQ - FreePBX Community Forums

As for alternatives, I would use an API call in custom dialplan or dynamic routes, as you’ve suggested.

The primary purpose of Superfecta is to look up a CID name for a given CID number. The Send-to features were added after, but they ONLY work if superfecta first finds a caller id name. Note in your screen cap you see

No callerid found

With no name found, all the send-to sources are ignored. This is the same both for testing and when live. For testing purposes, you can throw the ‘Abandon Lookup’ source in there so that superfecta will always find a cid name.

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