YeaStar TA400

Материал из sysadm
Перейти к навигации Перейти к поиску

Обзор

YeaStar TA400 - это VoIP шлюз на базе Asterisk

  • FXO нет
  • FXS 4 порта
  • Ethernet 1 порт

Основное управление через веб-интерфейс.

Также есть вход по ssh.

Внутри обрезанный Линукс (ядро 2.6.37) и Asterisk (1.6.2.6.)

Под капотом

  • ядро Linux 2.6.37
  • однозадачный веб-сервер Boa (http://www.boa.org/)
  • Asterisk 1.6.2.6.

Конфигурация по умолчанию

Web интерфейс

login:    admin
password: password

SSH

login:    root
password: ys123456

IP: назначается по DHCP

Сброс конфигурации

Веб интерфейс:
  Система / Системные настройки / Сброс и перезагрузка / Сброс настроек

Аппаратно:
  Шлюз включен и полностью загрузился
  Зажать кнопку "Reset" и удерживать 5 сек.
  Шлюз перезагрузится, все настройки сбросятся к заводским, включая изменения в каталоге /persistent

Автоматическая настройка

IP-АТС S-серии могут управлять конфигурацией шлюзов Yeastar TA-серии.

Шлюз TA400 может загружать конфигурацию с сервера по указанному URL. Пока не пробовал, нужно разбираться.

В TA400 есть поддержка протокола CWMP (TR-069)

Настройка

Ссылки по теме:

Мегафон

Порядок кодеков

  1. G722
  2. u-law
  3. GSM

Пример конфигурации

Цель

  • приветствие абонента перед переключением на оператора
  • отдельное приветствие в ночное время и завершение вызова
  • поддержка до 4-х одновременных входящих звонков
  • устранение проблемы эха

Веб-интерфейс

  • Шлюз / VoIP-настройки / Серверы VoIP / 1

Основные настройки

Имя сервера:       [Megafon]
Тип:               [SIP]
Транспорт:         [UDP]
Хост/IP:           [sbc.megafon.ru] : [5060]
Домен:             [sbc.megafon.ru]
[v] Включить Outbound Proxy-сервер
Proxy-сервер:      [sbc.megafon.ru] : [5060]
Резервный хост/IP: [              ] : [5060]
Регистрация:       [Одна учетная запись]
Имя:               [79876543210]                # телефонный номер
Имя регистрации:   [79876543210]
Пароль:            [*******]
Поле From:         [79876543210]

Дополнительно

Включить случайный порт:         [ ]
Тип Keep Alive:                  [Options]
Интервал Keep Alive:             [10] s
Caller ID:                       [79876543210]
Одновременные вызовы:            [0]
Realm:                           [           ]
Аутентификация входящего вызова: [No]
DTMF-режим:                      [rfc2833]
Первый кодек:                    [G722]
Второй кодек:                    [u-law]
Третий кодек:                    [GSM]
Четвертый кодек:                 [None]
Пятый кодек:                     [None]
  • Шлюз / VoIP-настройки / Настройки SIP

NAT

Включить STUN:       [v]
STUN-сервер:         [sbc.megafon.ru]
STUN-порт:           [5060]
Внешний IP-адрес:    [              ]
Внешний хост:        [              ]
Интервал обновления: [              ]
Локальная сеть:      [              ]
NAT-режим:           [да]
RTP Re-invite:       [да]
  • Шлюз / Настройка голосовых сообщений / Аудиофайлы
    • загрузить аудио-файл welcome-day.wav (не более 1.8 Мб)
    • загрузить аудио-файл welcome-night.wav (не более 1.8 Мб)
  • Система / Сервисы
General Service Settings
   Включить SSH: [да]  Порт: [8022]
   Включить FTP: [нет] Порт: [21]

Web-сервер
   HTTP:       [Включено]
   HTTP-порт:  [80]
   HTTPS:      [Выключено]
   Порт HTTPS: [443]

Файлы конфигурации

Конфигурация Asterisk находится где обычно /etc/asterisk, но данные файлы управляются веб-интерфейсом и вносить изменения туда не имеет смысла, т.к. они будут переписаны. Для индивидуальной настройки, необходимо использовать каталог /persistent/custom-cfg

Назначение файлов конфигурации

  • файл /persistent/custom-cfg/gncustom.conf содержит определения, какие файлы модифицировать, а какие замещать
  • файл /persistent/custom-cfg/<name>_custom.conf будет модифицировать или замещать файл /etc/asterisk/<name>.conf


DAHDI (Digium Asterisk Hardware Device Interface) - модуль для взаимодействия с драйвером FXS портов (как я понял)

/etc/asterisk/extensions.conf - это диалплан, он определяет как Астериск обрабатывает входящие и исходящие вызовы.