我在我的 Android 和 iOS 应用程序中集成了 Twilio 可编程语音,在我的应用程序中,用户将像 Skype 一样单独调用。如果有人通过我的应用程序呼叫用户,另一个用户将通过我的应用程序接受呼叫。
如何呼叫特定用户,因为我不知道该用户 twilio 电话号码以及如何知道哪个用户正在呼叫......?
我在我的 Android 和 iOS 应用程序中集成了 Twilio 可编程语音,在我的应用程序中,用户将像 Skype 一样单独调用。如果有人通过我的应用程序呼叫用户,另一个用户将通过我的应用程序接受呼叫。
如何呼叫特定用户,因为我不知道该用户 twilio 电话号码以及如何知道哪个用户正在呼叫......?
如何呼叫特定用户,因为我不知道该用户 twilio 电话号码以及如何知道哪个用户正在呼叫......?
-> 为此,我认为您可能已经在 Twilio Voice SDK 中传递给参数
params.put("to", contact.getText().toString());
params.put("from", myidentity); //-> for caller identity
所以就像当用户调用另一个用户时你需要从参数中传递一样。为此,您需要更新后端代码,以便它可以从其中存储值。
后端代码更改的参考如下(需要在 makeCall 函数中进行更改)
如何在 iOS 上为 Twilio TVOCallInvite 设置自定义参数?
请参阅我在此链接中发布的答案,其中描述了需要进行的更改。
一旦按照建议更新后端逻辑,您就可以通过
callInvite.from
我是 iOS 开发人员,所以我认为我已经从 android 中放置了正确的代码,但主要逻辑是你在同一个地方传递身份 ,你可以传递自定义参数和更改的后端代码,如上所述,应该绝对可以像我所做的那样工作这并在iOS中按预期工作所以:)