問題タブ [tapi]
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.
windows-services - Windows サービスを対話型ウィンドウ (HWND) に接続する良い方法は何ですか?
TSP ( TAPI サービス プロバイダー) と、いくつかのハードウェアにラップされた API です。API は要求を同期的に受け入れますが、渡された HWND にメッセージを送信することにより、成功/失敗/ステータスの結果を非同期的に返します。
私が理解しているように、問題は、TSP が Windows サービスとして実行されるため、その実行コンテキストがほとんどのインタラクティブな Windows 機能にアクセスできないことです。したがって、この 2 つを直接リンクしたいのですが、できません。私が知る限り、TSP には、API がメッセージを送信するための HWND がありません (実際にありませんでした)。:-(
一度にサービス/インタラクティブ ラインの一方の側で Windows をプログラミングしたことがない私のような人にとって、これはすべて頭を悩ませます。しかし、Windows がそうであるように、この境界線を越えてメッセージを取得するための賢明な方法がいくつかあるに違いありません。
この 2 つのことを結び付けるにはどうすればよいでしょうか? ありがとう!:-)
delphi - Delphi から TAPI を使用して電話をかける
Delphi 2006 から TAPI を使用して呼び出しを開始する必要があります。できるだけ簡単にしたいと思います。シンプルなコンポーネントの提案はありますか? それはJEDIにありますか?
sip - TAPIの代替技術?
サードパーティの呼制御(3pcc)をサポートするTAPIの代替テクノロジーはありますか?
アプリケーションで次の3pcc機能を提供したいと思います。
発信:
- ユーザーがアプリケーションのボタンをクリックします。
- ユーザーの電話がオフフックになり、着信者の電話が鳴ります。
- 呼び出し先の電話には、アプリケーションで使用された電話番号ではなく、呼び出し先の電話番号が表示されます。
- 着信者が電話に出ると、接続が確立されます。
電話の着信:
- ユーザーの電話が鳴ると、発信者の番号と着信番号がアプリケーションに送信されます。
- アプリケーションは数値を評価し、たとえば顧客レコードを表示します。
以前はTAPIを使用してこれを行っていましたが、MicrosoftはTAPIを積極的に開発していないようです(TAPIは現在のすべてのWindowsバージョン(Windows 7まで)でサポートされています)。したがって、私は、テレフォニーシステムプロバイダーの大多数によって将来サポートされる可能性が高いテクノロジーを探しています。
これを行うために使用できるCSTAを知っていますが、これもかなり古いテクノロジーであり、あまり普及していません(たとえば、Googleのヒット数はTAPIの100分の1です)。
3pcc機能を直接サポートしていないSIPも知っていますが、これを回避する方法があります。
発信通話の場合:アプリケーションのSIPエンドポイントを使用して最初に2つの電話に接続し、次に一種の「電話会議」を行って接続します。
着信の場合:SUBSCRIBEとNOTIFYおよびダイアログイベントパッケージを使用します。
問題は、発信の手順が非常に不器用であり、着信した電話が呼び出し音を鳴らしたときに正しい電話番号(つまり発信者の番号)を表示しないことです。さらに、SIPは単一の標準ではなく、多くの異なるRFCのコレクションであり、テレフォニーシステムメーカーはそれらのRFCの一部のみを実装しているようであり、通常、どの部分が実装されているかについての適切なドキュメントはありません。
ですから、私の質問は、サードパーティの呼制御をサポートし、近い将来広くサポートされる標準と見なすことができる他のテレフォニー統合標準はありますか?
asp.net - asp.net アプリケーションを電話インフラストラクチャに接続する
インターネット サーバーでホストされている ASP.net Web アプリケーションを使用しています。今、私は、この Web サイトをコンピュータ電話インフラストラクチャと統合する必要があります。詳細は以下の通りです。
ユーザーは、TAPI 標準、LAN - CTE インフラストラクチャ対応の電話システムを備えた建物に配置され、ログインしたユーザーは、ブラウザーを介して同じ建物内の電話回線 (内線番号:) に接続できる必要があります。その電話回線に電話がかかってくると、ユーザーのブラウザにポップアップが表示され、発信者の番号が表示されます。この機能の実装について、次の疑問があります。
アプリケーションをこの LAN – CTE インフラストラクチャにどのように接続 (通信) する必要がありますか? LAN – CTE インフラストラクチャは、この目的のために側から公開された Web サービスを持たない単なる API です。したがって、これを容易にするために、LAN のすぐ上に追加のラッパー クラスを作成する必要があると思います。これは CTE インフラストラクチャです。これについてあなたの考えや提案をしてください。
このログに記録されたユーザーと内線番号: は同じローカル ネットワークにあるため、本当にインターネット経由で電話回線に接続する必要がありますか?
phone-call - 自動電話をかける
指定された番号に自動電話をかけるプログラムを作成する必要があります。どうやってするか。どのライブラリが必要ですか。
Unixライクなc++/ java/pythonの方法を好むでしょう。
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# - C#で電話をかける
.net プラットフォーム (特に C#) から電話をかけるには、比較的安価なソリューションが必要です。番号をダイヤルし、回線が切断されているかどうか、誰かが応答したかどうか、誰かが応答した場合はメッセージを再生できる必要があります。情報をありがとう。
tapi - TAPI 3.x で CONNECTED イベントが発生しない
私は TAPI アプリケーションに取り組んでいます。グーグルで検索しているときに、素敵な投稿http://www.codeproject.com/KB/IP/devangpro.aspxを見つけました。しかし、問題は、通話中にトリガーされたすべてのイベントを取得できないことです。INPROGRESS と DISCONNECTD を取得できますが、CONNECTED イベントは発生しません (記事で提供されているスクリーンショットでも、「ダイヤル」と「切断」の値のみが存在するため、作成者でさえ同じ問題を抱えていたと思います)。私の場合、プログラム ロジック全体は CONNECTED および DISCONNECTED イベントに基づいています。問題を解決するのを手伝ってください。
また、ダイヤル トーンを取得するために CISCO ATA ボックスを使用しています。FAX/DATA モデムだけでなく FAX/DATA/VOICE モデムでも試しました。
voip - Avaya 1600 シリーズの IP 電話から発信者 ID を取得するにはどうすればよいですか?
この情報を探すために Avaya 開発者の Web サイトにアクセスしましたが、見つけることができる唯一のドキュメントとライブラリは、電話ディスプレイへのコンテンツのプッシュ、電話の制御、およびディスプレイのカスタマイズに関するものです。
電話が鳴ったとき、または電話がオペレーターによって受け入れられたときに、電話から発信者 ID を取得する必要があります。どうすればいいですか?
c# - VoiceXML で従業員のダイヤルを自動化できますか
私の会社では、クライアントの電話番号をテストして、それらが機能していること、およびオペレーターが顧客の電話に応答している別の回線にいることを確認する必要があります。現在、従業員は Excel シートから電話番号のリストを見て、タッチフォンで手動でダイヤルし、番号が機能しているかどうかを確認してから先に進みます。
これを独自のソフトウェアに統合して、従業員に電話をかけたいと考えています。VoiceXML で番号をダイヤルし、その通話を従業員に転送して、従業員がコンピューターのヘッドセットを介してオペレーターと会話できるようにすることはできますか?
C# プラットフォームを実行します。