You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:43:02