2013-03-01 46 views
0

是否有方法或應用程序使用語音郵件從asterisk dialplan中的用戶獲取電子郵件ID,而不使用 ?實際上,我想註冊用戶的電子郵件ID的基礎上,但我不知道 知道如何在IVR呼叫期間從用戶獲得電子郵件ID。感謝您的幫助如何從星號dialplan中的用戶獲取電子郵件ID

回答

0

您需要使用AGI來根據caller-id或基於用戶DTMF輸入(如帳戶代碼)進行數據庫查找。從那裏,你將從數據庫中檢索用戶記錄,並且可以使用它。

星號本身並不知道電子郵件地址是什麼。您需要在外部保存該信息。

這就是說,像你的網站的紅寶石/鐵軌,讓客戶用他們的電子郵件地址註冊,然後ruby/adhearsion管理呼叫,並在通話過程中保持用戶記錄真的很好。我爲少數客戶完成了這項工作。

0

一般來說,如果傳入SIP請求中提供了傳入呼叫,通常在INVITE中,通常在標題部分中,星號只能知道有關傳入呼叫的​​詳細信息。如果您可以以某種方式編程用戶的電話以提供主叫方的「電子郵件ID」(我假定您的意思是「電子郵件地址」)作爲INVITE標頭,則可以使用SIP_HEADER功能獲取標頭的撥號方案值。否則,正如米歇爾所建議的那樣,您必須從外部數據庫獲得所需內容,該數據庫將用戶的來電顯示與其「電子郵件ID」相關聯。

相關問題