Dear Community,
Call scenario:
Calling number 33825462354
Called number 44656646820
UAC (IP=1.1.1.1) => Kamailio (IP=2.2.2.2) => SIP proxy (IP=3.3.3.3)
I stocked on strange issue with module TOPOS_REDIS and PRACK message
(IP=2.2.2.2 kamailio version 5.2.3).
Configuration with module TOPOS works, but because of a lot of calls we
would like to use TOPOS_REDIS (avoid mysql).
I already check this:
https://lists.kamailio.org/pipermail/sr-users/2018-May/101641.html and I
already have fixed version of module.
In attach you can find traces (pcap file and kamailio log with debug=4)
Your help will be greatly appreciated
Kind Regards
Ernest Mavrel
Hello,
Is there any way to use Regex or 'OR/AND' operators in the switch/case
statements?
I've tried the following syntax but it's not working, are there any other
ways to do this?
switch($dlg_var(ISP)) {
case "TRUNK1|TRUNK2":
}
Thank you.
Hi guys,
We have SIP Server > Kamailio > webrtc client. The only call flow we have
is SIP server calling kamailio tha sends the call to webrtc client. We set
up TOPOH to hide the sip server info but once the sip server initiates the
call we still have the FROM details identifying SIP Server IP address.
We couldn't find a way to mask this ip using TOPOH. What would be the best
way to hide the sip server IP address in this case?
Thanks a lot!
Andre
Hi,
I am configuring kamailio IMS as kubernetes pods .
so each component will be configured as separate pod .
In order to establish a connection between pods , I am configuring bind9
dns server in pcscf pod itself. Communication is happening via Pod IP
address.
Is there any possibility to have the communication using cluster IP . If
anybody is aware of kubernetes, Please help me in this regard.
I have my /etc/resolv.conf file in pods with
nameserver <clusterIP>
search <cluster-dns-domain-name>
Please help.
Thanks,
Pavithra
All,
I have built branch 5.4 from source, and I’m working with the default config. However, from time to time I get this error when launching kamailio:
root@inbound-kamailio-test-02:~# /usr/local/sbin/kamailio -P /run/kamailio/kamailio.pid -f /usr/local/etc/kamailio/kamailio.cfg -m 128 -M 64 -E
0(1296) CRITICAL: <core> [core/cfg.y:3588]: yyerror_at(): parse error in config file /usr/local/etc/kamailio/kamailio.cfg, line 410, column 30-34: syntax error
0(1296) CRITICAL: <core> [core/cfg.y:3588]: yyerror_at(): parse error in config file /usr/local/etc/kamailio/kamailio.cfg, line 410, column 30-34: Invalid arguments
0(1296) CRITICAL: <core> [core/cfg.y:3591]: yyerror_at(): parse error in config file /usr/local/etc/kamailio/kamailio.cfg, line 410, column 35:
ERROR: bad config file (3 errors)
0(1296) ERROR: <core> [core/ppcfg.c:234]: pp_ifdef_level_error(): different number of preprocessor directives: 1 more #!if[n]def as #!endif
However, if I run a “make install” from the source directory, this error goes away. Has anyone run into this issue before?
Configs attached.
Thanks!
~Noah
Hello,
I am considering to release Kamailio v5.4.1 as the first patch release
in the 5.4 series, likely to be done next week, on the 1st of September,
2020. There are a few issues reported on the tracker, hopefully they
will be tackled till then. If you are aware of something else not
working as expected, report them to issue tracker asap to give a better
chance to be fixed till the release day.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Funding: https://www.paypal.me/dcmierla
Hello,
the schedule for Kamailio World Updates has been published - it is an
online event happening this week, on Wed-Thu, Sep 2-3, 2020, from
13:00UTC to 17:00UTC, more details are available at:
* https://www.kamailioworld.com/k08-online/
The agenda includes presentations, live demos and open discussion
sessions, as well as an online party to celebrate 19 years of
development for Kamailio project. Being shorter than the usual Kamailio
World, the event has an obvious focus on Kamailio only, with sessions
about what is new in Kamailio ecosystem.
The sessions are done live, in a self-hosted Jitsi Meet video
conferencing room (hosting sponsored by lod.com), with live streaming to
YouTube KamailioWorld channel:
* https://www.youtube.com/c/KamailioWorld/
If streaming goes without problems, the recordings of presentations and
live demos will be made available on YouTube channel after the event.
If you want to join the video conferencing room, be sure you are muted
and with video turned off, in order not to disturb the sessions with
unexpected noise. Un-mute/turn video on only when you want to
participate in a discussion.
Asking questions and text discussions can be done on our self hosted
Matrix server, in the room "kamailio" (full room id:
#kamailio:matrix.kamailio.dev):
* https://riot.kamailio.dev/#/room/#kamailio:matrix.kamailio.dev
The server is federated, so if you have a Matrix account on another
server, you can join easily. During the event, we will allow guests to
join the room, so it is not really required to have a Matrix account.
Should anyone have issues joining the chat room during the event, reply
on sr-users and we will try to assist you.
As an alternative for posting questions, I will keep an eye on YouTube
comments during the live streaming and try to pass them to the speaker,
if something pops up there.
The last session on the 2nd day is the online celebration party for 19
years of development for Kamailio project. Grab a drink, prepare your
birthday speech and say it live, tell an interesting story about your
experiences in RTC or just enjoy open discussions with the other
participants!
It is the first time we are experimenting with a live online event,
testing looked good so far and we hope everything will run smooth during
the sessions! Anyhow, I am confident everyone will enjoy the event and
be able to (re-)connect with people from Kamailio community, no matter
where they are located around the world!
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Dear Team ,
I am using Kamailio and RTPProxy for media. I am trying
to play caller/callee side media by rtpproxy_stream2uas/
rtpproxy_stream2uac.
But I am getting error
secondary rtpproxy[27007]: DBUG:handle_command: received command "29329_6
P-1 2c60634699018317MTg0YzVlODc0NTBiZGU1ZGJiYmNmYjY1MDc0MjIwMzI.
/home/coralswitch/queuesounds/moh2.wav session
b2f563cf067c489ca7102e96b622f2f1;1 9f10411f;1"
rtpproxy[27007]: ERR:handle_play: can't create player
rtpproxy[27007]: DBUG:doreply: sending reply "29329_6 E6#012"
rtpproxy[27007]: INFO:process_rtp: session timeout
rtpproxy[27007]: INFO:remove_session: RTP stats: 1083 in from callee, 936 in
from caller, 2019 relayed, 0 dropped
rtpproxy[27007]: INFO:remove_session: RTCP stats: 30 in from callee, 41 in
from caller, 71 relayed, 0 dropped
rtpproxy[27007]: INFO:remove_session: session on ports 36556/60108 is
cleaned up
why this error are coming . Even some time with change in script following
error "handle_play: can't create player" not showing but even not media
playing.
Log are attached with mail.
Please do the need full.
Regards
Amit Pal
Hi,
Although what I'm trying to achieve seems like an easy task, I have been tearing my hair for the past two days getting Kamailio to dispatch incoming phone calls to two different groups of Asterisk servers in my dispatcher list. I have 30 dedicated phone numbers from Telco: 020131600 - 020131629. I want 00-19 to be routed to Group 1, and 20-29 to be routed to Group 2, with a Round-robin algorithm. I'm aware that I can set up these incoming phone numbers in each Asterisk server's extension dial plans; nevertheless, I want Kamailio to do the initial incoming routing to a specific group (as Group 2, for instance, will never receive calls from for instance 02013161).
Example dispatcher.list:
#Company A (Group 1)
1 sip:10.50.0.1 0 0 maxload=20
1 sip:10.50.0.2 0 0 maxload=20
1 sip:10.50.0.3 0 0 maxload=20
#Company B (Group 2)
2 sip: 10.60.0.1 0 0 maxload=20
2 sip: 10.60.0.2 0 0 maxload=20
2 sip: 10.60.0.3 0 0 maxload=20
I assume this is done in the route[DISPATCH] of my kamailio.cfg, using ds_select_dst, but my previous attempts to get this routing to work just breaks the config file.
I appreciate any help that I can get!
Best regards,
Patrik