<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 29 Jan 2017, at 23:05, Carlos Oliva <<a href="mailto:carlos.oliva@numintec.com" class="">carlos.oliva@numintec.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">Hi List!<br class=""><br class=""></div>I'm using Opensips 1.11 and doing some tests to change my mediaproxy rtprelays to ngcp-rtpengine. My reasons to try this change are efficiency and that the mediaproxy project seems to be a little abandoned by AGProjects (not really abandoned but has no new features in years)<br class=""></div></div></div></div></div></div></div></div></div></div></blockquote><div><br class=""></div><div>Well, it is not abandoned. It just works. So there is nothing to fix, hence little activity about it.</div><div><br class=""></div><div>Adrian</div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">After the change I started to see some dialogs in state 3 that ends at timeout (6 hours in my config)<br class=""><br class=""></div>I tried to use the RTPTimeout function in rtpengine (in mediaproxy  it works very well) to try to end the dialogs which don't have RTP.<br class=""><br class=""></div>To try this I used the rtpengine flags --b2b-url=<a href="http://%%:8000/RPC2" class="">http://%%:8000/RPC2</a> --xmlrpc-format=1 to send Opensips the order to end the related dialog.<br class=""><br class=""></div>It doesn't work. Doing some ngrep at xmlrpc interface seems that rtpengine send some commands to opensips RPC interface that Opensips does not understand. The command is: "teardown" and the callid, here is an example:<br class=""><br class="">POST /RPC2 HTTP/1.1..Host: XXX.XXX.XXX.XXX:8000..Accept: */*..Content-Type: text/xml..User-Agent: Xmlrpc-c/1.33.14 Curl/<a href="http://7.38.0./" class="">7.38.0.</a>.Content-Length: 204....<?xml version="1.0" enco<br class="">  ding="UTF-8"?>..<methodCall>..<methodName>teardown</methodName>..<params>..<param><value><string><a href="mailto:822048991-40759-5@BJC.BGI.B.GE" class="">822048991-40759-5@BJC.BGI.B.GE</a></string></value></param>..</params>..</methodCall><br class=""><br class=""></div>and the opensips response:<br class=""><br class="">HTTP/1.1 200 OK..Connection: Keep-Alive..Content-Length: 48..Content-Type: text/xml; charset=utf-8..Date: Sun, 29 Jan 2017 20:31:36 GMT....<html><body>Internal server error!</body></html><br class=""><br class=""></div>Obviously OpenSips does not implement this "teardown" method.<br class=""><br class=""></div>My questions are:<br class=""><br class=""></div><div class="">Anybody has a good idea of how to deal with this? <br class=""></div><div class=""><br class=""></div><div class=""><div class="">Devels: Do you think is a good idea to open a feature request in github about this? I'll try to backport to 1.11 later.if you accept the request.<br class=""></div><div class=""><div class=""><div class=""><br class=""><br clear="all" class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">Thanks and Regards,<br class=""><br class=""></div><div class="">Carlos Oliva<br class=""></div><div class=""><br class=""></div>
</div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br class="">Users mailing list<br class=""><a href="mailto:Users@lists.opensips.org" class="">Users@lists.opensips.org</a><br class="">http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br class=""></div></blockquote></div><br class=""></body></html>