C# Class SIPSorcery.Servers.RateBulkUpdater

Format of bulk rate update files: DELETE_ALL - Deletes all rates, in preparation for a clean insert of all rates, can only be the first line of the file. I,[Description],[Prefix],[Rate],[SetupCost],[IncrementSeconds],[RateCode],[RatePlan] - Inserts a new rate. U,[ID],[Description],[Prefix],[Rate],[SetupCost],[IncrementSeconds],[RateCode],[RatePlan] - Updates an existing rate with ID [ID]. D,[ID] - Deletes a rate with ID [ID].
Datei anzeigen Open project: sipsorcery/sipsorcery Class Usage Examples

Public Methods

Method Description
RateBulkUpdater ( SIPMonitorLogDelegate logDelegate ) : System
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
MonitorBulkRatesDirectory ( ) : void
ProcessBulkRateFile ( string fullPath ) : void

Method Details

RateBulkUpdater() public method

public RateBulkUpdater ( SIPMonitorLogDelegate logDelegate ) : System
logDelegate SIPMonitorLogDelegate
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void