我正在实施Twilio Programmable Voice
以允许从我的网站拨打电话号码。
我希望在客户选择通话后显示计时器,但我无法弄清楚如何在React
中监控通话状态。
Twilio Docs - .status()
可用于获取通话的当前状态。
他们有以下端点status()
可以使用,但在这种情况下,我应该创建一个函数来继续检查调用状态,直到它达到accepted
状态?
有没有办法跟踪这个?
答案 0 :(得分:1)
Twilio开发者传道者在这里。
目前track the status of a Twilio Client call的最佳方式是通过网络链接status callbacks that you can set up in TwiML。这意味着您需要以某种方式将数据从webhook发送到您的客户端,但它比轮询更准确。
或者,您可以设置一个setInterval
来检查每100毫秒,例如,设置您的状态,在正确状态时取消间隔。