0
A
回答
1
找到了解决办法here和here:
您必须修改static void on_call_state(pjsua_call_id call_id, pjsip_event *e)
功能,像这样:
/* Callback called by the library when call's state has changed */
static void on_call_state(pjsua_call_id call_id, pjsip_event *e)
{
pjsua_call_info ci;
PJ_UNUSED_ARG(e);
pjsua_call_get_info(call_id, &ci);
PJ_LOG(3,(THIS_FILE, "Call %d state=%.*s", call_id,
(int)ci.state_text.slen,
ci.state_text.ptr));
if (ci.state == PJSIP_INV_STATE_DISCONNECTED) {
/*YOUR CODE HERE*/
}
}
相关问题
- 1. Android - 在通话结束时检测OutgoingCallReceiver
- 2. PJSIP视频通话
- 3. Pjsip视频通话
- 4. 如何检测MVC 4会话结束
- 5. 检测当电话结束任务
- 6. Django - 检测会话开始和结束
- 7. iOS - 通话结束通知
- 8. 通话结束事件Phonecalltask?
- 9. Android Espresso 2结束通话
- 10. 检测performSelectorInBackground结束:withObject:
- 11. 如何检测流结束?
- 12. 检测twitter4j的结束流
- 13. Android - 长按检测结束
- 14. AVSpeechSynthesizer检测结束发言?
- 15. 上传结束时检测
- 16. Javascript检测结束视频
- 17. 检测DataInputStream流结束
- 18. Swift:检测视频结束
- 19. 如何检测Window.ClientSizeChanged结束?
- 20. Php ssh检测流结束
- 21. 通话结束后从通话记录中删除通话
- 22. Twitter API:检测,管理和结束会话
- 23. 如何检测会话何时结束。 PHP
- 24. Winform对话框:检测移动的开始和结束
- 25. 在标签之间检测会话结束
- 26. 结束对话
- 27. 如何检测通话?
- 28. 录音通话永不结束
- 29. 如何在C#CF中结束通话?
- 30. 当通话结束时更改号码