Протокол Unistim — проприетарный протокол компании Nortel, который также поддерживается в Asterisk начиная, кажется, с версии 1.6.2. Изначально автор канала написал собственный сервер для поддержки этого протокола, затем наработки использовал для создания канала chan_unistim.
Однако после появления канала в 1.6.2 он не поддерживался, а так же не дорабатывался. Примерно год назад я начал заниматься доработкой данного канала, что привело к следующим последствиям:
- Я стал одним из т.н. Asterisk Community Developers и мейнтейнером chan_unistim
- Неделю назад весь объем доработок был добавлен в trunk и будет присутствовать в Asterisk 11
Немного более подробно о том что сделано и что планируется.
Прежде всего, что это и для чего нужно. Данный канал может быть интересен для тех, кто обладает станцией Nortel и думает над её расширением или заменой, ведь не все телефоны Nortel имеют поддержку SIP протокола (сейчас канал поддерживает модели 2001, 2002, 2004, 1110E, 1120E, 1140E, 1150E, с любыми версиями протокола Unistim). Кроме того, энтузиасты могут собрать очень бюджетную IP-телефонную станцию (телефон i2002 стоит на ebay от $10).
Текущий драйвер конечно не повторяет полностью функции станций Nortel, но со временем всё может стать возможным. Наиболее важные произведенные изменения:
- Добавлена поддержка нескольких линий
- Добавлена поддержка многоязычности
- Подбор вызова
В целом сделана большая работа, хочется сделать большее:
- Улучшить стабильность работы канала
- Добавить функцию 3-way call (возможно и n-way!)
- Сделать сайт проекта (unistim.igorg.ru), чтобы помочь всем желающим использовать Nortel телефоны в полной мере с астериском
- Добавить поддержку Unistim во FreePBX
Готов ответить на все вопросы в комментариях.