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

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

Ключ

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


Примечание
Данный функционал доступен только на маршрутизаторах ESR-12V/12VF/14VF.

Оглавление
maxLevel4

Настройка SIP

Настройка SIP-профилей

sip profile

Данная команда позволяет создать SIP-профиль и перейти в режим конфигурирования.

Использование отрицательной формы команды (no) удаляет SIP-профиль.

Синтаксис
[np] sip profile <NUM>
Параметры

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

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# sip profile 1

codec-packettime g711

Данной командой устанавливается время пакетизации для кодека G711. Время пакетизации – число миллисекунд речи в одном RTP-пакете.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
codec-packettime g711 <PTIME>
no codec-packettime g711
Параметры

<PTIME> – время пакетизации в миллисекундах, может принимать значения [10, 20, 30, 40, 50, 60].

Значение по умолчанию

20

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# codec-packettime g711 50

codec-packettime g723

Данной командой устанавливается время пакетизации для кодека G723. Время пакетизации – число миллисекунд речи в одном RTP-пакете.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
codec-packettime g723 <PTIME>
no codec-packettime g723
Параметры

<PTIME> – время пакетизации в миллисекундах, может принимать значения [30, 60, 90].

Значение по умолчанию

30

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# codec-packettime g723 60

codec-packettime g729

Данной командой устанавливается время пакетизации для кодека G729. Время пакетизации – число миллисекунд речи в одном RTP-пакете.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
codec-packettime g729 <PTIME>
no codec-packettime g729
Параметры

<PTIME> – время пакетизации в миллисекундах, может принимать значения [10, 20, 30, 40, 50, 60, 70, 80].

Значение по умолчанию

20

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# codec-packettime g729 70

conference type

Данной командой задаётся режим работы трехсторонней конференции.

Использование команды no conf_mode устанавливает режим работы конференции в значение по умолчанию.

Синтаксис
conference type <MODE>
no conf_mode
Параметры

<MODE> – режим работы трехсторонней конференции. Возможно два режима:

  • local – конференция собирается локально устройством после нажатия комбинации «flash+3»;
  • remote – конференция собирается на удаленном сервере: после нажатия «flash+3» на сервер отправляется сообщение Invite на номер, указанный в поле «Сервер конференции». В этом случае конференция работает по алгоритму, описанному в RFC4579.
Значение по умолчанию

local

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# conference type remote

conference uri address

Данной командой устанавливается адрес удаленного сервера конференций в схеме SIP-URI: user@address:port.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
conference uri address { <ADDR> | <NAME> }
[no] conference uri address 
Параметры

<ADDR> – может принимать значение IPv4-адреса или доменного имени.

IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<NAME> – DNS-имя удаленного сервера конференций. Пример записи доменного имени – example.loc.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# conference uri address sipnetwork.loc

conference uri port

Данной командой устанавливается порт удаленного сервера конференций в схеме SIP-URI: user@address:port.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
conference uri port <PORT>
no conference uri port
Параметры

