FreePBX 126.96.36.199 / Current Asterisk Version: 16.15.1
I have a couple of Cisco 500S Attendant consoles attached to a Cisco 525G phone. I am able to monitor local extensions by adding a line in the Attendant Console GUI like, for example to monitor ext. 1001, this:
@arielgrin Thanks for your reply, but your explanation isn’t clear to me.
I would explain it in detail like this: the public IP of the FreePBX server is 188.8.131.52 and the server itself is at 192.168.1.175. The local extension 1001 is on a phone on this network at 192.168.1.53 and registers with the FreePBX server.
The extension 1002 is on a remote phone with a public IP of 184.108.40.206, has a private IP of 172.16.0.99 and registers with the FreePBX server at 220.127.116.11.
To monitor extensions 1001 and 1002 the following entries in the GUI of the Cisco SPA 500S (attached to a Cisco SPA 525G phone) are:
That is correct, the IP that must be used is the IP of the FreePBX server. Whether is the public or private IP, it depends on what IP is the remote phone using to register. If the remote phone is registering to the public IP, then use it. On the contrary, if the remote phone is using a VPN to connect to the private IP of FreePBX, then use the private IP. In the end, the $PROXY variable will take care of that, provided you entered the correct IP on the proxy field of the remote phone.
@arielgrin Thanks, that’s good to know. I haven’t been able to get remote phones working yet with VPN, except for two Sangoma S500 phones. That’s my next goal, and I may reach out to you for assistance.