I installed ASL3 in the cloud. The first node 50964 works as it should the second node 500264 added after the first was working will dial out but no incoming connections. I have both nodes on two different servers. The first at 4569 and the second at 4568. I manually change the rpt.conf to state this:
There’s only one iax port for a whole server. Two nodes on the same server have the same iax port. Your setup above is listing two ports which means your ASL portal has two servers defined for something that’s really one server. One server has 1 to N nodes.
And seemed to indicate they are not on a single NAT.
So, he does need the ports if true, but the IP is the same (internal) on one server.
You can’t connect to a cloud node when the definition is hard labeled to internal.
He should take the definition out entirely and allow the nodelist data to make a foreign connection.
When he typed “two different servers” I read it as “two different ports”. @Darrell_Black - will you please confirm if you are trying to configure two nodes on one single VPS/server or if you really have TWO different servers.
Sorry for the confusion when I said two servers, I meant two server definitions on the Allstar website. Which ultimately means two different ports. Both of these nodes were running on two separate raspberry pies when I moved them to the cloud, I moved them into one application, running to nodes.
Last night I changed everything back to default however I went to the Allstar website and changed both nodes to use the same server or port.
I was hoping everything would propagate overnight, but unfortunately The reverted port did not propagate.
To be clear, you now have two node numbers - 509264 and 500264 - that are configured in the portal to the same server item? And what IAX port is configured in the server item?
What do you then have configured in the [nodes] stanza of /etc/asterisk/rpt.conf and what bindport is configured in /etc/asterisk/iax.conf?
First off, I would strongly advise NOT using IAX registration method and instead use HTTP registration. The information is at HTTP Registration - AllStarLink Manual. Configure that and comment out any line starting with register => in iax.conf. Unless you have a complelling reason not to, it’s strongly suggested to use asl-menu to configure the node, even when you have multiple nodes.
The, go into the AllStarLink portal and edit the Server you have defined for this and make sure the port there is listed as 4569. Then for both Node registrations, make sure those nodes are associated with the single server you checked.
Then, restart Asterisk, wait about 15 seconds, and check your registration with rpt show registrations.