diff --git a/src/api/call.h b/src/api/call.h
index 4674dce91559b378f2c405b52785a5dbea50c6ce..9cafe66def2916beca0bf34d072b716b28786745 100644
--- a/src/api/call.h
+++ b/src/api/call.h
@@ -52,7 +52,7 @@ enum class Status {
     AUTO_ANSWERING
 };
 
-static inline const std::string
+static inline std::string
 to_string(const call::Status& status)
 {
     switch(status)
@@ -85,6 +85,8 @@ to_string(const call::Status& status)
         return QObject::tr("Communication established").toStdString();
     case call::Status::AUTO_ANSWERING:
         return QObject::tr("Auto answering").toStdString();
+    default:
+        return ""; // to remove a build warning, should not happen
     }
 }
 
@@ -94,7 +96,7 @@ to_string(const call::Status& status)
  * @param  status
  * @return
  */
-static inline const Status
+static inline Status
 to_status(const std::string& status)
 {
     if (status == "INCOMING")