Курсы по использованию Asterisk

IP-телефония — технология будущего. Обучитесь работе с IP-АТС Asterisk для того чтобы внедрить и профессионально использовать при решении коммуникационных задач.

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

Телефонные станции очень часто становятся объектами хакерских атак. Узнайте, каким образом необходимо строить многоуровневую защиту для Вашей IP-АТС.

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

Панель управление FreePBX позволяет легко и удобно управлять всей системой. Научитесь эффективно использовать FreePBX для решения своих задач.

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

Для понимания работы с Asterisk необходимо уметь настраивать его вручную с конфигурационными файлами и командной строкой CLI Asterisk.

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

Подключение телефона CISCO 3905 к Asterisk и его локализация на русский

База знаний Настройка IP-телефонов Cisco
В этой статье подробное описание того, как подключить телефон CISCO 3905 к Asterisk и его локализация на русский

Ссылка на файлы прошивки: тут
Ссылка на файлы локализации: тут

Необходимо иметь действующую регистрацию на сайте Cisco

Для реализации подключения данных телефонных аппаратов понадобится настроенный tftp-сервер, например на той же машине где находится Asterisk.
В папку tftp помещаются следующие файлы:

  • dialplan.xml — файл содержащий план набора исходящих для телефонного аппарата;
  • SEP<MAC>.cnf.xml — файл с настройками телефона — вместо <MAC> указывается конкретный мак-адрес аппарата;
  • CP3905.9-4-1-0.loads — файл прошивки;
  • tzdatacsv.csv — файл содержащий часовые пояса.
  • Russian_Federation/g3-tones.xml — тоны (можно файл не править)
  • Russian_Russia — директория с файлами локализации

Содержимое конфигурационных файлов.

dialplan.xml

<DIALTEMPLATE>
<TEMPLATE MATCH="8,800......." Timeout="1"/>
<TEMPLATE MATCH="8,.........." Timeout="1"/>
<TEMPLATE MATCH="0.." Timeout="1"/>
<TEMPLATE MATCH="1..." Timeout="1"/>
<TEMPLATE MATCH="2..." Timeout="1"/>
<TEMPLATE MATCH="3..." Timeout="1"/>
<TEMPLATE MATCH="4..." Timeout="1"/>
<TEMPLATE MATCH="[5-7]..." Timeout="1"/>
<TEMPLATE MATCH="\*\*...." Timeout="0"/>
<TEMPLATE MATCH="*" Timeout="3"/>
</DIALTEMPLATE>

SEP<MAC>.cnf.xml

<device>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
<!--настройки даты времени и синхронизации с ntp-->
<tzdata>
<tzolsonversion>2010o</tzolsonversion>
<tzupdater>tzdatacsv.csv</tzupdater>
</tzdata> <dateTemplate>D.M.Y</dateTemplate>
<timeTemplate>HH:MM</timeTemplate>
<olsonTimeZone>Etc/GMT-4</olsonTimeZone>
<ntps>
<ntp>
<name>ip-адрес ntp сервера</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
</devicePool>
<!--Русификация аппарата-->
<userLocale>
<name>Russian_Russia</name>
<uid></uid>
<langCode>ru_RU</langCode>
<version></version>
<winCharSet>utf-8</winCharSet>
</userLocale>
<networkLocale>Russian_Federation</networkLocale>
<networkLocaleInfo>
<name>Russian_Federation</name>
<uid></uid>
<version></version>
</networkLocaleInfo>
<!--Указание Call Managera (в нашем случае Asterisk)-->
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>ip-адрес Asterisk`а</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<!--Настройка SIP-профиля-->
<sipProfile>
<preferredCodec>g729</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<sipLines>
<line button="1">
<name>Имя профиля</name> <!--Можно указать номер экстеншена-->,br />
<displayName>Отображаемое имя</displayName> <!--Можно указать номер экстеншена--> <authName>Имя для аутентификации</authName>
<!--Можно указать номер экстеншена-->
<authPassword>Пароль экстеншена</authPassword>
<contact>Контакт</contact> <!--Можно указать номер экстеншена-->
</line>
</sipLines>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<!--Указывается файл прошивки-->
<loadInformation>CP3905.9-4-1-0</loadInformation>
<transportLayerProtocol>2</transportLayerProtocol>
</device>

Теперь достаточно перезагрузить телефон и теперь он будет работать с Asterisk и даже понимать русскоязычные Display Name.

call, Call-файл, Подключение, настройка, sip, asterisk, сервер, Cisco