Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Шаг

Описание

Команда

Ключи

1

Переход в режим конфигурирования FXO-/FXS-портов.

esr(config)# interface voice-port <NUM>

<NUM> – номер порта, принимает значение от 1 до 4.

2

Назначение абонентского номера, закрепленного за телефонным портом.

esr(config-voice-port-fxs)# sip user phone <PHONE>

<PHONE> – абонентский номер, закрепленный за телефонным портом, задается до 50 символов.

3

Назначение имя пользователя, сопоставленное с портом.

esr-12v(config-voice-port-fxs)# sip user display-name <LOGIN>

<LOGIN> – имя пользователя, которое отображается в поле Display-Name, задается стройкой до 31 символа.

4

Выбор SIP-профиля для конкретного порта.

esr(config-voice-port-fxs)# profile sip <PROFILE>

<PROFILE> – номер SIP-профиля, задается от 1 до 5.

5

Настройка логина для аутентификации.

esr(config-voice-port-fxs)# authentication name <LOGIN>

<LOGIN> – логин для аутентификации, задается строкой до 31 символа.

6

Настройка пароля для аутентификации.

esr(config-voice-port-fxs)# authentication password <PASS>

<PASS> – пароль для аутентификации, задается строкой до 16 символов.

7

Активация FXO-порта.

esr(config)# interface voice-port <NUM>

<NUM> – номер FXO-порта принимает значение от 1 до 4.

8

Назначение абонентского номера, закрепленного за телефонным портом.

esr(config-voice-port-fxo)# sip user phone <PHONE>

<PHONE> – абонентский номер, закрепленный за телефонным портом.

9

Указание UDP-порта, с которого и на который FXO-комплект будет отправлять и принимать SIP-сообщения.

esr(config-voice-port-fxo)# sip port <PORT>

<PORT> – номер UDP-порта.

10

Назначение имени пользователя, сопоставленное с портом.

esr(config-voice-port-fxo)# sip user display-name <LOGIN>

<LOGIN> – имя пользователя, которое отображается в поле Display-Name, задается строкой до 31 символа.

11

Настройка логина для аутентификации.

esr(config-voice-port-fxo)# authentication name <LOGIN>


<LOGIN> – логин для аутентификации, задается строкой до 31 символа.

12

Настройка пароля для аутентификации.

esr(config-voice-port-fxo)# authentication password <PASS>

<PASS> – пароль для аутентификации, задается строкой до 16 символов.

13

Разрешение передачи номера в ТфОП.

esr(config-voice-port-fxo)# pstn transmit-number

 

14

Запретить передачу префикса.

esr(config-voice-port-fxo)# no pstn transmit-prefix

 

15

Активация услуги «Hostline PSTN to IP».

esr(config-voice-port-fxo)# hotline ipt

 

16

Номер абонента, который будет получать вызовы с ТфОП.

esr(config-voice-port-fxo)# hotline number ipt <PHONE>

<PHONE> – номер телефона, на который осуществляется вызов при использовании услуги, принимает значение от 1 до 50.

«Горячая/Теплая линия» в направлении из аналоговой телефонной линии в VoIP.

...

Шаг

Описание

Команда

Ключи

1

Создание плана нумерации.

esr(config)# dialplan pattern <DNAME>

<DNAME> – имя плана нумерации, задается строкой до 31 символа.

2

Добавление правил нумерации.

esr(config-dial-ruleset)# pattern <REGEXP>

<REGEXP> – регулярное выражение, задающее план нумерации. Задаётся строкой до 1024 символов. Правила составления регулярных выражений описаны в разделе Управление VoIP#Пример Пример настройки плана нумерации.

3

Активация плана нумерации.

esr(config-dial-ruleset)# enable


...

Шаг

Описание

Команда

Ключи

1

Настройка PBX-сервера.

esr(config)# pbx

 

2

Включение PBX-сервера.

esr(config-pbx)# enable

 

3

Создание плана маршрутизации.

esr(config-pbx)# ruleset <rule_name>

<rule_name> – имя плана маршрутизации, задается строкой до 31 символа.

4

Создание правила маршрутизации.

esr(config-pbx-ruleset)# rule <rule_index>

<rule_index> – номер правила в плане маршрутизации, принимает значение от 1 до 1000.

5

Создание паттерна в правиле маршрутизации.

esr(config-pbx-rule)# pattern <REGEXP>

<REGEXP> – регулярное выражение, задающее правило маршрутизации. Задаётся строкой до 256 символов. Правила составления регулярных выражений описаны в разделе Управление VoIP#Пример Пример настройки плана нумерации.

6

Применение правила маршрутизации.

esr(config-pbx-rule)# enable

 

