Proxy Authentication Required

Hello, I have a brand new Sangoma FPBX 40 Appliance, and I sub to Vitelity. I have FreePBX 13.0.191.11. I am moving from an old 2.10.1.9 system that is working fine, but on an old PC.

I have configured a simple Outbound trunk using the exact peer Config Sample in Walt’s support page for FreePBX. And I have a single Outbound route to send all calls outside, the same route I had in the earlier version (even though the GUI looks very different).

Now, when I make outbound calls, Vitelity sends a 407 Proxy Authentication Required. But FreePBX does not respond back with any Proxy Auth Digest. Then a loop happens as FBPX tries Vitelity again and Vitelity keeps responding with 407, with FBPX not properly responding with a Digest. But on my old system, the 407 is properly ACK’d and a Digest sent. But not my new system as seen below:

0.000000 10.10.10.10  -> 64.2.142.17  SIP/SDP 1021 Request: INVITE sip:[email protected] | , with session description
0.039683  64.2.142.17 -> 10.10.10.10  SIP 603 Status: 407 Proxy Authentication Required |
0.500403 10.10.10.10  -> 64.2.142.17  SIP/SDP 1021 Request: INVITE sip:[email protected] | , with session description
1.039500  64.2.142.17 -> 10.10.10.10  SIP 603 Status: 407 Proxy Authentication Required |
1.500163 10.10.10.10  -> 64.2.142.17  SIP/SDP 1021 Request: INVITE sip:[email protected] | , with session description
2.039693  64.2.142.17 -> 10.10.10.10  SIP 603 Status: 407 Proxy Authentication Required |
3.500222 10.10.10.10  -> 64.2.142.17  SIP/SDP 1021 Request: INVITE sip:[email protected] | , with session description
4.044356  64.2.142.17 -> 10.10.10.10  SIP 603 Status: 407 Proxy Authentication Required |
7.499811 10.10.10.10  -> 64.2.142.17  SIP/SDP 1021 Request: INVITE sip:[email protected] | , with session description

So what Peer option (or missing toggle) do I need for Proxy Auth to be properly responded to by my FPBX?

Thanks in advance!

Do you register with Vitelity, post your trunk settings.

Here’s my Peer config:

type=friend
dtmfmode=auto
username=me
secret=mysecret
fromuser=me
trustrpid=yes
sendrpid=yes
context=from-trunk
canreinvite=no
host=outbound.vitelity.net

This is setup in Edit Trunk --> SIP settings --> Outgoing --> Peer Details.
Nothing in Inbound Peer Details and no register string has been entered.

My inbound trunk registers just fine and can get inbound calls no problem.
I use auth for my calls. I have no IP Endpoints configured in my account.

What do you have as trunk name? Is it the same as the username?

No trunk name is vitelity_outbound as recommended (same trunk name on my existing working system)