Twilio 与 Laravel 的集成
Twilio Integration With Laravel
几天来我的项目都遇到了问题。我想在我的 laravel 应用程序中集成 Twilio 进行语音对话。我想要当用户想要调用 twilio 帐户时,他需要一个从我的站点生成的令牌。
例如:
用户 A 指定用户 B 进行会议对话。
用户 A 在接受用户 B 的会议后获得令牌。
用户 B 也获得了一个令牌。用户 A 然后拨打 Twilio 号码。
当他打电话时,他需要提交他的令牌。
提交后用户 B 收到通知,需要提交他的令牌才能发起 phone 会议。
这就是我需要做的。但不知道如何解决这个问题。你们能给我一些关于如何实现这一目标的建议吗?抱歉我的英语不好
所以,如果您想要的只是逻辑,我建议您按照以下方式实现。
- 会议创建者 (John) 邀请他的团队成员 (Bob) 参加他新创建的会议。
该应用程序为约翰创建了一个会议密码,并将其保存在数据库中。它还不会为 Bob 创建一个,因为他还没有接受邀请。如果您想给他们不同的体验,您可以将 "hosts" 和 "invitees" 分开。
- Bob 收到通知(短信、电子邮件等)
Bob 批准请求,然后生成会议密码(保存到数据库)。
会议时间临近,因此 Bob 和 John 拨入您提供给他们的 Twilio phone 号码。接听后(将您的来电 webhook 设置为 Laravel 应用程序中的逻辑),Laravel 应用程序使用 TwiML 要求用户输入他们的会议号码和会议密码(或只是密码,最多你)。此时,用户输入有效密码。
这两个调用使用 Twilio API 连接在一起。你真的不需要一个等待另一个。将它们放在会议中,让 Twilio 使用 Conference and Conference Participants REST API.
处理该逻辑
如果我在这里遗漏了您需要的其他内容,请告诉我。
几天来我的项目都遇到了问题。我想在我的 laravel 应用程序中集成 Twilio 进行语音对话。我想要当用户想要调用 twilio 帐户时,他需要一个从我的站点生成的令牌。
例如:
用户 A 指定用户 B 进行会议对话。
用户 A 在接受用户 B 的会议后获得令牌。
用户 B 也获得了一个令牌。用户 A 然后拨打 Twilio 号码。
当他打电话时,他需要提交他的令牌。
提交后用户 B 收到通知,需要提交他的令牌才能发起 phone 会议。
这就是我需要做的。但不知道如何解决这个问题。你们能给我一些关于如何实现这一目标的建议吗?抱歉我的英语不好
所以,如果您想要的只是逻辑,我建议您按照以下方式实现。
- 会议创建者 (John) 邀请他的团队成员 (Bob) 参加他新创建的会议。
该应用程序为约翰创建了一个会议密码,并将其保存在数据库中。它还不会为 Bob 创建一个,因为他还没有接受邀请。如果您想给他们不同的体验,您可以将 "hosts" 和 "invitees" 分开。
- Bob 收到通知(短信、电子邮件等)
Bob 批准请求,然后生成会议密码(保存到数据库)。
会议时间临近,因此 Bob 和 John 拨入您提供给他们的 Twilio phone 号码。接听后(将您的来电 webhook 设置为 Laravel 应用程序中的逻辑),Laravel 应用程序使用 TwiML 要求用户输入他们的会议号码和会议密码(或只是密码,最多你)。此时,用户输入有效密码。
这两个调用使用 Twilio API 连接在一起。你真的不需要一个等待另一个。将它们放在会议中,让 Twilio 使用 Conference and Conference Participants REST API.
处理该逻辑
如果我在这里遗漏了您需要的其他内容,请告诉我。