Hello,
I can’t say I have much experience with FreePBX, but it seems I have a rather odd problem.
I am developing a SIP endpoint and I am using MicroSIP to test it.
I have a PJSIP extension, which I am connecting to the SIP endpoint I am developing. Judging by the Wireshark traces, the registration is successful (server returns 200 OK), but after invoking pjsip show endpoints
from the CLI, it is shown as unavailable. I tried switching to chan_sip but to no avail - I was still unable to call the endpoint from MicroSIP. If I tried to place a call from the problematic endpoint to the MicroSIP endpoint, then it works.
From a network perspective things are very simple - everything is in one VLAN. I can also confirm, that the endpoint I am developing is working, since I am able to call it by using the IP address and port when placing the call from MicroSIP.
I guess it’s some detail that I am missing, but sadly I cannot find it. Let me know if you need any logs or Wireshark traces and thank you in advance!