无法对pjsu使用modify\u帐户

2024-05-14 12:04:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用pjsua创建一个帐户,然后修改该帐户,但它抱怨说,即使使用整数,也需要整数

这是我的测试代码:

lib = pj.Lib()
lib.init()
lib.create_transport(pj.TransportType.UDP, pj.TransportConfig(0))
lib.create_account(pj.AccountConfig('127.0.0.1', '1234'))
mailbox = 5678
lib.modify_account('acc.info().uri', pj.AccountConfig('127.0.0.1', '%d' %
int(mailbox)))

错误如下:

回溯(最近一次呼叫):

文件./test.py,第29行,in

lib.modify_account('acc.info().uri', pj.AccountConfig('127.0.0.1', '%d' % int(mailbox)))

文件/usr/local/lib/python2.7/dist-packages/pjsua.py,第2354行,在修改账户中

err = _pjsua.acc_modify(acc_id, acc_config._cvt_to_pjsua())

TypeError: an integer is required

Exception AttributeError: "'NoneType' object has no attribute 'destroy'" in > ignored


Tags: 文件infolibcreate帐户整数accounturi

热门问题