Pi4 w/ Shari…putting this in the Allmon category because I know if I can get it to work with Allmon, it’ll also work with Allscan..
Trying to access Allscan from an outside IP. Everything is working great in Local, 2 (ethernet) PC’s and my phone (on wifi).
Trying to get this to where I can access it while outside of my network (on my phone). I’m wondering if my gateway won’t allow me to do what needs to be done. It’s Xfinity, which used to have a great selection of settings from the main sign-on screen to the gateway. For some reason, they’re trying to push many of these functions to their mobile app. God know why. Therefore, port ‘triggering’ is still on the log-in page, but port forwarding was moved to the mobile app only, which now has a stripped-down function for port forwarding.
I saw the video Fred put up and I don’t have any of the options he showed to put a port forward on his gateway. Everything I’m seeing in videos involves defining a port number on the Public IP, and making a port forward to redirect that port to my node. ALL port forwarding options I have are Local only and offer no ability to define a port on the Public IP address.
Does anyone else have the Xfinity XB7 and has gone through this? If I can’t identify a port on the Public IP, I can’t imagine how I can make this work.
I got sick and tired of using the Xfinity app to control port forwarding and what not. I was able to get it to work but there is a limit of 5 ports you can forward I believe. The WiFi on those are flakey at best as well. What I did was went a purchased a wireless router, had the Xfinity gateway assign a static ip address to the router, put that IP into the DMZ zone on the gateway and just control everything from the router. Not only is the wifi better in my home but now I can open as many ports as I need. Side not I did have to eventually call Xfinity so they could explain how to open the ports on the gate but they were very reluctant to. Doing it the way I did it saved me hours and a headache LOL
Agreed, that app is garbage. May I ask, how were you able to do it? If I understand it, I'm trying to define a port on the public IP and forward it to (local) 127.0.0.1:5038 (local IP to the node).
I don't see how you did that. Thanks so much in advance.
127.0.0.1 is localhost and only accessible from the OS. You need to forward to the actual LAN IP of the OS. Additionally make sure you have bindaddr set properly in manager.conf.
Proving to you that I am a noob at this. When I changed the bindadr to 0.0.0.0, my local Allscan wouldn't work. I can see in the script that it logs in using that address.
I can't tell you anything about AllScan as I've never used it. However 0.0.0.0 is a special address just like 127.0.0.1. The 0.0.0.0 means "listen on all available IPv4 addresses". So, when you set bindaddr=0.0.0.0 in manager.conf and restart Asterisk, it's now listening on port 5038 on all interfaces not just localhost, but it also listens on localhost.
So Allmon3, AllScan locally, etc. all should still be configured to use 127.0.0.1. Then you port forward 5038 to your LAN ip address. You can see it in Cockpit or using the ip addr show command from the CLI. It most likely starts with a 192.168. or a 10.