From 173779d8fd18969a646052310c17e1739c42a9c9 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期二, 12 十一月 2024 09:19:18 +0800
Subject: [PATCH] 1.0.9

---
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip                          |    0 
 Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json          |    2 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs  |   51 ++++++++++
 Shared.Droid.HDLLinphone/.DS_Store                                                                                    |    0 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed                                           |    6 
 Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml                                                |    9 +
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll                            |    0 
 Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.9.aar                                                                    |    0 
 .DS_Store                                                                                                             |    0 
 HDLLinphoneSDKDemoNew/.DS_Store                                                                                       |    0 
 HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java                      |   18 ++
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj                                     |    2 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt                              |    2 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar                                      |    0 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs                                          |    4 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache |    0 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar                        |    0 
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml                                |   14 +-
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml                                  |    2 
 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle                                                                     |    2 
 HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java                              |    8 +
 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java                         |   73 ++++++++++++++
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse                                     |   60 +++++------
 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml                                                 |    6 
 HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml                                              |    4 
 25 files changed, 192 insertions(+), 71 deletions(-)

diff --git a/.DS_Store b/.DS_Store
index 8f378a4..080fc7d 100644
--- a/.DS_Store
+++ b/.DS_Store
Binary files differ
diff --git a/HDLLinphoneSDKDemoNew/.DS_Store b/HDLLinphoneSDKDemoNew/.DS_Store
index b8d9a9b..c08d250 100644
--- a/HDLLinphoneSDKDemoNew/.DS_Store
+++ b/HDLLinphoneSDKDemoNew/.DS_Store
Binary files differ
diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle
index c7fc704..f9b38bc 100644
--- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle
+++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle
@@ -11,7 +11,7 @@
         minSdkVersion 23
         targetSdkVersion 28
         versionCode 1
-        versionName "1.0.8"
+        versionName "1.0.9"
 
 //        consumerProguardFiles "consumer-rules.pro"
     }
diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java
index 7f0793d..85ef11d 100644
--- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java
+++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java
@@ -4,6 +4,7 @@
 import android.content.Context;
 import android.content.Intent;
 import android.content.ServiceConnection;
+import android.media.AudioManager;
 import android.media.MediaPlayer;
 import android.os.Build;
 import android.os.IBinder;
@@ -26,6 +27,9 @@
 import org.linphone.core.AuthInfo;
 import org.linphone.core.Call;
 import org.linphone.core.CallParams;
+import org.linphone.core.ChatMessage;
+import org.linphone.core.ChatMessageListener;
+import org.linphone.core.ChatRoom;
 import org.linphone.core.Core;
 import org.linphone.core.CoreException;
 import org.linphone.core.Factory;
@@ -83,6 +87,8 @@
      */
     public int missedCallsTime = 30;
 
+    public AudioManager audioManager;
+
 
     private HDLLinphoneKit() {
 
@@ -96,6 +102,21 @@
 
             }
         }
+    }
+
+    private void initAudioManager(Context context){
+        if(audioManager == null){
+            try{
+                audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
+            }catch (Exception exception){
+
+            }
+        }
+    }
+
+    public int getRingerMode()
+    {
+        return audioManager.getRingerMode();
     }
 
     public boolean getMediaPlayerPlayingStatus(){
@@ -178,6 +199,7 @@
         if (!HDLLinphoneService.isReady()) {
             CheckIfNeedstartService();
             InitMediaPlayer(context);
+            initAudioManager(context);
         } else {
         }
     }
@@ -507,7 +529,48 @@
         mLinphoneCore.addProxyConfig(prxCfg);//娣诲姞浠g悊閰嶇疆銆傚鏋滃惎鐢ㄤ簡娉ㄥ唽锛岃繖灏嗗紑濮嬪湪浠g悊涓婃敞鍐屻��
         mLinphoneCore.addAuthInfo(authInfo);//娣诲姞璁よ瘉淇℃伅鍒�,璇ヤ俊鎭墖娈靛皢鍦ㄦ墍鏈夐渶瑕佺殑SIP浜嬪姟涓娇鐢ㄨ韩浠介獙璇�
         mLinphoneCore.setDefaultProxyConfig(prxCfg);//璁剧疆榛樿浠g悊銆�
+
     }
