All, 

I am still having issues here - the ITSP is basically insisting I use 5060, not 
5080 (they apparently tried changing the Asterix port to 5080 and it didn't 
work for them for some reason), and I just want to double check my settings 
before going back to them. 

I have SipX installed on a machine with two NICS - one on the ITSP external 
network and one on our internal network. I was wondering, given this is the 
case, whether it mattered that they want us to use 5060, we should be able to 
bind to 5060 on the external address and separately to 5060 on our internal 
address for the phones, no? 

Currently I have a gateway set up with our ITSP (Allegro in Australia): 

<?xml version="1.0" ?> 
<sipxbridge-config 
xmlns="http://www.sipfoundry.org/sipX/schema/xml/sipxbridge-00-00";> 

<bridge-configuration> 

<external-address>172.32.255.140</external-address> <-- the address the ITSP 
provided me for the sipx server 
<external-port>5060</external-port> 
<local-address>10.10.5.28</local-address> <-- the internal address of the sipx 
server 
<local-port>5090</local-port> 
<sipx-proxy-domain>mionegroup.com.au</sipx-proxy-domain> 
<sipx-supervisor-host>sipx.mionegroup.com.au</sipx-supervisor-host> 
<sipx-supervisor-xml-rpc-port>8092</sipx-supervisor-xml-rpc-port> 
<stun-server-address>stun01.sipphone.com</stun-server-address> 
<sip-keepalive-seconds>20</sip-keepalive-seconds> 
<sip-session-timer-interval-seconds>1800</sip-session-timer-interval-seconds> 
<media-keepalive-seconds>1</media-keepalive-seconds> 
<xml-rpc-port>8088</xml-rpc-port> 
<music-on-hold-support-enabled>false</music-on-hold-support-enabled> 
<music-on-hold-address>~~mh~</music-on-hold-address> 
<music-on-hold-delay-miliseconds>500</music-on-hold-delay-miliseconds> 
<music-on-hold-supported-codecs>PCMU,PCMA</music-on-hold-supported-codecs> 
<route-inbound-calls-to-extension>operator</route-inbound-calls-to-extension> 
<log-level>INFO</log-level> 
<log-directory>/var/log/sipxpbx/</log-directory> 
<location-id>1</location-id> 
</bridge-configuration> 

<itsp-account> 
<itsp-proxy-domain>172.32.255.138</itsp-proxy-domain> 
<user-name>USER</user-name> 
<password>PWD</password> 
<itsp-proxy-address>172.32.255.138</itsp-proxy-address> 
<itsp-proxy-listening-port>0</itsp-proxy-listening-port> 
<itsp-transport>UDP</itsp-transport> 
<use-global-addressing>true</use-global-addressing> 
<strip-private-headers>false</strip-private-headers> 
<default-asserted-identity>true</default-asserted-identity> 
<register-on-initialization>true</register-on-initialization> 
<registration-interval>600</registration-interval> 
<sip-keepalive-method>CR-LF</sip-keepalive-method> 
<rtp-keepalive-method>NONE</rtp-keepalive-method> 
</itsp-account> 

</sipxbridge-config> 

When I try to start the SIP Trunk, I get the following exception. I assume this 
is related to the 5060/5080 issue: 
Messages for SIP Trunking 
Standard error 


    • javax.sip.InvalidArgumentException: Address already in use 
    • at 
gov.nist.javax.sip.SipStackImpl.createListeningPoint(SipStackImpl.java:778) 
    • at 
org.sipfoundry.sipxbridge.Gateway.initializeSipListeningPoints(Gateway.java:471)
 
    • at org.sipfoundry.sipxbridge.Gateway.start(Gateway.java:898) 
    • at org.sipfoundry.sipxbridge.Gateway.main(Gateway.java:1233) 
    • Caused by: java.io.IOException: Address already in use 
    • at 
gov.nist.javax.sip.stack.UDPMessageProcessor.<init>(UDPMessageProcessor.java:141)
 
    • at 
gov.nist.javax.sip.stack.SIPTransactionStack.createMessageProcessor(SIPTransactionStack.java:1742)
 
    • at 
gov.nist.javax.sip.SipStackImpl.createListeningPoint(SipStackImpl.java:760) 
    • ... 3 more 
    • SipXbridge : Exception caught while running 

I feel like I am trying to make something work that just isn't designed to 
unless the ITSP can change their port to support 5080. 

Cheers, 
David 
----- Original Message ----- 
From: "M. Ranganathan" <[email protected]> 
To: "David Hobley" <[email protected]> 
Cc: [email protected] 
Sent: Tuesday, May 12, 2009 4:28:32 PM GMT +10:00 Brisbane 
Subject: Re: [sipx-users] Asterix in use by ITSP? 

On Tue, May 12, 2009 at 2:12 AM, David Hobley 
<[email protected]> wrote: 
> Hello, 
> 
> I am just trying to set SipX 4.0 up to interoperate with our ITSP. These 
> guys are using Asterix and are currently claiming that they can't set the 
> SIP port at their end to chat on 5080 (as I believe, from the documentation, 
> is required at our end). Has anyone had any success connecting with Asterix 
> at the ITSP end? 

Sure! callwithus.com uses asterisk and if I am not mistaken so does 
vitelity.net. 

These ITSPs typically expect Registration. Enable Register on 
intialization in the ITSP configuration screen. You should be able to 
register with port 5080 unless the ITSP has seriously restricted the 
behavior of Asterisk to only allow registration from Port 5060 ( in 
which case you would have a problem ). 


> 
> Cheers, 
> David 
> 
> _______________________________________________ 
> sipx-users mailing list 
> [email protected] 
> List Archive: http://list.sipfoundry.org/archive/sipx-users 
> Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users 
> 



-- 
M. Ranganathan 


-- 
Cheers, 
David Hobley 

IT Manager 
Creators of Miessence, MiVitality and MiEnviron 

Phone: +61 (7) 5582 7020 
Fax: +61 (7) 5539 6719 
USA Fax 1800 840 0827 
Email : [email protected] 
Website: www.mionegroup.com 


_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

Reply via email to