顶顶通-FreeSWITCH二次开发接口

顶顶通-FreeSWITCH二次开发接口

通过注册过期时间, 判断分机是否掉线。

  • sip-force-expires 强制修改分机的注册过期时间
  • NDLB-expires-in-register-response 把注册过期时间(sip-force-expires)响应给终端
  • sip-expires-max-deviation 防止同时注册同时过期,过期时间会加上一个随机值 rand(deviation,2*deviation),默认是0
  • sip-expires-late-margin 记录到数据库的过期时间会额外加上这个时间,默认60秒

整理不易转载请注明来源于顶顶通博客

通过 ping, 也就是fs主动给客户端发送 options信令, 判断分机是否掉线

  • unregister-on-options-fail ping失败自动离线
  • sip-user-ping-max ping失败次数大于这个值,就设置为Unreachable,默认3
  • sip-user-ping-min ping成功次数大于这个值,就设置为Reachable,默认1
  • nat-options-ping 根据nat类型来确定是否需要执行ping
  • all-reg-options-ping 所有注册的分机都执行ping
  • registration-thread-frequency 检测注册过期的频率默认30,就是30秒检测一次
  • ping-mean-interval ping的间隔,就是多久ping一次,通过随机计算 val/2+rand(0-val)
  • ping-thread-frequency ping的检测频率默认1,就是1秒一次
01-06 15:57