我已激活 Dialogflow Phone Gateway,任何人都可以调用我的 Google 号码并与 Dialogflow 互动。当有人调用我的 Dialogflow 电话号码时,我想访问来电号码。我已经使用 firebase 的云功能启用了 fullfilment。我想在云功能中访问来电电话号码?
最佳答案
在深入研究这个示例 (https://github.com/dialogflow/fulfillment-telephony-nodejs) 之后,我发现 Firebase 实现中的 agent.parameters.phone
正在访问手动收集的参数,如 json 中定义的参数之一意图:第 68 行:(https://github.com/dialogflow/fulfillment-telephony-nodejs/blob/master/dialogflow-agent/intents/makeRes.json)。
这是标准的 DialogFlow 功能。它不代表 session 元数据,我认为这是您所要求的。因此,传入的电话号码不可访问。
关于google-cloud-functions - 如何在 Google Dialogflow Phone Gateway 中访问来电者电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53446468/