我在 Angular 应用程序中使用 Twilio.Device,如果由于号码无效而导致呼叫失败,我需要显示一条消息。我知道您可以调用Twilio 的 REST API来获取调用状态,但是有没有办法在不进行额外调用的情况下获取状态?
例如,我希望connection
您在处理程序中返回的对象disconnect
会给您状态,如下所示:
Twilio.Device.disconnect(function(connection) {
if (connection.status === 'failed') {
// display error message
}
});
但是,这要么是不可能的,要么我没有找对地方。
我的另一个想法是,当我设置debug
为时true
,我可以在使用无效号码拨打电话时看到这个有用的日志:
[Connection] Received HANGUP from gateway
[Connection] Disconnecting...
但是有什么方法可以访问该HANGUP
事件吗?
提前致谢!