For sake of information - the rtpengine_manage() function was added to simplify the config logic of using rtpengien_offer()/_answer()/_delete(). The manage function (for both rtpproxy and rtpengine) calls the other functions based on request method and response code. The current config file is using it in a subroute, executed in few other places, no longer under conditions related to method or reply code.
Also, the manage function handles properly when INVITE is without SDP and the ACK is carrying the SDP. Cheers, Daniel On 02/02/16 22:38, Alex Balashov wrote: > Ah, never mind. This was a stupid question. > > In short-duration traffic land, most calls end with all branches > failing. I didn't have rtpengine_delete() cleanups in the > failure_route[] for that scenario. > > The volume of calls is far too large for rtpengine's own RTP timeout > ("garbage collector") to release the ports fast enough. > > False alarm, and apologies for wasting time. > > -- Alex > -- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users