public IVoIPTransport CreateTransport(TransportType transportType, TransportConfig config) { var tpt = CreateTransport(transportType); using (((Initializable)tpt).InitializationScope()) if (config != null) tpt.SetConfig(config); return tpt; }
public int CreateTransportAndGetId(TransportType type, TransportConfig cfg) { int id = NativeConstants.PJSUA_INVALID_ID; Helper.GuardError(PJSUA_DLL.Transport.pjsua_transport_create(type.ToPjSipTransportType(), _mapper.Map(cfg, new pjsua_transport_config()), ref id)); return id; }
public void SetConfig(TransportConfig config) { GuardNotInitializing(); Helper.GuardNotNull(config); _config = config; }
public override void BeginInit() { base.BeginInit(); _config = _transportApiProvider.GetDefaultConfig(); _config.Port = 5060; }
public TransportConfig Map(pjsua_transport_config cfg, TransportConfig config) { return _engine.Map(cfg, config); }
public pjsua_transport_config Map(TransportConfig config, pjsua_transport_config cfg) { return _engine.Map(config, cfg); }
public void CreateMediaTransport(TransportConfig cfg) { }
public int CreateTransportAndGetId(TransportType type, TransportConfig cfg) { return 0; }
public void CreateMediaTransport(TransportConfig cfg) { var config = _mapper.Map(cfg, new pjsua_transport_config()); Helper.GuardError(PJSUA_DLL.Media.pjsua_media_transports_create(config)); }