From 928560a5c1838be2ab802dee35c7e90d59e9e98a Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 12 Dec 2012 15:25:54 +0100 Subject: [PATCH] Define user agent. --- src/org/linphone/LinphoneManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index d644eb306..a2c45bea5 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -85,6 +85,7 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; +import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Resources; import android.hardware.Sensor; import android.hardware.SensorEvent; @@ -418,6 +419,11 @@ public final class LinphoneManager implements LinphoneCoreListener { mLc = LinphoneCoreFactory.instance().createLinphoneCore( this, mLinphoneConfigFile, mLinphoneInitialConfigFile, null); mLc.setContext(c); + try { + mLc.setUserAgent("LinphoneAndroid", c.getPackageManager().getPackageInfo(c.getPackageName(), 0).versionName); + } catch (NameNotFoundException e) { + Log.e(e, "cannot get version name"); + } mLc.enableIpv6(getPrefBoolean(R.string.pref_ipv6_key, false)); mLc.setZrtpSecretsCache(basePath+"/zrtp_secrets");