我的代码不适用于 wifi,但是当我添加断点时它可以工作
My code not work with wifi but when I add breakpoint it works
在我的 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);
}
我通过添加解决了这个问题:
[NSThread sleepForTimeInterval: 4.0f ];
在我的 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);
}
我通过添加解决了这个问题:
[NSThread sleepForTimeInterval: 4.0f ];