커맨드 라인 SIP 다이얼러


10

SIP 서버에 연결하고 전화를 걸고 미디어 파일 (wav / mp3)을 재생할 수있는 유닉스 용 간단한 명령 줄 SIP 다이얼러가 있습니까? 이상적으로 나는 다음과 같이 보일 것입니다 :

sip-dailer +1xxxxxxxxxx /path/to/message.mp3

SIP에 대한 조사를 수행했습니다. 제 생각에는 벤더마다 매우 다르다는 것입니다. 특정 유닉스 호환 SIP 서버를 구입해야 할 수도 있습니다.
SLY

유닉스 호환 SIP 서버를 대답으로 받아들이겠습니까?
SLY

twilio에는 이에 대한 API 호출이 있습니다. 아마 한 줄이 아니라 가까이 있습니다.
Thufir

답변:



10

SIPp ( Debian 및 그 파생어에 의해 sip-tester 로 배포 됨 )라는 무료 (GPL) 도구 가있어 이러한 라인을 따라 무언가를 수행 할 수 있습니다.

예를 들면 다음과 같습니다.

./sipp -sn uac <IP address>

내장 UAC 시나리오를 사용하고 지정된 IP 주소로 요청을 보내도록 지시합니다.

전화가 응답되면 오디오를 재생할 수 있지만 이것은 원시 RTP 스트림으로 제공되어야하며 (.pcap 캡처 파일을 전달하는 것이 효과적 임)이를 위해 쓰기 / 수정과 관련된 자체 '시나리오'를 작성해야합니다. 약간의 XML.


2
이 의견은 저에게 매우 유용했습니다. 나는 SIPP을 받고 실행에 대한 지침의 세부 설정을 썼다 여기에 . 감사!
muirbot

안녕하세요,이 지침에 대한 자세한 내용이 있습니까?
윌리엄 Entriken

5

이미 Asterisk를 실행중인 경우 번호를 다이얼하고 상대방이 응답하고 오디오 파일을 재생할 때까지 기다리는 작업을 설정하는 것은 그리 어렵지 않습니다. 그러나 '별표 실행 중'은 '간단한'대답이 아닙니다.

구글은 pjsua를 제안 한다 .


3

linphonecremote_ring 옵션을 지원합니다 (원격 울림을 알리기 위해 재생할 wav 파일). 별표를 구성 할 수 있습니다.


고마워, 나는 그것을 시도하고 조용히 간단하고 playWAV를 재생하기위한 특별한 명령 이 있으며 sip_proxy를 설정할 수있는 구성이 있습니다. 거의 내가 필요한 것.
troex

1

http://www.pjsip.org/pjsua.htm을 살펴 보십시오 . 발신 통화에 대한 자동 재생 옵션이 있는지 확실하지 않지만 입력 장치를 약간 사용하여 가능할 수 있다고 생각합니다.


나는 이것을 매우 흥미있는 라이브러리로 보았지만, 사용하기 좋은 해결책은 아니지만, 사용하기 좋은 파이썬 예제가 있지만
troex

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.