2009-09-08 5 views
2

모호한 질문 일 수있는 부분에 대해 사과를 시작할 수있는 곳이 어디인지 알지 못합니다. elance.com과 같은 전화 확인 시스템이 필요합니다. 사용자가 전화를 걸고 컴퓨터 화면에 표시된 번호를 입력해야하거나 전화로 번호를 입력해야합니다.전화 사용자 식별 프로세스

내 신청서가 사용자가 영국에 있는지 확인하고 (동시에 전화 번호를 확인해야하므로)이 번호가 필요합니다. 그것은 간단하게 들리지만, 나는 단지 사용자 번호를 호출하고 mp3 파일 (말한 코드/번호)을 재생할 응용 프로그램이 필요합니다. 하지만 어디서부터 시작해야할지 모르겠습니다. 나는 Asterisk라고하는 것을 들었다. 그리고 나는 VoIP 계정을 가지고있다. 그러나 그것들을 모두 함께 가져 오는 방법과 같이 누락 된 링크가 필요하다.

+1

이것은 프로그래밍 그 자체보다는 시스템 통합 문제입니다. superuser.com에서 더 나을 수도 있습니다. – Andrew

답변

3

Asterisk은 사용할 수있는 가장 유연하고 강력한 옵션이지만 요구 사항이 지나치게 많을 수 있습니다. Asterisk에는 명령을 전달하고 TCP 소켓을 통해 메시지를 가져올 수있는 FastAGI라는 것을 포함하여 다양한 API 옵션이 있습니다. 호출을 시작하고 Asterisk로 DTMF를 수신 한 다음 FastAGI (또는 컬, 파이프 등의 다른 API 옵션 중 하나)을 통해 결과를 다시 응용 프로그램에 전달할 수 있습니다.

별표 (Asterisk) 대신 음성 응용 프로그램 플랫폼 중 하나를 사용하여 자신의 별표 (Asterisk) 서버를 설정하는 데 드는 많은 노력을 절약 할 수 있습니다. 내가 아는 것은 TringMe, TropoTellme입니다.

사용자가 영국에있는 영국 번호를 사용한다는 사실에 의지 할 계획이라면 큰 위험을 감수 할 것입니다. 영국 전화 번호를 알아내어 인터넷상의 VoIP 전화로 연결하는 것은 사소한 일입니다.

업데이트 : Twilio은 다른 하나입니다.

+0

+1 그런 강력한 옵션을 사용할 수 있는지 전혀 몰랐습니다. –

+0

그 웹 사이트는 놀랍습니다. 아마 Asterisk로 인해 큰 두통을 안겨 줬을 것입니다. 휴대 전화 번호는 VoIP 번호로 사용할 수 없으므로 영국 휴대 전화 번호 (07 ... 시작) 만 수락 할 예정 이었지만 몇 가지 유효성 검사 중 하나 일뿐입니다. 이 답변을 다시 한 번 감사드립니다! – James

-1

voip에서 일반 전화기 (예 : 테이블에있는 일반 전화기)를 사용하게하려면 음성 호출자 ID 모뎀을 통해 디코딩 된 CALLER ID 텍스트를 요구할 수 있습니다. PC의 모뎀을 구식 방식으로 연결하고 터미널 세션 (PC 모뎀)을 바인딩하면 해당 표준 출력이 응용 프로그램을 수행합니다. 하드웨어이며, 조작하기 쉽고 디버깅하기 쉽습니다. 그것은 모든 텍스트이고, linux는 텍스트를 아주 좋아합니다.