[Serusers] public ip - private ip communication problem

Jan Janak jan at iptel.org
Fri May 28 18:02:23 CEST 2004


Please always CC the mailing list. You can use any RFC3261 compliant
user agent, for example Cisco, Grandstream, Sipura, X-lite, and others.
Regarding your configuration file, I did not review that, so I do not
know.

  Jan.

On 28-05 08:42, varala ramakanth wrote:
> hai janak,
> 
> according to you the softphone is giveng the error
> 
> so which is the best softphone to use with our ser
> 
> software . 
> 
> does my ser.cfg is enough to establish the session
> 
> between private to public ips
> 
> if possible please guide me with the sample config
> file
> 
> 
> with regards
> rama kanth
> 
> 
> --- Jan Janak <jan at iptel.org> wrote:
> > There is an parse error in the logs you sent us,
> > some Route header field
> > is missing < character, unfortunately the dumps do
> > not show the message.
> > Locate the source of error and report it to the
> > manufacturer.
> > 
> >   Jan.
> > 
> > On 26-05 22:49, varala ramakanth wrote:
> > > hello friends,
> > > 
> > > sorry to disturb you people again and again iam
> > newbie
> > > 
> > > 
> > > i know ser from last two weeks only
> > > 
> > > as iam suffering with this problem from last week
> > > 
> > > i need help of you people i hope some body is kind
> > 
> > > 
> > > enough to help me out .
> > > 
> > > 
> > > and my first scenario in simple ascii diagram
> > > 
> > >               public ip (estara softphone)
> > >                             /|\
> > >                              | 
> > >                              |
> > >                             \|/
> > >                     SER server (public ip)
> > >                             /|\
> > >                              |
> > >                             \|/
> > >               public ip (estara softphone)
> > > 
> > > my SER server is redhat linux 9.0
> > > 
> > > iam using stable version which i got through cvs
> > > 
> > > and first checking with the public ip to publics
> > ip
> > > 
> > > here i could able to establish the call i.e in
> > either 
> > > 
> > > side i could able to listen the voice
> > > 
> > > in this iam not using any rtpproxy
> > >
> >
> ------------------------------------------------------
> > > 
> > > [root at server sbin]# ser
> > > Listening on
> > >               127.0.0.1 [127.0.0.1]:5060
> > >               <public ip>[public ip]:5060
> > > Aliases: server.pol.net.in:5060 localhost:5060
> > > localhost.localdomain:5060
> > > stateless - initializing
> > > [root at server sbin]# Maxfwd module- initializing
> > > textops - initializing
> > >  0(0) INFO: udp_init: SO_RCVBUF is initially 65535
> > >  0(0) INFO: udp_init: SO_RCVBUF is finally 131070
> > >  0(0) INFO: udp_init: SO_RCVBUF is initially 65535
> > >  0(0) INFO: udp_init: SO_RCVBUF is finally 131070
> > >  9(0) INFO: fifo process starting: 17451
> > >  9(17451) SER: open_uac_fifo: fifo server up at
> > > /tmp/ser_fifo...
> > >  8(17450) parse_nameaddr(): No < found
> > >  8(17450) parse_rr(): Error while parsing
> > name-addr
> > >  8(17450) find_first_route(): Error while parsing
> > > Route HF
> > >  6(17448) parse_nameaddr(): No < found
> > >  6(17448) parse_rr(): Error while parsing
> > name-addr
> > >  6(17448) find_first_route(): Error while parsing
> > > Route HF
> > >  6(17448) parse_nameaddr(): No < found
> > >  6(17448) parse_rr(): Error while parsing
> > name-addr
> > >  6(17448) find_first_route(): Error while parsing
> > > Route HF
> > >  7(17449) parse_nameaddr(): No < found
> > >  7(17449) parse_rr(): Error while parsing
> > name-addr
> > >  7(17449) find_first_route(): Error while parsing
> > > Route HF
> > >  6(17448) parse_nameaddr(): No < found
> > >  6(17448) parse_rr(): Error while parsing
> > name-addr
> > >  6(17448) find_first_route(): Error while parsing
> > > 
> > >
> >
> -------------------------------------------------------
> > > this is the second scenario 
> > > 
> > >            public ip (msn messenger)
> > >                             /|\
> > >                              | 
> > >                              |
> > >                             \|/
> > >                     SER server (public ip)
> > >                             /|\
> > >                              |
> > >                             \|/
> > >                DHCP server (public ip , NAT
> > device)
> > >                             /|\
> > >                              |
> > >                             \|/
> > >                  private ip (estara softphone)
> > > 
> > > 
> > > in the terminal of ser iam gettign this
> > >
> >
> -----------------------------------------------------
> > > 
> > > [root at server sbin]# ser
> > > Listening on
> > >               127.0.0.1 [127.0.0.1]:5060
> > >               <public ip>[public ip]:5060
> > > Aliases: server.pol.net.in:5060 localhost:5060
> > > localhost.localdomain:5060
> > > [root at server sbin]# stateless - initializing
> > > Maxfwd module- initializing
> > > textops - initializing
> > >  0(0) INFO: udp_init: SO_RCVBUF is initially 65535
> > >  0(0) INFO: udp_init: SO_RCVBUF is finally 131070
> > >  0(0) INFO: udp_init: SO_RCVBUF is initially 65535
> > >  0(0) INFO: udp_init: SO_RCVBUF is finally 131070
> > >  9(0) INFO: fifo process starting: 17642
> > >  9(17642) SER: open_uac_fifo: fifo server up at
> > > /tmp/ser_fifo...
> > >  5(17638) parse_nameaddr(): No < found
> > >  5(17638) parse_rr(): Error while parsing
> > name-addr
> > >  5(17638) find_first_route(): Error while parsing
> > > Route HF
> > >  8(17641) parse_nameaddr(): No < found
> > >  8(17641) parse_rr(): Error while parsing
> > name-addr
> > >  8(17641) find_first_route(): Error while parsing
> > > Route HF
> > >  5(17638) ERROR: extract_body: message body has
> > lenght
> > > zero
> > >  5(17638) ERROR: force_rtp_proxy: can't extract
> > body
> > > from the message
> > >  5(17638) ERROR: on_reply processing failed
> > > 
> > >
> >
> -----------------------------------------------------
> > > here iam using the rtpproxy of version 1.4
> > 2003/08/05
> > > 
> > > ./rtpproxy -f
> > > 
> > > in the terminal of rtpproxy iam getting this
> > >
> >
> -----------------------------------------------------
> > > [root at server rtpproxy]# ./rtpproxy -f
> > > rtpproxy: new session on a port 35000
> > > rtpproxy: lookup on a port 35000
> > > rtpproxy: addr1 filled in: 202.65.128.24
> > > rtpproxy: addr2 filled in: 202.65.148.252
> > > rtpproxy: stats: 179 in from addr1, 3 in from
> > addr2,
> > > 180 relayed
> > > rtpproxy: session on port 35000 is cleaned up
> > > 
> > >
> >
> ------------------------------------------------------
> > > 
> > > the result is i could able to see that both mic
> > and 
> > > 
> > > speaker are working and iam listening what ever
> > public
> > > 
> > > ip softphone is speaking in private ip softphone.
> > > 
> > > but in public ip softphone i have seen  that only
> > > 
> > > mic is working not the speakers i.e i could not 
> > > 
> > > able to listen what ever private ip softphone is 
> > > 
> > > speaking
> > > 
> > > i observed that one malformed sip packet is
> > genrating 
> > > 
> > > thorugh the ser in tethereal
> > > 
> > > so my ethereal report is 
> > > 
> > 
> === message truncated ===
> 
> 
> 
> 	
> 		
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/ 




More information about the sr-users mailing list