[Serusers] Call connections take too long

jerk face jerkface2098 at yahoo.com
Mon Dec 22 22:01:30 CET 2003


Ok, I found the problem.
It appears that I left the STUN server settings
configured on my SIP client.
This was causing the delay I was talking about.  I was
using one of the IP addresses on the Vovida website
for their free STUN servers (for testing purposes).
When I remove the STUN server settings I can make a
call if the SIP client is on a static IP address.

Now when the client is behind the NAT, all sounds stop
after the first ring.

So now I'm not sure if this is a problem with my SER
configuration, my Asterisk configuration, or my SIP
client configuration.

Any ideas?

Thank you for your time.


--- Klaus Darilion <darilion at ict.tuwien.ac.at> wrote:
> If the problem is between dialing and message 1,
> than this has nothing
> to do with ser, because ser is between message 1 &
> 2.
> 
> Which user agent do you use?
> 
> What is "long pause"? 0.5 seconds, 5 seconds, 50
> secondes?
> 
> Have you watched if there is some other traffic
> caused by your user
> agent (capture the network traffic directly at UA1,
> not at the proxy)?
> e.g. DNS lookups, NTP requests, ...
> 
> regards,
> Klaus
> 
> > -----Original Message-----
> > From: jerk face [mailto:jerkface2098 at yahoo.com] 
> > Sent: Monday, December 22, 2003 9:22 PM
> > To: Klaus Darilion
> > Subject: RE: [Serusers] Call connections take too
> long
> > 
> > 
> > My delay is from the time that I dial the number
> to
> > the time that "1. INVITE" happens.
> > 
> > In ser.cfg I have the following in route()
> > if (uri=~"sip:1[0-9][0-9]+ at .*") {
> >                 rewritehostport("X.X.X.X:5060");
> >                 #forward the request now
> >                 if (!t_relay()) {
> >                         sl_reply_error();
> >                 };
> >                 break;
> >         };
> > 
> > I found that in the documentation for SER but I
> don't
> > really understand what it means.
> > I am used to the Asterisk syntax for phone numbers
> so
> > I'm confused when I see "1[0-9][0-9]+ at .*"
> > 
> > So anything that starts with 1 is sent to my
> gateway. 
> > But I don't understand "[0-9][0-9]".  How many
> digits
> > does this include?
> > I'm only calling in North America, so I need 10
> digits
> > after the initial 1.
> > Is it possible that I have it configured to look
> for
> > more than 10 digits, so it waits until it times
> out
> > and then sends the digits it has received?
> > 
> > If that is the problem, how do I fix it?
> > 
> > --- Klaus Darilion <darilion at ict.tuwien.ac.at>
> wrote:
> > > Hi!
> > > 
> > > Sorry, I haven't understand your setup! Please
> take
> > > a look at the
> > > follwing figure. Where is the great delay?
> Between
> > > which messages?
> > > 
> > > UA 1                    proxy                   
>  
> > > UA2
> > >  |                        |                     
>   
> > > | 
> > >  |1. INVITE               | 2. INVITE           
>   
> > > | 
> > >  | -------------------->  |
> ---------------------->
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  | 4. 180 Ringing         | 3. 180 Ringing      
>   
> > > |
> > >  | <-------------------   |
> <--------------------- 
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  | 6. 200 OK              | 5. 200 OK           
>   
> > > | 
> > >  | <--------------------  |
> <--------------------- 
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  | 7. ACK                 | 8. ACK              
>   
> > > | 
> > >  | ------------------>    |
> ---------------------> 
> > > |
> > >  |                        |                     
>   
> > > | 
> > >  |                        |                     
>   
> > > | 
> > >  
> > > 
> > > regards,
> > > Klaus
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: jerk face
> [mailto:jerkface2098 at yahoo.com] 
> > > > Sent: Monday, December 22, 2003 9:01 PM
> > > > To: Klaus Darilion
> > > > Cc: serusers at lists.iptel.org
> > > > Subject: RE: [Serusers] Call connections take
> too
> > > long
> > > > 
> > > > 
> > > > My setup:
> > > > I use a proxy for dialing.  The proxy has a
> static
> > > IP
> > > > address.  The callee can be behind a NAT or on
> a
> > > > static IP address and the call will take a
> long
> > > time
> > > > to connect.  
> > > > I have watched the traffic at the caller end
> and
> > > it is
> > > > the same (long pause).
> > > > 
> > > > Any other possibilities?
> > > > 
> > > > Thank you for your time.
> > > > 
> > > > 
> > > > --- Klaus Darilion <darilion at ict.tuwien.ac.at>
> > > wrote:
> > > > > That all depends on your setup.
> > > > > 
> > > > > Do you use direct IP dialing or do you use a
> > > proxy?
> > > > > Where is the proxy -
> > > > > in your local network or somewhere in the
> public
> > > > > internet? Where is the
> > > > > callee located - same network or somewhere
> else?
> > > It
> > > > > might be also useful
> > > > > to watch the network traffic at the callees
> site
> > > and
> > > > > at the ser proxy.
> > > > > 
> > > > > Klaus
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: jerk face
> > > [mailto:jerkface2098 at yahoo.com] 
> > > > > > Sent: Monday, December 22, 2003 6:23 PM
> > > > > > To: Klaus Darilion
> > > > > > Cc: serusers at lists.iptel.org
> > > > > > Subject: RE: [Serusers] Call connections
> take
> > > too
> > > > > long
> > > > > > 
> > > > > > 
> > > > > > I ran ngrep -d eth0 X.X.X.X (Where X.X.X.X
> is
> > > my
> > > > > IP
> > > > > > address) and I didn't get a lot of DNS
> 
=== message truncated ===


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/




More information about the sr-users mailing list