On 09/10/2013 05:27 PM, Joshua Colp wrote:
Sean Darcy wrote:
On 09/10/2013 12:15 PM, Joshua Colp wrote:
Sean Darcy wrote:
Maybe a different question would be helpful. Let's assume no NAT; the
server is directly connected with an FQDN. Two iax devices register.
Does asterisk assign them different ports?

Asterisk does not assign ports. The IAX2 channel driver, by default,
binds to a single UDP port (4569). As UDP is connectionless there are no
connections. What you see on the console is the *source* IP address and
port of the packets. It's possible that the Amazon stuff is sort of
NATting things to do connection tracking... but that's Amazon land, so
no clue really.


Since no horse is dead enough not to take another beating:

If the console is showing the *source* port of the packets. then:

does the server send iax packets to that source port, or to 4569?

It sends to the source port if using the registration.


"home" (which is another asterisk server) shows 4569, while the androids
running zoiper show random ports. I assume zoiper puts the source port
in an iax packet. But regardless of how zoiper describes its source
port, asterisk will only send iax packets on 4569. correct?

It does not put the source port in an IAX packet. It's in the IP header
itself, outside of IAX. Asterisk will send IAX packets *from* port 4569
but *to* any host/port.


OK, so I only need to open up 4569 incoming, But I need to allow a range of outgoing udp ports since zoiper is choosing other udp ports in the IP header of the iax registration.

Thanks. Sorry it's taken so long for me to get this.

sean


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to