Sangoma Phone rejects anonymous calls

We use Freepbx and are migrating from Zulu to Sangoma Phone clients. We use Queuemetrics to manage our queues but seem to be having a problem trying to use Sangoma Phone to spy on calls. Queuemetrics has a realtime panel where you can select an active call and choose to spy on it. That option asks for your extension and the proceeds to dial it in order to start spying on the agents channel. This works fine with desk phones and even with Zulu but Sangoma Phone never receives the call. After 10 or 15 seconds a missed call appears with no information (no calleid or name).

I can see from the CLI that Asterisk is trying to send the call:
PJSIP/981012-000060dc func-apply-sipheaders s 14 Down Return (Empty) 1012 00:00:08

But the client never rings. Maybe Sangoma phone does not like receiving calls with no caller info? Anyone here uses Queuemetrics and Sangoma Phone? Can you monitor calls in the way I am describing? If we use a “direct” extension for Chanspy there is no problem with Sangoma Phone, only when receiving this “anonymous” call is where it fails.

I just did a test trying from the CLI with a channel originate and I get the same result, Sangoma Phone does not ring and I get a missed call with no info.

channel originate Local/1010@from-internal application playback tt-monkeys

If I try the “plain” channel it does ring but when I answer it hangs up immediately.

channel originate PJSIP/981010 application playback tt-monkeys