iOS SDK的状态回调

iOS SDK的状态回调,ios,twilio,Ios,Twilio,我正在使用iOS客户端SDK进行VoIP,需要知道呼叫者何时接受、拒绝或忽略传入呼叫。我读到的所有内容都建议使用StatusCallBack,但这似乎仅在RESTAPI中可用,而在iOS客户端API中不可用。我如何在iOS中做到这一点?迈克尔,这里是Twilio的梅根 不幸的是,目前不可能直接使用。存在功能请求 同时,要设置呼叫进度,您需要绕过iOS TCDevice connect方法,而是让您的iOS代码向服务器发出请求,通过Twilio设置呼叫的两个分支,以便启用呼叫进度事件。然后,服务器

我正在使用iOS客户端SDK进行VoIP,需要知道呼叫者何时接受、拒绝或忽略传入呼叫。我读到的所有内容都建议使用StatusCallBack,但这似乎仅在RESTAPI中可用,而在iOS客户端API中不可用。我如何在iOS中做到这一点?

迈克尔,这里是Twilio的梅根

不幸的是,目前不可能直接使用。存在功能请求

同时,要设置呼叫进度,您需要绕过iOS TCDevice connect方法,而是让您的iOS代码向服务器发出请求,通过Twilio设置呼叫的两个分支,以便启用呼叫进度事件。然后,服务器需要将事件传回iOS代码


希望这有帮助

嗨,梅根-谢谢你的快速回复。发起呼叫后,我接收到一个connectionDidConnect事件,状态为TCConnectionStateConnected,甚至在接收用户点击accept或ignore之前。(即使他们从来没有回应过电话。)我猜这就是它的工作方式,并且需要与你提到的相同的解决方法?确实如此。您看到的有关TCConnection的行为是预期的。TCConnection是传入或传出的。您不直接创建TCConnection;通过调用[TCDevice connect:delegate:]方法创建传出连接。传入连接由TCDevice在内部创建,并通过[TCDeviceDelegate设备:didReceiveIncomingConnection:]传递给注册的TCDeviceDelegate。这种变通方法仍然适用。