2016-09-06 91 views
0

我想在守护进程模式下运行简单的pjsip应用程序。我已经将这个库与python扭曲了。当我在shell中运行它时脚本工作正常&可以拨打电话。但是当我将它与twisted的Application框架一起使用时,我得到以下错误。在守护进程模式下使用pjsip与python扭曲

Object: {Account <sip:192.168.0.200:5060>}, operation=make_call(), error=Unknown error from audio driver (PJMEDIA_EAUD_SYSERR) 

来自文档的大多数示例应用程序都不以守护进程模式运行 - pjsip examples

看起来甚至pjsua不会在后台运行 - pjsua

我想知道,它在后台工作。我没有得到确切的“未知错误”意味着什么。有没有更好的调试方法?

我的应用程序的体系结构如下 -

  1. 开始PJSIP lib下,发起PJSIP lib下,创建传输&创建userless帐户。
  2. 创建侦听传入请求的UDP协议。
  3. 一旦应用程序获得请求,它会调用特定的sip uri。

一切顺利的话,当我运行的应用程序与listenUDP & reactor.run()但是当我与典型的扭曲应用程序尝试 - twistd(无论是listenUPDUDPServer)上面的错误弹出。

我做错了什么?任何信息都会受到欢迎。

谢谢。

回答

0

我设置好声音设备后解决了这个问题。