Twilio Voice SDK - 在通话时显示FriendlyName

时间:2017-10-18 14:19:19

标签: javascript node.js twilio twilio-api

所以,我现在可以使用Twilio Sever JS SDK创建一个语音呼叫(voip,没有电话号码),执行以下代码:

makeCall : function(req, res) {
    req.checkBody({
        'To' : {
            notEmpty : true,
            errorMessage : 'Invalid To'
        }
    });

    req.getValidationResult().then(function(result) {
        if (!result.isEmpty()) {
            res.status(400).json(responseHandler.errorResponse("INVALID_FIELDS", result.mapped()));
            return;
        }

        const twimlRes = new Twiml.VoiceResponse();

        const dial = twimlRes.dial()

        dial.client(req.body.To);

        res.set('Content-Type', 'text/xml');

        res.send(twimlRes.toString());
    });
}

然而,在我的手机和CallKit功能(iOS)上,我只能访问客户端ID,是否有任何方法可以将ID更新为getToken上的friendlyName或甚至dial / { {1}}?

我已经尝试关注this,但我认为它只适用于电话号码?纠正我如果我错了,但我没有VoiceResponse ..

编辑:我还尝试在拨号方式中添加callerId:

outgoingCallerIds

但是在我手机上的手机上,我有一个变换后的字符串,看起来像对应的电话号码twimlRes.dial({ callerId: 'Jose' }) (Jose)。

提前致谢

0 个答案:

没有答案