커맨드 라인 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

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


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

1

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


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

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