<PORT> – номер TCP/UDP-порта для обмена данными c удаленным сервером, принимает значения [1..65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# conference uri port 5066

conference uri user

Данной командой устанавливается имя пользователя удаленного сервера конференций в схеме SIP-URI: user@address:port.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
conference uri user <USER>
no conference uri user
Параметры

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

Значение по умолчанию

conf

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# conference uri user conference

description

Данная команда используется для изменения описания конфигурируемого SIP-профиля.

Использование отрицательной формы команды (no) удаляет описание конфигурируемого SIP-профиля.

Синтаксис
description <DESCRIPTION>
no description
Параметры

<DESCRIPTION> – описание SIP-профиля, задаётся строкой до 255 символов.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

CONFIG-VOIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# description “first sip profile”

dialplan pattern

Данная команда используется для назначения плана нумерации текущему SIP-профилю.

Использование отрицательной формы команды (no) снимает назначенный план нумерации.

Синтаксис
dialplan pattern <DNAME>
no dialplan pattern
Параметры

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

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# dialplan pattern dialplanName

echo-caceller

Данная команда используется для активации эхоподавления на данном SIP-профиле.

Использование отрицательной формы команды (no) деактивирует эхоподавление.

Синтаксис
[no] echo-canceller
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# echo-canceller

enable

Данная команда используется для активации SIP-профиля.

Использование отрицательной формы команды (no) деактивирует SIP-профиль.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

SIP-профиль выключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# enable

fax protocol t38

Данная команда используется для разрешения перехода в T.38 – при входящем re-invite на T.38 от встречного шлюза.

Использование отрицательной формы команды (no) запрещает переход в T.38.

Синтаксис
[no] fax protocol t38
Параметры

Команда не содержит параметров.

Значение по умолчанию

Переход на t38 выключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# fax protocol t38

fax protocol t38 redundant

Данная команда используется для добавления избыточности в пакеты T.38, значение соответствует количеству предыдущих пакетов, которое дублируется в каждом новом пакете T.38. Такой способ избыточности полезен в случае потери пакетов при передаче.

Использование отрицательной формы команды (no) отменяет добавление избыточности в пакеты T.38.

Синтаксис
fax protocol t38 redundant <SIZE>
no fax protocol t38 redundant
Параметры

<SIZE> – количество предыдущих пакетов, которые дублируется в каждом новом пакете T.38, может принимать значения 0, 1, 2.

Значение по умолчанию

0

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# fax protocol t38 redundant 2

ims call-holding

Данная команда используется для назначения имени услуги «Удержание вызова». Команда меняет название элемента XML в теле сообщения Notify, используемого для передачи команды активации/деактивации услуги «Удержание вызова». Например, если имя услуги имеет значение «call-hold», то команда активации будет выглядеть так:

<call-hold active="true"/>

а команда деактивации:

<call-hold active="false"/>

Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.

Синтаксис
ims call-holding <NAME>
no ims call-holding
Параметры

<NAME> – имя услуги «Удержание вызова», задаётся строкой до 31 символа.

Значение по умолчанию

call-hold

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims call-holding hold

ims call-transfer

Данная команда используется для назначения имени услуги «Передача вызова». Команда меняет название элемента XML в теле сообщения Notify, который используется для передачи команды активации/деактивации услуги «Трехсторонняя конференция». Например, если имя услуги имеет значение «call-transfer», то команда активации будет выглядеть так:

< call-transfer active="true"/>


а команда деактивации:

< call-transfer active="false"/>

Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.

Синтаксис
ims call-transfer <NAME>
no ims call-transfer
Параметры

<NAME> – имя услуги «Передача вызова», задаётся строкой до 31 символа.

Значение по умолчанию

explicit-call-transfer

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims call-transfer transfer

ims call-waiting

Данная команда используется для назначения имени услуги «Ожидание вызова». Команда меняет название элемента XML в теле сообщения Notify, используемого для передачи команды активации/деактивации услуги «Ожидание вызова». Например, если имя услуги имеет значение «call-waiting», то команда активации будет выглядеть так:

<call-waiting active="true"/>

а команда деактивации:

<call-waiting active="false"/>

Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.

Синтаксис
ims call-waiting <NAME>
no ims call-waiting
Параметры

<NAME> – имя услуги «Ожидание вызова», задаётся строкой до 31 символа.

Значение по умолчанию

call-waiting

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

CONFIG-VOIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims call-waiting wait

ims conference

Данная команда используется для назначения имени услуги «Трехсторонняя конференция» – название элемента XML в теле сообщения Notify, используемого для передачи команды активации/деактивации услуги «Трехсторонняя конференция». Например, если имя услуги имеет значение «three-party-conference», то команда активации будет выглядеть так:

< three-party-conference active="true"/>

а команда деактивации:

< three-party-conference active="false"/>

Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.

Синтаксис
ims conference <NAME>
no ims conference
Параметры

<NAME> – имя услуги «Трехсторонняя конференция», задаётся строкой до 31 символа.

Значение по умолчанию

three-party-conference

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims conference conf

ims hotline

Данная команда используется для назначения имени услуги «Горячая линия» – название элемента XML в теле сообщения Notify, используемого для передачи команды активации услуги «Горячая линия». В команде активации передаются номер телефона горячей линии и таймаут вызова. Например, если имя услуги имеет значение «hot-line-service» и необходимо совершать вызов на номер 30001 через 6 секунд после подъема трубки телефона – команда активации будет выглядеть так:

<hot-line-service>

<addr>30001</addr>

<timeout>6</timeout>

</hot-line-service>

Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.

Синтаксис
ims hotline <NAME>
no ims hotline
Параметры

<NAME> – имя услуги «Горячая линия», задаётся строкой до 31 символа.

Значение по умолчанию

hot-line-service

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims hotline hot

ims type

Данная команда используется для назначения режима работы ДВО с IMS.

Использование отрицательной формы команды (no) отключает использование IMS.

Синтаксис
ims type <MODE>
no ims type
Параметры

<MODE> – режим работы ДВО с IMS, может принимать значения:

  • implicit – с подпиской – разрешено управление некоторыми видами услуг с сервера IMS (IP Multimedia Subsystem). В этом случае включение услуг «Трехсторонняя конференция» (работает только по алгоритму RFC4579), «Удержание вызова», «Ожидание вызова», «Горячая линия» (независимо от того, включены они или нет в конфигурации) производит удаленно сервер IMS посредством отправки сообщений Notify, в теле которых передаются команды на активацию/деактивацию услуг в формате XCAP (фактически – XML, RFC4825). При таком варианте шлюз отправляет запросы SUBSCRIBE после регистрации абонентов и при успешной подписке обрабатывает NOTIFY-запросы, принятые от IMS, с помощью которых происходит управление услугами. Имя услуги «Удержание вызова» – название элемента XML в теле сообщения Notify, используемого для передачи команды активации/деактивации услуги «Удержание вызова». Например, если имя услуги имеет значение «call-hold», то команда активации будет выглядеть так:
    <call-hold active="true"/>
    команда деактивации:
    <call-hold active="false"/>
  • explicit – без подписки – разрешено управление некоторыми видами услуг с сервера IMS (IP Multimedia Subsystem). В этом случае включение услуг «Трехсторонняя конференция» (работает только по алгоритму RFC 4579), «Удержание вызова», «Ожидание вызова», «Горячая линия» (независимо от того, включены они или нет в конфигурации) производит удаленно сервер IMS посредством отправки сообщений Notify, в теле которых передаются команды на активацию/деактивацию услуг в формате XCAP (фактически – XML, RFC4825). При таком варианте запросы SUBSCRIBE после регистрации абонентов шлюзом не отправляются, обрабатываются только NOTIFY-запросы, принятые от IMS, с помощью которых происходит управление услугами.
Значение по умолчанию

ДВО с IMS отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# ims type implicit

payload dtmf

Данная команда используется для назначения типа нагрузки для передачи пакетов по RFC2833.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
payload dtmf <TYPE>
no payload dtmf
Параметры

<TYPE> – тип нагрузки для передачи пакетов по RFC2833, разрешенные для использования значения – [96..127].

Значение по умолчанию

96

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# payload dtmf 101

rtcp

Данная команда используется для активации использования протокола RTCP для контроля за разговорным каналом.

Использование отрицательной формы команды (no) запрещает использовать RTCP.

Синтаксис
[no] rtcp
Параметры

Команда не содержит параметров.

Значение по умолчанию

Деактивация/отключение использования протокола RTCP.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# rtcp

rtcp extend-reports

Данная команда используется для активации отправки пакетов RTCP Extended Reports в соответствии с RFC 3611.

Использование отрицательной формы команды (no) запрещает использовать RTCP Extended Reports.

Синтаксис
[no] rtcp extend-reports
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отправка пакетов RTCP Extended Reports отключена.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# rtcp extend-reports

rtcp keepalive

Данная команда используется для установки периода приёма сообщения RTCP, который измеряется в единицах интервала передачи. Если по истечении периода приёма от встречной стороны не будет получено ни одного RTCP-пакета, ESR-12V/12VF/14VF разрывает соединение.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
rtcp keepalive <TIME>
no rtcp timer
Параметры

<TIME> – периода приёма сообщения RTCP в секундах, разрешенные для использования значения [1..30].

Значение по умолчанию

5

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# rtcp keepalive 25

rtcp tx-period

Данная команда используется для установления интервала передачи пакетов RTCP.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
rtcp tx-period <TIME>
no rtcp period
Параметры

<TIME> – интервал передачи пакетов RTCP в секундах, разрешенные для использования значения – [1..60].

Значение по умолчанию

5

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# rtcp tx-period 40

session expiries-timer

Данная команда используется для установления минимального интервала проверки работоспособности соединения по RFC2028 (от 90 до 1800 с, по умолчанию – 120 с).

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
session expiries-timer <TIME>
no session expiries-timer
Параметры

<TIME> – минимальный интервал проверки работоспособности соединения в секундах, может принимать значения [90..1800].

Значение по умолчанию

120

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# session expiries-timer 180

session keepalive

Данная команда используется для установления периода времени в секундах, по истечении которого произойдет принудительное завершение сессии, в случае если сессия не будет вовремя обновлена.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
session keepalive <TIME>
no session keepalive
Параметры

<TIME> – минимальный интервал проверки работоспособности соединения, может принимать значения [90..80000].

Значение по умолчанию

1800

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# session keepalive 900

session timer disable

Данная команда используется для отключения поддержки расширения timer (RFC 4028).

Использование отрицательной формы команды (no) разрешает использование обновление сессии по RFC4028.

Синтаксис
[no] session timer disable
Параметры

Команда не содержит параметров.

Значение по умолчанию

Контроль сессий отключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# session timer disable

silence-detect

Данная команда используется для активации использования детектора тишины.

Использование отрицательной формы команды (no) запрещает использование детектора тишины.

Синтаксис
[no] silence-detect
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# silence-detect

sip-domain address

Данная команда используется для указания SIP-домена, в котором находится устройство.

Использование отрицательной формы команды (no) удаляет значение SIP-домена.

Синтаксис
sip-domain address { <ADDRESS> | <NAME> }
no sip-domain address
Параметры

<ADDRESS> – SIP-домен в котором находится устройство, задается IPv4-адресом или доменным именем.

<NAME> – DNS-имя SIP-домена. Пример записи доменного имени – example.loc.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# sip-domain address sip.network.com

sip-domain registration enable

Данная команда активирует использование SIP Domain при регистрации (SIP-домен будет подставляться в Request-Line запросов Register).

Использование отрицательной формы команды (no) отменяет использование SIP Domain при регистрации.

Синтаксис
[no] sip-domain registration enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

Не использовать SIP Domain при регистрации.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# sip-domain registration enable

sip-domain registration retry

Данная команда используется для указания периода времени, в течение которого действительна регистрация абонентского порта на SIP-сервере. Перерегистрация порта осуществляется в среднем через 2/3 указанного периода.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
sip-domain registration retry <INTERVAL>
no sip-domain registration retry
Параметры

<INTERVAL> – период времени в секундах, в течение которого действительна регистрация абонентского порта на SIP-сервере. Может принимать значения [30..10000].

Значение по умолчанию

1800

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# sip-domain registration retry 900

source-address

Данная команда используется для указания публичного адреса – данный параметр используется в качестве внешнего адреса устройства при работе за NAT (за шлюзом). В качестве публичного адреса прописывается адрес внешнего (WAN) интерфейса шлюза (NAT), за которым установлен ESR-12V/12VF/14VF.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
source-address <IPv4 address>
no source-address
Параметры

<IPv4 address> – адрес внешнего (WAN) интерфейса шлюза (NAT), за которым установлен ESR-12V/12VF/14VF.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# source-address 232.104.45.12

transfer dtmf

Данная команда используется для указания способа передачи сигналов DTMF.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
transfer dtmf <MODE>
no transfer dtmf
Параметры

<MODE> – способ передачи сигналов DTMF, может принимать значения:

  • info – передача сообщений по протоколу SIP в запросах INFO;
  • inband – внутриполосная передача;
  • rfc-2833 – согласно рекомендации RFC2833 в качестве выделенной нагрузки в речевых пакетах RTP.
Значение по умолчанию

rfc-2833

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# transfer dtmf inband

transfer flash

Данная команда используется для указания способа передачи сигнала flash.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
transfer flash <MODE>
no transfer flash
Параметры

<MODE> – способ передачи сигнала flash, может принимать значения:

  • sscc – передача сообщений на взаимодействующую сторону по протоколу SIP в запросах INFO. Событие flash передается в расширении Application/sscc как event flashhook .
  • dtmf – передача сообщений на взаимодействующую сторону по протоколу SIP в запросах INFO. Событие flash передается в расширении Application/dtmf -relay как signal =hf .
  • hook-flash – передача сообщений на взаимодействующую сторону по протоколу SIP в запросах INFO. Событие flash передается в расширении Application/Hook Flash как signal =hf .
  • broadsoft – передача сообщений на взаимодействующую сторону по протоколу SIP в запросах INFO. Событие flash передается в расширении Application/Broadsoft как event flashhook .
Значение по умолчанию

hook-flash

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# transfer flash dtmf

Настройка SIP PROXY

proxy primary

Данная команда используется для перехода в режим конфигурирования основного SIP-прокси.

Использование отрицательной формы команды (no) удаляет все настройки основного SIP-прокси.

Синтаксис
[no] proxy primary
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# proxy primary

proxy primary keepalive

Данная команда используется для указания периода контроля основного сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
proxy primary keepalive <PERIOD>
no proxy primary keepalive
Параметры

<PERIOD> – интервал отправки периодических сообщений в секундах с целью проверки доступности основного SIP-сервера, может принимать значения [10..3600].

Значение по умолчанию

30

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# proxy primary keepalive 60

proxy primary mode

Данная команда используется для указания режим использования SIP-прокси.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
proxy primary mode <MODE>
no proxy primary mode
Параметры

<MODE> – режим использования SIP-прокси, может принимать значения:

  • parking – режим резервирования SIP-прокси без контроля основного SIP-прокси;
  • homing – режим резервирования SIP-прокси с контролем основного SIP-прокси.
Значение по умолчанию

homing

Необходимый уровень привилегий

15

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# proxy primary mode parking

proxy secondary

Данная команда используется для перехода в режим конфигурирования резервного SIP-прокси.

Использование отрицательной формы команды (no) удаляет все настройки резервного SIP-прокси.

Синтаксис
proxy secondary <NUM>
no proxy secondary
Параметры

<NUM> – номер резервного SIP-прокси, может принимать значения [1..4].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-SIP-PROFILE

Пример
Блок кода
esr(config-sip-profile)# proxy secondary 2

enable

Данная команда используется для активации SIP-прокси.

Использование отрицательной формы команды (no) деактивирует SIP-прокси.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

SIP-прокси выключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# enable

ip address proxy-server

Данная команда используется для указания IP-адреса прокси-сервера.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
ip address proxy-server { <ADDR> | <NAME> }
no ip address proxy-server
Параметры

<ADDR> – адрес прокси-сервера, задается IPv4-адресом или доменным именем. Может принимать значение IPv4-адреса или доменного имени.

IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<NAME> – DNS-имя прокси-сервера. Пример записи доменного имени – example.loc.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# ip address proxy-server 10.245.56.12

ip address registration-server

Данная команда используется для указания адреса сервера регистрации.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
ip address registration-server { <ADDR> | <NAME> }
no ip address registration-server
Параметры

<ADDR> – адрес сервера регистрации, задается IPv4-адресом или доменным именем. Может принимать значение IPv4-адреса или доменного имени.

IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<NAME> – DNS-имя сервера регистрации. Пример записи доменного имени – example.loc.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# ip address registration-server 10.245.56.12

ip port proxy-server

Данная команда используется для указания номера UDP-порта proxy-сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip port proxy-server <PORT>
no ip port proxy-server
Параметры

<PORT> – номер UDP-порта proxy-сервера, принимает значения [1..65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# ip port proxy-server 5080

ip port registration-server

Данная команда используется для указания номера UDP-порта сервера регистрации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip port registration-server <PORT>
no ip port registration-server
Параметры

<PORT> – номер UDP-порта сервера регистрации, принимает значения [1..65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# ip port registration-server 5080

registration

Данная команда используется для использования регистрации на SIP-сервере.

Использование отрицательной формы команды (no) отменяет использование регистрации на SIP-сервере.

Синтаксис
[no] registration
Параметры

Команда не содержит параметров.

Значение по умолчанию

Регистрация не используется.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SIP-PROXY

Пример
Блок кода
esr(config-voip-sip-proxy)# registration

Настройка общих параметров SIP

authentication mode

Данная команда используется для назначения профиля аутентификации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
authentication mode <MODE>
no authentication mode
Параметры

<MODE> – профиль аутентификации, может принимать значение:

  • global – используется одна пара логин/пароль для всех портов;
  • user-defined – у каждого порта свое значение логин/пароль.
Значение по умолчанию

user-defined

Необходимый уровень привилегий

15

Командный режим

CONFIG-SIP

Пример
Блок кода
esr(config-sip)# authentication mode global

authentication name

Данная команда используется для назначения логина для случая, когда authentication mode имеет значение global.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
authentication name <LOGIN>
no authentication name
Параметры

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

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-SIP

Пример
Блок кода
esr(config-sip)# authentication name esr12V

authentication password

Данная команда используется для назначения пароля для случая, когда authentication mode имеет значение global.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}
no authentication password
Параметры

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

<ENCRYPTED-PASS> – хеш-пароль по алгоритму sha512, задаётся строкой размером [2..32] символов.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-SIP

Пример
Блок кода
esr(config-sip)# authentication password superpass

sip service

Данная команда позволяет перейти в режим конфигурирования общих настроек SIP-протокола.

Использование отрицательной формы команды (no) возвращает значение общих настроек по умолчанию.

Синтаксис
[no] sip services
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# sip services
esr(config-sip)#

Якорь
plan num
plan num
Настройка плана нумерации

description

Команда используется для изменения описания плана нумерации.

Использование отрицательной формы команды (no) удаляет описание плана нумерации.

Синтаксис
description <DESCRIPTION>
no description
Параметры

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

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DIAL-RULESET

Пример
Блок кода
esr(config-dial-ruleset)# description first

dialplan pattern

Данная команда используется для создания плана нумерации и перехода в режим редактирования.

Использование отрицательной формы команды (no) позволяет удалить план нумерации.

Синтаксис
dialplan pattern <NAME>
no dialplan pattern
Параметры

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

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# dialplan pattern newplan

enable

Данной командой активируется конфигурируемый план нумерации.

Использование отрицательной формы команды (no) деактивирует конфигурируемый план нумерации.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

План нумерации не активирован.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DIAL-RULESET

Пример
Блок кода
esr(config-dial-ruleset)# enable

pattern

Данная команда используется для добавления правил плана нумерации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
pattern <REGEXP>
no pattern
Параметры

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

Значение по умолчанию

"S5, L5 ([xABCD*#].S)"

Необходимый уровень привилегий

10

Командный режим

CONFIG-DIAL-RULESET

Пример
Блок кода
esr(config-dial-ruleset)# pattern "S5, L5 (41xx@{local} | 7383xxxxxxx)"

Настройка ДВО

prefix busy

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Переадресация вызова по занятости».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix busy <CODE>
no prefix busy
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Переадресация вызова по занятости», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix busy 99

prefix call-waiting

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Ожидание вызова».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix call-waiting <CODE>
no prefix call-waiting
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Ожидание вызова», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix call-waiting 89

prefix dnd

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Не беспокоить».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix dnd <CODE>
no prefix dnd
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Не беспокоить», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix dnd 79

prefix hotline

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Горячая/Теплая линия».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix hotline <CODE>
no prefix hotline
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Горячая/Теплая линия», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix hotline 69

prefix no-answer

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Переадресация по неответу».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix no-answer <CODE>
no prefix no-answer
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Переадресация по неответу», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix no-answer 59

prefix pickup

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Перехват вызова».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix pickup <CODE>
no prefix pickup
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Перехват вызова», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix pickup 49

prefix uncoditional

Данная команда используется для указания кода, набираемого с телефонного аппарата, для активации, деактивации или настройки услуги «Безусловная переадресация».

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
prefix uncoditional <CODE>
no prefix uncoditional
Параметры

<CODE> – код, набираемый с телефонного аппарата, для управления услугой «Безусловная переадресация», может принимать значение [10..99].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-VOIP-SERVICES

Пример
Блок кода
esr(config-voip-services)# prefix uncoditional 39

voice services

Данная команда используется для перехода в режим конфигурации ДВО.

Использование отрицательной формы команды (no) возвращает настройки по умолчанию.

Синтаксис
[no] voice services
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# voice services

Активация функции SIP ALG

service-voip routing

Данная команда служит для активации функции маршрутизации VoIP-пакетов при отключенном PBX-сервере.

Использование отрицательной формулировки (no) отключает функцию.

Синтаксис
[no] service-voip routing
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-E1

CONFIG-IF-GI

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-MULTILINK

CONFIG-PORT-CHANNEL

CONFIG-GRE

CONFIG-IP4IP4

CONFIG-PPPOE

CONFIG-PPTP

CONFIG-VTI

CONFIG-BRIDGE

Пример
Блок кода
esr(config-if-gi)# service-voip routing

Настройка PBX

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

enable

Данная команда служит для активации встроенного сервера PBX.

Использование отрицательной формы команды (no) отключает использование PBX-сервера и стирает настройки.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# enable

expiry

Данная команда служит для управления сроком действия регистрации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] expiry [min|max] <EMIN>
Параметры

min – минимальная продолжительность регистрации;

max – максимальная продолжительность регистрации;

<EMIN> – принимает значения [60…64800] в секундах.

Значение по умолчанию

min – 60;

max – 3600.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# expiry min 90

external-config

Данная команда служит для активации использования альтернативной конфигурации.

Использование отрицательной формы команды (no) деактивирует данную функцию.

Синтаксис
[no] external-config
Параметры

Команда не содержит параметров.

Значение по умолчанию

Деактивировано

Необходимый уровень привилегий

15

Командный режим

CONFIG-PBX

Пример
Блок кода
esr(config-pbx)# external-config

session-timer type

Данная команда служит для настройки параметров запуска таймера сессии.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] session-timer type <TTIME>
Параметры

