В интернете очень много документации по установке Asterisk на Linux или FreeBSD. В этой статье я постараюсь подробно описать установку и настройку основных функций Asterisk на Windows. Итак, для начала нам понадобится дистрибутив Asterisk, под данную операционную систему, берем здесь. Приступим к установке. Все стандартно нажимаем - далее, согласен, читаем лицензию.

Затем Астериск предлагает выбрать папку для установки, по умолчанию C:\cygroot , соглашаемся.

Выходит предложение с выбором обновить Астериск или новая установка. Выбираем новую установку (полную).

Как только установка закончилась, выходит сообщение с описанием настроек по умолчанию, паролем админа и т.д. Этот файл (readme.rtf) потом можно найти в C:\cygroot.

По умолчанию были созданы два пользователя SIP (3000 и 3001) и два IAX (3002 и 3003).Оба без пароля. В файле readme написано, что AsteriskWin32 будет автоматически определять и активировать ваше первое ISDN устройство и два первых TAPI модема. К сожалению, у меня этого железа нет, поэтому поверим на слово )). Там же сообщается, что все входящие звонки будут отправлены на IVR меню (смотрите dialplan).
После установки на рабочем столе появился ярлык программы (PBX Manager & Console), запускаем. Выходит консольное приложение, у меня пишет “Unable to connect to remote asterisk”. Нажимаем Tools -> PBX Start, астериск перечитывает конфигурационные файлы и появляется Asterisk Ready.

При установке программы, по умолчанию устанавливается следующий dial plan.
1000 Main menu
1234 Transert call to First User : (SIP/3000 by default)
1235 Leave Voicemail to First User
3000 SIP user 3000
3001 SIP user 3001
3002 SIP user 3002
3003 IAX2 user 3003
500 Digium Demo Server
501 AsteriskWin32 Demo Server
600 Echo test
8500 Voicemail menu
99990 AGI Test
99991 EAGI Test
99992 SayUnixTime
99999 MusicOnHold Infinite
700 Call Parking
701-720 Parked Calls
Для того что бы все заработало нам нужно зайти в PBX Manager. Выбираем admin -> PBX Manager, пароль по умолчанию admin. В менеджере заходим в PBX Params -> Sip Options -> В General Host/IP, устанавливаем ip адрес компьютера, где установлен астериск.

Теперь пробуем подключиться к нашему Asterisk. Для этого в программе eyebeam я настраиваю номер 3000 (прописан по умолчанию). В domain proxy ставим IP адрес компьютера, где установлен астериск. Как настраивается программа eye beam написано здесь, необходимо только изменить ip адрес имя пользователя и убрать пароль. Еще кодеки лучше сразу все включить.
EyeBeam регистрируется на сервере (появилась надпись Your username is 3000). Пробуем позвонить на номер 1000 (прописан по умолчанию). Нас поздравляют, все заработало. )) Теперь настраиваем таким же образом номер 3001 и попробовать позвонить между ними.
Разработчики Asterisk не стали изобретать велосипед и сделали в Windows версии структуру такую же, как в Linux. То есть основные конфигурационные файлы лежат в C:\cygroot\asterisk\etc . Для изменения диал плана или создания нового пользователя нам достаточно отредактировать нужные конфигурационные файлы (extensions.conf и sip.conf). Подробное описание основных файлов и параметров есть в этой книге, кстати, книга на русском языке. Хоть там описана Linux версия, но конфигурационные файлы одинаковы для любой версии. Или как вариант asterisk-handbook.pdf (на английском) лежит в корневой папке C:\cygroot.
На форуме создана ветка, по этой теме, там Вы можете задавать свои вопросы или оставлять комментарии.
©phreaking.kz



Asterisk на Windows


