/// <summary>
 /// Create the linphone core and set some basic configuration values
 /// </summary>
 /// <param name="server">The out-of-process server</param>
 /// <param name="listener">The LinphoneCoreListener</param>
 /// <param name="level">The log level to use for the Logger</param>
 public static void CreateLinphoneCore(Linphone.Core.OutOfProcess.Server server, LinphoneCoreListener listener, OutputTraceLevel level)
 {
     LpConfig config = server.LinphoneCoreFactory.CreateLpConfig(GetConfigPath(), GetFactoryConfigPath());
     ConfigureLogger(server, level);
     server.LinphoneCoreFactory.CreateLinphoneCore(listener, config);
     server.LinphoneCore.RootCA = "Assets/rootca.pem";
     server.LinphoneCore.ChatDatabasePath = GetChatDatabasePath();
     server.LinphoneCore.SetUserAgent(Customs.UserAgent, Linphone.Version.Number);
 }
示例#2
0
        /// <summary>
        /// Create the linphone core and set some basic configuration values
        /// </summary>
        /// <param name="server">The out-of-process server</param>
        /// <param name="listener">The LinphoneCoreListener</param>
        /// <param name="level">The log level to use for the Logger</param>
        public static void CreateLinphoneCore(Linphone.Core.OutOfProcess.Server server, LinphoneCoreListener listener, OutputTraceLevel level)
        {
            LpConfig config = server.LinphoneCoreFactory.CreateLpConfig(GetConfigPath(), GetFactoryConfigPath());

            ConfigureLogger(server, level);
            server.LinphoneCoreFactory.CreateLinphoneCore(listener, config);
            server.LinphoneCore.RootCA           = "Assets/rootca.pem";
            server.LinphoneCore.ChatDatabasePath = GetChatDatabasePath();
            server.LinphoneCore.SetUserAgent(Customs.UserAgent, Linphone.Version.Number);
        }