<TTIME> – принимает одно из значений [originate, accept, refuse];

  • originate – всегда запускать таймер сессии;
  • accept – запускать таймер только по запросу другой стороны;
  • refuse – не запускать таймер сессии.
Значение по умолчанию

refuse

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# session-timer type accept

session-timer expiries

Данная команда служит для настойки максимального интервала обновления сессии.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] session-timer expiries <ETIME>
Параметры

<ETIME> – максимальный интервал обновления сессии в секундах, принимает значение [90-80000].

Значение по умолчанию

1800.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# session-timer expiries 600

session-timer min-se

Данная команда служит для настройки минимального интервала обновления сессии.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] session-timer min-se <MTIME>
Параметры

<MTIME> – минимальный интервал обновления сессии в секундах, принимает значение [90-1800].

Значение по умолчанию

90 секунд.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# session-timer min-se 100

session-timer refresher

Данная команда служит для настройки инициатора обновления сессии.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] session-timer refresher <RTIME>
Параметры

<RTIME> – инициатор обновления сессии, может принимать значение (uac|uas);

uac – звонящая сторона инициирует обновление сессии, когда возможно;

uas – принимающая сторона инициирует обновление сессии, когда возможно.

Значение по умолчанию

uas

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# session-timer refresher uas

profile

Данная команда служит для конфигурации SIP-профиля в PBX.

