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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа с телефонной книгой IP-телефона Grandstream GXP1400

База знаний Настройка IP-телефонов Grandstream

Эта статья посвящена обзору телефонной книги IP-телефона Grandstream GXP1400. Это автономный список контактов, хранящийся на самом аппарате и доступный в различных моделях Grandstream по нажатию специальной кнопки на клавиатуре телефона, либо через меню.

На моделях, имеющих кнопку открытия телефонной книги, она может иметь различное положение, однако ее легко узнать по характерному изображению открытой книги. 

В данной статье мы будем работать с телефонной книгой на телефоне Grandstream GXP1400. Для ее редактирования необходимо зайти в веб-интерфейс телефона, введя его IP-адрес в адресную строку браузера.

Попав в веб-интерфейс, вводим пароль администратора телефона и нажимаем Login.

 

Попав в панель администратора, выбираем в меню Phonebook → Contacts.

После этого мы увидим саму телефонную книгу.

Ручное редактирование телефонной книги Grandstream

Чтобы отредактировать данный контакт, нужно нажать кнопку Edit Contact в содержащей его строке. Чтобы добавить новый контакт, нажмите Add Contact. После этого откроется окно создание / редактирования контакта, каждое из которых отличается только заголовком.

 

Рассмотрим заполняемые поля:

  •  First Name – имя контакта
  •  Last Name – его фамилия
  •  Phone Number – номер телефона
  •  Accounts – позволяет в выпадающем списке выбрать, к какому SIP-аккаунту будет относиться данный телефон
  •  Groups – позволяет выбрать группу, к которой относится данный контакт. Это семья (Family), друзья (Friends) и работа (Work).

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

Редактирование телефонной книги через XML-файл

Телефонная книга Grandsteam может быть также импортирована / экспортирована с помощью специального XML-файла, который можно легко создать или изменить.

 XML – это язык разметки, удобный для как для программной, так и для ручной обработки структурированных документов. Он является расширяемым, то есть пользователь может сам создавать структуры, которые ему необходимо использовать, при этом ему нужно следовать лишь синтаксическим правилам языка.

Для скачивания / загрузки на телефон книги перейдем в меню Phonebook → Phonebook Management.

Рассмотрим поля этого пункта меню:

  •  Enable Phonebook XML Download – опция скачивания телефоном XML-файла телефонной книги с заданного сервера. С помощью нее можно сделать так, чтобы этот файл постоянно перекачивался с сервера с некоторой периодичностью. По умолчанию выключена (Disabled). При включении нужно выбрать протокол, используемый при скачивании книги (TFTP, HTTP или HTTPS)
  •  Phonebook XML Server Path – путь к телефонной книге, лежащей на сервере. Заполняется, если предыдущая опция включена. Может быть указан в следующем формате:

IP_address[:port]/dir

Hostname[:port]/dir

 Здесь при описании формата порт указан в квадратных скобках. Это означает, что если на сервере используется стандартный порт для выбранного протокола (80 для HTTP, 443 для HTTPS и 69 для TFTP), то его можно не указывать.

Примеры пути:

192.168.40.10/XMLphonebook_dir

192.168.40.10:443/XMLphonebook_dir

service.mycompany.com/XML/phonebook

mycompany.com:8080/phonebook

Телефонная книга аппарата Grandstream должна иметь имя phonebook.xml, поэтому при указании пути к серверу достаточно просто указать путь к папке, в которой находится этот файл.

  • Phonebook Download Interval – временной интервал в минутах, с которым телефонная книга будет заново перекачиваться с сервера. Корректные значения – 0, или любое значение от 5 до 720. Если стоит 0, то автоматическое скачивание книги отключено
  •  Remove Manually-edited Entries on Download – если включено (Yes), то при каждом очередном скачивании телефонной книги с сервера все новые записи, добавленные через веб-интерфейс или с помощью меню телефона, будут удалены. В книгу будут внесены только записи, указанные в файле phonebook.xml, лежащем на сервере
  •  Download XML Phonebook – скачивание имеющейся телефонной книги в XML-формате на локальный компьютер
  •  Upload XML Phonebook – загрузка с локального компьютера на телефон книги в XML-формате.

Если нужно изменить имеющуюся телефонную книгу, то ее удобно загрузить на компьютер с помощью опции Download XML Phonebook, после чего отредактировать в любом текстовом редакторе и загрузить обратно на телефон.

Вот как выглядит текст файла телефонной книги, содержащей два контакта Ivan Petrov и Petr Sidorov:

<?xml version="1.0" encoding="UTF-8"?>
<AddressBook>
            <Contact>
                        <FirstName>Ivan</FirstName>
                        <LastName>Petrov</LastName>
                        <Phone>
                                   <phonenumber>123456</phonenumber>
                                   <accountindex>1</accountindex>
                                   <downloaded>1</downloaded>
                        </Phone>
                        <Groups>
                                   <groupid>2</groupid>
                        </Groups>
            </Contact>
            <Contact>
                        <FirstName>Petr</FirstName>
                        <LastName>Sidorov</LastName>
                        <Phone>
                                   <phonenumber>456789</phonenumber>
                                   <accountindex>1</accountindex>
                                   <downloaded>1</downloaded>
                        </Phone>
                        <Groups>
                                   <groupid>2</groupid>
                        </Groups>
            </Contact>
</AddressBook>

Здесь поля FirstName, LastName, phonenumber, accountindex соответствуют полям First Name, Last Name, Phone Number, Accounts в меню Add Contact, подробно описанном выше. Поле  groupid соответствует Groups, значение 2 ставит галочку в пункте Work.

Чтобы добавить еще один контакт, нужно создать секцию <Contact>...</Contact> с аналогичным содержимым. После сохранения файла его нужно залить на телефон с помощью опции  Upload XML Phonebook.

 При добавлении из файла контакты телефонной книги упорядочиваются в алфавитном порядке по полю FirstName. Если оставить его пустым, то упорядочивание может произойти произвольным образом. Также при упорядочивании игнорируется собственный порядок следования контактов в файле.

Нужно помнить, что если в опции Remove Manually-edited Entries on Download стоит галочка, то существующая до этого на телефоне книга будет потеряна, когда вы закачаете на него созданный XML-файл.

 

Grandstream, sip