7

Создание SIP-профиля на PBX-сервере.

esr(config-pbx)# profile <PROFILE>

<PROFILE> – имя SIP-профиля, используемого PBX – сервером, задается строкой до 31 символа.

8

Выбор кодека, поддерживаемого SIP-профилем.

esr(config-pbx-profile)# codec allow { G711A(alaw) |
G711U(ulaw) | G722 | G726 }

 

9

Выбор типа SIP-профиля.

esr(config-pbx-profile)# client { peer | user | friend }

  • peer – входящие и исходящие звоки разрешены без авторизации.
  • user – разрешены только входящие звонки.                 
  • friend – комбинирует типы профилей peer и user.

10

Выбор политики взаимодействия с NAT (не обязательно).

esr(config-pbx-profile)# nat { comedia | force-port | both }

  • comedia – отправить медиа поток на порт PBX, независимо от указаний SDP.
  • force-port – использовать rport, даже если его нет.
  • both – объединяет comedia и force-port.

11

Выбор плана маршрутизации, связанного с SIP-профилем.

esr(config-pbx-profile)# ruleset <NAME>

<NAME> – имя плана маршрутизации, задается строкой до 31 символа.

12

Создание абонента.

esr(config-pbx)# user <user>

<user> – номер телефона или имя пользователя, задается строкой до 31 символа.

13

Создание пароля для абонента (не обязательно).

esr(config-pbx-user)# password <password>

<password> – пароль, который будет использоваться пользователем для аутентификации, задается строкой до 16 символов.

14

Применение SIP-профиля для абонента.

esr(config-pbx-user)# profile <SIPPROFILE>

<SIPPROFILE> – SIP-профиль, используемый для данного абонента, задается строкой до 31 символа.

...

Шаг

Описание

Команда

Ключи

1

Настройка PBX-сервера.

esr(config)# pbx


2

Создание транка.

esr(config-pbx)# register-server <name>

<name> – имя транка, задается строкой до 31 символа.

3

Настройка адреса сервера регистрации.

esr(config-pbx-reg-server)# ip address <IP>

<IP> – адрес сервера, на котором происходит регистрация, может принимать значение IP-адреса или задаваться строкой до 31 символа.

4

Настройка порта сервера регистрации.

esr(config-pbx-reg-server)# ip port <PORT>

<PORT> – номер UDP-порта сервера регистрации, принимает значения [1..65535]. Если используется стандартный порт 5060, то его можно не указывать.

5

Задание аутентификационного имени.

esr(config-pbx-reg-server)# username <user>

<user> – имя пользователя для этого транка на вышестоящем домене, задается строкой до 31 символа.

6

Задание аутентификационного пароля.

esr(config-pbx-reg-server)# authentication password <password>

<password> – пароль для этого гранка на вышестоящем домене, задается строкой до 16 символов.

7

Применение SIP-профиля для транка.

esr(config-pbx-reg-server)# profile <PROFILE>

<PROFILE> – имя SIP-профиля, используемое для данного транка, задается строкой до 31 символа.

8

Выбор транспортного протокола (не обязательно).

esr(config-pbx-reg-server)# protocol {tcp | udp }

По умолчанию используется udp.

9

Активация транка.

esr(config-pbx-reg-server)# enable

 

...

Создать план нумерации, см. раздел Управление VoIP#Пример Пример настройки плана нумерации.

...

Настроим FXS-порты. Укажем номер, параметры для аутентификации на внешнем сервере и sipSIP-профиль:

Блок кода
esr(config)# interface voice-port 1
esr(config-voice-port-fxs)# sip user phone 6101
esr(config-voice-port-fxs)# authentication name as-phone
esr(config-voice-port-fxs)# authentication password password
esr(config-voice-port-fxs)# profile sip 1
esr(config-voice-port-fxs)# exit
esr(config)# interface voice-port 2
esr(config-voice-port-fxs)# sip user phone 6102
esr(config-voice-port-fxs)# authentication name as-phone
esr(config-voice-port-fxs)# authentication password password
esr(config-voice-port-fxs)# profile sip 1
esr(config-voice-port-fxs)# exit
esr(config)# 

...

Для регистрации и прохождения voip-трафика за nat необходимо включить на маршрутизаторе tracking и nat для sip, и включить service-voip routing на интерфейсе, через который доступен sipSIP-сервер:

Блок кода
esr(config)# ip firewall sessions tracking sip
esr(config)# nat alg sip 
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# service-voip routing
esr(config-if-gi)# exit
esr(config)# 

...

Примечание

Структура регулярного выражения pattern описана в разделе Управление VoIP#Пример Пример настройки плана нумерации.

...