3.1.7.10 Receiving a Record

If a received record is classified as "new" and added to the database, the Record Expiration Timer and Autorefresh Timer MUST be updated as follows:

  • If the value of the Expiration Time in the new record + 15 seconds is less than the time the Record Expiration Timer is scheduled to fire, then the Record Expiration Timer's duration MUST be updated to fire at the new record's Expiration Time value.

  • If the new record's Autorefresh flag is set and the value of the Expiration Time in the new record + 60 seconds is less than the time the Autorefresh Timer is scheduled to fire, then the Autorefresh Timer's duration MUST be updated to fire at the new record's Expiration Time value.

  • If the new record's Autorefresh flag is set and the Autorefresh Timer is not set, it MUST be set to fire at the new record's Expiration Time value.

  • If the record's Autorefresh Timer expiration time is less than 4 seconds, it MUST be set to 4 seconds.