+
+    public void sendSipMessage(String sipAddress, String message) {
+        try {
+            Core mLinphoneCore = HDLLinphoneService.getCore();
+            if (mLinphoneCore == null) {
+                Log.e("Linphone", "Linphone Core 鏈垵濮嬪寲");
+                return;
+            }
+
+            // 瑙f瀽瀵规柟鐨凷IP鍦板潃
+            Address address = mLinphoneCore.interpretUrl(sipAddress);
+
+            // 寤虹珛瀵硅瘽
+            ChatRoom chatRoom = mLinphoneCore.getChatRoom(address);
+
+            // 鍒涘缓娑堟伅
+            ChatMessage chatMessage = chatRoom.createMessageFromUtf8(message);
+
+            // 鐩戝惉娑堟伅鐘舵��
+            chatMessage.addListener(new ChatMessageListener() {
+                @Override
+                public void onChatMessageStateChanged(Core core, ChatMessage msg, ChatMessage.State state) {
+                    if (state == ChatMessage.State.Delivered) {
+                        Log.d("Linphone", "娑堟伅宸叉垚鍔熷彂閫�");
+                    } else if (state == ChatMessage.State.NotDelivered) {
+                        Log.d("Linphone", "娑堟伅鍙戦�佸け璐�");
+                    }
+                }
+            });
+
+            // 鍙戦�佹秷鎭�
+            chatMessage.send();
+
+        } catch (Exception e) {
+            Log.e("Linphone", "娑堟伅鍙戦�佸け璐�", e);
+            e.printStackTrace();
+        }
+    }
+
+
 
     /**
      * 鎻愪氦璐﹀彿鍜屽瘑鐮佹敞鍐屽埌鍏ㄨ閫氭湇鍔″櫒
@@ -579,10 +642,14 @@
             if (addressToCall != null) {
                 call = core.inviteAddressWithParams(addressToCall, params);
                 // 璁剧疆澶栨斁
-                for (AudioDevice audioDevice : HDLLinphoneService.getCore().getAudioDevices()) {
-                    if (audioDevice.getType() == AudioDevice.Type.Speaker) {
-                        call.setOutputAudioDevice(audioDevice);
+                try {
+                    for (AudioDevice audioDevice : HDLLinphoneService.getCore().getAudioDevices()) {
+                        if (audioDevice.getType() == AudioDevice.Type.Speaker) {
+                            call.setOutputAudioDevice(audioDevice);
+                        }
                     }
+                }catch (Exception exception){
+                    Log.e("LinphoneError",exception.getMessage());
                 }
             }
         }
diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java
index 3cd7fb2..7818951 100644
--- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java
+++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java
@@ -1,8 +1,10 @@
 package com.example.hdllinphonesdkdemo;
 
 import android.app.Activity;
+import android.content.Context;
 import android.content.Intent;
 import android.graphics.Bitmap;
+import android.media.AudioManager;
 import android.media.MediaPlayer;
 import android.os.Bundle;
 import android.util.Log;
@@ -18,10 +20,16 @@
 
 public class LinphoneTestActivity extends Activity {
 
-    private static final String password = "Wc7SeYXb0oyGOXVvtUYtju2Dy";
+    private static final String password = "675982";
     private static final String serverIP = "47.96.88.250:25060";//""116.62.26.215:35060";//	proxy	"sip:47.96.88.250:25060"
     private String account = "";
+    //	mHDLSipInfo.sipAccount	"1833327986738167809"	string
+//                             uPqYE1vzBuggtUc2QfZlfsjDv
+//        realm	"47.96.88.250:25060"	string
 
+//    sipAccount	"A932332998811174"	string
+//    sipPasswd	"675982"	string
+//    sip:D31-11-1@139.159.157.75:47000
     // 鐧诲綍
     private EditText accountEdit;
     private Button loginBtn;
@@ -51,9 +59,11 @@
         btn.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                HDLLinphoneKit.getInstance().setMediaPlayerLooping(true);
-                HDLLinphoneKit.getInstance().playRingtone();
-
+//                HDLLinphoneKit.getInstance().setMediaPlayerLooping(true);
+//                HDLLinphoneKit.getInstance().playRingtone();
+                HDLLinphoneKit.getInstance().audioManager =(AudioManager) getSystemService(Context.AUDIO_SERVICE);
+                Log.i("HDLLinphoneKit.getInstance().audioManager",
+                        HDLLinphoneKit.getInstance().audioManager.getRingerMode()+"");
             }
         });
         Button btn2 = findViewById(R.id.test1_btn);
diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
index 6930325..9a4d78b 100644
--- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
+++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
@@ -42,14 +42,16 @@
 
         mTextView.setOnClickListener(v -> HDLLinphoneKit.getInstance()
                 .setAccountAndLogin(
-                        "677890543690887170",
-                        "xFNxyrTIM8gLAOGDw3OiuzV5F",
+                        "1833327986738167809",
+                        "uPqYE1vzBuggtUc2QfZlfsjDv",
                         "47.96.88.250:25060",
                         HDLLinphoneKit.INTER_PHONE_TYPE_HDL
                 ));
 
         mTextView4.setOnClickListener(v -> HDLLinphoneKit.getInstance().setAccountAndLogin("8888", "85521566", "47.96.88.250:35060", HDLLinphoneKit.INTER_PHONE_TYPE_FREEVIEW));
-
+//	mHDLSipInfo.sipAccount	"1833327986738167809"	string
+//                             uPqYE1vzBuggtUc2QfZlfsjDv
+//        realm	"47.96.88.250:25060"	string
         mMonitorText.setOnClickListener(v -> {
             // String sip_account = "sip:D" + space_code + "@yun";
             HDLLinphoneKit.getInstance().callTo("sip:D22-1-21-1@139.159.157.75:46000", true);
diff --git a/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml b/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml
index 7484582..862bfd9 100644
--- a/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml
+++ b/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml
@@ -28,7 +28,7 @@
             android:layout_height="wrap_content"
             android:layout_weight="1"
             android:inputType="number"
-            android:text="1701147661269118978"
+            android:text="A932332998811174"
             />
 
         <Button
@@ -92,7 +92,7 @@
             android:layout_height="wrap_content"
             android:layout_weight="1"
             android:inputType="number"
-            android:text="1817819569479188482"
+            android:text="sip:D31-11-1@139.159.157.75:47000"
             />
 
         <Button
diff --git a/Shared.Droid.HDLLinphone/.DS_Store b/Shared.Droid.HDLLinphone/.DS_Store
index d8fb8e0..0661e2f 100644
--- a/Shared.Droid.HDLLinphone/.DS_Store
+++ b/Shared.Droid.HDLLinphone/.DS_Store
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml
index 04664cd..3861116 100644
--- a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml
+++ b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml
@@ -2,15 +2,12 @@
   <MonoDevelop.Ide.DebuggingService.Breakpoints>
     <BreakpointStore />
   </MonoDevelop.Ide.DebuggingService.Breakpoints>
-  <MonoDevelop.Ide.DebuggingService.PinnedWatches />
-  <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" />
-  <MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
   <MonoDevelop.Ide.Workbench ActiveDocument="Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs">
     <Files>
       <File FileName="../../../../../../Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/NuGet/Microsoft.NuGet.targets" />
       <File FileName="Shared.Droid.HDLLinphone/Transforms/Metadata.xml" />
       <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml" />
-      <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumFields.xml" />
+      <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumFields.xml" Line="15" Column="23" />
       <File FileName="Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs" Line="26" Column="43" />
     </Files>
     <Pads>
@@ -19,11 +16,15 @@
           <Node name="Shared.Droid.HDLLinphone">
             <Node name="Shared.Droid.HDLLinphone" selected="True">
               <Node name="Properties" expanded="True" />
+              <Node name="Transforms" expanded="True" />
             </Node>
           </Node>
         </State>
       </Pad>
     </Pads>
   </MonoDevelop.Ide.Workbench>
+  <MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
+  <MonoDevelop.Ide.DebuggingService.PinnedWatches />
   <MultiItemStartupConfigurations />
+  <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" />
 </Properties>
\ No newline at end of file
diff --git a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json
index d2de084..bfa6f12 100644
--- a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json
+++ b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json
@@ -1 +1 @@
-{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneIntercomActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneMonitorActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneReverseCallActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.LPCheckPermissionsActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Linphone.KeepAliveHandler.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTimeDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTipDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Interfaces.IAddressType.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLImageUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLNetworkUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Library.TinkerLoadLibrary.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.DefaultPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.IPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.AbstractPatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BasePatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BsDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.DexDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.ResDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.UpgradePatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultLoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.ILoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.IPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Service.PatchResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.Tinker.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerApplicationHelper.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerInstaller.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerLoadResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.TinkerLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.UpgradePatchRetry.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Java.Interop.__TypeRegistrations.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/MonoAndroid,Version=v8.0.AssemblyAttributes.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/AboutJars.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Additions/AboutAdditions.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/Metadata.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumFields.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[],"DefineConstants":["TRACE"],"IntermediateAssembly":"/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll"}
\ No newline at end of file
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneIntercomActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneMonitorActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneReverseCallActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.LPCheckPermissionsActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Linphone.KeepAliveHandler.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTimeDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTipDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Interfaces.IAddressType.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLImageUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLNetworkUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Library.TinkerLoadLibrary.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.DefaultPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.IPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.AbstractPatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BasePatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BsDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.DexDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.ResDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.UpgradePatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultLoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.ILoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.IPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Service.PatchResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.Tinker.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerApplicationHelper.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerInstaller.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerLoadResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.TinkerLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.UpgradePatchRetry.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Java.Interop.__TypeRegistrations.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/MonoAndroid,Version=v8.0.AssemblyAttributes.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/AboutJars.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Additions/AboutAdditions.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/Metadata.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumFields.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[],"DefineConstants":["TRACE"],"IntermediateAssembly":"/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll"}
\ No newline at end of file
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.9.aar
similarity index 97%
copy from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar
copy to Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.9.aar
index 9cad154..24b5600 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar
+++ b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.9.aar
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar
similarity index 98%
rename from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar
rename to Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar
index 9cad154..24b5600 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs
index edb381e..849f172 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs
@@ -22,5 +22,5 @@
 //      Minor Version 
 //      Build Number
 //      Revision
-[assembly: AssemblyVersion("1.24.08.06")]
-[assembly: AssemblyFileVersion("1.24.08.06")]
+[assembly: AssemblyVersion("1.24.09.30")]
+[assembly: AssemblyFileVersion("1.24.09.30")]
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj
index cb87e17..8f98e36 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj
@@ -64,7 +64,7 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.0.8.aar" />
+    <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.0.9.aar" />
   </ItemGroup>
   <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache
index f19586b..a58ee6d 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll
index 7a4e2a1..7db5d71 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip
index 9b4ce55..a978035 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip
Binary files differ
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml
index 18e543e..589441f 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml
@@ -33,6 +33,7 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="getIntercomeType" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="getMediaPlayerPlayingStatus" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public" />
+      <method abstract="false" deprecated="not deprecated" final="false" name="getRingerMode" jni-signature="()I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="initLinphone" jni-signature="(Landroid/content/Context;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
@@ -103,6 +104,7 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="toggleSpeaker" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
         <parameter name="isSpeakerEnabled" type="boolean" jni-type="Z" />
       </method>
+      <field deprecated="not deprecated" final="false" name="audioManager" jni-signature="Landroid/media/AudioManager;" static="false" transient="false" type="android.media.AudioManager" type-generic-aware="android.media.AudioManager" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="HDLLinphoneKitNAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDLLinphoneKit&quot;" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_EZVIZ" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;EZVIZ&quot;" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FLVI" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FLVI&quot;" visibility="public" volatile="false" />
@@ -238,10 +240,6 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
         <parameter name="millisUntilFinished" type="long" jni-type="J" />
       </method>
-    </class>
-    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.3.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;">
-      <implements name="java.lang.Runnable" name-generic-aware="java.lang.Runnable" jni-type="Ljava/lang/Runnable;" />
-      <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
     </class>
     <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$4;">
       <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse
index d20dcd5..f63aa2e 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse
@@ -292,6 +292,20 @@
         abstract="false"
         deprecated="not deprecated"
         final="false"
+        name="getRingerMode"
+        native="false"
+        return="int"
+        jni-return="I"
+        static="false"
+        synchronized="false"
+        visibility="public"
+        bridge="false"
+        synthetic="false"
+        jni-signature="()I" />
+      <method
+        abstract="false"
+        deprecated="not deprecated"
+        final="false"
         name="gotoHDLLinphoneIntercomActivity"
         native="false"
         return="void"
@@ -793,6 +807,18 @@
           type="boolean"
           jni-type="Z" />
       </method>
+      <field
+        deprecated="not deprecated"
+        final="false"
+        name="audioManager"
+        static="false"
+        synthetic="false"
+        transient="false"
+        type="android.media.AudioManager"
+        type-generic-aware="android.media.AudioManager"
+        jni-signature="Landroid/media/AudioManager;"
+        visibility="public"
+        volatile="false" />
       <field
         deprecated="not deprecated"
         final="true"
@@ -2057,40 +2083,6 @@
           type="long"
           jni-type="J" />
       </method>
-    </class>
-    <class
-      abstract="false"
-      deprecated="not deprecated"
-      enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;"
-      enclosing-method-name="onFinish"
-      enclosing-method-signature="()V"
-      jni-extends="Ljava/lang/Object;"
-      extends="java.lang.Object"
-      extends-generic-aware="java.lang.Object"
-      final="false"
-      name="HDLLinphoneReverseCallActivity.3.1"
-      jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;"
-      source-file-name="HDLLinphoneReverseCallActivity.java"
-      static="false"
-      visibility="">
-      <implements
-        name="java.lang.Runnable"
-        name-generic-aware="java.lang.Runnable"
-        jni-type="Ljava/lang/Runnable;" />
-      <method
-        abstract="false"
-        deprecated="not deprecated"
-        final="false"
-        name="run"
-        native="false"
-        return="void"
-        jni-return="V"
-        static="false"
-        synchronized="false"
-        visibility="public"
-        bridge="false"
-        synthetic="false"
-        jni-signature="()V" />
     </class>
     <class
       abstract="false"
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed
index bf889ec..3e573bd 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed
@@ -34,6 +34,7 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="getIntercomeType" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="getMediaPlayerPlayingStatus" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public" />
+      <method abstract="false" deprecated="not deprecated" final="false" name="getRingerMode" jni-signature="()I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
       <method abstract="false" deprecated="not deprecated" final="false" name="initLinphone" jni-signature="(Landroid/content/Context;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
@@ -104,6 +105,7 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="toggleSpeaker" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
         <parameter name="isSpeakerEnabled" type="boolean" jni-type="Z" />
       </method>
+      <field deprecated="not deprecated" final="false" name="audioManager" jni-signature="Landroid/media/AudioManager;" static="false" transient="false" type="android.media.AudioManager" type-generic-aware="android.media.AudioManager" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="HDLLinphoneKitNAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDLLinphoneKit&quot;" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_EZVIZ" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;EZVIZ&quot;" visibility="public" volatile="false" />
       <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FLVI" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FLVI&quot;" visibility="public" volatile="false" />
@@ -239,10 +241,6 @@
       <method abstract="false" deprecated="not deprecated" final="false" name="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
         <parameter name="millisUntilFinished" type="long" jni-type="J" />
       </method>
-    </class>
-    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.3.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;">
-      <implements name="java.lang.Runnable" name-generic-aware="java.lang.Runnable" jni-type="Ljava/lang/Runnable;" />
-      <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
     </class>
     <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$4;">
       <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs
index 32b366e..baa7add 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs
@@ -18,6 +18,28 @@
 	// Metadata.xml XPath class reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']"
 	[global::Android.Runtime.Register ("com/hdl/hdllinphonesdk/HDLLinphoneKit", DoNotGenerateAcw=true)]
 	public partial class HDLLinphoneKit : global::Java.Lang.Object {
+
+		// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='audioManager']"
+		[Register ("audioManager")]
+		public global::Android.Media.AudioManager AudioManager {
+			get {
+				const string __id = "audioManager.Landroid/media/AudioManager;";
+
+				var __v = _members.InstanceFields.GetObjectValue (__id, this);
+				return global::Java.Lang.Object.GetObject<global::Android.Media.AudioManager> (__v.Handle, JniHandleOwnership.TransferLocalRef);
+			}
+			set {
+				const string __id = "audioManager.Landroid/media/AudioManager;";
+
+				IntPtr native_value = global::Android.Runtime.JNIEnv.ToLocalJniHandle (value);
+				try {
+					_members.InstanceFields.SetValue (__id, this, new JniObjectReference (native_value));
+				} finally {
+					global::Android.Runtime.JNIEnv.DeleteLocalRef (native_value);
+				}
+			}
+		}
+
 		// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='HDLLinphoneKitNAME']"
 		[Register ("HDLLinphoneKitNAME")]
 		public const string HDLLinphoneKitNAME = (string) "HDLLinphoneKit";
@@ -312,6 +334,35 @@
 			}
 		}
 
+		static Delegate cb_getRingerMode;
+#pragma warning disable 0169
+		static Delegate GetGetRingerModeHandler ()
+		{
+			if (cb_getRingerMode == null)
+				cb_getRingerMode = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_I (n_GetRingerMode));
+			return cb_getRingerMode;
+		}
+
+		static int n_GetRingerMode (IntPtr jnienv, IntPtr native__this)
+		{
+			var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
+			return __this.RingerMode;
+		}
+#pragma warning restore 0169
+
+		public virtual unsafe int RingerMode {
+			// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getRingerMode' and count(parameter)=0]"
+			[Register ("getRingerMode", "()I", "GetGetRingerModeHandler")]
+			get {
+				const string __id = "getRingerMode.()I";
+				try {
+					var __rm = _members.InstanceMethods.InvokeVirtualInt32Method (__id, this, null);
+					return __rm;
+				} finally {
+				}
+			}
+		}
+
 		static Delegate cb_acceptCall;
 #pragma warning disable 0169
 		static Delegate GetAcceptCallHandler ()
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt
index 649f4a3..28deac3 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt
@@ -78,6 +78,7 @@
   setMessage(Ljava/lang/String;)V = SetMessage(string)
   setTitle(Ljava/lang/String;)V = SetTitle(string)
 com/hdl/hdllinphonesdk/HDLLinphoneKit = Com.Hdl.Hdllinphonesdk.HDLLinphoneKit
+  audioManager = AudioManager
   HDLLinphoneKitNAME = HDLLinphoneKitNAME
   INTER_PHONE_TYPE_EZVIZ = InterPhoneTypeEzviz
   INTER_PHONE_TYPE_FLVI = InterPhoneTypeFlvi
@@ -95,6 +96,7 @@
   getMediaPlayerPlayingStatus()Z = MediaPlayerPlayingStatus
   getOnHDLLinphoneCallListener()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener; = OnHDLLinphoneCallListener
   setOnHDLLinphoneCallListener(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V = OnHDLLinphoneCallListener
+  getRingerMode()I = RingerMode
   acceptCall()V = AcceptCall()
   acceptCallWithVideo(Z)V = AcceptCallWithVideo(bool)
   addCallback(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V = AddCallback(Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback, Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback)
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml
index 6d4bdf1..d5508a2 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml
@@ -2,7 +2,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.hdl.hdllinphonesdk"
     android:versionCode="1"
-    android:versionName="1.0.8" >
+    android:versionName="1.0.9" >
 
     <uses-sdk
         android:minSdkVersion="23"
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml
index c10d72c..79b9cbd 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml
@@ -37,9 +37,9 @@
     <style name="CustomAlertDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
         <item name="android:background">#F3F3F3</item>
         <item name="android:windowBackground">@drawable/lp_dialog_background</item>
-        
+        <!-- 璁剧疆瀵硅瘽妗嗗湪妯睆鐘舵�佷笅鎵�鍗犲睆骞曞搴︾殑姣斾緥 -->
         <item name="android:windowMinWidthMajor">95%</item>
-        
+        <!-- 璁剧疆瀵硅瘽妗嗗湪绔栧睆鐘舵�佷笅鎵�鍗犲睆骞曞搴︾殑姣斾緥 -->
         <item name="android:windowMinWidthMinor">75%</item>
     </style>
     <style name="time_picker_style" parent="Theme.AppCompat">
@@ -48,15 +48,15 @@
     </style>
     <style name="video_dialog" parent="@android:style/Theme.Dialog">
 
-        
+        <!-- 鑳屾櫙棰滆壊鍙婂拰閫忔槑绋嬪害 -->
         <item name="android:windowBackground">@android:color/transparent</item>
-        
+        <!-- 鏄惁鍘婚櫎鏍囬 -->
         <item name="android:windowNoTitle">true</item>
-        
+        <!-- 鏄惁鍘婚櫎杈规 -->
         <item name="android:windowFrame">@null</item>
-        
+        <!-- 鏄惁娴幇鍦╝ctivity涔嬩笂 -->
         <item name="android:windowIsFloating">true</item>
-        
+        <!-- 鏄惁妯$硦 -->
         <item name="android:backgroundDimEnabled">true</item>
     </style>
 </resources>
\ No newline at end of file
diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar
index 0a927cd..5c2db16 100644
--- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar
+++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar
Binary files differ

--
Gitblit v1.8.0