Использование отрицательной формы команды (no) удаляет профиль.

Синтаксис
[no] profile <PNAME>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# profile sip_phones

pbx

Данная команда служит для настройки внутреннего PBX-сервера.

Использование отрицательной формы команды (no) отключает использование внутреннего PBX-сервера.

Синтаксис
[no] pbx
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# pbx

register-server

Данная команда служит для конфигурации данных о сервере регистрации в PBX.

Использование отрицательной формы команды (no) удаляет данные о сервере регистрации.

Синтаксис
[no] register-server <REGNAME>
Параметры

<REGNAME> – имя сервера регистрации задается словом длиной от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# register-server ssw

ruleset

Данная команда служит для конфигурации контекста маршрутизации в PBX.

Использование отрицательной формы команды (no) удаляет контекст маршрутизации.

Синтаксис
[no] ruleset <RULNAME>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# ruleset local

user

Данная команда служит для конфигурации абонентов в PBX.

Использование отрицательной формы команды (no) удаляет абонента.

Синтаксис
[no] user <UNAME>
Параметры

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

Необходимый уровень привилегий

15

Командный режим

CONFIG-PBX

Пример
Блок кода
esr(config-pbx)# user 1482

transport protocol

Данная команда служит для выбора транспортного протокола, используемого PBX.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] transport protocol <PROTO>
Параметры

