Hello,
I am starting the rtpengine through this command,but rtpengine is not listening on the specified port range.It is listening on some other port outside of this.Here first IP is private IP and the second IP is public one.So issue is with audio.Can you please let me know what exactly I am missing.
rtpengine --interface=172.20.xx.xxx\!34.209.1.xx -f -m 16384 -M 16884 -E --listen-ng=127.0.0.1:22222 &
Any suggestion will be highly appreciated.
Thanks,
Narayan
Hi! I have issue regarding my rtpproxy.I have start it but it does't work
and give error like
Feb 9 02:46:50 ns1 ./kamailio[3682]: NOTICE: <core> [main.c:692]:
handle_sigs(): Thank you for flying kamailio!!!
Feb 9 02:46:53 ns1 ./kamailio[4318]: ERROR: <core> [main.c:1165]:
parse_phostport(): bad protocol in unix:/var/run/rtpproxy.sock
these are the issue I will be grateful for you if you solve this problem.
kind regards
Aroosa Satti
Hi,
I'm trying to implement parallel call forking scenario.
Since target clients have different media profiles, I need to set different
rtpengine options for those forked calls.
So according to the rtpengine module documentation, I set via-branch option
on request and response, '1' and '2' respectively ('auto' option is not
working. There is no code implementing this parameter).
However all forked branches have the same via branch id which is the
incoming INVITE's via branch id.
As a result, rtpengine thinks that all the offers belong to the same
session I guess.
It seems I have only 'extra' option with extra_pv_id variable.
In order to use it, I need an elegant way to differentiate forked branches
in request and response processing.
I would appreciate any suggestion.
Hi! I have issue regarding my rtpproxy.I have start it but it does't work
and give error like
Feb 9 02:46:50 ns1 ./kamailio[3682]: NOTICE: <core> [main.c:692]:
handle_sigs(): Thank you for flying kamailio!!!
Feb 9 02:46:53 ns1 ./kamailio[4318]: ERROR: <core> [main.c:1165]:
parse_phostport(): bad protocol in unix:/var/run/rtpproxy.sock
these are the issue I will be grateful for you if you solve this problem.
kind regards
Aroosa Satti
Hello,
I am checking a possibility to replace the traditional cfg script with a
Lua script.
In the app_lua module documentation there is a relatively short list of
modules that can be registered to Lua. The modules nathelper, rtpproxy,
topoh and many others don't appear in the list. Does it mean that it is not
possible to use that modules in Lua?
Best regards,
Leonid Fainshtein
Hi,
I am using Kamailio as a gateway for inbound calls to a group of Asterisk
servers.
One particular call scenario involves matching pairs of calls. Originally I
was just sending the calls through to Asterisk for processing (including the
'matching up'), but there is a further requirement that the first received
call must not be answered until its matching call arrives - and this is a
little awkward in Asterisk, especially if there will be many calls.
I thought of t_suspend/t_continue functionality in Kamailio. I have
implemented this:
CallA arrives.
Send 180-ringing
Use ds_select_dst() to choose an Asterisk to handle the paired calls
Store destination and other data in an htable so that I can match the call
later.
Invoke t_suspend() for CallA.
What I have implemented when the matching call arrives is this:
CallB arrives (and some logic matches it to the suspended CallA).
Invoke t_continue('id','label','CONTINUE_CALL'); so that CallA is now
released and the route ends in t_relay() to send it on to Asterisk.
Set $du on CallB to match the destination, then t_relay() this call to send
it on to the same Asterisk.
The solution almost works, but there is a problem.
The t_relay() for CallA is fine, and the call is forwarded.
When the script runs the t_relay() for CallB, I get this logged:
ERROR: tm [t_fwd.c:1728]: t_forward_nonack(): no branches for forwarding
ERROR: sl [sl_funcs.c:362]: sl_reply_error(): stateless error reply used:
I'm terribly sorry, server error occurred (6/SL)
AND after each call I notice an extra transaction stuck in Kamailio (when I
use kamctl rpc tm.list).
Can anyone point out where my Kamailio/SIP understanding has let me down?
Many Thanks,
Mark Hall
Hello Kamailions,
Julien, thank you for the help, I have added the letsencrypt ca certificate to the ca list, still no dice.
So, still got lots of questions, but after my last booboo going to do some more research and testing. When I have no more hair left will get back to the list.
Thanks for now.
Rgds,
Gertjan Wolzak
Greetings,
I'm having some problems with keeping the order of the messages in Kamailio.
In some cases i'm receiving an ACK for the first INVITE and immediately
after that a RE-INVITE is sent by the client.
What is happening is that the the ACK took double the time of the RE-INVITE
to process and as a consequence, the RE-INVITE was relayed before the ACK.
I have two questions :
1 - Is there a way to keep the order of the messages in a dialog, and if
so, what are the downsides to it?
2 - The machine wasn't in a load state (only one concurrent call) and the
ACK and the RE-INVITE should go roughly through the same processing methods
and should take took the same time to be be relayed. What can be the reason
for this?
Best Regards,
Duarte Rocha