feat(core): add os and version into user agent

This commit is contained in:
Ronan Abhamon 2018-10-29 10:21:26 +01:00
parent 2ab177b4d7
commit 0a50f55bd6

View file

@ -22,6 +22,7 @@
#include <QCoreApplication>
#include <QDir>
#include <QSysInfo>
#include <QtConcurrent>
#include <QTimer>
@ -261,8 +262,13 @@ void CoreManager::createLinphoneCore (const QString &configPath) {
mCore->setVideoDisplayFilter("MSOGL");
mCore->usePreviewWindow(true);
mCore->setUserAgent(
APPLICATION_NAME " Desktop",
Utils::appStringToCoreString(QCoreApplication::applicationVersion())
Utils::appStringToCoreString(
QStringLiteral(APPLICATION_NAME" Desktop/%1 (%2, Qt %3) LinphoneCore")
.arg(QCoreApplication::applicationVersion())
.arg(QSysInfo::prettyProductName())
.arg(qVersion())
),
mCore->getVersion()
);
// Force capture/display.