Alex Balashov wrote:
On 04/21/2010 06:03 AM, Stefan Sayer wrote:
or you can also combine SEMS b2bua with libiptrtpproxy to have in-kernel forwarding.
I would be curious for your account of what such an approach would look like, from an implementational mechanics perspective.
implementational mechanics?
from the libipt_RTPPROXY.c source it looks to me as if one could query the current switchboard contents from the kernel ipt module, which includes the timeout for the session. seems like, to get timeout the sems b2bua would have to poll that table. then, if the session has timed out or is about to time out, one can terminate the b2bua call (both sides) and thus get the BYE in signaling, and if accounting is done in signaling also get proper accounting.
Was that the question?
Stefan