[OpenSIPS-Users] opensips + rtpengine

Karsten Horsmann khorsmann at gmail.com
Sun Aug 2 06:35:47 EST 2020


Hi Volga,

did you solve that issue? Would be nice to have an solution for that.

Kind regards
Karsten Horsmann

volga629 via Users <users at lists.opensips.org> schrieb am Mi., 18. März
2020, 16:06:

> I will do that test.
> On 3/18/20 6:37 AM, Alain Bieuzent wrote:
>
> Hi Volga,
>
>
>
> Your configuration look good,
>
>
>
> Have you check the number of port really use by rtpengine when you ran out
> of ports ? (netstat -paun | grep rtpengine | wc -l)
>
>
>
> Regards
>
>
>
> *De : *volga629 <volga629 at networklab.ca> <volga629 at networklab.ca>
> *Date : *lundi 16 mars 2020 à 20:38
> *À : *Alain Bieuzent <alain.bieuzent at free.fr> <alain.bieuzent at free.fr>,
> OpenSIPS users mailling list <users at lists.opensips.org>
> <users at lists.opensips.org>
> *Objet : *Re: [OpenSIPS-Users] opensips + rtpengine
>
>
>
> Hello Alain,
>
>
>
> port-min = 5000
>
> port-max = 50000
>
> delete-delay = 5
>
> timeout = 10
>
> silent-timeout = 900
>
>
>
>
>
> onreply_route[handle_media_reply] {
>
>         xlog("incoming reply\n");
>
>         if(is_method("INVITE|UPDATE") && t_check_status("200|183")) {
>
>                 if(has_body("application/sdp")) {
>
>                         rtpengine_answer("trust-address RTP/AVP replace-session-connection replace-origin ICE=remove");
>
>                 }
>
>         }
>
>         t_on_failure("media_delete_route");
>
> }
>
>
>
> failure_route[media_delete_route] {
>
>         if(t_check_status("[56][0-9][0-9]|408|[60][0-9][0-9]")) {
>
>                 xlog("Call with Reply [$rs] make it close");
>
>                 rtpengine_delete();
>
>         }
>
> }
>
>
>
> but rtpengine produce error
>
>
>
> Mar 16 17:46:40 Proxy /usr/sbin/opensips[11348]: ERROR:rtpengine:rtpe_function_call: proxy replied with error: Ran out of ports
>
> Mar 16 17:46:40 Proxy /usr/sbin/opensips[11365]: ERROR:rtpengine:rtpe_function_call: proxy replied with error: Unknown call-id
>
>
>
> volga629
>
> On 3/15/20 9:04 AM, Alain Bieuzent wrote:
>
> Hi,
>
>
>
> Can you share value of  delete-delay, port-min and port-max of your
> rtpengine configuration.
>
>
>
> Have you also check if you handle rtpengine_delete on failed calls (in
> case sip cause code 4XX, 5XX and 6XX).
>
>
>
> At @job, we handle max 6000 calls on a 6 cores servers without any issue.
>
>
>
> Regards
>
>
>
>
>
>
>
> *De : *Users <users-bounces at lists.opensips.org>
> <users-bounces at lists.opensips.org> au nom de volga629 via Users
> <users at lists.opensips.org> <users at lists.opensips.org>
> *Répondre à : *volga629 <volga629 at networklab.ca> <volga629 at networklab.ca>,
> OpenSIPS users mailling list <users at lists.opensips.org>
> <users at lists.opensips.org>
> *Date : *vendredi 13 mars 2020 à 18:39
> *À : *<users at lists.opensips.org> <users at lists.opensips.org>
> *Objet : *[OpenSIPS-Users] opensips + rtpengine
>
>
>
> Hello Everyone,
>
> Might be  somebody can point me to right place.
>
> Under load Rtpengine on server with 12 core can't pass 400
> channels/sessions.
>
> Mar 13 18:14:53 CentOS-77-64-minimal rtpengine[14588]: WARNING:
> [1b17077c-654e-11ea-bd31-87b1c8fc-849]: Protocol error in packet from
> 136.243.43.23:47763: Ran out of ports [d3:sdp289:
>
> WARNING: [1be05a46-654e-11ea-b136-573b6201-849]: Protocol error in packet
> from 136.243.43.23:55847: Unknown call-id [d3:sdp250:
>
> It like it not closing calls properly, but I am running
> rtpengine_delete()  in loose _route on BYE or CANCEL.
>
>
>
> Here are more details
>
>
> https://github.com/sipwise/rtpengine/issues/946
>
>
>
> # Handle requests within SIP dialogs
> route[handle_sequential] {
>     if (has_totag()) {
>         if (loose_route()) {
>                 # BYE rtpengine_delete()
>                 if (is_method("BYE|CANCEL")) {
>                         xlog("LOOSE_ROUTE:DBG: [$rm] trying delete
> rtpengine\n");
>                         rtpengine_delete();
>                         xlog("Average MOS of the entire call is
> $rtpstat(MOS-average)\r\n");
>                         xlog("Average MOS of caller is
> $(rtpstat(MOS-average)[$ft])\r\n");
>                         xlog("Average MOS of callee is
> $(rtpstat(MOS-average)[$tt])\r\n");
>                         xlog("Min MOS of caller is
> $(rtpstat(MOS-min)[$ft]) reported at $(rtpstat(MOS-min-at)[$ft])\r\n");
>                 }
>         t_relay();
>         exit;
>
> volga629
>
> _______________________________________________ Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200802/b7577d95/attachment.html>


More information about the Users mailing list