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クラス
プロパティ
DateTime | DateTime | 着信日時 |
FormedTel | string | 表示用電話番号(ハイフン付き)。あるいは、「非通知」「公衆電話」の文字列です。 |
ReceiverTel | string | 受信側電話番号 |
SerialNumber | string | 連番。CTIDetailの最初のSerialNumberです。例えば、電話着信で検索結果が複数あった場合、次の着信では、CTIDetailの最後の連番の次の数字になります。 |
Tel | string | 電話番号。ハイフン無しの数字のみ。あるいは、「非通知」「公衆電話」の文字列です。 |
CTIDetailクラス
プロパティ
Address | string | 住所 |
Category | string | 分類 |
DateTime | DateTime | 日付 |
Ex1 | string | |
FormedTel | string | 表示用電話番号(ハイフン付き)。あるいは、「非通知」「公衆電話」の文字列です。 |
Group | string | 団体名 |
Name | string | 名前 |
No | string | 番号 |
ReceiverTel | string | 受信側電話番号 |
SerialNumber | string | 連番 |
Tel | string | 電話番号。ハイフン無しの数字のみ。あるいは、「非通知」「公衆電話」の文字列です。 |
Type | string |
CTIObjクラス
プロパティ
CTIDetailCollection | CTIDetailのコレクション |