Hi,
I get an error when trying to start Kamailio:
ERROR: PID file /var/run/kamailio.pid does not exist -- Kamailio start failed
I've searched around and found others with the same problem - but they
usually found a lead to the problem in the syslog. All I get in the
syslog when trying to start Kamailio is this line:
Sep 28 05:34:01 server /USR/SBIN/CRON[10786]: (root) CMD (echo "call
kamailio_cdrs();"|/usr/bin/mysql -u xxx -pyyy kamailio >/dev/null)
Any ideas where and how to look?
Thanks!
Hi all,
I tested the following scenario:
astreisk kamailio provider(hostname)
--------------------> dns lookup -------------------->
REGISTER 1 REGISTER 1
<-------------------- <--------------------
401 401
--------------------> dns lookup -------------------->
REGISTER 2 REGISTER 2
(same dialog, increased cseq)
It seems that kamailio does dns lookup again when receiving REGISTER
2, although both registers are part of the same dialog. Is this the
expected behavior?
Thanks,
Catalina
> There's rwx for root on /var/run - and I'm on with root trying to start
> it...
What about the user/group in the config (kamailio.conf) file ?
Regards, Florian
Hi,
I get an error when trying to start Kamailio:
ERROR: PID file /var/run/kamailio.pid does not exist -- Kamailio start failed
I've searched around and found others with the same problem - but they
usually found a lead to the problem in the syslog. All I get in the
syslog when trying to start Kamailio is this line:
Sep 28 05:34:01 server /USR/SBIN/CRON[10786]: (root) CMD (echo "call
kamailio_cdrs();"|/usr/bin/mysql -u xxx -pyyy kamailio >/dev/null)
Any ideas where and how to look?
Thanks!
Hello,
I am wondering if anyone can help me determine what the problem with
my SIP signaling is here. I have attached two Excel files (can
provide other formats if someone doesn't have Excel). The
environments in both scenarios are almost identical... although I am
dealing with two different carriers upstream.
In my environment, I have Kamailio (1.5) sitting in front of a
multitude of Asterisk machines. I am using the dispatcher module to
distribute INVITE requests across the network. I am doing some
interop with a new carrier and we are struggling a bit with some
looping scenarios. They are sending invites to my Kamailio server, I
am forwarding to asterisk.
The two XLS files (Success.xls) and (Fail.xls) have sip_trace
information for the transactions. As you can see in the Fail.xls, the
ACK to the 200 OK gets looped back to the Kamailio server and never
ends up reaching the Asterisk machine. In the Success.xls, this
doesn't happen. The only thing I can see that's different is the
Success carrier appears to be replacing the RURI in the ACK with the
value of the Contact header... in the failed one, the RURI of the ACK
is the IP of my Kamailio gateway.
I have read through the RFC 3261 to try and figure out what is
breaking this, but haven't been able to. I basically need to
determine if the signalling is correct... what is wrong with my
config... and if the signalling is wrong, what the carrier is doing
incorrectly.
Thanks in advance!
Geoff
Hello list,
Does anybody have any idea or recommendation about integrating diameter
with SER?
As far as you know the available module is obsolete, i'm trying to
implement the module "CDP" available with OpenIMS:
http://www.openimscore.org/docs/ser_ims/CDP.html
Thank you
Hi all!
I'm trying to make a realtime environment openser-asterisk. At this
moment, everything is working fine but I have problems with VM
feature.
What I'm doing is:
A call B
If B is busy and returns 486
Openser send this to Asterisk.
failure_route[1] {
if(!t_was_cancelled()) {
if (t_check_status("487|486")) {
rewritehostport("200.xx.xx.xx:5060");
append_branch();
xlog("L_INFO","---> To Voicemail...\n");
setflag(10);
route(1);
exit;
}
if (isbflagset(6) || isflagset(5)) {
unforce_rtp_proxy();
}
}
}
Asterisk cant handle it because this error:
chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
200.xx.xx.xx200.xx.xx.xx'
chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
200.xx.xx.xx200.xx.xx.xx'
chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
200.xx.xx.xx200.xx.xx.xx'
I'm using:
Kamailio 1.4.4
Rtpproxy
Asterisk 1.4.22
Is it a rtpproxy issue? it can fix it?
If I make a ethereal capture, I can see in the MESSAGE BODY this:
connection inrfomation (c): IN IP4 200.xx.xx.xx200.xx.xx.xx
What can I do?
thanks in advance.
Dear,
is there any way to search inside Status-Line of response message?
I have strange b2bua that always returns SIP 500 just with different reason
phrase.
I need to match on them so that I can rewrite failure messages.
I thought about something like this:
failure_route[1] {
if (t_check_status("500")) {
#here I need to search trough status line for specific reasons, but
have no idea how to do that
if (search("^Specific message")) {
t_reply("480", "Temporarily Unavailable");
break;
}
}
}
Thank you
J.