Hello,
Kamailio SIP Server v4.1.7 stable release is out.
This is a maintenance release of the previous stable branch, 4.1, that
includes fixes since release of v4.1.6. There is no change to database
schema or configuration language structure that you have to do on
installations of v4.1.x. Deployments running previous v4.x.x versions
are strongly recommended to be upgraded to v4.1.7.
For more details about version 4.1.7 (including links and guidelines to
download the tarball or from GIT repository), visit:
* http://www.kamailio.org/w/2014/11/kamailio-v4-1-7-released/
Note: the latest stable branch is 4.2, at this moment with its latest
release v4.2.0. See more details about it at:
* http://www.kamailio.org/w/2014/10/kamailio-v4-2-0-released/
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
is there a means to check if reply to t_relay()ed request is
retransmission? there is t_is_retr_async_reply(), but that does not
apply to regular transactions.
i would like to avoid double calling of rtpengine_answer().
-- juha
whle (mq_fetch("QUEUE")) {
if (yes) {
do something
} else {
mq_add("QUEUE");
add back to queue.
}
}
can mq_add use here? I tried it, it do not work.
and How to determine the end?
Hello,
I plan to release a new version (4.1.7) of the previous stable branch
4.1. Most probably on Thursday this week.
If anyone has remarks/issues about it, write back to mailing lists to
discuss.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio Advanced Training, Nov 24-27, Berlin - http://www.asipto.com
hello, i was wondering where does this module write the logs? Nothing
shows up in my syslog. If i replace the benchmark parts in the route
with xlog for example xlog( "L_INFO", "$Ts " ); this shows up
fine in syslog
heres what u have in my config file:
modparam("benchmark", "enable", 1)
modparam("benchmark", "granularity", 100)
modparam("benchmark", "loglevel", 3)
if(is_method("REGISTER"))
{
bm_start_timer("test");
save("location");
bm_log_timer("test");
exit;
}
I have been searching but cant find any info on it
Hello,
I have a problem with Kamailio and a setup with two network interfaces
(eth0 and eth1)
Devices on eth0 CANNOT see devices on eth1 and vice versa, there is no
route between both interfaces.
Only Kamailio and the media proxy can access both.
+--------------------------+
| kamailio + rtpproxy |
eth0 | + openvpn | eth1
+---------+ +-----------+
| | | |
| +--------------------------+ |
+-+----+ +----+-+
| A | | B |
| | | |
+------+ +------+
A user connected at eth0 shall be able to get the presence status of
users on eth1 and users shall be able to call each other.
What I did so far:
I added listen statements for both interfaces to the Kamailio config
file:
-listen=udp:eth0_IP:5060
-listen=udp:eth1_IP:5060
What's not working:
When I try to make a call from user in A domain to another user in B
domain, the call established correctly, but no stream running.
On B device I see an incoming call from 'sip:user@A_Domain'.
B user doesn't have route for A Domain, so that doesn't work.
Is what I want technically possible with Kamailio.
If yes, what do I have to change in my config?
Do you have any suggestions?
Thanks in advance.
--
Julien Barreau
hello Daniel
I want to install Kamailio with mariadb on CENTOS 7
I already install Kamailio on CENTOS 6.5 without error
but on CENTOS 7 with mariadb, What modules do you include for make cfg:
make include_modules="db_mysql" cfg
thank you
best regard
Anthony HESNAUX
ERROR: t_should_relay_response: status rewrite by UAS: stored: 491,
received: 200
Hello. I use UAC module for trunks form 4.2 master branch. I have an
error when endpoit at the trunk picked up. OK reply never replied to
caller because I see next error:
ERROR: t_should_relay_response: status rewrite by UAS: stored: 491,
received: 200
So as I see before reply 200 sended to kamailio (from callee) I see packet
with 491 SIP code. It is strange because at the another server (same
configuration) OK successfully sended to caller and session is Ok...
Hi all & hi Daniel ,
We had a crash with version 4.0.5 today .
I looks like it happens due to a race condition between a provisional response (183) and the generation of a 408 .
We send the INVITE, get a `100 Trying` from upstream , then we get a `183 Session Progress` from upstream , then after exactly 1 minute , we get another `183 Session Progress` from upstream. At this moment kamailio crashed.
Some tm params we have :
modparam("tm", "fr_timer", 5000)
modparam("tm", "fr_inv_timer", 60000) <- our final reply timer is 1 minute .
modparam("tm", "restart_fr_on_each_reply", 1)
GDB output and logs here:
kamailio 4.0.5 crash - in fake_req() - race cond - Pastebin.com
kamailio 4.0.5 crash - in fake_req() - race cond - Paste...
(gdb) bt #0 0x00007f4d93129a32 in memcpy () from /lib64/libc.so.6
View on pastebin.com Preview by Yahoo
In fake_req() from t_reply.c , the pointer shmem_msg->new_uri.s which is passed to memcpy becomes invalid.
memcpy( faked_req->new_uri.s, shmem_msg->new_uri.s,faked_req->new_uri.len);
(gdb) p shmem_msg->new_uri
$3 = {s = 0x0, len = 0}
If this bug is not supposed to be fixed in 4.2.0 , we can help with debugging .
Regards,
Dragos