0

SIP ベースの音声トラフィックを処理するのに役立つライブラリの方向性を誰かが教えてくれることを願っています。軽量の IVR システムを実装しようとしています。基本的に、既存の SIP ベースのコール センター アプリケーションに統合し、IVR 処理を行ってから、元の通話に通話を返します。簡単な図を次に示します。

(撮影、まだ画像を投稿できません) http://i243.photobucket.com/albums/ff2/gte619n/IVRSystemDiagram.png

そのため、SIPServlets と、それらがどのようにプロキシを行うことができるかなどに関する多くの情報を見つけましたが、その音声側を通過するものは実際には何も見つかりませんでした。私が見つけたほとんどのリソースは Mobicents、Voxeo、および ivrforbeginners.com からのもので、すべて JTAPI、OpenJSIP などのライブラリにさまざまな依存関係があります。

一部のライブラリの開発は非推奨であり、開発が遅いため、どこに焦点を当てるべきかを知るのは少し混乱しています。Java ベースの IVR 実装の例はありますか? ありがとう!

4

1 に答える 1

1

Java で開発されたオープン ソース IVR プロジェクトであるZanzibar OpenIVRを確認してください。あまり活発ではないように見えますが、出発点になるはずです。また、Voxeo のMohoもチェックしてください。Moho は、マルチチャネル通信アプリケーションを開発するためのオープン ソース Java フレームワークであり、SIP をサポートしています。おそらく、適切な Java 実装を見つけるのに苦労している理由は、適切なものがプロプライエタリであり、IVR ベンダーによって販売されているためです。また、Java から始めた一部の IVR ベンダーは、システムから適切なパフォーマンスを得るために C++ に移行したことも知っています。

過去に IVR プラットフォームを構築したことがあると思いますが、ある程度機能する軽量の IVR システムを手に入れるには、多くの人手が必要です。何年も市場に参入しているベンダーでかなり飽和している IVR 市場に参入しようとしない限り、IVR をゼロから構築することはありません。Voxeo にはProphecyと呼ばれる優れた IVR プラットフォームがあり、これは SIP ベースで軽量です。小さな Acer Netbook で 100 ポートを実行できるデモを見ました。Windows、Linux、Mac で動作するバージョンがあります。2 つのポートを無料で入手でき、追加のポートにはポートごとに約 249 ドルを支払います。何百ものポートを実行したり再販したりする予定がない限り、これは IVR の開発に時間を費やすよりも安価です。

VoiceXMLと呼ばれる W3C 標準を使用して、Voxeo の Prophecy などの IVR プラットフォームを制御します。VoiceXML は Web 標準に基づいているため、Web アプリケーション サーバーを使用して音声アプリケーションを IVR プラットフォームに配信します。私はTomcatを使用して、Java と JSP を使用して開発された VoiceXML アプリケーションを提供しました。これは、 JSP を使用して VoiceXML アプリケーションを開発するための短いチュートリアルです。また、 Voxeo の Developer Portalで優れたドキュメントとサポートを見つけることができます。

于 2012-10-15T13:48:25.357 に答える