Hey Sasmita,
The rtpengine module only tries additional nodes within the specified
set when a node is unresponsive (controlled via rtpengine_tout[1] and
rtpengine_retr[2] params) . If a reply is received, even if it's an
error, then the rtpengine_xxx functions return an error code and SDP is
left unaltered [3].
My take on a couple possible causes of your "Ran out of ports" issue:
- Make sure that you properly disengage rtpengine on call
termination/failures, and are not just relying on RTP timeouts from
rtpengine.
- If your rtpengine servers are dis-proportionally resourced (ie server1
has 2X ports than server2), then you could try weighting your node set.
- You are simply maxing out your rtpengine servers :)
[1]
https://opensips.org/html/docs/modules/3.1.x/rtpengine#param_rtpengine_tout
[2]
https://opensips.org/html/docs/modules/3.1.x/rtpengine#param_rtpengine_retr
[3]
https://github.com/OpenSIPS/opensips/blob/cc20f738b83f5a9c7f24630309ddb5bab889bf56/modules/rtpengine/rtpengine.c#L2133-L2150
John Burke
On 10/21/21 1:45 AM, Sasmita Panda wrote:
Hi ,
I have configured 2 rtpengine in opensips-2.2 as beow .
modparam("rtpengine", "rtpengine_sock", "udp:192.168.131.123:22000
<http://192.168.131.123:22000> udp:192.168.128.199:22000
<http://192.168.128.199:22000>")
My question is , If 1 rtpengine has port outage and give the error as
below
*" ERROR:rtpengine:rtpe_function_call: proxy replied with error: Ran
out of ports"*
in tat case will opensips try the same call to connect with other
Rtpengine ?
How to overcome this condition ?
*
*
*/Thanks & Regards/*
/Sasmita Panda/
/Senior Network Testing and Software Engineer/
/3CLogic , ph:07827611765/
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users