From cb9232b3ab413fae7bcc2b94abd70f18ca02b263 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期二, 03 十二月 2024 11:20:32 +0800
Subject: [PATCH] 增加铃声;增加TCP/UDP连接选择

---
 Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK.csproj |  236 ++++++++++------------------------------------------------
 1 files changed, 43 insertions(+), 193 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK.csproj b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK.csproj
index fd190f5..f31ff25 100644
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK.csproj
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK.csproj
@@ -47,10 +47,47 @@
     <ObjcBindingCoreSource Include="Structs.cs" />
   </ItemGroup>
   <ItemGroup>
-    <NativeReference Include="Library\libHDLLinPhoneSDK.a">
-      <Kind>Static</Kind>
-      <SmartLink>False</SmartLink>
-      <Frameworks></Frameworks>
+    <NativeReference Include="Library\bctoolbox.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\belcard.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\belle-sip.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\belr.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\lime.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\linphone.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\mediastreamer2.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\msamr.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\mscodec2.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\msopenh264.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\mssilk.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\mswebrtc.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\msx264.framework">
+      <Kind>Framework</Kind>
+    </NativeReference>
+    <NativeReference Include="Library\ortp.framework">
+      <Kind>Framework</Kind>
     </NativeReference>
     <NativeReference Include="Library\bctoolbox-ios.framework">
       <Kind>Framework</Kind>
@@ -60,197 +97,10 @@
       <Kind>Framework</Kind>
       <SmartLink>False</SmartLink>
     </NativeReference>
-    <NativeReference Include="Library\bctoolbox.framework">
-      <Kind>Framework</Kind>
+    <NativeReference Include="..\libHDLLinPhoneSDK.a">
+      <Kind>Static</Kind>
       <SmartLink>False</SmartLink>
     </NativeReference>
-    <NativeReference Include="Library\belcard.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\belle-sip.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\limetester.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\lime.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\belr.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\linphone.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\linphonetester.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\mediastreamer2.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\msamr.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\mscodec2.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\ortp.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\msx264.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\mswebrtc.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\mssilk.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-    <NativeReference Include="Library\msopenh264.framework">
-      <Kind>Framework</Kind>
-      <SmartLink>False</SmartLink>
-    </NativeReference>
-  </ItemGroup>
-  <ItemGroup>
-    <BundleResource Include="Resources\ic_esvideo_on_answer.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_back.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_hangup.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_takephoto_select.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_takephoto_unselect.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_unlock_select.png" />
-    <BundleResource Include="Resources\ic_esvideo_on_unlock_unselect.png" />
-    <BundleResource Include="Resources\liblinphone_tester\local_tester_hosts" />
-    <BundleResource Include="Resources\liblinphone_tester\tester_hosts" />
-    <BundleResource Include="Resources\liblinphone_tester\images\nowebcamVGA.jpg" />
-    <BundleResource Include="Resources\liblinphone_tester\images\nowebcamCIF.jpg" />
-    <BundleResource Include="Resources\liblinphone_tester\images\linphonesiteqr_captured.jpg" />
-    <BundleResource Include="Resources\liblinphone_tester\images\linphonesiteqr.jpg" />
-    <BundleResource Include="Resources\liblinphone_tester\images\linphone.svg" />
-    <BundleResource Include="Resources\liblinphone_tester\vcards\thousand_vcards.vcf" />
-    <BundleResource Include="Resources\liblinphone_tester\vcards\vcards.vcf" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\hello8000.mkv" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\hello44100.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\vrroom.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\ahbahouaismaisbon.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\hello8000.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\sintel_trailer_opus_h264.mkv" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\sintel_trailer_opus_vp8.mkv" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\oldphone.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\ringback.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\hello8000_mkv_ref.wav" />
-    <BundleResource Include="Resources\liblinphone_tester\sounds\sintel_trailer_pcmu_h264.mkv" />
-    <BundleResource Include="Resources\liblinphone_tester\db\messages.db" />
-    <BundleResource Include="Resources\liblinphone_tester\db\linphone.db" />
-    <BundleResource Include="Resources\liblinphone_tester\db\friends.db" />
-    <BundleResource Include="Resources\liblinphone_tester\db\chatrooms.db" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\sip_update_within_icoming_reinvite_with_no_sdp.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\call_with_multiple_audio_mline_in_sdp.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\call_with_video_mline_before_audio_in_sdp.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\call_invite_200ok_without_contact_header.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\call_with_audio_mline_before_video_in_sdp.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\sipp\call_with_multiple_video_mline_in_sdp.xml" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_dependent_proxy_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_zrtp_aes256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_default_values_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_localfile_android_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\empty_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_well_known_port_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\lime_x3dh_xml_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\groupchat_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_zrtp_ecdh448_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\zero_length_params_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_zrtp_srtpsuite_aes256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_localfile2_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_localfile_win10_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\stun_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_tcp_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_dual_proxy_2_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_h264_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_lime_x3dh_no_server_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_404_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_session_timers_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_zrtp_ecdh448_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_https_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\groupchat_lime_x3dh_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_as_friend_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_localfile_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_zrtp_srtpsuite_aes256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_sips_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\laure_call_logs_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_external_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\invalid_friends_xml" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_early_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie2_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\friends_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_rc_rtcp_xr" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_rc_rtcp_xr" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_tunnel_verify_server_certificate_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\chloe_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_zrtp_b256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_tls_client_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_zrtp_b256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_dual_proxy_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\invalid_friends_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_sips_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_nat64_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_well_known_port_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_zrtp_ecdh255_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_invalid_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\remote_zero_length_params_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\chloe_lime_x3dh_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\carddav_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_transient_remote_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_lime_x3dh_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_bodyless_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_remote_invalid_uri_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_lime_x3dh_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\laure_tcp_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_wild_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\assistant_create.rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_alt_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_nat64_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\laure_rc_udp" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_quality_reporting_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\conference_focus_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_h264_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_zrtp_aes256_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\michelle_rc_udp" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\multi_account_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_v4proxy_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\account_creator_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\pauline_v4proxy_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\marie_zrtp_ecdh255_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\rcfiles\laure_lime_x3dh_rc" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\altname\agent.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\altname\openssl-altname.cnf" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\altname\cafile.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\cn\openssl-cn.cnf" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\cn\agent.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\cn\cafile.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\cert2-signed-by-other-ca.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\cert3.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\cert2.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\key.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\key3.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\key2.pem" />
-    <BundleResource Include="Resources\liblinphone_tester\certificates\client\cert.pem" />
   </ItemGroup>
   <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" />
 </Project>
\ No newline at end of file

--
Gitblit v1.8.0