3

私はアルカテル 4400 PABX を持っています。C# に接続して、ユーザーの電話番号に関する情報を取得できるかどうかを知りたいですか?

助けてください。

どうもありがとう

4

2 に答える 2

2

Alcatel についてはよくわかりませんが、TSAPI (Telephony Services API - だと思います...) 標準を実装したばかりの別の PABX システムの API を使用したことがあります。

IP インターフェイスがある場合は、おそらくそのメーカーから SDK を入手するだけで済みます。ほとんどの場合、.Net ライブラリが提供されます。それ以外の場合は、.Net のプラットフォーム呼び出し (pinvoke) を使用してアンマネージ ライブラリ (ネイティブ DLL) とやり取りする必要がある場合があります。

参考までに - TSAPI の Avaya 実装を使用して、Avaya システムでこれを実行しました。

于 2011-01-05T13:00:17.533 に答える
2

TAPI ライブラリを使用して PABX スイッチにアクセスできます。これは COM ですが、.Net の相互運用機能で動作します。私はC#4を使用するか、VB.Netに切り替えます。オプションのパラメータがたくさんあり、C#ではサポート前に少し恐ろしいです(4で追加)。

もっと大きな問題は、Vista で TAPI が廃止されたことです。それは理にかなっていると思います - 最後にモデム付きの PC を購入したのはいつですか?

Alcatel のサポートによっては、新しい Windows でも TAPI を使用できる場合があります。

Windows Vista と 7 では、代わりに Microsoft の新しい RTC (Real Time Communications) フレームワークを使用しています。残念ながら、私はそれをよく知りません (私のダイヤラ開発時代は今から 6 年前です)。

RTC は現在、Microsoft Lync の一部になっていると思います (「なぜなら、おかしなスペルミスのある別の「リンク」スタイルの製品名が必要だからです)。したがって、Lync は別の場所です。

于 2011-01-05T13:16:10.040 に答える