OpenSips为配置提供了各种超时:http://www.opensips.org/html/docs/modules/1.8.x/tm.html
如何测量接收INVITE和200 OK之间的时间(响铃持续时间)?有特殊功能吗?
答案 0 :(得分:0)
我能够使用$ Ts核心变量来解决这个问题。
i)记录初始时间戳:
$dlg_val(inviteStartTimestamp) = $Ts;
ii)当在回复路线中收到200 OK时,找到以秒为单位的时差:
$var(ringDurationSec) = $Ts - $dlg_val(inviteStartTimestamp{s.int});