2012-12-20 3 views

답변

1

별표 다이얼 플랜에 관한 책을 읽었을 것 같습니다.

당신은/var에로 (예를 들어 test.mp3에 대한) 파일을 넣을 필요가/lib 디렉토리/별표/당신은 이제 당신이해야합니다이

exten => _X.,1,Read(temp,test,,,5) 
exten => _X.,2,Set(CDR(userfield)=${temp}) 

과 같은 작업을 수행 할 수 있습니다 그 후/

소리 가변 온도 및 cdr 데이터베이스 사용자 출력

REMOTE 파일을 재생해야하는 경우 먼저 파일을 다운로드해야합니다. 당신은 할 수 같은 것을 사용 :

exten => _X.,1,Set(/var/lib/asterisk/sounds/temp/${CDR(uniqueid)}.mp3) 
exten => _X.,2,System(wget http://myurl/myfile.mp3 -o /dev/null -O $file) 
exten => _X.,n,Read(temp,${CDR(uniqueid)},,,5) 
exten => _X.,n,Set(CDR(userfield)=${temp}) 

당신이 이전 파일을 제거해야하며 등을 미리 캐시/partialy 파일 다운로드

다른 옵션은 회의에 사용자를 넣어

, 힘으로 somethign 수행했는지 확인 회의는 mp3player/streamer를 사용하여 입력을 수집하고 회의에 참여합니다.

간단한 해결책이 없으므로 많은 코드를 작성하거나 전문가를 고용하십시오.

탁월한 옵션으로 c/C++를 사용하여 자신 만의 앱을 만들 수 있습니다.

관련 문제