Наступним кроком після налагодження мережних параметрів приступаємо до серця SPA-2102 - налагодження параметрів голосу.
Першою закладкою в розділі "голос" є закладка "інформація". Найбільш важливими пунктами тут є:
- версія прошивки
- МАС адреса
- Статус ліній ( тут зручно спостерігати за процесом проходження дзвінка )
Нагадаю, що в своєму випадку питання налагодження відноситься до роботи в локальній мережі, де тонкий тюнінг розміру пакетів, jitter-а та інших опцій покращення пропускної здатності та якості голосу не стоїть.
Наступна закладка - конфігурація системи, де можна обмежіті доступ до панелі адміністрування, а також встановити паролі адміністратора та користувача.
Встановивши пароль адміністратора і забувши його - можна скинути через голосове меню **** з телефона на одній з ліній адаптера. Після встановленого користувацького паролю для користування лінією необхідно вводити пароль на телефоні.
В додаткових настройках є хороша опція - адреса зовнішнього syslog сервера, куди буде збиратись статистика дзвінків... Для відладки процесу налагодження рекомендую встановити також debug сервер (той же syslog) на який буде скидуватись в реальному часі весь процес дзвінків. Чесно кажучи, спосетрігаючи з ацими логами ви й отримаєте всі знання по VoIP протоколу SIP. Головне не забудьте вимкнути відправку логування по відладці, бо процес досить сильно навантажує як локальну мережу, так і сам адаптер.
Наступна закладка - тонке налагодження протоколу SIP. Дуже глибоко влазити в цей розділ поки-що не буду, але скажу, що тут є:
- стискання заголовка SIP,
- задання пулу портів TCP , на яких відбувається слухання підключень по протоколу SIP
- налагодження всіх параметрів інтервалів та тривалостей (перереєстрації, повтору тощо)
- параметри RTP протоколу (порти, розмір пакету, видача статистики в BYE пакетах, відача контролької суми пакету в UDP протоколі)
- розширене налагодження SDP (Session Description Protocol www.rfc-editor.org/rfc/rfc4566.txt )
- параметри NAT роботи та STUN підтримки
Наступний скрін - це тема окремої статті, - Регіональні параметри, а саме :
- налагодження частотних характеристик та інтервалів в різних режимах гудків
- параметри синусоїдальності сигналу в лінії
- напруга в лінії
- таймери і таймаути набору номера
- сервісні коди налагодження та вибору кодеків
- рівні DTMF кодів та сигналів
В цій закладці я в себе змінив лише параметр Interdigit Long Timer , який відповідає за час в секундах автоматичного "натискання" кнопки Dial після набраних цифр телефонного номера.
Наступна закладка - Профілі конфігурацій... Не буду поглиблюватись в неї, окрім вказування мложливості оновлення прошивки для пристрою.
І ключове налагодження - параметри лінії
Крім того, що тут її можна вимкнути-увімкнути, в цій закладці присутні дуже багато головних параметрів.
При необхідності, даний пристрій може працювати як потоковий аудіо сервер, що дозволяє передавати весь аудіо трафік назовні (це може бути зовнішній аудіозберігаючий сервер)
тут присутні параметри трансляції адрес ( NAT ) , які стосуються лише конкретно до даної лінії. Це означає, що насправді в рутері організовано дві абсолютно відокремлених одна від одної лінії.
Налагодження jitter-a ( буфер кешування прийнятих пакетів голосового звязку для попередження затримок в голосі при повільних каналах ) пропущу, бо я залишив по замовчуванню.
Далі параметри SIP протоколу. Враховуючи те, що моїм сервером-регістрантом виступав астеріск, і те, що він вміє працювати лише по SIP UDP, я виставив SIP transport в режим UDP протоколу.
Наступна опція - SIP 100rel support ftp.isi.edu/in-notes/rfc3262.txt Корисно вмикати у випадку роботи з PSTN лініями, що дозволить системі обробляти спеціальні надлишкові пакети для контролю роботи голосового каналу. дана функція вмикає додаткові пакети, які пересилаються паралельно з голосовою інформацією для контролю роботоздатності з'єднаного каналу.
Sip Debug option - розширене вказування якого характеру інформація для відлагодження буде відсилатись по протоколу syslog.
Proxy and Registration - в даному розділі вказуєм зовнішній проксі або сервер-регістрант, через який буде здійснюватись обмін пакетами по протоколу SIP.
Subscriber Information - інформація про користувача, який буде реєструватись на проксі-сервері. Вказуєм логін та пароль(в більшості випадків достатньо).
Supplementary Service Subscription - можливості пристрою в області багатофункціональності АТС:
- Call waiting service - сервіс очікування вхідного дзвінка(багатоканальність) на лінії, поки відбувається розмова із попереднім.
- Block ANC service - блокування всіх анонімних дзвінків
- Cfwd All - переадресація всіх дзвінків
- Cfwd No Ans - переадресація, якщо абонент не відповідає
- Cfwd Last - переадресація всіх наступних дзвінків на останній набраний або отриманий дзвінок
- Accept Last - дозволити дозвон останнього вихідного або вхідного дзвінка в умовах увімкненої переадресації
- CID - увімкнути визначник номера
- Call Return - функція набору останнього отриманого номеру
- Call Back - функція автоматичного дозвону у випадку, якщо абонент зайнятий
- Three Way Conf - можливість трьохсторонньої конференції (важливо для роботи в якості АТС для реалізації перемикання абонента на інший номер)
- Unattn Transfer - функція швидкого перемикання
- VMWI - Voice Message Waiting Interface - реалізація спеціальних повідомлень при наявності голосової пошти
- Secure Call - вмикання можливості криптування пакетів даних голосу для вхідних та вихідних каналів
- Feature Dial - функція набору номера із додатковою опцією, яка по замовчуванню вимкнена(увімкнена), не змінюючи налагодження для всіх інших номерів в майбутньому.
- Block CID - заборона визначення номеру для вихідного дзвінка
- Dist Ring - функція відмінної(distinctive) мелодії дзвінка
- Cfwd Busy - переадресація дзвінка, якщо абонент зайнятий
- Cfwd Sel - вмикання вибіркової переадресації
- Block Last - блокування функції переадресації на останній номер
- DND - функція "не турбувати"
- CWCID - можливість визначника номера в режимі Утримання дзвінка
- Call Redial - функція повторного набору номера (використовується у випадку, якщо телефонний апарат не підтримує даної можливості)
- Three Way Call - підтримка можливості набору третьої особи, в результаті чого активний дзвінок утримується на лінії
- Attn Transfer - розширена можливість перенаправлення дзвінка (вимагає Three Way Call увімкненим)
- MWI - функція додаткових повідомлень, що відображається в формуванні спеціального тону в трубці абонента, якщо пристрій зафіксував необроблені дзвінки, голосову пошту etcetera.
- Speed Dial - функція швидкого набору (на клавіші 2-9)
- Refferal - функціональність спецкодів, які відповідають за обмін інформацією з сервером у випадку таких можливостей як паркування дзвінка.
- Service Announcement - функціональність голосових команд пристрою використовуючи сервісні меню. www.faqs.org/rfcs/rfc4240.html
Наступним розділом є розширене налагодження кодеків та параметрів факсів. В моєму випадку я використав рекомендовані параметри для Локальної мережі із використанням основного кодеку G711u
Наступна закладка - параметри Voice для першої лінії:
- параметри номерів на які переадресовувати дзвінки
- для всіх дзвінків
- якщо абонент не відповідає(і період для активації переадресації)
- якщо лінія зайнята
- параметри вибіркової переадресації (можна вказати до 8 номерів які будуть переадресовуватись на інші 8 номерів)
- переадресація останнього дзвінка та блокування її
- Параметри швидкого набору та номери, співставлені з відповідними цифрами
- Список функцій, які можуть бути переназначені конкретно для цієї лінії
Далі можна вказати 8 номерів телефонів, які будуть викликати відповідний тип дзвінка
І наступна група - параметри самого дзвінка, мелодії для різних сервісних сигналів.