<PROTO> – используемый транспортный протокол, может принимать значение [ tcp | udp | both].

Значение по умолчанию

udp

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# transport protocol udp

transport port

Данная команда служит для конфигурации транспортного порта, используемого PBX.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] transport port <PORT>
Параметры

<PORT> – номер порта, может принимать значение [1...65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# transport port 5060

fax

Данная команда служит для конфигурации параметров факса в PBX.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] fax protocol t38 error-correction <FTYPE> datagram-size <SIZE> 
Параметры

<FTYPE> – выбор способа коррекции ошибок, может принимать значения [fec | redundancy];

<SIZE> – выбор размера дейтаграммы в байтах, может принимать значение [272...512].

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX

Пример
Блок кода
esr (config-pbx)# fax protocol t38 error-correction fec datagram-size 272

Настройка абонента на сервере PBX

password

Данная команда служит для настройки параметров аутентификации абонента PBX.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
password { <PASS> | encrypted <ENCRYPTED-PASS>}
no password
Параметры

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

<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.

Необходимый уровень привилегий

15

Командный режим

CONFIG-PBX-USER

Пример
Блок кода
esr (config-pbx-user)# password 1234

profile

Данная команда служит для привязки SIP-профиля абоненту PBX.

Использование отрицательной формы команды (no) удаляет текущую настройку.

