2016-09-06 64 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

我設置好聲音設備後解決了這個問題。

相關問題