diff --git a/linphone-app/src/utils/Utils.cpp b/linphone-app/src/utils/Utils.cpp index ece46221b..dd7c067c3 100644 --- a/linphone-app/src/utils/Utils.cpp +++ b/linphone-app/src/utils/Utils.cpp @@ -558,7 +558,11 @@ QString Utils::getOsProduct(){ QString Utils::computeUserAgent(const std::shared_ptr& config){ return QStringLiteral("%1 (%2) %3 Qt/%4 LinphoneSDK") .arg(Utils::getApplicationProduct()) - .arg(SettingsModel::getDeviceName(config)) + .arg(SettingsModel::getDeviceName(config) + .replace('\\', "\\\\") + .replace('(', "\\(") + .replace(')', "\\)") + ) .arg(Utils::getOsProduct()) .arg(qVersion()); }