Синтаксис
[no] profile <PNAME>
Параметры

<PNAME> – имя SIP-профиля, задается словом длиной от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-USER

Пример
Блок кода
esr (config-pbx-user)# profile sip_phones

Настройка контекста маршрутизации на сервере PBX

description

Данная команда служит для изменения описания контекста или правила маршрутизации PBX.

Использование отрицательной формы команды (no) удаляет описание.

Синтаксис
[no] description <DESCR>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-RULESET

CONFIG-PBX-RULE

Пример
Блок кода
esr (config-pbx-ruleset)# description local_calls

enable

Данная команда служит для активации текущего правила маршрутизации.

Использование отрицательной формы команды (no) отключает правило.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-RULE

Пример
Блок кода
esr (config-pbx-rule)# enable

pattern

Данная команда служит для создания паттерна в правиле маршрутизации.

Использование отрицательной формы команды (no) удаляет паттерн.

Синтаксис
[no] pattern <PSTR>
Параметры

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

Значение по умолчанию

(null)

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-RULE

Пример
Блок кода
esr (config-pbx-rule)# pattern _XXX,1,Dial(SIP/${EXTEN})

rule

Данная команда служит для конфигурации правила маршрутизации в текущем контексте.

Использование отрицательной формы команды (no) удаляет правило.

