Что для этого надо:
1. Asterisk (я настроил на 1.4.30, думаю, с другими особо проблем не возникнет)
2. Собсно, телефон Polycom (настраивал на 301 - ужас, что там нету спикерфона, проверено на 501)
3. Boot Server (обычный FTP, думаю, тот, кто работал с телефонами Polycom знает, что это за зверь)
Итак... На примере номера 604 и имени Igor
Настройки самого Астера:
users.conf
[604]
FullName = XXXX
secret = XXXX
notifyringing=yes
call-limit=100
limitonpeers=yes
hasvoicemail = yes
mailbox = 604@TestVoiceMail
voicemail.conf
[TestVoiceMail]Пароль - произвольный, он не нужен, разве что пользоваться родным приложением VoiceMail, но оно мне показалось неудобным.
604 => 1111,Igor
Настройки на Boot Server
<mac-адрес телефона>-phone.cfg
Что-то тут совсем плохо можно вставлять XML код
В общем, в теге PHONE_CONFIG есть опция OVERRIDES. В нем необходимо добавить следующее: msg.mwi.1.subscribe="604" up.mwiVisible="1"
Параметр up.mwiVisible="1" можно указать и в sip.cfg (sip_316.cfg в моем случае). Вообще, чтобы не сильно копаться в XML структуре, легче указывать необходимые опции через этот файл. Но это для штучной работы. Естественно, телефон необходимо перегрузить.
Соответственно, чтобы зажглась лампочка необходимо создать файл msg0000.txt в папке /var/spool/asterisk/voicemail/TestVoiceMail/604/INBOX Через секунду-две загорается лампочка.