在前面用C#開發完CRM的來電彈屏之后,有些客戶有了新的要求,他們希望不但能夠實現來電彈屏,更希望能夠將呼入呼出的電話錄音并上傳到CRM服務器上,方便日后跟蹤記錄。于是便有了來電小秘書客戶端的開發。 來電小秘書客戶端的開發是基于紐曼USB來電通客戶端的基礎上進行開發的,由于紐曼USB來電通的硬件沒有錄音功能,于是硬件上使用了紐曼的另一個硬件產品來電小秘書,雖然是同一個廠家的產品,可是它們的API卻是完全不兼容,更煩的是,來電小秘書API沒有來電的回調接口,無法通過回調觸發程序,也沒有C#的Demo,很多功能只能通過一個不是那么詳細的文檔和一個Delphi的Demo摸索著做了,經歷了一些挫折和困惑,終于完成了這個客戶端程序。 首先,開發要做的就是與硬件的API進行溝通,依然通過C#的P/Invoke來完成,以下是來電小秘書的P/Invoke代碼。
C#代碼新聞熱點
疑難解答