2016-09-06 7 views
0

데몬 모드에서 간단한 pjsip 어플리케이션을 실행하려고합니다. 파이썬과 함께이 라이브러리를 결합했습니다. 스크립트는 쉘에서 실행할 때 잘 동작합니다. & 전화를 걸 수 있습니다. 그러나 Twisted의 Application 프레임 워크와 함께 사용하면 다음과 같은 오류가 발생합니다. 문서의데몬 모드에서 pjsip을 파이썬 트위스트와 함께 사용하기

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는 userless 계정을 만들 전송 &를 작성, pjsip lib 디렉토리를 시작 - 다음과 같이 건축 내 응용 프로그램의

    이다.

  2. 들어오는 요청을 수신하는 UDP 프로토콜을 만듭니다.
  3. 앱이 요청을 받으면 특정 sip uri를 호출합니다. 오류 위 twistd (중 listenUPD 또는 UDPServer가) 팝업 - 나는 listenUDP & reactor.run()와 응용 프로그램을 실행하지만 일반적인 트위스트 응용 프로그램의 설치를 시도 할 때 때

모든 것이 잘 어울린다.

뭐가 잘못 되었나요? 모든 정보가 환영됩니다.

감사합니다.

답변

0

이 문제는 사운드 장치를 설정 한 후에 해결되었습니다.