/// This default is used if no value is passed in when creating a registration
virtual void setDefaultRegistrationTime(UInt32 secs);
virtual UInt32 getDefaultRegistrationTime() const;
virtual void unsetDefaultRegistrationTime();
/// If a registration gets rejected with a 423, then we ensure the MinExpires value is less than this before re-registering
/// Set to 0 to disable this check and accept any time suggested by the server.
virtual void setDefaultMaxRegistrationTime(UInt32 secs);
virtual UInt32 getDefaultMaxRegistrationTime() const;
virtual void unsetDefaultMaxRegistrationTime();
/// The time to retry registrations on error responses (if Retry-After header is not present in error)
/// Set to 0 to never retry on errors. Note: onRequestRetry is called before this setting is
/// checked. Return -1 from onRequestRetry in order to use this setting.
virtual void setDefaultRegistrationRetryTime(int secs);
virtual int getDefaultRegistrationRetryTime() const;
virtual void unsetDefaultRegistrationRetryTime();