APIリファレンス

GangesCTILibrary

  • GangesCTILibraryは、GangesCTI.exeと通信するプログラムです。
  • GangesCTIは、電話着信があった時に、着信情報・検索に一致した複数の顧客情報を、GangesCTILibraryに送信します。
  • GangesCTILibraryで定義されているイベントを利用して、VBAや.NETアプリで、それら情報を受け取ることが出来ます。

CTIManager クラス

コンストラクター

CTIManager()

CTIManagerクラスの新しいインスタンスを初期化します
CTIManager(

Dispatcher dispatcher

)
.NETアプリで、呼び出し元のDispatcherを指定して、UIスレッドで発生するエラーを回避します。
VBAでは使用しません。
メソッド
StartCTI()ガンジスCTIとの接続を開始します。
StopCTI()ガンジスCTIとの接続を解除します。
イベント
PhoneCalled(CTIManager sender, CTIInfo info)電話着信があった時に、呼び出されます。着信情報を引数(info)にして渡されます。
PhoneDetailCalled(CTIManager sender, CTIObj obj)電話着信があった時に、呼び出されます。ガンジス顧客管理・ガンジスCTI外部ファイルで検索した顧客情報を引数(obj)にして渡されます。1つの着信した電話番号で、最大10個までの検索結果を返します。

CTIInfoクラス

プロパティ
DateTimeDateTime着信日時

FormedTel

string表示用電話番号(ハイフン付き)。あるいは、「非通知」「公衆電話」の文字列です。
ReceiverTelstring受信側電話番号
SerialNumberstring

連番。CTIDetailの最初のSerialNumberです。例えば、電話着信で検索結果が複数あった場合、次の着信では、CTIDetailの最後の連番の次の数字になります。

Telstring電話番号。ハイフン無しの数字のみ。あるいは、「非通知」「公衆電話」の文字列です。

CTIDetailクラス

プロパティ
Addressstring住所
Categorystring分類
DateTimeDateTime日付
Ex1string
FormedTelstring表示用電話番号(ハイフン付き)。あるいは、「非通知」「公衆電話」の文字列です。
Groupstring団体名
Namestring名前
Nostring番号
ReceiverTelstring受信側電話番号
SerialNumberstring連番
Telstring電話番号。ハイフン無しの数字のみ。あるいは、「非通知」「公衆電話」の文字列です。
Typestring

CTIObjクラス

プロパティ
CTIDetailCollection

CTIDetailのコレクション