Настройка 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/15VF разрывает соединение.
Использование отрицательной формы команды (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 expiry
Данная команда используется для указания периода времени, в течение которого действительна регистрация абонентского порта на SIP-сервере. Перерегистрация порта осуществляется в среднем через 2/3 указанного периода.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
sip-domain registration expiry <INTERVAL>
no sip-domain registration expiry
Параметры
<INTERVAL> – период времени в секундах, в течение которого действительна регистрация абонентского порта на SIP-сервере. Может принимать значения [10..345600].
Значение по умолчанию
1800
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
esr(config-sip-profile)# sip-domain registration expiry 900
sip-domain registration retry
Данная команда используется для указания промежутка времени между попытками зарегистрироваться на SIP-сервере в случае неуспешной регистрации.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
sip-domain registration retry <INTERVAL>
no sip-domain registration retry
Параметры
<INTERVAL> – промежуток времени в секундах между попытками зарегистрироваться на SIP-сервере в случае неуспешной регистрации. Может принимать значения [30..10000].
Значение по умолчанию
30
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
esr(config-sip-profile)# sip-domain registration retry 100
source-address
Данная команда используется для указания публичного адреса – данный параметр используется в качестве внешнего адреса устройства при работе за NAT (за шлюзом). В качестве публичного адреса прописывается адрес внешнего (WAN) интерфейса шлюза (NAT), за которым установлен ESR-12V/12VF/15VF.
Использование отрицательной формы команды (no) удаляет значение.
Синтаксис
source-address <IPv4 address>
no source-address
Параметры
<IPv4 address> – адрес внешнего (WAN) интерфейса шлюза (NAT), за которым установлен ESR-12V/12VF/15VF.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
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)#
Настройка плана нумерации
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-IF-E1
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-TWE
CONFIG-IF-FO
CONFIG-IF-HU
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-MULTILINK
CONFIG-IF-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