問題タブ [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.

0 投票する
1 に答える
671 参照

c#-3.0 - Tapi32.dll の関数が c# コードから実行されていることを知る方法

こんにちは、みんな!!!私は電話アプリケーションの初心者であり、Windows Tapi32.dll と panasonic TSP を使用してサービス クラス (COS) を変更するための非常に単純な Panasonic 電話アプリケーションを作成しようとしています。PBX のサービス クラスを変更する関数を作成しました。アプリケーションのサービス クラスを実行しても、PBX で変更されません。また、コードでエラーが発生することもありません...以下は私のコードです...

Plzは私を助けてくれるか、物事を成し遂げるために私を書く方向に向けてください. 事前に感謝します...

0 投票する
1 に答える
180 参照

tapi - TSP での発信者 ID の設定に関する問題

CTI サーバーと通信する TSP を開発しました。ほとんどの場合は機能しますが、発信者/着信 ID パーティを設定する場合は、

オフセットはすべて正しいことがわかりましたが、サイズ フィールドは正しくありません。関数の最後に、各フィールドのサイズとオフセットを (デバッガーに) 出力しました。しかし、TAPI プログラムを使用して値を調べると、サイズが異なります (ただし、オフセットはデバッグ ステートメントとまったく同じです)。以下のコードは正しい値を示しています...

どんな助けでも大歓迎です。

0 投票する
1 に答える
362 参照

c++ - パナソニックTSPクラッ​​シュ

パナソニック TSP を使用してパナソニック PBX からイベントを受信し、受信したイベントに対して特定のアクションを実行するプログラムがあります。PBX で状態の変更を作成し、イベントのみに関心がある関数を呼び出すことはありません。そのため、 と のみを使用lineGetCallInfolineGetCallStatusます。ここで問題があります。Panasonic TSP がsvchost.exe(Windows テレフォニー サービス) でアクセス違反を引き起こし、TAPI からイベントを取得できません。

私の上司は、私の TAPI の使用に問題があると言いましたが、私はいくつかの機能しか使用していません。同じ問題を抱えている人はいますか? または、このエラーをどのようにデバッグする必要がありますか?

IOCP を使用して C++ TAPI 2 インターフェイスを使用してプログラミングしています。プログラムは Windows Server 2003 で実行されています。私の PBX は TDA600 であり、負荷が非常に高くなっています。

0 投票する
1 に答える
618 参照

telephony - TAPI と Avaya IP Office を使用してハント グループをクエリする

TAPI 2.X を使用して、Avaya IP Office 500 v2 PBX を制御するサードパーティ アプリケーションとしてのソリューションを開発しています。電話をかけたり、電話を切ったり、侵入したり、回線を開いたりできることを知っています。デフォルトのキュー (200、IPO のメインはハント グループと呼ばれます) があるため、魔女の回線がキューとして機能していることを照会する必要がありますが、TAPI では単一のデバイスが接続された別の回線として表示されます。誰かヒントを教えてくれますか、それを行うための何らかのオプションを教えてくれますか?

ありがとうございました。

0 投票する
1 に答える
458 参照

sip - 一口応答を受け取る方法?

php/nodejs/javascript を使用して sip から応答を受け取るにはどうすればよいですか。私が持っているもの:

  • ソフトウェア 電話 (SIP/TAPI) が必要です!
  • リモート Debian サーバー (プロバイダーにログインできません)

ブラウザとソフトウェア VOIP 電話を開いて手順を実行したいのですが。

手順:

  • データベースから電話番号を選択 (mysql)
  • 選択した番号に発信
  • 応答を受け取る
  • 応答で作業する
0 投票する
0 に答える
204 参照

.net - .NET 3.5 を使用せずに Windows 8 サービスで混合モード アセンブリを読み込む方法は?

TAPI テレフォニー サービス プロバイダーである混合モード (.NET 2.0) DLL アセンブリ (ソース コード) があります。そのため、Windows テレフォニー サービス (svchost) によって読み込まれます。これは、.NET 2.0 または 3.5 が (プレ) インストールされている場合、Windows XP、Vista、および Windows 7 で期待どおりに機能します。

現在、.NET 4 がプリインストールされた Windows 8 をターゲットにしています。私が直面している問題は、Windows がその構成で DLL (および TSP) をロードしないことです。.NET 3.5 をインストールすると、すべて正常に動作しますが、既に存在する .NET 4 に加えて、ユーザーに .NET 3.5 のインストールを強制したくありません。

.NET 4.0 プロジェクトで .NET 2.0 混合モード アセンブリを参照するには、どのような「追加の構成」が必要ですか? しかし、私にはアプリケーションがなく、したがって app.config ファイルがないため、これは当てはまりません。

http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/によるとuseLegacyV2RuntimeActivationPolicy、混合モード アセンブリをロードする前にセットアップする興味深いアプローチのようです。しかし、アセンブリはテレフォニー サービスによって読み込まれるため、これは私の場合には機能しないと思います。

それとも、これは混合モードアセンブリ自体で可能ですか? アセンブリは、常に Windows サービスからのアンマネージ呼び出しによって呼び出されます。このような呼び出しで、最初のものを作成する前にアンマネージ コード部分にポリシーを設定することは可能gcrootですか、それとも既に遅すぎますか? 可能であれば、必要な COM オブジェクトを取得して呼び出す方法を教えてください。

0 投票する
2 に答える
330 参照

windows-7-x64 - TAPI サービス プロバイダー (TSP) から HKCU のユーザー情報にアクセスする

私はtspを構築しようとしていました。問題は、誰がリクエストを行っているかについての情報を (ユーザー構成が配置されている HKCU から) 取得する必要があることです。

TSP はテレフォニー サービスのコンテキストで実行されるため、直接アクセスすることはできません。私の計画は、 の機能を使用して、ここここでLINE_CREATEDIALOGINSTANCE説明されている情報とまったく同じようにこの情報を読み取ることでした。

問題は無関係ですが、これも似ています。テレフォニー サービス + ダイヤラがクラッシュし、次のスタック トレースが表示されます。

そして、クラッシュ時のレジスター、

そして、コードフラグメント:

にキャストできないhdLineようPDRVLINEです。

何か案が?

PS: VMWare で Windows 7 x64 を使用しています。