2013-09-16 24 views
0

我們正在運行的小服務業務,併爲客戶提供信息,我們設立了小型呼叫中心使用的Asterisk服務器&(參加客戶來電)(X-精簡版的應用程序)而且工作得很好。星號:外部Web應用程序(PHP)需要獲得來電號碼

現在我們希望能夠爲我們的客戶經理(誰接到電話)提供從我們的後端PHP Web應用程序(在運行星號服務器的不同機器上的本地服務器)中提取我們的產品信息的選項,我們開發了一個Web應用程序,在那裏他們得到我們產品的所有信息

根據我們的政策,我們通過短信發送信息給被叫客戶,現在我們使用我們的本地wep php應用程序通過發送短信通過CoPyING/TYPING手機號碼從X-精簡版(撥號)號碼顯示的來電到我的web應用程序的輸入表單。

現在,我想知道有沒有星號,一pi可以在php web應用程序中使用,以獲取主叫號碼的信息(同時,呼叫仍然存在),然後我們可以使用該電話號碼獲取有關該呼叫者的更多信息,這些信息存儲在我們的分區數據庫中。我的標題大約AGI和AMI但我不確定我在這種情況下究竟需要什麼

回答

1

有幾種方法可以解決這個問題。

如果您正在尋找呼叫的豐富互動,因爲呼叫被路由,並且當呼叫與撥號方案進行交互時 - 您需要AGI改變其路由選擇並針對呼叫的去向作出明智的決定,以及存儲和檢索關於該呼叫的更詳細和定製的信息。

但是,如果你只是在尋找一個呼叫是正在進行的信息,在不改變撥號方案 - 你可能想從AMI接近它,只是爲了讓正在進行的通話清單。這是我從你如何描述這個任務推薦的。

AMI是你使用了TCP套接字的東西,並且是相當直接的。你總是可以找到一個例子API,但是,你需要什麼 - 直接訪問AMI可能是最好的選擇。這是一個簡單的協議和the official documentation is from the canonical source @ The Asterisk Wiki