FusionPBX works when phones are registered to FusionPBX. But I use dSIPRouter. Phones register through dSIPRouter and have the IP's of it.
You can call the DID and dSIP will route the call to Freeswitch then match the DID inbound. The IVR plays, but then the extension returns 404 no found.
The reason is that FreeSwitch is looking in the "public" context instead of the domain context after the transfer from the IVR.
user_exist and local_extension dialplans have been copied to the domain and the context changed. I'm really just stumped here.
Like I said, if the phones register directly to FreeSwitch, the call completes and everything works except for dialing out because the outbound proxy is not correct.
The goal is to close off the ports on Fusion except for port 80/443 on the pblic IP and have dSIP route on the internal acting like a firewall since the domains sync to auth users.
It's kinda like dSIP does not pass the context to FreeSwitch.
Please advise. Google, AI's and docs have been no help.
You can call the DID and dSIP will route the call to Freeswitch then match the DID inbound. The IVR plays, but then the extension returns 404 no found.
The reason is that FreeSwitch is looking in the "public" context instead of the domain context after the transfer from the IVR.
user_exist and local_extension dialplans have been copied to the domain and the context changed. I'm really just stumped here.
Like I said, if the phones register directly to FreeSwitch, the call completes and everything works except for dialing out because the outbound proxy is not correct.
The goal is to close off the ports on Fusion except for port 80/443 on the pblic IP and have dSIP route on the internal acting like a firewall since the domains sync to auth users.
It's kinda like dSIP does not pass the context to FreeSwitch.
Please advise. Google, AI's and docs have been no help.