2010-01-08 48 views
1

我有一個很好的成功水平有一個C#應用程序使用TAPI連接到我的辦公室PBX和撥號和掛斷電話,但需要進一步去,並能監視活動並向客戶端PC提供CTI,並將其集成到我公司基於Web的CRM中。使用TAPI監控多個手機和撥號或掛斷

我專注於爲CTI彈出窗口的客戶端應用程序和撥號/掛斷功能,如電話號碼查找到CRM是比較容易的。

我最初通過在tapi中註冊一個手機開始撥號和掛機,我甚至似乎在系統上註冊了所有的手機,並且能夠從任何一個撥號上撥號,但我似乎沒有能夠獲得任何活動日誌,以當任何手機在響等

是否有人可以讓我開始任何例如TAPI代碼或點我在正確的方向?我可以使用C++,C#或VB.Net,因爲我可以使用它們中的任何一個。

回答

1

要監視多個設備,您將需要來自PBX製造商的第三方TAPI驅動程序(並且它們不都提供它們)。默認的Windows驅動程序可能是第一方驅動程序,它只能處理一個設備一次。

您應該考慮使用中央服務器來監視所有設備,並使用手動滾動的基於套接字的協議與您的CTI客戶端通話 - 這就是我們所做的,這意味着您不需要在每臺PC上使用TAPI驅動程序我確信你是一個龐大的PITA。)

+0

我有第三方驅動程序,我們的pbx技術給了我,因爲他有相同的系統,並希望cti便宜的幫助。我計劃創建一個服務器應用程序,允許客戶端通過tcp進行連接,以將事件的雙向通信傳輸到客戶端,並從客戶端到服務器的命令。 – Tim 2010-01-08 21:03:05