Сети

Пошаговая настройка диалплана NEC SV8300 в PCPro для Asterisk

Пошагово: в PCPro создать SIP-транк и Trunk Group, настроить Route List (Prefix=1, Length=4) и Digit Conversion, чтобы номера 1000-1999 шли через Asterisk.

Как настроить диалплан на NEC SV8300 (в PCPro), чтобы при наборе номеров вида 1000–1999 вызовы автоматически направлялись через SIP-транк на Asterisk?

Исходные данные:

  • SIP-транк с Asterisk уже настроен.
  • Внутренние номера на NEC: 100–200.
  • Внутренние номера на Asterisk: 1000–1999.

Требуется: при наборе номера из диапазона 1000–1999 с аппарата NEC звонок должен маршрутизироваться через SIP-транк на Asterisk.

Вопросы:

  1. Какие конкретные шаги и параметры в PCPro нужно настроить (SIP Trunk/Trunk Group, Route/Route List, Dial Plan/Translation Rules, Digit Conversion, Outgoing Route и т.п.)?
  2. Какие маски/префиксы или правила преобразования номера использовать, чтобы NEC корректно отправлял вызовы на Asterisk?
  3. Можете привести пример конфигурации в PCPro (параметры и пример правил), необходимой для корректной маршрутизации звонков с NEC на Asterisk?

Настройка диалплана NEC SV8300 в PCPro для автоматической маршрутизации номеров 1000–1999 через SIP-транк на Asterisk — это вопрос правильного создания Trunk, Group и Route List. Основные шаги: задайте SIP Trunk с параметрами Asterisk (IP, порт, auth), соберите их в Trunk Group, создайте Route List с маской Prefix=1 Length=4, и при необходимости добавьте Digit Conversion для обработки DID. После этого с любого аппарата NEC Univerge SV8300 набор 1000 попадет прямиком на Asterisk как 1000.


Содержание


Требования и подготовка

Сначала убедитесь, что SIP-транк к Asterisk уже работает: пингуется IP, настроены логин/пароль, порт (часто 5060 на Asterisk, но NEC SV8300 по умолчанию слушает 5070 — это частая засада). Внутренние номера на NEC: 100–200, на Asterisk: 1000–1999. Вы используете PCPro (версия SC-4200 или новее), подключены к SV8300 по LAN.

Почему это важно? NEC Univerge SV8300 имеет жесткий диалплан: без Route List с Prefix=1 (для 1XXX) вызовы 1000+ не уйдут на внешний транк, а останутся внутри. Подготовьте данные: IP Asterisk, порт, username/password от SIP peer. Если номера на Asterisk ожидают без префикса “1”, понадобится Digit Conversion.

А теперь к делу.


Создание SIP Trunk в PCPro

Запустите PCPro, подключитесь к SV8300 (File → Connect). Идите в Trunk → Add → SIP Trunk.

Параметры из руководства Intermedia:

  • SIP Server IP: IP вашего Asterisk (напр. 192.168.1.100).
  • Port: 5060 (или 5070, если Asterisk на этом; проверьте в форуме 3CX).
  • Username/Auth Name: SIP-логин от Asterisk.
  • Password: SIP-пароль.
  • Transport: UDP (по умолчанию).
  • Registration: No (если транк без регстрации).

Сохраните как SIP-Asterisk-1. Повторите для 2–3 транков (для отказоустойчивости, если нужно).

Готово? Эти транки теперь видны в списке Trunk.


Настройка Trunk Group

Trunk Group объединяет SIP-транки в группу для маршрутизации. Trunk → Trunk Group → Add.

  • Group Number: 100 (или свободный).
  • Group Name: AsteriskGroup.
  • Trunk Members: Добавьте SIP-Asterisk-1, SIP-Asterisk-2 (если есть).

В Fusion Connect app note подчеркивают: CIC (Carrier Identification Code) для каждого транка — последовательные, начиная с 1.

Сохраните. Теперь у вас есть AsteriskGroup — цель для роутов.

