質問

Microsoft TAPIインターフェイスを使用してCisco Call Manager PBXからコールイベントを収集するC ++プログラムがあります。シスコのイベントを取得するには、コールマネージャーからTSPをダウンロードしました。TAPIコードが機能します。

Avaya AESサーバーでも同じことができますか? AvayaはTAPIではなくTSAPIを使用しているようですが、プログラムにどのような違いが生じるかわかりませんでした。

役に立ちましたか?

解決

TAPIは、Microsoftが開発したテレフォニーAPIです。TSAPIは、最終的にAvaya(AT& T-> Lucent-> Avaya)になった会社が開発したテレフォニーAPIです。 TAPIの設計は、ファーストパーティコール制御(電話など)向けであり、TSAPIはサードパーティのコールコール制御(PBXやセントラルオフィススイッチなど)向けです。 TAPIには、通話の音声を処理するための限定的なサポートがありますが、TSAPIにはありません。 Avaya AESのTAPI TSPを見つけることができれば、私は非常に驚かされます。もしそうなら、Avayaからそれを得ることはできません。

イベントの呼び出しのみに関心がある場合は、両方のAPIで同じことを行うことができますが、コードはまったく異なります。 Avaya AESとCisco Call Managerの両方と通信する必要がある製品を所有するほとんどの企業は、製品用の汎用CTIインターフェイスを作成し、TSAPIおよびTAPI呼び出しイベントを汎用イベント形式に変換するコードモジュール(ドライバーとも呼ばれます)を記述しています。場合によっては、OSに応じて、TAPIコードを別のDLL /共有ライブラリに移動し、同じ機能を実装するがTAPIではなくTSAPIを使用する別のDLL /共有ライブラリを作成できます。

多くの小規模なPBXメーカーは、CTIインターフェイスにTAPIまたはTSAPIベースのAPIを使用しているため、3番目のPBXに接続する必要がある場合は、2つのモジュールのいずれかを再利用できる可能性があります。

他のヒント

1つは「電話」だけですもう1つは「電話サービス」です。机上の電話(TAPI)と会社の通信クローゼット内のPBX(TSAPI)の違いに似ていますが、例外はすべてソフトウェアにあるため、TAPIを使用してプログラムをできます PBXの機能の多くを実行します。しかし、TSAPIを使用する方が簡単だと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top