/// <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); }
/// <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)); }