Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| userdoc:tt_vm_password_validation [2012/07/02 21:47] – abelbeck | userdoc:tt_vm_password_validation [2012/08/01 08:46] (current) – droemel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Voicemail Password Validation ====== | ====== Voicemail Password Validation ====== | ||
| - | Since Asterisk 1.6.1 there is a new variable in '' | + | Since Asterisk 1.6.1 there is a new variable in '' |
| externpasscheck=/ | externpasscheck=/ | ||
| Line 8: | Line 8: | ||
| * Minimum length (i.e. >= 4) | * Minimum length (i.e. >= 4) | ||
| - | | + | * Can not be the same as the extension |
| - | * Can not be all the same digit, in sets of four (i.e. 1111) | + | |
| - | | + | |
| * Can not be the old password | * Can not be the old password | ||
| + | * Can not contain consecutive numbers, in sets of four (i.e. 1234, or 8765) | ||
| + | * Can not contain the same digit, in sets of four (i.e. 1111) | ||
| + | * Can not be the same as the extension plus a single digit | ||
| - | Here is a bash script from Lonnie: | ||
| - | <code bash ast-vmpasscheck> | + | You can just comment out the requirements you don't need/ |
| + | |||
| + | Here is a bash script from Lonnie // | ||
| + | |||
| + | <code bash ast-vmpasscheck.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Line 76: | Line 80: | ||
| fi | fi | ||
| done | done | ||
| + | |||
| + | delta=$((${# | ||
| + | if [ $delta -eq 1 ]; then | ||
| + | if string_in_string " | ||
| + | reject "Too similar to mailbox number detected" | ||
| + | fi | ||
| + | fi | ||
| echo " | echo " | ||
| exit 0 | exit 0 | ||
| </ | </ | ||
| + | |||
| + | Asterisk 1.8 has also the feature to set a minimum Voicemail Password length without the script: | ||
| + | |||
| + | ; minpassword=0 ; Enforce minimum password length | ||