2012-10-15 4 views
0

누군가가 SIP 기반 음성 트래픽을 처리하는 데 도움이되는 라이브러리의 방향으로 날 지점 수 바라고 있어요. 경량 IVR 시스템을 구현하려고합니다. 본질적으로 기존 SIP 기반 콜 센터 응용 프로그램에 통합되고 일부 IVR 처리를 수행 한 다음 호출을 원래 호출로 되돌려 놓습니다. 다음은 간단한 다이어그램입니다 :자바 IVR 예

http://i243.photobucket.com/albums/ff2/gte619n/IVRSystemDiagram.png

그래서 내가 SIPServlets에 대한 정보의 무리를 발견했습니다 (촬영은, 나 아직 이미지를 게시하지 않습니다) 그리고 그들은 프록시 등을 할 수있는 방법,하지만 난 ' 그것의 음성 측면을 걷는 것을 실제로 발견하지 못했습니다. 내가 찾은 대부분의 자료는 Mobicents, Voxeo 및 ivrforbeginners.com에서 비롯되었으며 JTAPI, OpenJSIP 등의 라이브러리에 대한 다양한 의존성이 있습니다. 일부 라이브러리의 사용되지 않는 느린 발달로

, 그것은 어디에 집중해야할지 조금 혼란. Java 기반 IVR 구현의 예가 있습니까? 감사합니다.

답변

1

체크 아웃 자바 개발 오픈 소스 IVR 프로젝트입니다 Zanzibar OpenIVR. 더 이상 활발하게 보이지는 않지만 출발점이되어야합니다. 또한 Voxeo가 Moho을 확인하십시오. Moho는 다중 채널 통신 애플리케이션을 개발하기위한 오픈 소스 Java 프레임 워크이며 SIP를 지원합니다. 아마 적절한 Java 구현을 찾는데 어려움을 겪고있는 이유는 적절한 것들이 독점적이며 IVR 벤더에 의해 판매되고 있기 때문일 것입니다. 또한 Java로 시작한 일부 IVR 공급 업체는 시스템에서 적절한 성능을 얻기 위해 C++로갔습니다.

은 과거 당신이 어느 정도 기능성 경량 IVR 시스템을 얻는 사람 많은 노력을가 있음을 알 수 있습니다에 IVR 플랫폼을 구축 가졌어요. 시장에 나와있는 IVR 시장에 침투하려하지 않는다면 IVR을 처음부터 구축하지 않을 것입니다. Voxeo는 SIP 기반의 경량 IVR 플랫폼 인 Prophecy을 보유하고 있습니다. 나는 작은 Acer Netbook에서 100 개의 포트를 실행할 수있는 데모를 보았습니다. Windows, Linux 및 Mac에서 실행되는 버전이 있습니다. 무료로 2 개의 포트를 사용할 수 있으며 추가 포트에 대해 포트 당 약 249 달러를 지불합니다. 수백 개의 포트를 운영하거나 재판매를 계획하지 않는 한 IVR을 개발하는 데 드는 시간보다 비용이 적게 듭니다.

당신은 VoiceXML라는 W3C 표준을 사용하여 Voxeo의 예언처럼 IVR 플랫폼을 제어 할 수 있습니다. VoiceXML은 웹 표준을 기반으로하므로 웹 응용 프로그램 서버를 사용하여 음성 응용 프로그램을 IVR 플랫폼에 전달합니다. 나는 Tomcat을 사용하여 Java 및 JSP를 사용하여 개발 된 VoiceXML 응용 프로그램을 제공합니다. 다음은 짧은 tutorial on developing VoiceXML application using JSP입니다. Voxeo's Developer Portal에서 훌륭한 문서 및 지원을 찾을 수도 있습니다.

+0

케빈, 귀하의 조언에 많은 감사드립니다. "스스로 구현하지 마십시오"라는 충고는 훌륭한 접근이라고 생각하십시오. 그렇다면 Java 구현이 필요한 이유가 있습니까? Java로 제어 할 수있는 작은/나쁜/빠른 구성 요소가 있으며이를 통해 음성/IVR 조각을 실행할 수 있습니까? –

+0

@EvanRuff - 설치, 무료, 우수 무료 지원을 위해 그것을 시도/작은 나쁜/빠르고 쉽게 당신이 그것을 제어하는 ​​자바를 사용할 수 있기 때문에 나는 아직도 Voxeo의 예언을 추천 할 것입니다. Java에서 Java를 사용하는 방법에 대한 방향을 제시하기 위해 내 대답을 업데이트했습니다. 마지막 단락을 살펴보십시오. –