Dear Forum users,
I am new to free Pbx, I have been trying to set it up for my office which has 4 users. - Its a simple yet easy install and I have managed to get Zoiper Softphone with Iax working no problem. The softphone app MizuDroid with Sip works no problem. the incoming two lines with the VoIP service provider using sip are working with no problem. Ivr is working, I can call the system and the IVr will pick up and direct the calls. The internal Softphone users can call each other with no problems. ( a few fine tweaks are still needed to make it fully functional, but so far all is good)
I have also purchased the System Admin Advanced module and Endpoint Manager to make this entire installation as easy as can be.
However, I have hit a snag with grandstream desk phones. I have been at it for two weeks and I am at wits end. My issue is relating to the IP desk phones that we use in the office. The desk phones are Grandstream Gx-1625.
They will not connect at all. - With the advent of Covid, we are all working out of the office and sometimes in the office. - The Zoiper softphone app works great on iax protocol. So that’s not the issue. The issue is when we go into the office and we cannot use the desk phones as I cannot get it to connect. They do not support IAX. Only sip and Vpn connections which I figured I can enable,
My configuration is as follows:
Freepbx running in a Virtual container on our server in Datacentre - Assigned public ip (41.x.x.x) and with an internal nated ip of 192.168.2.154 - we control the Firewall running Openwrt which sits between the Metal server and the internet. - All the clients/users remote in from their own internet connections which are all Dnat or behind some sort of firewall and have. None of the clients have fixed Ipaddress including our office connection. Ip are Dynamically assigned.
Client ====> ISP (Mobile/Fibre) =====>Internet ===> OpenWrt Firewall ===> FreePbx
Clients are assigned Ip address by providers, OpenWrt has Fixed the assigned IP addresses, Freepbx has natted Ipaddress. I have added port forwarding on the PBX Firewall and Opened necessary ports including Ports on the office firewall. I have also moved the ports to higher ports range in order to secure the server on the public domain. In other words, I have moved ports to the following:
Chan_sip to Tcp/Udp port 50600
TLS Chan_sip to port 50611
Chan_pjsip to to port 51600
TLS Chan_pjsip to port 51611
Iax is still on port 4569
Rtp ports opened range 10000 to 10160.
All the phones are able to register and get a confirmed registration - however, I get no audio or sometimes only one-way audio when connecting.
Please can someone explain to me how I can use SIP or someway of automating the provisioning of the office desk phone devices so that when a user is connected or attempts to connect their phone is provisioned with the correct settings, its exhausting and challenging to get grand stream phones to work with SIP and manual configurations ?.
I am hitting a brick wall with sip configurations on the desk phones and thus any help and advice will be appreciated.