 |
|
 |
 |
 |
Статьи: Настройка шлюзов IP телефонии Asotel(Dinamyx) FXO-04 и FXS-04A.
| gryshadow пишет, Настройка шлюзов IP телефонии Asotel(Dinamyx) FXO-04 и FXS-04A.
Продолжая тему ipтелефонии :)
Первые впечатления
Что не понравилось:
Плохая документация, в документации много места отведено конфигурированию через web интерфейс (ее только глазами пробежал), конфигурированию через консоль внимания уделено мало, практически повторено (причем 2 раза) то, что прошито в help непосредственно шлюза, хотя бы простейшие примеры конфигов в доке найти неудалось (Хотя имеются примеры для команд).
Описание команд бедноватое, для многих нет наборов допустимых значений параметров.
Система команд (на мой взгляд) не очень удачная, например привязка телефонного номера к номеру порта осуществляестя в разделе h323 (FXS-04A), а включение распознафания факса - в разделе support (нашел не сразу :)). Запутаная система настройки и плохая наглядность, чтобы понять какие действия производятся при звонке надо посмотреть настройки в нескольких местах и потом все это свести в кучу. Почти любое изменение настройки требует перезагрузки, а грузятся эти шлюзы долговато...
Что понравилось:
Есть такая полезная функция как debug.
Предусмотрен вариант "моста" т.е. когда звонки перебрасываются напрямую без какой-либо обработки или донаборов(Planet VIP такого неумели).
Факс заработал с полпенка (на Planet VIP нормальной работы факса добиться так и не удалось), правда в голосовой режим не возвращается, но это вобщемто мелочи.
Вариан "моста".
{АТС} -- {FXO-04} -- [IP] -- {FXS-04A} -- {Phone}
Это пожалуй простейший вариант настройки (и единственный, который я применял на практике :) ).
Настройка - через консольный порт или по telnet (ну недолюбливаю я http!).
Предполагается, что все настройки - по умолчанию.
Если нет уверенности, что все настройки выставлены поумолчанию, вам поможет команда
flash -clean
С помощью нее можно сбросить все настройки (кроме сетевых).
Настраиваем FXO-04
Присваиваем IP адрес:
ifaddr -ip 10.0.0.1 -mask 255.255.255.0
(использую одну подсеть, так что gate (сетевой шлюз) мне ненужен)
Конфигурим шлюз как Peer-to-Peer (т.е. без Gatekeeper):
h323 -mode 1
Включаем сервис HotLine/LineToLine (Собственно это и есть "проброс" PSTN линии)
sysconf -service 2
Теперь прописываем "правила" согластно которым идет перенаправление звонка:
bureau -hotline 1 10.0.0.10 001
bureau -hotline 2 10.0.0.10 002
bureau -hotline 3 10.0.0.10 003
bureau -hotline 4 10.0.0.10 004
или можно подругому
bureau -hotline 1 10.0.0.10 001 2 10.0.0.10 002
bureau -hotline 3 10.0.0.10 003 4 10.0.0.10 004
Эти два варианта эквивалентны, просто второй требует меньшего количества нажатий по клавишам :)
небольшие пояснения:
-hotline - указывает, что используется "горячая линия", т.е. звонок идет "напрямую" согластно павилу
1 10.0.0.10 001 - правило, описывающее "горячую линию" :
1 - номер порта на шлюзе FXO-04, к которому применяется правило,
10.0.0.10 - IP адрес шлюза, на который надо передать звонок,
001 - телефонный номер адрессата, передается на шлюз 10.0.0.10, и шлюз 10.0.0.10 должен знать, куда этот номер отправить дальше.
Теперь включим поддержку факса:
support -t38 1
support -t38ecm 1
сохраняем изменения, и перегружаем шлюз:
commit
reboot
Теперь настройка на FXS-04A
Присваиваем IP адрес:
ifaddr -ip 10.0.0.10 -mask 255.255.255.0
(использую одну подсеть, так что gate (сетевой шлюз) мне ненужен)
Конфигурим шлюз как Peer-to-Peer (т.е. без Gatekeeper):
h323 -mode 1
Включаем сервис HotLine/LineToLine
sysconf -service 2
Присваиваем портам телефоныые номера
h323 -line1 001 -line2 002 -line3 003 -line4 004
(порт 1 - тел 001 и т.д.)
и прописываем "правила" согластно которым идет перенаправление звонка:
bureau -hotline 1 10.0.0.1 1 2 10.0.0.1 2
bureau -hotline 3 10.0.0.1 3 4 10.0.0.1 4
Обратите внимание, что при перенаправлении звонка с FXO на FXS прописывается ТЕЛЕФОННЙЙ НОМЕР на который надо отправить звонок, а с FXS на FXO прописываетс НОМЕР ПОРТА на FXO-шном шлюзе на который отправляется вызов.
Теперь включим поддержку факса:
support -t38 1
support -t38ecm 1
сохраняем изменения, и перегружаем шлюз:
commit
reboot
Теперь проверим связь между шлюзами:
от FXS до FXO
ping 10.0.0.1
Если FXO шлюз отвеил, значит можно втыкать телефонные линии в FXO, а телефоны в FXS и звонить...
Если на порт FXO шлюза не подать зуммер (т.е. не воткнуть в него телефонную линию) то при снятии трубки на телефоне, подключенном к соответствующему порту FXS шлюза, в трубке будет просто тишина... а по истечении таймаута (несколько секунд) пойдет сигнал "занято".
Практика показала, что при увеличении длины кабеля от FXS шлюза до телефонного аппарата происходит ухудшение связи (появляется "дребезг" в трубке) и станция перестает распознавать набираемые с телефонов номера.
Средство это поправить есть:
в разделе voice у опции -volume есть 3 параметра voice, input и dtmf, варьируя значения парамеров можно добиться более чистого звука и четкой передачи тонального набора в станцию, а так же более громкого звучания.
Экспериментально проверил, что чем больше разница в одних и тех же параметрах на FXS и на FXO шлюзах, тем больше искажения, хотя наверняка этого утверждать и немогу...
Другие возможности этих шлюзов не проверял - не стояло такой задачи, да и времени на это небыло.
Ну и как обычно - автор не несет ответственности за вред, причиненный в результате использования данного руководства :-)...
Темболее если использовали его не поназначению...
Пожелания и исправления отправлять на e-mail: tolik_donetsk@mail.ru
|
|
| |
 |
Авторизация
|
 |
Смотрите также
|
|
Статьи: Настройка шлюзов IP телефонии Asotel(Dinamyx) FXO-04 и FXS-04A. | Вход/Создание аккунта | всего комментариев: 0 |
| Комментарии принадлежат их авторам. Мы не несем ответственность за их содержание. |
|
|  |