2014-10-11 3 views
1

프리 서버가 하나의 서버에서 작동하며 통화가 정상적으로 작동합니다. 하지만 이제는 .wav 또는 .gsm과 같은 특정 형식에 대한 모든 호출을 기록하고 싶습니다. "record_session"응용 프로그램에서 이미 시도했습니다. Record session applicationFreeswitch에서 통화 녹음

녹음 호출에 적합한 응용 프로그램입니까?

그렇다면 몇 가지 예를 들어 보시고 나중에 다른 응용 프로그램을 제안 해주십시오.

답변

1

당신은 dialplan을에 아래 명령을 추가하여 전화를 녹음 할 수 있습니다 :

<action application="record" data="/tmp/data.wav 20 200"/> 

이의 형식은 모두 선택 사항 인 time_limit_secs, silence_threshrecord,Record File,<path> [<time_limit_secs>] [<silence_thresh>] [<silence_hits>], silence_hits입니다.

자세한 내용은 FreeSWITCH 위키를 참조하십시오.

https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record

편집 : 음성 메일과 같은 @hdiogenes가 지적한 바와 같이,이 기록. OP가 찾고있는 것은 응용 프로그램 record_session입니다.

https://freeswitch.org/confluence/display/FREESWITCH/record_session

+1

이것은 올바른 애플리케이션이 아닙니다. 그는 두 발로 걸려온 전화를 녹음하기를 원하며 "녹음"응용 프로그램은 음성 메일 시스템에서와 같이 단 하나의 레그 만 녹음합니다. – hdiogenes

+0

record_session에 대한 문서가 옮겨졌습니다 : https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+record_session – EpicVoyage

+1

샘플 사용법 :'' – EpicVoyage

3

이 질문은 오래하지만, 난 여전히 미래에 도움이 할 수있는 사람들을 답변 해 드리겠습니다.

Record_session은 벨소리를 포함한 전체 세션을 녹음합니다. 대화를 녹음하려면 다음 명령을 사용하십시오. < action application = "export"data = "execute_on_answer = record_session $$ {base_dir}/recordings/$ {strftime (% Y % m % d % H % M % S)} _ $ {caller_id_number} .wav "/>

+0

그것은 오래된 스레드입니다. 접선 질문이 있습니다. 아마 답변을 얻을 것입니다 : 프리 플레이 (freeswitch)에서 호출을 기록 할 응용 프로그램을 만들려면 무엇을 (또는 검색)해야합니까? –