Синтаксис
[no] rule <RIDX>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-RULESET

Пример
Блок кода
esr (config-pbx-ruleset)# rule 1

Настройка сервера регистрации для PBX

protocol

Данная команда служит для указания протокола для связи с регистрационным сервером.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] protocol <PROTO>
Параметры

<PROTO> – протокол, используемый для связи с сервером регистрации, может принимать значение { tcp | udp }.

Значение по умолчанию

udp

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr (config-pbx-reg-server)# protocol udp

authentication password

Данная команда служит для конфигурации аутентификации на регистрационном сервере.

Использование отрицательной формы команды (no) удаляет значение.

Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}
no authentication password
Параметры

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

<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr (config-pbx-reg-server)# authentication password 1234

username

Данная команда служит для указания имени пользователя на вышестоящем сервере регистрации.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] username <UNAME>
Параметры

<UNAME> – аутентификационное имя пользователя на сервере регистрации.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr (config-pbx-reg-server)# username esr

ip address

Данная команда служит для указания адреса сервера регистрации.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] ip address <ADDR>
Параметры

<ADDR> – адрес сервера регистрации, задается в формате A.B.C.D, где принимает значение [0…255], или доменным именем длиной от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr (config-pbx-reg-server)# ip address eltex-co.ru

ip port

Данная команда служит для указания порта сервера регистрации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] ip port <PORT>
Параметры

<PORT> – порт назначения на сервере регистрации, может принимать значение [1…65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr(config-pbx-reg-server)# ip port 5060

domain

Данная команда служит для указания SIP-домена на сервере регистрации.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] domain <DSTR>
Параметры

<DSTR> – SIP-домен на сервере регистрации, задается словом длиной от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr(config-pbx-reg-server)# ssw3.11

profile

Данная команда служит для указания SIP-профиля, используемого при обращении к серверу регистрации.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] profile <PNAME>
Параметры

 <PNAME> – SIP-профиль, назначенный для сервера регистрации, задается словом длиной от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr(config-pbx-reg-server)# profile sip_phones

enable

Данная команда служит для активации регистрации на вышестоящем сервере.

Использование отрицательной формы команды (no) отключает текущую настройку.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-REG-SERVER

Пример
Блок кода
esr (config-pbx-reg-server)# enable

Настройка SIP-профиля на сервере PBX

type

Данная команда служит для указания типа, создаваемого на PBX SIP-профиля.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] type <TTYPE>
Параметры

