I’m trying to configure my remote phones to register through my Sangoma SBC to my PBXact. I already followed all documentation and videos about the proper configuration for Remote Phones but i’m still getting error “404 Not Found” with my pjsip extensions registration. I do can register the phones on the local network no problem but not from the outside.
See example when i try to register remotely through the SBC ( No Endpoint Found ) but then next i try to register to the PBXact directly locally and its reachable:
Do you have a trunk SIP (SBC-Trunk-1) configured with the SBC ip address and port? Try to disable it, whether then remote user registration works, you need to configure different SIP profiles in SBC, one for remote users and other for trunks.
I have 3 Trunks in the SBC and 4 SIP Profiles. And i have a (domain 10.10.20.2 PBXact) bind to my |External_Phone_SIP_Profile|profile so it forwards the registration to the PBXact box.
Do you have port 5080 configured in the PBXact trunk configuration? If you don’t configure port in trunk configuration PBXact dosen’t know from which profile comes the request because the source IP is the same.
You have to delete Trunk1. Remote users doesn’t need a SIP trunk. They are like local extensions. It’s like whether you configure a SIP trunk fore each local extension, it has non sense.
Interesting because i was trying to follow some notes that i got from a Sangoma representative:
> So: > > SBC > 4 sip profiles (2 for remotes phones, one internal and one external, and 2 for the provider, also one internal and one external) > 3 trunks (2 internals with the PBX, and 1 external with the service provider) > 4 call routings (2 for remotes phones, one internal and one external, and 2 for the provider, also one internal and one external) > > > PBX > 2 trunks (internals with the SBC) > 1 outbound route (for outbound calls to the service provider going through the SBC)
Either way i get the same result:
[2020-04-08 11:40:36] WARNING[3201] res_pjsip_registrar.c: AOR ‘3000’ not found for endpoint ‘SBC-Trunk-2’
So when i disabled both Trunks on my PBXact the remote extension goes Online but at soon as i Enable any of the Trunks i get the 404 Not Found. What you think can be the problem here?
So when i disabled both Trunks on my PBXact the remote extension goes Online but at soon as i Enable any of the Trunks i get the 404 Not Found. What you think can be the problem here?
This is because, I don’t know why, your trunks are catching the Register but the user doesn’t match, obviously.
Could you paste the REGISTER packet received in PBXact?