Python检查注册状态PJSIP / PJSUA

时间:2018-09-17 15:09:12

标签: python-2.7

按照registration.py和call.py示例here,我开发了运行良好的SIP客户端。

(情况1)当我检查合适的主机时,状态快速响应  状态200 OK或401未经授权。 (第2种情况),并且当主机错误时,它需要更多的时间来响应并显示响应消息“ status = 408(请求超时)”需要30秒以上。

在案例2中,我如何编辑显示响应按摩所花费的时间?这意味着我如何可以减少30秒来显示响应按摩?

这是注册码:

    lib.init(log_cfg = pj.LogConfig(level=1, callback=log_cb))
    lib.create_transport(pj.TransportType.UDP, pj.TransportConfig(5080))
    lib.start()

    acc_cfg = pj.AccountConfig()
    acc_cfg.id = "sip:1001@10.20.3.1:5060"
    acc_cfg.reg_uri = "sip:10.20.3.1:5060"
    acc_cfg.proxy = [ "sip:10.20.3.1:5060" ]
    acc_cfg.auth_cred = [ pj.AuthCred("*", "1001", "5050") ]

    acc = lib.create_account(acc_cfg)
    acc_cb = MyAccountCallback(acc)
    acc.set_callback(acc_cb)
    acc_cb.wait()
    print "\n"
    print "Registration complete, status=", acc.info().reg_status, \
      "(" + acc.info().reg_reason + ")"

0 个答案:

没有答案