2016-11-17 48 views
0

我在我的項目中遇到了幾天的問題。我想在我的laravel應用中整合Twilio進行語音對話。我想當用戶想要調用twilio帳戶時,他需要一個從我的網站生成的令牌。Twilio與Laravel集成

例如:

用戶A指定用戶B進行會議對話。

用戶A接受他的會議用戶B

用戶B也得到令牌後得到的令牌。用戶A然後調用Twilio號碼。

當他打電話時,他需要提交他的令牌。

在提交用戶B通知並需要提交他的令牌以發起電話會議之後。

這就是我需要做的。但不知道如何解決這個問題。你們可以給我一些建議,我該如何實現這一點。對不起我的壞英文

回答

0

所以,如果你所有的想要的是邏輯,這裏是我如何推薦這個實施。

  1. 會議創建者(約翰)邀請他的團隊成員(鮑勃)參加他新創建的會議。

該應用程序爲John創建一個會議密碼,並將其保存在數據庫中。因爲他沒有接受邀請,所以它還不會爲Bob創建一個。如果您想爲他們提供不同的體驗,您可以將「主持人」和「受邀者」分開。

  • 鮑勃接收通知(文本消息,電子郵件等。)
  • 鮑勃批准該請求,並隨後產生一個會議密碼(保存到數據庫)。

    1. 會議時間很近,所以Bob & John撥入您提供給他們的Twilio電話號碼。一旦拿起(將您的來電webhook設置爲您的Laravel應用程序中的邏輯),Laravel應用程序使用TwiML來要求用戶輸入他們的會議號碼和會議密碼(或者只是密碼,由您決定)。此時,用戶輸入有效的密碼。

    2. 這兩個調用使用Twilio API連接在一起。你並不需要等待對方。把它們放在會議中,讓Twilio使用ConferenceConference Participants REST API來處理該邏輯。

    讓我知道如果我缺少你需要的東西在這裏。