Hi All,
I just found out that, after I put back the NAT port to default
configuration (30000-31000), the remote worker support can't run anymore.
Internal user able to called remote user and vice versa. When the call
established remote user can hear the voice from internal user but internal
user can't hear anything.

Here the packet stream that I've got from the trace file (capture from both
side WAN & LAN)

Remote user RTP packet stream
Remote Worker (public address) <----- RTP ---> SIPX (public address) 

Internal user RTP packet stream
Internal user (private address) <---- RTP ---> SIPX (private address)

Both using the same codec G.711

If I change back the NAT port to 10000-20000 (which is overlap/conflict with
java application port 15060) and the Media service status failed
(obviously), after the called established both end can hear clearly.

But I saw the different RTP packet stream with this configuration

Remote Worker (public address) <---- RTP ---> Internal user (private
address)

Can someone help me with this problem?

B.Aidil


> -----Original Message-----
> From: Boy Aidil Sjam [mailto:[email protected]]
> Sent: Monday, May 04, 2009 9:20 AM
> To: 'M. Ranganathan'
> Cc: [email protected]
> Subject: Re: [sipx-users] Media Relay Service Failed
> 
> 
> 
> -----Original Message-----
> From: M. Ranganathan [mailto:[email protected]]
> Sent: Monday, May 04, 2009 12:05 AM
> To: Boy Aidil Sjam
> Cc: [email protected]
> Subject: Re: [sipx-users] Media Relay Service Failed
> 
> On Sun, May 3, 2009 at 6:55 AM, Boy Aidil Sjam
> <[email protected]> wrote:
> > Hi,
> >
> > After failed to upgrade sipxecs 4.0 from 3.10.3, I was able to fresh
> > installed 4.0 from stable ISO.
> >
> > All the configuration I set already running, including supporting for
> remote
> > worker. It’s great
> >
> > But after a while I saw the Media Relay Service status Failed, then I
> click
> > “show details à see all”, I got the result below:
> >
> >
> >
> > Messages for Media Relay
> >
> >
> >
> > Standard error
> >
> >
> >
> >     * Exiting main: Cause : Address already in use
> >
> >     * java.net.BindException: Address already in use
> >
> >     * at java.net.PlainDatagramSocketImpl.bind0(Native Method)
> >
> >     * at
> >
> java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
> >
> >     * at java.net.DatagramSocket.bind(DatagramSocket.java:368)
> >
> >     * at java.net.DatagramSocket.<init>(DatagramSocket.java:210)
> >
> >     * at java.net.DatagramSocket.<init>(DatagramSocket.java:261)
> >
> >     * at
> >
> org.sipfoundry.sipxbridge.symmitron.SymmitronServer.start(SymmitronServ
> er.ja
> va:1261)
> >
> >     * at
> >
> org.sipfoundry.sipxbridge.symmitron.SymmitronServer.main(SymmitronServe
> r.jav
> a:1307)
> >
> >
> >
> > I tried to restart but the problem still persist
> 
> 
> You must have ALL the ports in the range specified in the NAT
> Traversal page free. This defaults to the range 30000 to 31000 ( both
> inclusive ). When sipxrelay starts, it will do a check for each port
> in that range.
> This check is failing for you.
> 
> Check your log file
> 
> /var/log/sipxpbx/sipxrelay.log
> 
> to see which port is already taken in that range.
> 
> 
> Reconfigure your system to use a different port range or reconfigure
> whatever process it is that is using the port that is causing the
> conflict.
> 
> Ranga
> 
> 
> Thanks for your help Ranga.
> >From the log I found that it's because I change the NAT RTP Port
> range.
> I changed that to 10000 - 20000, and it's seem that because the java
> application need to use port 15060
> 
> 
> "2009-05-
> 04T02:04:31.300000Z":2:JAVA:ERR:voip.test.com:main:00000000:symmitr
> on:"Failed to bind to /10.10.12.5:15060"
> java.net.BindException: Address already in use
>         at java.net.PlainDatagramSocketImpl.bind0(Native Method)
>         at
> java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
>         at java.net.DatagramSocket.bind(DatagramSocket.java:368)
>         at java.net.DatagramSocket.<init>(DatagramSocket.java:210)
>         at java.net.DatagramSocket.<init>(DatagramSocket.java:261)
>         at
> org.sipfoundry.sipxbridge.symmitron.SymmitronServer.start(SymmitronServ
> er.ja
> va:1261)
>         at
> org.sipfoundry.sipxbridge.symmitron.SymmitronServer.main(SymmitronServe
> r.jav
> a:1307)
> 
> I turn back the NAT port to the default, and it's already running now
> 
> 
> B. Aidil
> 
> 
> 
> 
> 




DISCLAIMER:
Information in this message is confidential and may be legally privileged. It 
is intended solely for the addressees. Access to this message by anyone else is 
unauthorised. If you are not the intended recipient, any disclosure, copying, 
or distribution of the message, or any action or omission taken by you in 
reliance on it, is prohibited and may be unlawful. Please immediately contact 
the sender if you have received this message in error.

_______________________________________________
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