我正在使用Twilio API并且可以成功拨打电话号码,但是当我尝试输入另一个用户名进行连接时,没有任何反应。我有两个运行的模拟器(一个使用Android快速启动客户端,我可以通过它向另一个用户拨打电话。我可以使用用户名从Android客户端拨打到iOS客户端,它工作正常,但是当我尝试执行同样从iOS客户端到Android客户端,没有任何反应。我没有发生崩溃或任何事情,我只是得到它试图启动的初始声音,然后是断开声音。这是我的代码:
- (IBAction)dialButtonPressed:(id)sender {
[self.dialField resignFirstResponder];
NSDictionary *params = @{@"To": self.dialField.text};
_connection = [_phone connect:params delegate:nil];
}
我搜索过我能在网上想到的所有地方,但每个参考文献似乎都只谈到有电话号码的电话。适用于Android的Twilio API可以轻松处理这个问题,但我无法解决iOS问题。任何建议将不胜感激。
提前致谢!!
答案 0 :(得分:0)
非常感谢来自Twilio的Zack,他最终注意到我们只需要添加客户端:在用户名之前尝试呼叫用户而不是电话号码(当按照快速入门教程中的说明使用Heroku App进行服务器设置时)。不知道为什么这不是内置在iOS指令中,而是它是Android版本。我很高兴有一些有用的东西。
我只需要拨打客户端:然后将用户名直接拨入拨号字段即可。现在我可以进行任何所需的编程更改。
由于