Azure Communication Service JavaScript应用中incomingCall来电事件未触发问题求助
Azure Communication Service JavaScript应用中incomingCall来电事件未触发问题求助
我正在尝试把Azure Communication Service的通话功能集成到我的JavaScript应用里,目前呼出呼叫能正常创建,但incomingCall来电事件始终无法触发。我已经仔细查阅了微软官方文档,确认token和配置都是正确的,可就是检测不到来电请求。
以下是我的相关代码片段:
import { CallClient } from "@azure/communication-calling"; import { AzureCommunicationTokenCredential } from '@azure/communication-common'; let callAgent, incomingCall; window.initNumbers = async (userToken) => { try { const callClient = new CallClient(); callAgent = await callClient.createCallAgent( new AzureCommunicationTokenCredential(userToken) ); callAgent.on('incomingCall', (event) => { console.log('Incoming call received.'); incomingCall = event.incomingCall; }); } catch (error) { console.error('Error initializing call agent:', error); } }; ...
我已经验证过这些内容:
- 呼出功能正常工作,这说明我的token和配置是有效的。
- 设备的音频权限已经正确申请并获取到了。
尽管做了这些检查,incomingCall事件还是没有触发的迹象。
是不是我漏掉了某个配置步骤或者事件监听的设置?有没有人能给我一些思路或建议?
备注:内容来源于stack exchange,提问作者Elie Tebchrani
相关产品推荐
相关产品推荐

