when analyzing the weird problem, where request uri gets rewritten with
aor's contact even when there is no command in config file that would do
it, i noticed these lines in syslog:
Aug 31 16:41:50 /usr/sbin/kamailio[23139]: DBG:core:rewrite_uri: rewriting Request-URI with 'sip:foo.bar@ip-address:5060;transport=UDP'
Aug 31 16:41:50 opensipg /usr/sbin/kamailio[23139]: DBG:registrar:lookup: 'foo.bar@ip-address' Not found in usrloc
Aug 31 16:41:50 opensipg /usr/sbin/kamailio[23139]: DBG:registrar:lookup: 'foo.bar@ip-address' Not found in usrloc
any one has any idea why lookup was called even when it is not in the
script?
this is getting very weird. looks like kamailio is executing statements
on its own.
-- juha
I have a situation where CANCEL messages sent by the caller through
SER are sometimes ignored by the destination switch.
These events are infrequent, and seem to be ignored only if they
are received in a narrow window between the 100 Trying and
the 183 Session Progress or 180 Ringing message. The
destination switch eventually emits a 183/180 and even a 200 OK
as the called party answers the call of a long-departed caller.
I don't believe that this is a race condition, as the called
numbers are sometimes wireless parties, who have 4-10 seconds
of time between 100 Trying/IAM and 180/183/ACM responses, and I
have seen ignored cancels at the beginning and middle of that
lengthy period. So a race condition for that large a period
with such an infrequent occurrence seems unlikely.
The destination (SIP to ISUP gateway) equipment vendor points out
that in the dozen samples of this occurring that the branch tag
of the CANCEL didn't match the one shown in the INVITE, and per
RFC 3261, their decision to ignore the CANCEL seems to be the
right one. In particular, section 17.2.3 criteria 1.
This immediately made me think of SER and its habit of saving
time and memory by not remembering some or all call state
unless you tell it to, via various knobs that are turned off by
default. However, I can't explain why most cancels that arrive
in the same point in the call setup apparently do meet criteria
and only a small number don't. It would seem that SER would
have mismatched branch tags all the time or never, depending on
the knob settings.
Any ideas? Thanks in advance.
hello all
please could anyone help me to use Kamailio a a redirect server from
server1.com that is the kamailio redirect server to server2.com that is
the registrare server?
thanks for any help
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4378 (20090828) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Hey,
So I have setup a Kamailio server, it works well with most devices, but
works terribly with Symmetric NAT. If you haven't already guessed, I am
using STUN for NAT traversal.
Could some people share there experiences with Symmetric NAT ? I see a
lot of places saying that STUN is not good with it, but I haven't found
a lot of suggestions for how to handle it.
Thanks,
David
Hello list.
I have a couple of questions about the LCR module.
The first one is about the "ping" column in the gw table. I guess this
column stores the "results" of execute a ping to the gateways in the
LCR.gw table isn't?.
So how this "ping" is executed? It is just a simple ICMP message? Or
maybe is an OPTIONS sip message to the gateway?. I saw in the lcr_mod.c
file some ping_method, ping_interval variables, but in the README file
there is nothing about the "ping". Could someone clarify this to me
this?
Second. In the mysql "gw" table there is a column called "flags".
According to the README file it said that this column can store gateways
"capabilities". For example, and I hope that someone could guide me
here, can i store the maximum channels available per gateway?, and use
it to select or not select a gateway according the gateway channels
used?.
I hope that someone could help me here.
Thank in advance,
Regards,
Ricardo Martinez.-