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, /**