public SgipSmsServer(SmsServerConfigurations configuration) : base(configuration) { this.MessageFactory = new SgipMessageFactory(); var clientConfigurations = new SgipConfigurations() { HostName = configuration.HostName, HostPort = configuration.ClientPort, UserName = configuration.UserName, Password = configuration.Password, ServiceId = configuration.ServiceID }; this.Client = new InternalSgipSmsClient(clientConfigurations); }
public SgipSmsClient(SgipConfigurations configuration) : base(configuration) { this.MessagesFactory = new SgipMessageFactory(); SmsServerConfigurations serverConfigurations = new SmsServerConfigurations() { HostName = configuration.ListenHostName, HostPort = configuration.ListenPort, UserName = configuration.UserName, Password = configuration.Password, ServiceID = configuration.ServiceId }; this.Server = new InternalSgipSmsServer(serverConfigurations); this.Server.ReportReceived += OnReportReceived; }
public InternalSgipSmsClient(SgipConfigurations configuration) : base(configuration) { this.MessagesFactory = new SgipMessageFactory(); }