Hello,
Kamailio SIP Server v5.4.7 stable release is out.
This is a maintenance release of the latest stable branch, 5.4, that
includes fixes since the release of v5.4.6. There is no change to
database schema or configuration language structure that you have to do
on previous installations of v5.4.x. Deployments running previous v5.4.x
versions are strongly recommended to be upgraded to v5.4.7.
Note that 5.4 is the second last stable branch, still officially maintained
by Kamailio development team. The latest stable branch is 5.5, with
v5.5.2 being release out of it.
For more details about version 5.4.7 (including links and guidelines to
download the tarball or from GIT repository), visit:
* https://www.kamailio.org/w/2021/09/kamailio-v5-4-7-released/
RPM, Debian/Ubuntu packages will be available soon as well.
Many thanks to all contributing and using Kamailio!
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - Online - June 7-10, 2021 (America Timezone)
* https://www.asipto.com/sw/kamailio-advanced-training-online/
(please keep the list in CC)
Hello,
I see – its kind of pseudo-SIP message that is presented in the cfg in this route. And it seems that you want to access the cpim body.
You already checked that the $msrp(crhop), $msrp(nexthop) and $msrp(prevop) etc.. are not working for you?
It’s probably not the best way, but what about using $msrp(body) to get the body and then using a regular expression (like a transformation) on this to get the From/To?
Cheers,
Henning
--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>
From: BOEINGNG <lihang567890(a)126.com>
Sent: Wednesday, September 22, 2021 2:41 AM
To: Henning Westerholt <hw(a)skalatan.de>
Subject: Re: [SR-Users] How to get $fU and $tU from MSRP module?
Yes, I logged, but only got <null> for both $fU and $tU.
2021年9月20日 下午4:03,Henning Westerholt <hw(a)skalatan.de<mailto:hw@skalatan.de>> 写道:
Hello,
I am not that familiar with the MSRP module, but have you tried to just log/access the $fU and $tU in the event_route[msrp:frame-in]?
Cheers,
Henning
--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>
From: sr-users <sr-users-bounces(a)lists.kamailio.org<mailto:sr-users-bounces@lists.kamailio.org>> On Behalf Of BOEINGNG
Sent: Friday, September 17, 2021 10:57 AM
To: sr-users(a)lists.kamailio.org<mailto:sr-users@lists.kamailio.org>
Subject: [SR-Users] How to get $fU and $tU from MSRP module?
Hello!
I want to get $fU and $tU from event_route[msrp:frame-in] in order to filter out MSRP messages sent by a specific sender and received by a specific receiver, I know I can get message content from $msrp(buf), the message content is like this:
MSRP 7a57f552155926c0 SEND
To-Path: msrp://172.18.0.14:6060/9d8da4a34dc2102959e7;tcp msrp://172.18.0.12:5060/msrp-6142fc2b-84-1;tcp msrp://172.18.0.2:34862/2a67b54ae0750b7d82aa;tcp
From-Path: msrp://172.18.0.14:6060/c71ae3675e114d08216b;tcp msrp://172.18.0.12:5060/msrp-6142fc2b-83-1;tcp msrp://172.18.0.2:34858/8baea7c52ba8755322fd;tcp
Byte-Range: 1-197/197
Failure-Report: yes
Success-Report: yes
Message-ID: c792c94039b8a969
Content-Type: message/cpim
From: sip:alice@ims.mnc001.mcc001.3gppnetwork.org
To: sip:bob@ims.mnc001.mcc001.3gppnetwork.org
DateTime: 2021-09-16T09:23:49.339805+00:00
MIME-Version: 1.0
Content-Type: text/plain
hello
-------7a57f552155926c0$
I want to get alice and bob from the content below:
From: sip:alice@ims.mnc001.mcc001.3gppnetwork.org
To: sip:bob@ims.mnc001.mcc001.3gppnetwork.org
DateTime: 2021-09-16T09:23:49.339805+00:00
someone can suggest some method. In other route like request_route we can use $fU and $tU to access them.
Regrads
HANG LI
Hello,
I am planning to release a new version from branch 5.4, respectively
5.4.7, sometime next week, likely on Wednesday, Sep 22, 2021.
If anyone is aware of issues not yet reported to bug tracker or missing
backports, report them in order to try to get the fixes in this release.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Hi,
I have a question regarding the jsonRPC commands in the siremis GUI.
【Environment】
・Centos7
・Kamailio 5.5.2
・siremis 5.3 (installed by git clone https://github.com/asipto/siremis
siremis-5.3.x)
・php
php-mysqlnd-7.1.33-16.el7.remi.x86_64
php-json-7.1.33-16.el7.remi.x86_64
php-mbstring-7.1.33-16.el7.remi.x86_64
php-pdo-7.1.33-16.el7.remi.x86_64
php-gd-7.1.33-16.el7.remi.x86_64
php-xml-7.1.33-16.el7.remi.x86_64
php-pecl-zip-1.19.4-1.el7.remi.7.1.x86_64
php-xmlrpc-7.1.33-16.el7.remi.x86_64
php-cli-7.1.33-16.el7.remi.x86_64
php-process-7.1.33-16.el7.remi.x86_64
php-pear-1.10.13-1.el7.remi.noarch
php-common-7.1.33-16.el7.remi.x86_64
php-7.1.33-16.el7.remi.x86_64
When I execute commands in command service →JSONRPC commands from
siremis GUI, it always shows error page.
I tried some approaches
<https://eow.alc.co.jp/search?q=approaches&ref=awlj> referring
to this page,
https://github.com/asipto/siremis/issues/26
but I still have this error message in /var/log/httpd/error_log
> [Tue Sep 21 16:43:26.396967 2021] [php7:warn] [pid 6181] [client
> 152.165.116.138:55822] PHP Warning: strstr() expects parameter 1 to be
> string, resource given in
> /var/www/siremis-5.3.x/openbiz/bin/ErrorHandler.php on line 158, referer:
> http://kamailio.xcallyjp.com/siremis/sipadmin/jrcmds
> [Tue Sep 21 16:43:26.401139 2021] [php7:notice] [pid 6181] [client
> 152.165.116.138:55822] u socket send failed: Permission denied, referer:
> http://kamailio.xcallyjp.com/siremis/sipadmin/jrcmds
I have tried my best to do some researches about it, but still stuck.
Any help is appreciated. Thank you!
Lisa Iwama
Hello List!
We have a certain user agent that somehow triggers a parser error log entry, everytime this type of user agent registers.
Sep 20 12:03:49 kamailio-dev-1 /usr/sbin/kamailio[1803]: ERROR: <core> [core/parser/parse_param.c:517]: parse_param2(): Invalid character, ; expected
The odd thing now is that this register still succeeds. And we do not see that error for other methods like e.g. INVITE.
The user agent in question is an Android app based on linphone which we develop inhouse. We also use the same for iOS where the error does not occur.
The REGISTER request contains a push-token in the Contact header and I think this is where the parser somehow generates this error. Since this is the only line apart from the User-Agent header where the content of the two is different.
We did have a look and diffed the differences between our iOS and Android app variants and didn’t see any obvious problem or invalid character (compared even with hex editor).
So my questions regarding this I hope that someone of you can help me with:
* Is there any way to make the parser error more verbose (e.g. which character in which header it is complaining about)? Right now it only says that there was an error and that it expected ‘;’ but not where and what character was found instead.
* Why does the parser throw the error but the registration still succeeds? It does not quite make sense to me.
Best Regards
FLORIAN FLOIMAIR
Development
Commend International GmbH
Saalachstrasse 51
5020 Salzburg, Austria
Phone: +43 662 85 62 25
Mail: f.floimair(a)commend.com<mailto:f.floimair@commend.com>
[signature_1687123261]
commend.com
LG Salzburg / FN 178618z
Hello Kama ML,
today I stumbled on function "update_sl_stats()" inside sl_stats.c and
noticed that some response codes are treated differently.
For example here:
https://github.com/kamailio/kamailio/blob/a9ef78b7f43616f2ceaa26df97eff68eb…
since we have a "break;" statement, when a 500 code is received, the 5XX
counter is not incremented even if a 500 code belongs to the 5XX family.
We have the same behaviour for other response codes and it really seems
that it's not a bug and the author really wanted it.
The docs are not so helpful and they don't explain much in detail how
counters are built.
I just want to have confirmation this is how it must work and I wonder
if it's the case to write something about it into the docs.
Thanks
Alessio
Hey Bill,
Just checking to see if you managed to get the BLFs to work on the
Yealinks...
I've Grandstream/Yealink/Polycom devices and can't get BLFs to work -
the NOTIFY is not being sent.
regards,
Jerry
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to
the sender!
Edit mailing list options or unsubscribe:
* https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hello all,
I am new to the list but have been reading plenty. Loads of good tips
and help.
I am playing with Freeswitch and would like to put Kamailio/RTPProxy in
front for the user endpoints.
Freeswitch will talk directly with the service provider.
I am wondering *if* i can do this...
1) have the endpoints register with kamailio
2) have the media proxy via RTPProxy as it is needed for NAT
3) have the actual work (voicemail/ring groups/ivr/conference/etc...)
done on Freeswitch
4) have all the SUBSCRIBE/PUBLISH/PRESENCE done on Kamailio
Is this doable?
Are there any guides to setting this sort of thing up?
regards,
Jerry