Jump to: navigation, search

Check and Refresh Mailbox Counters

Feature Server release 8.1.201.80 includes the following python scripts:

  • refreshMailboxCounters.py—Renews or resets mailbox counters.
  • getAllMailboxCountersInfo.py—Checks mailbox counters.

You can run python scripts on the master Feature Server instance to:

  • correct an error that caused Feature Server to display incorrect totals for the number of messages in a mailbox.
  • check the mailbox counters.

See Python Scripts for information on how to deploy and run the python scripts.

Check Mailbox Counters

  1. Verify that:
    • All Feature Servers are up and running.
    • There is no voicemail activity (no one can deposit, read, or listen to voicemail).
  2. Run getAllMailboxCountersInfo.py.

Sample Command Line

A sample command line to run the script:

java -jar <jython-version>.jar getAllMailboxCountersInfo.py -H localhost -p 9160 -o ./getAllMailboxCountersInfo.log

Refresh Mailbox Counters

  1. Verify that:
    • All Feature Servers are up and running.
    • There is no voicemail activity only for mailboxes specified in the .csv file.
  2. Run getAllMailboxCountersInfo.py to identify mailboxes having invalid counters.
    These mailboxes will be marked with !!! in the script output log. For example:
    Mailbox: 86025: Read value: '-1/0 (0/0)'; Calculated value: '0/0 (0/0)';  !!!
  3. Create a .csv file which has the list of mailboxes that need to be refreshed.
  4. Run the Python script refreshMailboxcounters.py using the input file created.

The content of the file csv file created in step 3 should be in this format:

4909045
4909185
4909005
4909889

Sample Command Line

A sample command line to run the script:

java -jar <jython-version>.jar refreshMailboxCounters.py -H localhost -p 9160 -i ./mailboxeIdsInput.csv -o ./refreshMailboxCounters.log

Run as a scheduled task

If you are using Feature Server version 8.1.202.00 or above then you can schedule the update-mailbox-counters task as described in the Scheduled maintenance tasks page.

Important
For 8.1.202.19 and later versions of SIP Feature Server,
  • If the cassandra-counter option is set to false, the above-mentioned python scripts become invalid. On running the scripts, there will not be any impact on the counter value.
  • If the cassandra-counter option is set to true, the above-mentioned python scripts work in the similar fashion as in the previous SIP Feature Server releases.
This page was last edited on March 22, 2019, at 12:07.
Comments or questions about this documentation? Contact us for support!