在我的voip应用程序中,当我在wifi中添加断点时,它可以工作,但是当我在wifi中删除断点时它不起作用,但在4G和3G中它可以正常工作。这很奇怪,谢谢你的帮助。
这是我的代码,但如果这是问题,我不这么认为。
- (void) smHoldCall {
NSLog(@"Steve note: Hold the call here");
LogDebug(TAG_SIP, @"__SM__ smHoldCall");
pjsua_call_set_hold([call_id intValue], NULL);
}
- (void) smUnholdCall {
LogDebug(TAG_SIP, @"__SM__ smUnholdCall");
pjsua_call_reinvite([call_id intValue], PJ_TRUE, NULL);
}
答案 0 :(得分:0)
我通过添加:
解决了这个问题 [NSThread sleepForTimeInterval: 4.0f ];