[Asterisk-Users] IAX2 using non standard port
Walker Haddock
whaddock at datacrest.com
Tue Dec 16 21:59:50 MST 2003
Thanks Mr. Tilghman! Here's a summary incase anyone else is looking for the way to do this:
Problem: Need to use non standard port for IAX2 server listening behind a firewall.
In this case, we were required to use UDP port 80 to listen on.
Solution:
edit iax2.h file and change line 73 as follows:
#define IAX_DEFAULT_PORTNO 80 /* 4569 */
in /usr/src/asterisk
make clean ; make install
in iax.conf, in the register record, append the port number of the peer:
register => user:password at iax.server.com:4569
Walker
On Tue, Dec 16, 2003 at 07:55:13PM -0600, Tilghman Lesher wrote:
> On Tuesday 16 December 2003 18:56, Walker Haddock wrote:
> > I am working on a project where we must connect to the * server
> > behind a firewall. They can only open up port 80 udp.
> >
> > I have managed to get IAX working fine by specifying the port=80 in
> > the iax.conf file. However I would like to get IAX2 working.
> >
> > There was a recommendation in the list 13 SEP 2003:
> > http://lists.digium.com/pipermail/asterisk-users/2003-September/02056
> >0.html
> >
> > I tried to change the IAX_DEFAULT_PORTNO in iax2.h to 80, but then
> > the internal server also tried to talk to the external server on port
> > 80. Looks like IAX_DEFAULT_PORTNO sets both the origin and
> > destination port numbers.
> >
> > So, if I want the internal IAX2 service to listen on port 80 and I
> > want to register with the external IAX2 server using the standard
> > port, is there another change I need to make to the IAX2 code?
>
> You should be able to specify the port number in the register line:
>
> register => user:password at host:4569
>
> -Tilghman
--
******** DataCrest, Inc. -- Technically Superior ******************
Walker Haddock http://www.datacrest.com
DataCrest, Inc. e-mail: wh at datacrest.com
1634A Montgomery Hwy. phone: 1-888-941-3282, 1-205-335-8589
Birmingham, AL 35216 fax: 1-205-823-7838
***********************************************************************
More information about the asterisk-users
mailing list