問題タブ [jtapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JTAPI API用のエミュレーターはありますか?
アプリケーションのJTAPI機能をテストしたいと思います。JTAPI用のエミュレーターはありますか?実際のハードウェアでのテストは少し難しいです。
api - IVRソフトウェア開発を検討中
私が働いている会社は、潜在的な PBX/IVR または PBX コンボとの互換性が高く、独自のホスティング ソリューションを提供する IVR 実装を探しています。
そのため、考えられるのは、あらゆる潜在的なプラットフォームに接続し、通話制御と音声ダイアログ/IVR の対話を提供するアプリケーションを作成することです。
私がこれまで見てきた技術 (Java を使用したい) は、Java Telephony API (JTAPI)、JAIN-JCC (Java Call Control) API などです。これらの API の基本的な要旨は理解できますが、まとめられないのは、通話制御および音声 IVR / VXML 用に作成するアプリケーションが、プラットフォームに依存しない方法で電話システムにインターフェイスする方法です。電話システムから電話を受けるにはどうすればよいですか?
これらの API とライブラリは、この質問に答えていないように思われるため、プラットフォームに依存しないソリューションは不可能であり、常に実装固有のものになると考えています。JAIN-SIPもあります。すべての通話をSIPに変換できれば、この方法で汎用の通話制御/IVRアプリケーションを作成できるかもしれません。
ここで無知や誤解を口にした場合は、ご容赦ください。私はあらゆる種類の通信技術にまったく慣れていません-私を正したい人はいますか? 私は非常に感謝しています.詳細な実装レベルでの接続は、この時点では非常に曖昧であり、時には少し手を握る必要があります. 正しい方向への助けやプッシュは役に立ちます。
私は先週、仕様と API について詳しく説明してきました。:)
編集 - 可能であればこれを社内で開発することを好み、費用対効果の点で賢明であることを忘れていました-可能であれば統合プラットフォームにお金を費やすつもりはありません-それが私の仕事です:)
java - C++ からの JTAPI API のみを提供するサード パーティ製モジュールとどのようにやり取りできますか?
私は C++ で書かれた大規模なシステムをサポートしていますが、アプリケーションが JTAPI インターフェイスのみを提供するサードパーティ システムと通信する必要があります。一方では JTAPI を使用し、もう一方では言語に依存しない API を使用する JTAPI プロキシを Java で作成するのに行き詰まっているようです。しかし、これは解決されるべき問題のように感じられるので、不必要に車輪の再発明をしたくありません。C++ から JTAPI へのインターフェイスとして最適なソリューションは何ですか? そのようなプロキシはすでに存在しますか、それとも Java レイヤーを必要としないソリューションはありますか?
java - TAPI 2 の適切な Java ラッパー?
TAPI 2 用の優れた JNI/Java ラッパーを知っている人はいますか?
CRM Web アプリケーション (GWT ベース) のためにユーザーのデスクで Avaya 電話と対話する必要があり、すべてのコンピューターには TAPI 2 ドライバーが既にインストールされています (TAPI 3 ドライバーは使用できません)。残念ながら、電話サーバーは進行中の通話のイベントを一元的に生成したり、通話を一元的に開始するための API を提供したりしません。
Web アプリのバックグラウンドで署名付き Java アプレットを使用して、TAPI 経由で接続し、GWTAI 経由で GWT クライアント コードとやり取りする予定です。
JTAPI の実装である XTAPI と GJTAPI を見つけましたが、(JTAPI と TAPI の大きな違いにより) 複雑で、バグが多く、すべての TAPI 機能を実装していません (たとえば、XTAPI は利用可能な 12 行の呼び出し情報のうち 2 行しか提供しません)。 .
Helen Warn の C# Wrapperは、C# で TAPI 2 用の素晴らしいラッパーを提供します。これは、単純な TAPI 2 インターフェイスへの直接アクセスを提供して、私がまさに望んでいたことを行います。唯一の問題は、Web ページに ActiveX コントロールを埋め込むことは禁止されていることです。IE に縛られたくないからです。
では、JNI を使用して Helen Warn のラッパーを Java に移植する必要があるように見えますか? (簡単な作業ではありません)。
他のアイデアはありますか?
c# - Cisco 電話でリアルタイムの通話情報を取得する
私たちのコール センターにかかってくるすべての通話について、発信者、ダイヤルした番号、実際に電話に出た人の番号の 3 ビットの情報だけを取得することに関心があります (電話番号とは異なります)。外の世界のダイヤル)。
最近まで、JTAPI ログ ファイルの変更を (Microsoft の FileSystemWatcher を使用して) リッスンし、前述の 3 つの情報についてログ ファイルをスクレイピングすることで、これを実現していました。次に、その情報を、カスタマー サービスの通話やインシデントを追跡する既存の C# アプリに使用しました。これはこれまでのところうまくいきました。
ただし、すぐにコール センターを Linux 専用バージョンにアップグレードする予定であり、ログ ファイルをリッスンすることはできないようです。これらの同じ 3 つの情報をリアルタイムで取得する方法を知っている人はいますか? 私たちはある種の .NET API に非常に興味を持っているので、現在のアプリでシームレスに使用できるようになります。Java または C++ ベースのユーティリティを使用しようとすると、少し難しくなります (完全に反対というわけではありませんが)。
Cisco IP Phone で利用できるレポート機能がたくさんあることは知っていますが、それらは特に、週ごとまたは月ごとの統計などを振り返りたいマネージャー向けのものですが、リアルタイム データを取得するのには役立ちません。
java - JTAPI jar はどこで入手できますか?
JTAPI 実装のダウンロードはどこにありますか? 次のエラーが表示されます。JSpeakerPhone.java:6: package javax.telephony does not exist import javax.telephony.*;
.net - サードパーティの呼制御を使用してCisco電話をどのように制御する必要がありますか?
背景
サードパーティの呼制御を使用して、Cisco UnifiedCallManagerでCisco電話を制御するエンタープライズアプリケーションを開発しています。通話状態を監視し、着信通話の発信者IDを取得し、完全な通話制御(通話の発信、応答、電話を切る、会議、転送など)を実行できる必要があります。お客様はおそらくCUCM7.1から8.5を使用するでしょう。
.Netを使用してアプリを開発しています。これにより、JTAPIを使用した開発は可能ですが不器用になります。多分これは最良のアプローチですか?
シスコのTAPIインターフェイスを使用してファーストパーティの呼制御を実行しましたが、これがサードパーティの呼制御モードで機能するかどうかは明らかではありません。また、このAPIの安定性についても確信が持てません。
お客様が余分なものを購入する必要はありません。つまり、ユニファイドコンタクトセンターはありません...
CUCMへのCTIインターフェイスへの参照を見てきました。つまり、電話を制御するためにデスクトップTSPが接続するものは何でもです。このAPIは利用できますか?
また、CUCM上の電話を制御するメカニズムとしてCSTAへの言及を見てきました。
質問
.Net開発者向けのエンタープライズ環境でのCiscoUnifiedCallManagerでのサードパーティの呼制御に推奨される方法は何ですか。
asp.net - .netアプリケーションをCiscoCallManagerと統合する
TAPI 2またはJTAPI用の優れた.netラッパーを知っている人はいますか?「CallEnded」などのイベントを処理するには、asp.netアプリケーションをCiscoCallManagerと統合する必要があります。
java - 私のモバイルサービスプロバイダーとの接続の問題
次のコード行を使用して、プロバイダーに接続しようとしています。
このコードを実行すると、システムはプロバイダーを取得できません。ライブラリでgjtapi-1.8.jarを使用している場合、プロバイダーとして「net.sourceforge.gjtapi.GenericProvider@53c015」が表示されます。ライブラリにlog4j-1.2.12.jar、jtapi-1.3.1.jar、gjtapi-tapi3-1.9-rc1.jar、Gjtapi-1.8.jar、log4j.propertiesファイルを追加して作成しました。実行中ですが、モバイルサービスプロバイダーに接続したいと思います。私はデリー(インド)のMTNL(Serial prot経由)モバイルサービスプロバイダーとMTNL Braodband接続(LAN経由)を使用しています。進め方を教えてください。
「javax.telephony.JtapiPeerUnavailableException:JtapiPeer:DefaultJtapiPeerをインスタンス化できませんでした。atjavax.telephony.JtapiPeerFactory.getJtapiPeer(JtapiPeerFactory.java:135)at Phone.Outcall.main(Outcall.java:24)」は、次の場合にスローされるスタックトレースです。ライブラリからgjtapi-1.8.jarファイルを削除しています。また、このファイルをライブラリに追加すると、プロバイダーが「net.sourceforge.gjtapi.GenericProvider@53c015」と表示され、通話はどの携帯電話番号にも接続されていません。「jtapi-1_4-fr3-spec>javax>Telephony> package.html」ファイルから取得した、私が取り組んでいるクラスが他にもいくつかあります。
それらのファイルは、私が作業しているOutCall.javaとMyOutCallObserver.javaです。
java - Avaya で TAPI ソリューションを実装する方法
私は現在、ビジネス内で、Samsung の電話システムに CTI を統合しています。当社のデスクトップ クライアントは、Samsung DCS システムに接続する特注のサーバー アプリケーションからメッセージを受信する特注の Java クライアントを実行しています。
近日中に新しい Avaya 電話システムを導入する予定です。これを既存のデスクトップ クライアント システムと連携させたいと考えています。したがって、デスクトップ クライアントに新しいものをインストールしたくありません。Avaya に接続し、サーバーからクライアントへの現在のメッセージ プロセスを使用する代替サーバー アプリケーションを作成したいと考えています。
このサーバー ベースのアプリケーションを作成するために、どの API を調べればよいか教えてください。Java ベースである必要があります。
必要な 2 つの重要な要素は次のとおりです。1. すべての電話で鳴っているすべての番号をサーバーに通知する必要があるため、関連するクライアントにメッセージを送信できます。2. サーバーは、クライアントの電話に代わって外線番号に番号をダイヤルできる必要があります。
正しい方向への指針をいただければ幸いです。