Make a call from non-prime extension

I am attempting to make a call from a non-prime extension, Ie. Any MDUG member other than the prime, but I get “Unknown user XXXX” for anything I try.

Have tried using the “from” attribute in the payload, with the prime in the parameter, but this just makes the call from the prime. Any extension other than the prime simply returns “Unknown user”.

Use case here is I am attempting to make the call from a non-prime softphone or secondary device.
Even if it is another physical handset in the MDUG other than the prime in the MDUG, I still get unknown user. Is this supported? If so, how can I make it work?