gpt4 book ai didi

javascript - React twilio.Js 库接受来电

转载 作者:行者123 更新时间:2023-11-30 20:55:57 25 4
gpt4 key购买 nike

我正在尝试使用 twilio.Js 库接听来电。 ( https://www.twilio.com/docs/api/client )

我正在监听这样的来电:

componentDidMount() {
Twilio.Device.incoming((conn) => {
console.log('Incoming connection from ' + conn.parameters.From);
});
}

我知道我可以调用 conn.accept();在 Twilio.Device.incoming 函数中,但是为了让我的组件正常工作,我需要能够在 componentDidMount() 函数之外接受调用。

所以我最好有这样的功能:

acceptCall() {
// Do something to accept call
}

这里有没有高手,可以快速帮助我?

最佳答案

好吧,我自己想通了。

我需要做的是:

constructor(props){
super(props);

this.state = {
inboundConn: null
};
}

// Initialize after component creation
componentDidMount() {
Twilio.Device.incoming((conn) => {
this.setState({
inboundConn: conn
});
});
}

acceptCall() {
this.state.inboundConn.accept();
}

关于javascript - React twilio.Js 库接受来电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com