Replying to myself with an update. I changed to the pjsip driver.
For outgoing calls this is the sip invite that works
Authorization: Digest username=“xxxx”, realm=“bizphone.iinet.net.au”, nonce=“nonce”, uri=“sip:bizphone.iinet.net.au”,
this is the one that doesn’t
Authorization: Digest username=“xxxx”, realm=“bizphone.iinet.net.au”, nonce=“nonce”, uri=“sip:trunk-qld.bizphone.iinet.net.au”,
The only difference is that the second one is making up the uri from the “outbound proxy” setting. I have fudged that in the first example by setting the outbound proxy ip to bizphone.iinet.net.au in the hosts file.
I would prefer to not do this and this thread suggests that you can make this work with the pjsip driver.
can anyone help me with this? The server and client uri settings seem the most likely but I cannot make it work through there.