$ sudo adduser - -system - -no-create-home Asterisk
$ sudo addgroup - -system Asterisk
Додамо користувача Asterisk в групу audio:
$ sudo adduser Asterisk audio
$ sudo chown Asterisk: Asterisk/var/run/Asterisk
$ sudo chown - R Asterisk: Asterisk/var/{log, spool}/Asterisk
Далі необхідно перевірити файл sip. conf, де визначаються сервери і клієнти SIP, з якими буде працювати Asterisk.
Кожен з них представлений у файлі окремим блоком, який починається з змісту, укладеного в квадратні дужки.
Параметрів в sip. conf велика кількість, для додавання SIP-аккаунта необхідно розглянути блок:
$ sudo mcedit/etc/Asterisk/sip. conf
[grinder]=friend=dynamic
; defaultip=192.168.1.200=grinder=password=ru=no=no=office=grinder lt; 1 234 gt;=1 234 @ office
; перед використанням параметра allow слід відключити всі кодеки=all
; порядок проходження кодеків не має значення=ulaw=alaw
Поле type вказує, що може робити цей клієнт. При значенні user йому буде дозволено тільки приймати вхідні дзвінки, при peer він зможе тільки дзвонити, а friend означає всі дії відразу, тобто user + peer. У полі host вказується IP-адресу, з якої дозволено клієнти підтримують SIP re-invites, їм можна дозволити з'єднуватися безпосередньо підключення цього клієнта. Якщо він може підключатися з будь-якої адреси, вказуємо host=dynamic. А щоб у цьому випадку викликати клієнта, коли він ще не зареєстрований, на defaultip слід записати IP-адресу, за якою його завжди можна буде знайти. У username і secret вказуються логін і пароль, використовувані клієнтом при підключенні. Параметр Language задає код мови вітань і специфічні настройки сигналів телефонів, які визначені у файлі indications. conf. При роботі клієнта за NAT'ом у відповідному полі необхідно встановити значення yes. Відключення canreinvite змушує весь голосовий RTP-трафік проходити через Asterisk якщо, вказавши canreinvite=yes. Поле сontext визначає план набору, в який потрапляють виклики, які надходять від цього клієнта, а callerid - рядок, який буде виводитися при дзвінку від клієнта. За замовчуванням використовується контекст default, який бере всі налаштування з контексту demo. Останній призначений виключно для демонстраційних цілей, в робочій системі необхідно створити свій контекст.
Поле mailbox вказує на голосовий ящик 1234 в контексті office. Інші клієнти налаштовуються аналогічно. Після визначення SIP-акаунтів наші клієнти можуть реєструватися на сервері Asterisk і здійснювати вихідні виклики.
Щоб у них була можливість приймати дзвінки, слід звернутися до файлу extensions. conf, в якому описується план набору (Dialplan), що розподіляє дзвінки в системі. Тут же вказуються всі дозволені розширення.
$ sudo mcedit/etc/Asterisk/extensions. conf
[office]= gt; default= gt; 1234,1, Dial (SIP/grinder, 20)= gt; 1234,2, Voicemail (grinder)
За користувачем grinder закріплений номер 1234. Якщо Asterisk запущений, треба підключитися до його консолі, виконавши: Asterisk - r, і за допомогою reload оновити конфігураційні файли. Сервер готовий до прийому клієнтів. Для роботи найчастіше використовуються софтофони ZoIPer і X-Lite. Після реєстрації клієнта, в консолі має з'явитися повідомлення Registered SIP grinder at 192.168.0.1 port 5060 .
Дані настройки для Asterisk є мінімальними, але їх цілком достатньо для розуміння принципу роботи та налагодження сервера.
Висновок
У ході виробничої практики на ТОВ ??laquo; НЕТ Бай НЕТ Холдинг я ознайомився з методами організації локальної мережі та мережі інтернет-провайдера, мережевими настройками для різного мережевого обладнання. Також я дізнався, як експлуатується і проводиться технічне обслуговування мережевого і комп'ютерного обладнання, які способи існують контролювати обладнання віддалено, і навчився налаштовувати домашню користувача мережу.
Список використаних джерел
1. lt; # center gt; Програми
Додаток А
Опис робочого місця оператора
Робоче місце оператора відділу експертної підтримки включає:
) матеріально-технічне забезпечення;
2) програмне забезпечення;
) технічна документація;