[sip-comm-dev] DNS LookUp Issue


#1

Hello Everybody,

We are using SIP Communicator(Version-sip-communicator-src-1.0-alpha3-nightly.build.2164) with a locally installed SIP server in our Intranet and it works perfectly fine for Third-party Call Control scenario orchestrated by a Application Server.

However, when we perform the same setup in a isolated Lab network with no DNS server and using Statically configured IPs on SIP server and Client machines, we are facing a strange behavior with Sip Communicator. It generates a 100 Trying message immediately on incoming INVITE, but notifies user of incoming call (as well as generates 180 Ringing) only after a long delay of 6-10 seconds. Also once user accepts the call (for which 200 OK is generated instantaneously), the ringing continues for many-many seconds because the Ack sent back by SIP server is not processed right away.

We are not able to understand the reason for such a behavior. Noticed that Sip Server is sending Notify of Sip-Message-Summary to Sip Communicator after initial REGISTER which seems to be forcing Sip Communicator to send out multiple DNS SRV queries for _sip._udp.<ip-address>. Can this be hogging the threads of Sip Communicator and reason for the delay? Also, as we are using just IP Address in isolated Lab network; why is DNS lookup done at all?

Thanks,
Apurv


#2

Hey Apurv,

We've been meaning to address this for a while now but had trouble
pinning down the exact circumstances in which the problem appears. It's
good to know that you seem to have them.

Could you please log an issue in our tracker? In addition to what's in
the mail you may also want to mention how the DNS settings look on the
machine where the problem occurs: is there no DNS specified or is it an
address that's not reachable from your location.

I believe Damian was working on this before and he's away atm but he'll
probably have a look in a couple of weeks (which is why the issue entry
would be a necessary reminder :slight_smile: ).

Thanks for the report!
Emil

На 24.06.10 14:59, Apurv Agnihotri написа:

···

Hello Everybody,

We are using SIP
Communicator(Version-*sip-communicator-src-1.0-alpha3-nightly.build.2164*)
with a locally installed SIP server in our Intranet and it works
perfectly fine for Third-party Call Control scenario orchestrated by a
Application Server.

However, when we perform the same setup in a isolated Lab network with
no DNS server and using Statically configured IPs on SIP server and
Client machines, we are facing a strange behavior with Sip Communicator.
It generates a 100 Trying message immediately on incoming INVITE, but
notifies user of incoming call (as well as generates 180 Ringing) only
after a long delay of 6-10 seconds. Also once user accepts the call (for
which 200 OK is generated instantaneously), the ringing continues for
many-many seconds because the Ack sent back by SIP server is not
processed right away.

We are not able to understand the reason for such a behavior. Noticed
that Sip Server is sending Notify of Sip-Message-Summary to Sip
Communicator after initial REGISTER which seems to be forcing Sip
Communicator to send out multiple DNS SRV queries for
_sip._udp.<ip-address>. Can this be hogging the threads of Sip
Communicator and reason for the delay? Also*, as we are using just IP
Address in isolated Lab network; why is DNS lookup done at all?*

* *

Thanks,

Apurv

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net