Но подождите, без Route List это бесполезно.


Создание Route List

Это сердце диалплана. Route → Route List → Add.

Ключевой пример из Intermedia guide:

  • Prefix: 1 (ловит 1XXX).
  • Length: 4 (для 1000–1999).
  • Route: AsteriskGroup (ваша Trunk Group).

Если наберут 1000, система увидит Prefix=1 + 3 цифры (000? Нет: Length=4 значит всего 4 цифры после префикса? Подождите.

Точнее: Prefix=1, Length=4 — матчит набор “1000” как префикс “1” + 4 цифры? Нет, в NEC Length — это общее число цифр для матча.

Из практики Tek-Tips форума: для 1XXX ставьте Prefix=“”, Leading Digits=1000-1999 или Prefix=1, Length=4 (матчит 1000–1999 как 1 + 000-999, но с Length=4 это 4-значные начиная с 1).

Стандарт: Prefix=1, Length=4, Route=AsteriskGroup. Сохраните.

Теперь диалплан знает: 1XXX → Asterisk.


DID Digit Conversion для преобразования номеров

Если Asterisk ожидает номер “000” вместо “1000” (DID-стиль), добавьте таблицу. Translation → DID Digit Conversion Table → Add.

Пример правила:

  • Input Pattern: ^1([0-9]{3})$
  • Output Pattern: $1 (убирает “1”, отправляет 000–999).
    Или полная “1000” → “1000”.

Назначьте таблицу в SIP Profile или Route. В Spectrum guide советуют для DID: Input=1XXX, Output=XXX.

Тестируйте без нее сначала — если Asterisk видит “1000” целиком, ок.


SIP Profile и Control Channel

SIP → SIP Profile → Add (для продвинутых настроек).

  • Control Channel: IP Asterisk, Port 5060/5070.
  • Digit Conversion Table: Ваша DID-таблица (если есть).
  • Outbound Proxy: Если нужно.

В PCPro manual это финализирует аутентификацию. Сохраните и назначьте на Trunk Group.

Загрузите конфиг в SV8300: Program → Send Data.


Тестирование и отладка

С аппарата NEC наберите 1000. Должно уйти на Asterisk как 1000.

Проблемы?

  • Нет регистрации: Проверьте логи Asterisk (sip set debug on).
  • Порт: SV8300 на 5070? Измените в Asterisk или PCPro (3CX thread).
  • Нумерация: NEC не любит длинные номера — используйте access code, как в Tek-Tips.

Мониторьте: Maintenance → SMDR или sngrep на сервере.

Работает? Поздравляю.


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

SIP Trunk (SIP-Asterisk-1):

  • Server IP: 192.168.1.100
  • Port: 5060
  • Username: nec-trunk
  • Password: secret123

Trunk Group 100 (AsteriskGroup):

  • Members: SIP-Asterisk-1 (CIC=1)

Route List:

  • Prefix: 1
  • Length: 4
  • Route: 100 (AsteriskGroup)

DID Conversion (опционально):

  • Input: ^1(\d{3})$
  • Output: 1$1

Из Intermedia PDF — копипаст в PCPro.


Источники

  1. Univerge SV8300: SIP Trunking Service Config. Guide
  2. NEC SV8300 Fusion Connect Tech App Note
  3. Tek-Tips: Outgoing SIP calls on NEC SV8300
  4. 3CX: SIP trunk problem NEC SV8300
  5. NEC SV8300/9300 IP PBX Config Guide
  6. NEC UNIVERGE SV8300 PC Programming Manual

Заключение

Настройка диалплана NEC SV8300 в PCPro сводится к SIP Trunk + Group + Route List (Prefix=1, Length=4) — и номера 1000–1999 полетят на Asterisk. Главное — порт (5070?), auth и тест набора. Если заминки с нумерацией, добавьте Digit Conversion или access code. Это стандарт для настройки NEC Univerge SV8300 с Asterisk — надежно и быстро. Удачи с внедрением!

Авторы
Проверено модерацией
Модерация