[Asterisk-Users] iax2 trunk

duncan duncan at impede.net
Thu Oct 9 07:57:28 MST 2003


>Im having problems setting up a trunk between two locations.  Heres the 
>setup I have:
>
>Server A is connected to the PSTN at my datacenter
>Server B is connected to a clients e1 line at his datacenter
>
>I only want to route calls from Server B to Server A and out through the 
>PSTN.  Server A has a lot of other things connecting to it, so I need a 
>very specific context for all calls to go through.  Because of the volume 
>of calls between the two servers I wish to setup a trunk.
>
>Server A has this entry in iax.conf
>
>[serverb]
>type=friend
>host=serverbipaddress
>trunk=yes
>auth=md5,plaintext,rsa
>secret=s3rv3rb
>username=serverb
>context=serverb
>qualify=yes
>
>Server B doesnt have much in iax.conf - only codec and port information 
>under [general]
>
>Server B is using this in his extensions.conf though:
>
>exten => _X.,1,Dial,IAX2/serverb:s3rv3rb at serveraipaddress/${EXTEN}|180
>
>now i know some things are wrong, i know i can use type=peer because its 
>only a one way connection (im not making calls to serverb, only recieving 
>calls from it)
>
>but when i do an iax2 trunk debug i get this:
>
>IAX2 Trunk Debug Requested
>Beginning trunk processing
>Processed trunk peer 'serverb' (0.0.0.0:0) with 0 call(s)
>Ending trunk processing with 1 peers and 0 calls processed
>
>even though there are calls going between the servers - so obviously they 
>arent using the trunking facility.  so whats the deal.  what do i have to 
>do in iax.conf on both sides and in extensions.conf on the side of ServerB

ok, bad form to reply to my own posting, but in case anyone else has this 
problem in future it was a very silly setting.  on server b i didnt need 
the entry in iax.conf - all i needed was a register statement.


duncan




More information about the asterisk-users mailing list