示例#1
0
 /// <summary>
 /// Creates phone line information.
 /// </summary>
 /// <param name="displayName">Display name.</param>
 /// <param name="userName">User name.</param>
 /// <param name="registerName">Register name.</param>
 /// <param name="password">Password.</param>
 /// <param name="domain">Register domain, or direct connection.</param>
 /// <param name="regReq">Registration required.</param>
 public PhoneLineInfo(
     string displayName,
     string userName,
     string registerName,
     string password,
     string domain,
     string proxy,
     bool regReq,
     TransportType transportType,
     SRTPMode srtpMode)
 {
     DisplayName   = displayName;
     Username      = userName;
     RegisterName  = registerName;
     Password      = password;
     Domain        = domain;
     Proxy         = proxy;
     RegRequired   = regReq;
     TransportType = transportType;
     SrtpMode      = srtpMode;
 }
示例#2
0
 /// <summary>
 /// Creates phone line information.
 /// </summary>
 /// <param name="displayName">Display name.</param>
 /// <param name="userName">User name.</param>
 /// <param name="registerName">Register name.</param>
 /// <param name="password">Password.</param>
 /// <param name="domain">Register domain, or direct connection.</param>
 /// <param name="regReq">Registration required.</param>
 public PhoneLineInfo(
     string displayName,
     string userName,
     string registerName,
     string password,
     string domain,
     string proxy,
     bool regReq,
     TransportType transportType,
     SRTPMode srtpMode)
 {
     DisplayName = displayName;
     Username = userName;
     RegisterName = registerName;
     Password = password;
     Domain = domain;
     Proxy = proxy;
     RegRequired = regReq;
     TransportType = transportType;
     SrtpMode = srtpMode;
 }
        /// <summary>
        /// Creates a phone line and adds it to the collection.
        /// </summary>
        public IPhoneLine AddPhoneLine(SIPAccount account, Ozeki.Network.TransportType transportType, NatConfiguration natConfig, SRTPMode srtpMode)
        {
            IPhoneLine line = softPhone.CreatePhoneLine(account, natConfig, transportType, srtpMode);
            SubscribeToLineEvents(line);

            // add to collection
            PhoneLines.Add(line);

            return line;
        }
 /// <summary>
 /// Creates a phone line and adds it to the collection.
 /// </summary>
 public IPhoneLine AddPhoneLine(SIPAccount account, Ozeki.Network.TransportType transportType, NatConfiguration natConfig, SRTPMode srtpMode)
 {
     var config = new PhoneLineConfiguration(account);
     config.TransportType = transportType;
     config.NatConfig = natConfig;
     config.SRTPMode = srtpMode;
     return AddPhoneLine(config);
 }
示例#5
0
        /// <summary>
        /// Creates a phone line and adds it to the collection.
        /// </summary>
        public IPhoneLine AddPhoneLine(SIPAccount account, Ozeki.Network.TransportType transportType, NatConfiguration natConfig, SRTPMode srtpMode)
        {
            IPhoneLine line = softPhone.CreatePhoneLine(account, natConfig, transportType, srtpMode);

            SubscribeToLineEvents(line);

            // add to collection
            PhoneLines.Add(line);

            return(line);
        }
        /// <summary>
        /// Creates a phone line and adds it to the collection.
        /// </summary>
        public IPhoneLine AddPhoneLine(SIPAccount account, Ozeki.Network.TransportType transportType, NatConfiguration natConfig, SRTPMode srtpMode)
        {
            var config = new PhoneLineConfiguration(account);

            config.TransportType = transportType;
            config.NatConfig     = natConfig;
            config.SRTPMode      = srtpMode;
            return(AddPhoneLine(config));
        }