2016-12-16 5 views
0

Baresip과 같은 명령 줄을 포함하여 많은 SIP 클라이언트가 있지만 SIP 미디어 스트림에 쓰고 프로그래밍 방식으로 프로그래밍 방식으로 읽을 수있는 방법이 있습니다. 사운드 카드 사용? STDIN/STDOUT을 리디렉션하는 것과 비슷합니까?SIP : 버퍼에서 사운드 작성 및 호출시 버퍼에 소리 읽기

stdin의 사운드 파일을 SIP 통화 스트림으로 재생하는 앱을 만들고 싶습니다. 그리고 상대방이 말하는 것을 stdout에 씁니다.

답변

0

정확히 무엇을하고 싶습니까? freeswitch 나 별표를 사용하여이 작업을 수행 할 수 있습니다.

+0

stdin에서 SIP 호출 스트림으로 사운드 파일을 재생하는 응용 프로그램을 만들고 싶습니다. 그리고 상대방이 말하는 것을 stdout에 씁니다. – Vladislav

+0

다음에는 SIP 사양을 읽고 SIP 세션 중에 미디어가 설정되는 방법을 읽어보십시오. 오디오를위한 2 개의 데이터 채널이 있습니다. SIP 프로토콜은 신호 프로토콜이며 오디오가 없습니다. 자신의 모금 클라이언트를 작성하려고한다면, 필요하다면 NAT 지원과 관련하여 많은 문제가있을 수 있으므로 귀하 앞에서 일하는 것이 중요합니다. ulaw, alaw, g729, gsm 등의 오디오 스트림을 인코딩/디코딩 할 수도 있습니다. 컴퓨터를 실행해야하는 응용 프로그램 인 경우 freeswitch/asterisk를 사용하십시오. 당신은 그것을 할 수 있습니다. 그들은 오픈 소스입니다. –

+0

필자는 완전한 SIP 스택을 쓰고 싶지 않습니다. :) freeswitch/asterisk를 어떻게 사용합니까? 나는 매뉴얼을 읽었지만, 내가 필요한 것에 대해서는 아무것도 없다. – Vladislav