| | |
| | | public void OnAnswerAction() |
| | | { |
| | | //showToast("接听"); |
| | | try |
| | | { |
| | | HDLLinphoneKit.Instance.SetMediaPlayerLooping(false); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("铃声关闭异常:" + ex.StackTrace); |
| | | } |
| | | hdlLinphone.HDLUpdateCallStatus(CallStatusType.RECEIVED, InterphoneType.HDL); |
| | | } |
| | | /// <summary> |
| | |
| | | public void OnRejectCallAction() |
| | | { |
| | | //showToast("拒接"); |
| | | try |
| | | { |
| | | HDLLinphoneKit.Instance.SetMediaPlayerLooping(false); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("铃声关闭异常:" + ex.StackTrace); |
| | | } |
| | | try |
| | | { |
| | | hdlLinphone.HDLUpdateCallStatus(CallStatusType.REJECT, InterphoneType.HDL); |
| | | } |
| | | |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("OnRejectCallAction异常:" + ex.StackTrace); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 截图成功事件 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public void OnCallAllRejection() |
| | | { |
| | | try |
| | | { |
| | | HDLLinphoneKit.Instance.SetMediaPlayerLooping(false); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("铃声关闭异常:" + ex.StackTrace); |
| | | } |
| | | try |
| | | { |
| | | hdlLinphone.HDLUpdateCallStatus(CallStatusType.REJECT, InterphoneType.HDL); |
| | | hdlLinphone.HDLRejectCallIn(); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("全部挂断异常:" + ex.StackTrace); |
| | | } |
| | | } |
| | | |
| | | public void OnMissedCallsAction() |
| | | { |
| | | try |
| | | { |
| | | HDLLinphoneKit.Instance.SetMediaPlayerLooping(false); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("铃声关闭异常:" + ex.StackTrace); |
| | | } |
| | | try |
| | | { |
| | | hdlLinphone.HDLUpdateCallStatus(CallStatusType.MISSED, InterphoneType.HDL); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("OnMissedCallsAction异常:" + ex.StackTrace); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <summary> |