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
- Verify that:
- All Feature Servers are up and running.
- There is no voicemail activity (no one can deposit, read, or listen to voicemail).
- 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
- Verify that:
- All Feature Servers are up and running.
- There is no voicemail activity only for mailboxes specified in the .csv file.
- 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)'; !!!
- Create a .csv file which has the list of mailboxes that need to be refreshed.
- 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!