public WcfVoipProvider(Sip.Server.Configuration.VoipProviderConfigurationElement configElem, Sip.Server.Trunk trunk) { AuthenticationId = configElem.AuthenticationId.ToString(); DisplayName = configElem.DisplayName.ToString(); ForwardCallTo = configElem.ForwardIncomingCallTo.Substring( configElem.ForwardIncomingCallTo.StartsWith("sip:") ? 4 : 0); LocalEndPoint = configElem.LocalEndpoint; OutgoingProxy = configElem.OutboundProxyHostname; Password = configElem.Password; Transport = configElem.Protocol.ToString(); Hostname = configElem.ServerHostname; Username = configElem.Username; if (trunk != null) { ErrorMessage = trunk.ErrorMessage; } else { ErrorMessage = @"Loading..."; } }
public WcfVoipProvider(Sip.Server.Trunk trunk) { Hostname = trunk.Domain.ToString(); Username = trunk.Username; ErrorMessage = trunk.ErrorMessage; }