<TTYPE> – тип созданного SIP-профиля, может принимать значения {local | remote};

  • local – профиль используется для регистрации на локальном сервере;
  • remote – профиль используется для регистрации на удаленном сервере.
Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# type local

client

Данная команда служит для указания типа клиентов, использующих SIP-профиль.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] client <CTYPE>
Параметры

<CTYPE> – тип подключенного к профилю пользователя, может принимать одно из значений {peer | friend | user};

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

peer

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# client friend

from-domain

Данная команда служит для назначения профиля SIP-домену.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] from-domain <FDSTR>
Параметры

<FDSTR> – имя домена, задается словом от 1 до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# from-domain sip.domain

security level

Данная команда служит для определения, как обрабатывать соединения с пирами.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] security level <STYPE>
Параметры

<STYPE> – принимает значение {port | invite | invire-port | address | support};

  • port – разрешить проверку соответствия пира по ip-адресу без проверки соответствия номера порта;
  • invite – не требовать аутентификации входящих сообщений INVITE;
  • invite-port – объединяет port и invite;
  • address – аутентификация только по IP-аутентификации;
  • support – разрешить звонки без повторной аутентификации.
Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# security level address

nat

Данная команда служит для определения политики взаимодействия с NAT.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] nat <NTYPE>
Параметры

<NTYPE> – политика взаимодействия с NAT, может принимать значения {comedia | force-port | both};

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

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# nat comedia

codec allow

Данная команда служит для указания кодеков, используемых SIP-профилем.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] codec allow <ATYPE>
Параметры

<ATYPE> – тип разрешенного кодека, может принимать значения [G711A | G711U | G722 | G726].

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# codec allow g722

qualify

Данная команда служит для конфигурации проверки доступности клиента.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] qualify <QTYPE>
Параметры

<QTYPE> – период проверки доступности клиента в миллисекундах, может принимать значение [100...100000].

Значение по умолчанию

1000

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# qualify 100000

host-address

Данная команда служит для указания адреса абонентов, связанных с данным профилем.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] host-address <ADDR>
Параметры

<ADDR> – адрес абонентов, задается в формате A.B.C.D, где принимает значение [0…255] или доменным именем длиной от 1 до 31 символа.

Значение по умолчанию

dynamic

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# host-address 192.168.116.183

sip-port

Данная команда служит для указания порта абонентов, связанных с данным профилем.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] sip-port <PORT>
Параметры

<PORT> – порт абонентов, задается числом в диапазоне [1..65535].

Значение по умолчанию

5060

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr(config-pbx-profile)# sip-port 5062

authentication password

Данная команда служит для конфигурации аутентификации пользователей с данным профилем.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}
no authentication password
Параметры

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

<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr(config-pbx-profile)# authentication password 1234

username

Данная команда служит для конфигурации имени пользователя для абонентов с данным профилем.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] username <UNAME>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr(config-pbx-profile)# username user

protocol

Данная команда служит для указания транспортного протокола, используемого абонентами с данным профилем.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] protocol <PTYPE>
Параметры

<PTYPE> – используемый транспортный протокол, может принимать значение [tcp | udp | both].

Значение по умолчанию

udp

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# protocol udp

ruleset

Данная команда служит для указания контекста маршрутизации, к которому привязан данный профиль.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] ruleset <RNAME>
Параметры

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

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr(config-pbx-profile)# ruleset local

in-band

Данная команда служит для настройки in-band сигнализации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] in-band <ITYPE>
Параметры

<ITYPE> – может принимать значения { always | not | never };

  • Always – всегда использовать in-band сигнализацию;
  • Not – не использовать in-band сигнализацию;
  • Never – никогда не использовать in-band сигнализацию.
Значение по умолчанию

never

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# in-band not

rtp-media

Данная команда служит для включения направления RTP-трафика напрямую между пирами.

Использование отрицательной формы команды (no) удаляет текущее значение.

Синтаксис
[no] rtp-media
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# rtp-media

group pickup

Данная команда служит для назначения SIP-профилю группы перехвата.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
group pickup <GTYPE>
no group pick-up
Параметры

<GTYPE> – группа перехвата, задается числом в диапазоне [1..31].

Значение по умолчанию

255

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# group pickup 16

group calling

Данная команда служит для назначения SIP-профилю группы вызова.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] group calling <GTYPE>
Параметры

<GTYPE> – группа вызова, задается числом от 1 до 31.

Значение по умолчанию

255

Необходимый уровень привилегий

10

Командный режим

CONFIG-PBX-PROFILE

Пример
Блок кода
esr (config-pbx-profile)# group calling 16

Отображение информации сервера PBX

show pbx peers

Данная команда служит для отображения пиров, подключенных к PBX.

Синтаксис
show pbx peers
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
Блок кода
esr# show pbx peers

show pbx registrations

Данная команда служит для отображения активных регистраций на PBX-сервере.

Синтаксис
show pbx registrations
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
Блок кода
esr# show pbx registrations