简单介绍 Kamailio cfg_rpc 模块

记得先加载 cfg_rpc 模块

`loadmodule "cfg_rpc.so"`

kamailio 起来之后 运行 `kamcmd cfg.list` 可以得到:

dispatcher: probing_threshold
dispatcher: inactive_threshold
dispatcher: ping_reply_codes
rtpengine: rtpengine_disable_tout
rtpengine: aggressive_redetection
rtpengine: rtpengine_tout_ms
rtpengine: queried_nodes_limit
rtpengine: rtpengine_retr
websocket: keepalive_timeout
websocket: enabled
xlog: methods_filter
siputils: ring_timeout
registrar: realm_pref
registrar: default_expires
registrar: default_expires_range
registrar: expires_range
registrar: min_expires
registrar: max_expires
registrar: max_contacts
registrar: retry_after
registrar: case_sensitive
registrar: default_q
registrar: append_branches
registrar: use_expired_contacts
maxfwd: max_limit
tm: auto_inv_100_reason
tm: default_reason
tm: ac_extra_hdrs
tm: ruri_matching
tm: via1_matching
tm: callid_matching
tm: callid_cseq_matching
tm: fr_timer
tm: fr_inv_timer
tm: fr_inv_timer_next
tm: wt_timer
tm: retr_timer1
tm: retr_timer2
tm: max_inv_lifetime
tm: max_noninv_lifetime
tm: noisy_ctimer
tm: auto_inv_100
tm: unix_tx_timeout
tm: restart_fr_on_each_reply
tm: pass_provisional_replies
tm: aggregate_challenges
tm: unmatched_cancel
tm: default_code
tm: reparse_invite
tm: blst_503
tm: blst_503_def_timeout
tm: blst_503_min_timeout
tm: blst_503_max_timeout
tm: blst_methods_add
tm: blst_methods_lookup
tm: cancel_b_method

core: debug
...

现在可以临时把 core:debug设置为3

`kamcmd cfg.seti core debug 3`

等问题复现拿到日志之后要记得用下面的命令进行恢复

`kamcmd cfg.seti core debug 2`


现在看下 registrar 模块的参数:

`kamcmd cfg.get  registrar`

得到:

{
        realm_pref: <null string>
        default_expires: 3600
        default_expires_range: 0
        expires_range: 0
        min_expires: 60
        max_expires: 3600
        max_contacts: 10
        retry_after: 0
        case_sensitive: 0
        default_q: -1
        append_branches: 1
        use_expired_contacts: 0
}

现在要把 max_expires 设置为1800

`kamcmd cfg.seti registrar max_expires 1800`

现在再看一遍,`kamcmd cfg.get  registrar`,得到:

{
        realm_pref: <null string>
        default_expires: 3600
        default_expires_range: 0
        expires_range: 0
        min_expires: 60
        max_expires: 1800
        max_contacts: 10
        retry_after: 0
        case_sensitive: 1
        default_q: -1
        append_branches: 1
        use_expired_contacts: 0
}
 

最后建议多读 Kamailio 官方文档,活学活用,为己所用

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值