<html>Dear,<br /><br />Why to develop another kamailio ?<br /><br />The question is kamailio is handeling the status received from rtpengine but not sharing this status for extra control.<br /><br />Do I need to parse the module code to find where it is ? I ahve seen many people in this forum or dev forum to ask to get extra status and most of the time an update is done.<br /><br />Best Regards,<br /><br /><br />On Wednesday, March 30, 2022 12:05 CEST, "Youssef Boujraf" <yboujraf@by-research.be> wrote:<br /> <blockquote type="cite" cite="3970-62442b80-f-3a391080@68633424"> </blockquote>Dear,<br /><br /> <div><u>QUESTION : </u></div><div> </div><div>Through kamailio,</div><div>We are using <b>rtpengine_manage</b> and the return value is true or false but don"t know for which reason.</div><div><ul><li>How to be informed if rtpengine reach the maximum of sessions and will not accept any rtp routing ?</li><li>We have seen if rtpengine reached the max-session; The call is accept by kamailio and finally no audio because SDP not processed</li></ul><div>- kamailio.log</div><div> </div><div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: ALERT: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} <script>: [NATMANAGE] branch_id:0 ruri: sip:9919993@public:32617;transport=UDP;rinstance=f5d124565504bdb6, method:INVITE, status:<null>, extra_id: z9hG4bK-524287-1---290944f5547c740a0, rtpengine_manage: replace-origin replace-session-connection via-branch=extra</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine_funcs.c:144]: check_content_type(): type <application/sdp> found valid</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:1834]: build_rtpp_socks(): same rtpengines list version: 1 (1648562844)</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3276]: select_rtpp_node_old(): rtpengine hash table lookup failed to find node for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch=z9hG4bK-524287-1---290944f5547c740a0</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3167]: select_rtpp_node_new(): sum is = 27</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2691]: rtpp_function_call(): proxy reply: d6:result10:load limit7:message30:Parallel session limit reachede</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: INFO: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2715]: rtpp_function_call(): proxy udp:<a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.33:2223&source=gmail&ust=1648720496556000&usg=AFQjCNE9BxpKB4gU8MzQkHuMNBTdMcYA6w" href="http://192.168.1.33:2223">192.168.1.33:2223</a> has reached its load limit (Parallel session limit reached) - trying next one</span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:1834]: build_rtpp_socks(): same rtpengines list version: 1 (1648562844) </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3276]: select_rtpp_node_old(): rtpengine hash table lookup failed to find node for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch=z9hG4bK-524287-1---290944f5547c740a0 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3167]: select_rtpp_node_new(): sum is = 27 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2691]: rtpp_function_call(): proxy reply: d6:result10:load limit7:message30:Parallel session limit reachede Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: INFO: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2715]: rtpp_function_call(): proxy udp:<a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://127.0.0.1:2223&source=gmail&ust=1648720496556000&usg=AFQjCNGccfUWEKkpl0R_8SCZkxHE6U2oOw" href="http://127.0.0.1:2223">127.0.0.1:2223</a> has reached its load limit (Parallel session limit reached) - trying next one </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:1834]: build_rtpp_socks(): same rtpengines list version: 1 (1648562844) </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3276]: select_rtpp_node_old(): rtpengine hash table lookup failed to find node for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch=z9hG4bK-524287-1---290944f5547c740a0 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3167]: select_rtpp_node_new(): sum is = 27 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: INFO: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2900]: rtpp_test(): rtpengine instance <udp:<a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://127.0.0.1:2223&source=gmail&ust=1648720496556000&usg=AFQjCNGccfUWEKkpl0R_8SCZkxHE6U2oOw" href="http://127.0.0.1:2223">127.0.0.1:2223</a>> found, support for it enabled </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: INFO: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2900]: rtpp_test(): rtpengine instance <udp:<a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.33:2223&source=gmail&ust=1648720496556000&usg=AFQjCNE9BxpKB4gU8MzQkHuMNBTdMcYA6w" href="http://192.168.1.33:2223">192.168.1.33:2223</a>> found, support for it enabled </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3167]: select_rtpp_node_new(): sum is = 27 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: ERROR: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3330]: select_rtpp_node(): rtpengine failed to select new for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21065]: ERROR: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2678]: rtpp_function_call(): no available proxies </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21070]: ALERT: {2 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} <script>: [NATMANAGE] branch_id:0 ruri: <null>, method:INVITE, status:100, extra_id: z9hG4bK-524287-1---290944f5547c740a0, rtpengine_manage: replace-origin replace-session-connection trust-address via-branch=extra </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: ALERT: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} <script>: [NATMANAGE] branch_id:1 ruri: sip:9919993@public:32617;transport=UDP;rinstance=f5d124565504bdb6, method:INVITE, status:<null>, extra_id: z9hG4bK-524287-1---290944f5547c740a0, rtpengine_manage: replace-origin replace-session-connection </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:1834]: build_rtpp_socks(): same rtpengines list version: 1 (1648562844) </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3276]: select_rtpp_node_old(): rtpengine hash table lookup failed to find node for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch= </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:3167]: select_rtpp_node_new(): sum is = 27 </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2691]: rtpp_function_call(): proxy reply: d7:warning38:Call-ID not found or tags didn't match6:result2:oke Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2784]: rtpp_function_call(): rtpengine hash table insert node=udp:<a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.33:2223&source=gmail&ust=1648720496556000&usg=AFQjCNE9BxpKB4gU8MzQkHuMNBTdMcYA6w" href="http://192.168.1.33:2223">192.168.1.33:2223</a> for calllen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch= </span></span></div><div style="font-weight:400;font-style:normal"><span><span>Mar 29 16:08:14 kamailio /usr/sbin/kamailio[21069]: DEBUG: {1 2 INVITE nIdGvZZNiFnt3_r0xSIKpQ..} rtpengine [rtpengine.c:2801]: rtpp_function_call(): rtpengine hash table remove entry for callen=24 callid=nIdGvZZNiFnt3_r0xSIKpQ.. viabranch=</span></span></div><div style="font-weight:400;font-style:normal"> </div><div style="font-weight:400;font-style:normal">- rtpengine.log :</div><div style="font-weight:400;font-style:normal"> </div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: INFO: [nIdGvZZNiFnt3_r0xSIKpQ..]: [control] Received command 'offer' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496556000&usg=AFQjCNHqhzqUGS7AwUzT7YL5l4qUlmxZ7g" href="http://192.168.1.41:42822">192.168.1.41:42822</a> </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: DEBUG: [nIdGvZZNiFnt3_r0xSIKpQ..]: [control] Dump for 'offer' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a>: { "supports": [ "load limit" ], "sdp": "v=0 </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: o=Zoiper 141319690 1 IN IP4 192.168.30.216 Mar 29 16:08:14 rtp01srv rtpengine[3921]: s=Z Mar 29 16:08:14 rtp01srv rtpengine[3921]: c=IN IP4 192.168.30.216 </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: t=0 0 Mar 29 16:08:14 rtp01srv rtpengine[3921]: m=audio 8000 RTP/AVP 0 101 8 3 97 Mar 29 16:08:14 rtp01srv rtpengine[3921]: a=rtpmap:101 telephone-event/8000 </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: a=fmtp:101 0-16 Mar 29 16:08:14 rtp01srv rtpengine[3921]: a=rtpmap:97 iLBC/8000 Mar 29 16:08:14 rtp01srv rtpengine[3921]: a=fmtp:97 mode=30 </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: a=sendrecv </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: ", "replace": [ "origin", "session-connection" ], "call-id": "nIdGvZZNiFnt3_r0xSIKpQ..", "via-branch": "z9hG4bK-524287-1---290944f5547c740a0", "received-from": [ "IP4", "public" ], "from-tag": "75983054", "command": "offer" } </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal"><b>Mar 29 16:08:14 rtp01srv rtpengine[3921]: ERR: [nIdGvZZNiFnt3_r0xSIKpQ..]: [core] Parallel session limit reached (2) </b></span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: INFO: [nIdGvZZNiFnt3_r0xSIKpQ..]: [control] Replying to 'offer' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a> (elapsed time 0.000058 sec) </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal"><b>Mar 29 16:08:14 rtp01srv rtpengine[3921]: DEBUG: [nIdGvZZNiFnt3_r0xSIKpQ..]: [control] Response dump for 'offer' to <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a>: { "result": "load limit", "message": "Parallel session limit reached" } </b></span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: INFO: [control] Received command 'ping' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a> </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: DEBUG: [control] Dump for 'ping' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a>: { "command": "ping" } </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: INFO: [control] Replying to 'ping' from <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a> (elapsed time 0.000001 sec) </span></div><div style="font-weight:400;font-style:normal"><span style="font-weight:400;font-style:normal">Mar 29 16:08:14 rtp01srv rtpengine[3921]: DEBUG: [control] Response dump for 'ping' to <a target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=en-GB&q=http://192.168.1.41:42822&source=gmail&ust=1648720496557000&usg=AFQjCNHwfBk1hD8foBaR1ceRkhMFc5CaBA" href="http://192.168.1.41:42822">192.168.1.41:42822</a>: { "result": "pong" }</span></div></div></div><div> </div><div> </div><div>How to get this information then we could cancel the call or send sip message that the number of max call is reached ?</div><br />--<br /><span style="font-size:11pt"><span style="font-family:Calibri, sans-serif"><b><span style="font-size:10.0pt" lang="EN-US"><span style="font-family:"Verdana",sans-serif"><span style="color:#1f497d">Youssef </span></span></span></b></span></span><br /> </html>