Интеграция Yealink T46S с FreePBX: регистрация, DSCP, PoE
IP-телефон Yealink T46S — один из самых популярных аппаратов в корпоративных сетях. Он поддерживает высокое качество звука (HD Voice), цветной дисплей, PoE и широкие возможности настройки.
FreePBX — это веб-интерфейс для управления АТС на базе Asterisk, одна из самых распространённых платформ для IP-телефонии.
В этой статье — подробнейшая инструкция по интеграции Yealink T46S с FreePBX, включая:
- Настройку регистрации SIP
- Применение QoS через DSCP
- Работу с PoE (Power over Ethernet)
- Поиск и устранение типичных неисправностей
✅ Все данные основаны на:
— Официальной документации: Yealink T46S User Guide v87, FreePBX 16 Admin Guide
— Стандартах: RFC 3261 (SIP), RFC 2474 (DSCP), IEEE 802.3af/at (PoE)
— Практиках развертывания в офисах и call-центрах
1. Что означают ключевые термины? Расшифровка аббревиатур
| Аббревиатура | Полное название | Пояснение |
|---|---|---|
| VoIP | Voice over Internet Protocol | Передача голоса по IP-сети |
| SIP | Session Initiation Protocol | Протокол установления вызова |
| DSCP | Differentiated Services Code Point | Метка качества для приоритезации трафика |
| PoE | Power over Ethernet | Подача питания по сетевому кабелю (IEEE 802.3af или 802.3at) |
| PJSIP | PJSIP Stack | Современный SIP-движок в Asterisk/FreePBX |
| MAC-адрес | Media Access Control Address | Уникальный физический адрес устройства (например, AA:BB:CC:11:22:33) |
| DHCP | Dynamic Host Configuration Protocol | Автоматическая выдача IP-адреса |
| TFTP | Trivial File Transfer Protocol | Протокол передачи файлов (для загрузки конфигураций) |
2. Требования к инфраструктуре
Со стороны сети:
- Стабильный интернет-канал (минимум 100 Кбит/с на вызов)
- PoE-коммутатор (802.3af или 802.3at), например: Ubiquiti UniFi, MikroTik CRS3xx, Cisco Catalyst
- DHCP-сервер (в роутере или на сервере)
- Открытые порты: 5060 (SIP), 10000–20000 (RTP)
Со стороны оборудования:
- IP-телефон Yealink T46S (любая версия прошивки)
- Сервер с FreePBX (на базе Issabel, Sangoma, или самодельный)
- Сетевой кабель Cat5e или выше
- Доступ к веб-интерфейсу FreePBX и телефону
3. Подключение телефона
- Подключите телефон к сети:
- Один конец кабеля — в порт LAN на задней панели T46S
- Другой — в PoE-порт коммутатора
- Включите питание.
- Телефон загрузится за 20–40 секунд.
- На экране появится IP-адрес (например,
192.168.1.105)
🔌 Если нет PoE — используйте блок питания Yealink (12 В).
4. Получение IP-адреса и доступ к веб-интерфейсу телефона
Шаг 1: Найдите IP-адрес
— На экране T46S: нажмите кнопку OK → выберите Status → Network
— Или: удерживайте кнопку # во время включения — покажет IP
Шаг 2: Откройте веб-интерфейс
- Откройте браузер (Chrome, Firefox).
- Введите в адресную строку:
→http://192.168.1.105(замените на ваш IP) - Логин:
admin
Пароль:admin
🔐 Рекомендуется сразу изменить пароль:
→Settings→Security→Password
5. Настройка регистрации в FreePBX
Шаг 1: Создание SIP-устройства в FreePBX
- Войдите в FreePBX (например,
https://192.168.1.10) - Перейдите:
→ Applications → Extensions - Нажмите Add Extension
- Выберите тип: Custom Device (или Generic CHAN_SIP — зависит от версии)
Заполните поля:
| Поле | Значение | Пояснение |
|---|---|---|
| Extension Number | 201 |
Номер сотрудника |
| Display Name | Иван Петров |
Имя, которое будет отображаться |
| Secret | MySecurePass123 |
Пароль для регистрации (не простой!) |
| Device Type | Fixed |
Для стационарного телефона |
| Dial | SIP/${EXTEN} |
Как набирать (автоматически) |
| Outbound CID | Офис <201> |
Имя и номер при исходящем вызове |
- Нажмите Submit → Apply Config
✅ После этого в системе создан SIP-пользователь 201 с паролем.
Шаг 2: Настройка телефона T46S
- В веб-интерфейсе T46S перейдите:
→Account→Line 1 - Установите:
- Register Server: IP-адрес вашего FreePBX (например,
192.168.1.10) - User Name:
201 - Password:
MySecurePass123 - Display Name:
Иван Петров - Authorization User Name:
201 - Transport:
UDP(илиTCP, если UDP блокируется)
- Register Server: IP-адрес вашего FreePBX (например,
- Нажмите Save → Confirm → Restart now
🔄 Телефон перезагрузится и попытается зарегистрироваться.
Шаг 3: Проверка регистрации
- В FreePBX:
→ Connectivity → SIP Settings → SIP Peers - Найдите
201— статус должен быть Registered - На телефоне: значок «трубка» в левом верхнем углу станет зелёным
❌ Если статусUnregistered— проверьте:
— Совпадение логина, пароля, IP
— Фаервол (порт 5060)
— NAT (если FreePBX за роутером — настройте STUN или OpenVPN)
6. Настройка DSCP для приоритизации трафика
Что такое DSCP?
DSCP (Differentiated Services Code Point) — это метка в IP-заголовке, которая говорит маршрутизаторам: «этот трафик важный — обрабатывайте его первым».
Для VoIP используется значение DSCP 46 (EF — Expedited Forwarding).
Настройка на T46S:
- В веб-интерфейсе телефона:
→QoS Settings - Установите:
- SIP DSCP Value:
46 - RTP DSCP Value:
46 - HTTP DSCP Value:
0(не обязательно)
- SIP DSCP Value:
- Нажмите Save
✅ Теперь все SIP-сообщения и аудиопоток будут помечены как приоритетные.
Проверка:
— Используйте Wireshark на компьютере в той же сети
— Отфильтруйте: ip.addr == 192.168.1.105
— Убедитесь, что поле DSCP = 46 (в заголовке IP)
7. Настройка PoE (Power over Ethernet)
Что нужно знать:
- Yealink T46S потребляет до 5 Вт
- Поддерживает IEEE 802.3af (PoE) и 802.3at (PoE+)
- Не требует внешнего блока питания, если есть PoE-коммутатор
Проверка работы PoE:
- В веб-интерфейсе T46S:
→Status→System Information - Найдите:
- Power Supply: должно быть
PoE - Voltage: ~48 В
- Power Consumption: около 5 Вт
- Power Supply: должно быть
⚠️ Если пишет Adapter, значит используется внешний блок питания.
Рекомендации:
- Используйте качественные коммутаторы с запасом по мощности (например, UniFi Switch 8 PoE)
- При большом количестве телефонов — рассчитайте суммарное энергопотребление
8. Дополнительные настройки (по желанию)
8.1. Автообновление конфигурации через TFTP
- Настройте TFTP-сервер (например, на том же сервере FreePBX)
- В T46S:
→Settings→Upgrade→Auto Provision
— Server Path:tftp://192.168.1.10/configs/
— Config File Name:%MAC%.cfg - Создайте шаблон конфигурации — все новые телефоны будут настраиваться автоматически
8.2. Экранная клавиатура и время
- Язык:
Settings→General→Language→Russian - Часовой пояс:
Settings→Time→Time Zone→(UTC+03:00) Moscow - NTP-сервер:
pool.ntp.org
9. Распространённые проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| Телефон не регистрируется | Неправильный пароль или IP | Проверьте Secret в FreePBX и Password в T46S |
| Нет звука в одном направлении | Проблема с NAT / Firewall | Включите STUN: Account → Advanced → STUN Server = stun.yealink.com |
| Звук прерывается (джиттер) | Нет QoS | Настройте DSCP 46 и LLQ на маршрутизаторе |
| Телефон не включается | Нет PoE или неисправен кабель | Проверьте коммутатор, попробуйте блок питания |
| Не видно имя вызывающего | Нет передачи Caller ID | Убедитесь, что в FreePBX включен Send RPID |
10. Заключение
Интеграция Yealink T46S с FreePBX — надёжное и масштабируемое решение для IP-телефонии.
Ключевые шаги:
- Убедитесь в наличии PoE и DHCP
- Создайте SIP-устройство в FreePBX
- Настройте регистрацию на телефоне
- Включите DSCP 46 для качественной связи
- Проверьте статус регистрации и звук
При правильной настройке телефон будет работать стабильно, обеспечивая чёткий HD-звук и полную интеграцию с АТС.
