From 3051c9bdad1974f0c7e4a74620f363166a7ea557 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Tue, 23 Jul 2013 21:10:14 +0200 Subject: [PATCH] add LinphoneReasonDoNotDisturb --- coreapi/linphonecore.c | 5 +++++ coreapi/linphonecore.h | 4 +++- coreapi/misc.c | 4 +++- java/common/org/linphone/core/Reason.java | 14 +++++++++++++- 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 888b07dda..5a76fbc58 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -3357,6 +3357,9 @@ int linphone_core_decline_call(LinphoneCore *lc, LinphoneCall * call, LinphoneRe case LinphoneReasonBusy: sal_reason=SalReasonBusy; break; + case LinphoneReasonDoNotDistrub: + sal_reason = SalReasonDoNotDisturb; + break; default: ms_error("linphone_core_decline_call(): unsupported reason %s",linphone_reason_to_string(reason)); return -1; @@ -5782,6 +5785,8 @@ const char *linphone_reason_to_string(LinphoneReason err){ return "Incompatible media capabilities"; case LinphoneReasonIOError: return "IO error"; + case LinphoneReasonDoNotDistrub: + return "Do not distrub"; } return "unknown error"; } diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index a48ec44b8..bca080aa3 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -133,7 +133,9 @@ enum _LinphoneReason{ LinphoneReasonNotAnswered, /**