...
Настройка 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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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 |
...
Использование команды no conf_mode устанавливает режим работы конференции в значение по умолчанию.
Синтаксис
conference type <MODE>
no conf_mode
| Scroll Pagebreak |
|---|
Параметры
<MODE> – режим работы трехсторонней конференции. Возможно два режима:
- local – конференция собирается локально устройством после нажатия комбинации «flash+3»;
- remote – конференция собирается на удаленном сервере: после нажатия «flash+3» на сервер отправляется сообщение Invite на номер, указанный в поле «Сервер конференции». В этом случае конференция работает по алгоритму, описанному в RFC4579.
Значение по умолчанию
local
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# conference type remote |
...
Использование отрицательной формы команды (no) удаляет значение.
| Scroll Pagebreak |
|---|
Синтаксис
conference uri address { <ADDR> | <NAME> }[no] conference uri address
Параметры
<ADDR> – может принимать значение IPv4-адреса или доменного имени.
...
<NAME> – DNS-имя удаленного сервера конференций. Пример записи доменного имени – example.loc.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# conference uri address sipnetwork.loc |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
conference uri user <USER>
no conference uri user
Параметры
<USER> – имя пользователя удаленного сервера конференций, задается строкой до 31 символа.
Значение по умолчанию
conf
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# conference uri user conference |
...
Использование отрицательной формы команды (no) удаляет описание конфигурируемого SIP-профиля.
Синтаксис
description <DESCRIPTION>
no description
Параметры
<DESCRIPTION> – описание SIP-профиля, задаётся строкой до 255 символов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
CONFIG-VOIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# description “first sip profile” |
...
Использование отрицательной формы команды (no) снимает назначенный план нумерации.
Синтаксис
dialplan pattern <DNAME>
no dialplan pattern
Параметры
<DNAME> – имя план нумерации, задаётся строкой до 31 символа.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# dialplan pattern dialplanName |
...
Использование отрицательной формы команды (no) деактивирует эхоподавление.
Синтаксис
[no] echo-canceller
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# echo-canceller |
...
Использование отрицательной формы команды (no) деактивирует SIP-профиль.
Синтаксис
[no] enable
Параметры
Команда не содержит параметров.
Значение по умолчанию
SIP-профиль выключен.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# enable |
...
Использование отрицательной формы команды (no) запрещает переход в T.38.
Синтаксис
[no] fax protocol t38
Параметры
Команда не содержит параметров.
Значение по умолчанию
Переход на t38 выключен.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# fax protocol t38 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.Scroll Pagebreak
Синтаксис
ims call-holding <NAME>
no ims call-holding
Параметры
<NAME> – имя услуги «Удержание вызова», задаётся строкой до 31 символа.
Значение по умолчанию
call-hold
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# ims call-holding hold |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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», то команда активации будет выглядеть так:
...
Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.
Синтаксис
ims conference <NAME>
no ims conference
Параметры
<NAME> – имя услуги «Трехсторонняя конференция», задаётся строкой до 31 символа.
Значение по умолчанию
three-party-conference
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# ims conference conf |
| Scroll Pagebreak |
|---|
ims hotline
Данная команда используется для назначения имени услуги «Горячая линия» – название элемента XML в теле сообщения Notify, используемого для передачи команды активации услуги «Горячая линия». В команде активации передаются номер телефона горячей линии и таймаут вызова. Например, если имя услуги имеет значение «hot-line-service» и необходимо совершать вызов на номер 30001 через 6 секунд после подъема трубки телефона – команда активации будет выглядеть так:
...
Использование отрицательной формы команды (no) восстанавливает имя услуги по умолчанию.
Синтаксис
ims hotline <NAME>
no ims hotline
Параметры
<NAME> – имя услуги «Горячая линия», задаётся строкой до 31 символа.
Значение по умолчанию
hot-line-service
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# ims hotline hot |
...
Использование отрицательной формы команды (no) отключает использование IMS.
Синтаксис
ims type <MODE>
no ims type
| Scroll Pagebreak |
|---|
Параметры
<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 |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
payload dtmf <TYPE>
no payload dtmf
Параметры
<TYPE> – тип нагрузки для передачи пакетов по RFC2833, разрешенные для использования значения – [96..127].
Значение по умолчанию
96
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# payload dtmf 101 |
...
Использование отрицательной формы команды (no) запрещает использовать RTCP.
Синтаксис
[no] rtcp
Параметры
Команда не содержит параметров.
Значение по умолчанию
Деактивация/отключение использования протокола RTCP.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# rtcp |
...
Использование отрицательной формы команды (no) запрещает использовать RTCP Extended Reports.
Синтаксис
[no] rtcp extend-reports
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отправка пакетов RTCP Extended Reports отключена.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# rtcp extend-reports |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
rtcp keepalive <TIME>
no rtcp timer
Параметры
<TIME> – периода приёма сообщения RTCP в секундах, разрешенные для использования значения [1..30].
Значение по умолчанию
5
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# rtcp keepalive 25 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
session keepalive <TIME>
no session keepalive
Параметры
<TIME> – минимальный интервал проверки работоспособности соединения, может принимать значения [90..80000].
Значение по умолчанию
1800
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# session keepalive 900 |
...
Использование отрицательной формы команды (no) разрешает использование обновление сессии по RFC4028.
Синтаксис
[no] session timer disable
Параметры
Команда не содержит параметров.
Значение по умолчанию
Контроль сессий отключен.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# session timer disable |
...
Использование отрицательной формы команды (no) запрещает использование детектора тишины.
Синтаксис
[no] silence-detect
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# silence-detect |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) отменяет использование SIP Domain при регистрации.
Синтаксис
[no] sip-domain registration enable
Параметры
Команда не содержит параметров.
Значение по умолчанию
Не использовать SIP Domain при регистрации.
Необходимый уровень привилегий
10
Командный режим
CONFIG-SIP-PROFILE
Пример
| Блок кода |
|---|
esr(config-sip-profile)# sip-domain registration enable |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.scroll-pagebreak
Синтаксис
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 |
...
Использование отрицательной формы команды (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 |
sip profile
Данная команда позволяет создать SIP-профиль и перейти в режим конфигурирования.
Использование отрицательной формы команды (no) удаляет SIP-профиль.
Синтаксис
[np] sip profile <NUM>Параметры
<NUM> – номер SIP-профиля, задается в виде цифры от 1 до 5.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
| Блок кода |
|---|
esr(config)# sip profile 1 |
source-address
Данная команда используется для указания публичного адреса – данный параметр используется в качестве внешнего адреса устройства при работе за NAT (за шлюзом). В качестве публичного адреса прописывается адрес внешнего (WAN) интерфейса шлюза (NAT), за которым установлен ESR-12V/12VF/15VF.
...
transfer dtmf <MODE>
no transfer dtmf
| Scroll Pagebreak |
|---|
Параметры
<MODE> – способ передачи сигналов DTMF, может принимать значения:
...
Использование отрицательной формы команды (no) удаляет значение.
| Scroll Pagebreak |
|---|
Синтаксис
prefix dnd <CODE>
...
Использование отрицательной формы команды (no) удаляет значение.Scroll Pagebreak
Синтаксис
prefix pickup <CODE>
...
| Блок кода |
|---|
esr(config-pbx)# external-config |
...
fax
Данная команда служит для настройки параметров запуска таймера сессииконфигурации параметров факса в PBX.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
[no] session-timer type <TTIME> fax protocol t38 error-correction <FTYPE> datagram-size <SIZE>
Параметры
<TTIMEFTYPE> – принимает одно из значений [originate, accept, refuseвыбор способа коррекции ошибок, может принимать значения [fec | redundancy];
- originate – всегда запускать таймер сессии;
- accept – запускать таймер только по запросу другой стороны;
- refuse – не запускать таймер сессии.
Значение по умолчанию
refuse<SIZE> – выбор размера дейтаграммы в байтах, может принимать значение [272...512].
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# session-timerfax type accept |
...
protocol t38 error-correction fec datagram-size 272 |
pbx
Данная команда служит для настойки максимального интервала обновления сессиинастройки внутреннего PBX-сервера.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает использование внутреннего PBX-сервера.
Синтаксис
[no] session-timer expiries <ETIME>pbx
Параметры
<ETIME> – максимальный интервал обновления сессии в секундах, принимает значение [90-80000].
Значение по умолчанию
1800.
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# session-timer expiries 600 |
...
pbx |
profile
Данная команда служит для настройки минимального интервала обновления сессииконфигурации SIP-профиля в PBX.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет профиль.
Синтаксис
[no] session-timer min-se <MTIME>profile <PNAME>
Параметры
<MTIME> – минимальный интервал обновления сессии в секундах, принимает значение [90-1800].
Значение по умолчанию
90 секунд.
<PNAME> – имя профиля, задается словом длиной от 1 до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# session-timer min-se 100 |
...
profile sip_phones |
register-server
Данная команда служит для настройки инициатора обновления сессииконфигурации данных о сервере регистрации в PBX.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет данные о сервере регистрации.
Синтаксис
[no] sessionregister-timerserver refresher <RTIME><REGNAME>
Параметры
<RTIME> – инициатор обновления сессии, может принимать значение (uac|uas);
uac – звонящая сторона инициирует обновление сессии, когда возможно;
uas – принимающая сторона инициирует обновление сессии, когда возможно.
Значение по умолчанию
uasREGNAME> – имя сервера регистрации задается словом длиной от 1 до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# sessionregister-timerserver refresher uasssw |
...
ruleset
Данная команда служит для конфигурации SIP-профиля контекста маршрутизации в PBX.
Использование отрицательной формы команды (no) удаляет профильконтекст маршрутизации.
Синтаксис
[no] profileruleset <PNAME><RULNAME>
Параметры
<PNAME> <RULNAME> – имя профиля, контекста маршрутизации задается словом длиной от 1 до 31 символа.
...
| Блок кода |
|---|
esr (config-pbx)# profileruleset sip_phones |
...
local |
session-timer expiries
Данная команда служит для настройки внутреннего PBX-серверанастойки максимального интервала обновления сессии.
Использование отрицательной формы команды (no) отключает использование внутреннего PBX-сервераустанавливает значение по умолчанию.
Синтаксис
[no] pbxПараметры
Команда не содержит параметров.
session-timer expiries <ETIME>Параметры
<ETIME> – максимальный интервал обновления сессии в секундах, принимает значение [90-80000].
Значение по умолчанию
1800.
Необходимый Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# pbx |
...
session-timer expiries 600 |
session-timer min-se
Данная команда служит для конфигурации данных о сервере регистрации в PBXнастройки минимального интервала обновления сессии.
Использование отрицательной формы команды (no) удаляет данные о сервере регистрацииустанавливает значение по умолчанию.
Синтаксис
[no] session-timer registermin-serverse <REGNAME><MTIME>
Параметры
<MTIME> – минимальный интервал обновления сессии в секундах, принимает значение [90-1800].
Значение по умолчанию
90 секундREGNAME> – имя сервера регистрации задается словом длиной от 1 до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# registersession-server ssw |
...
timer min-se 100 |
session-timer refresher
Данная команда служит для конфигурации контекста маршрутизации в PBXнастройки инициатора обновления сессии.
Использование отрицательной формы команды (no) удаляет контекст маршрутизацииустанавливает значение по умолчанию.
Синтаксис
[no] ruleset <RULNAME>session-timer refresher <RTIME>
Параметры
<RULNAME> – имя контекста маршрутизации задается словом длиной от 1 до 31 символа.RTIME> – инициатор обновления сессии, может принимать значение (uac|uas);
uac – звонящая сторона инициирует обновление сессии, когда возможно;
uas – принимающая сторона инициирует обновление сессии, когда возможно.
Значение по умолчанию
uas
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# ruleset local |
...
session-timer refresher uas |
session-timer type
Данная команда служит для конфигурации абонентов в PBXнастройки параметров запуска таймера сессии.
Использование отрицательной формы команды (no) удаляет абонентаустанавливает значение по умолчанию.
Синтаксис
[no] user <UNAME>session-timer type <TTIME>
Параметры
<UNAMETTIME> – имя или номер абонента, задается строкой длиной от 1 до 31 символа.принимает одно из значений [originate, accept, refuse];
- originate – всегда запускать таймер сессии;
- accept – запускать таймер только по запросу другой стороны;
- refuse – не запускать таймер сессии.
Значение по умолчанию
refuse
Необходимый уровень привилегий
1510
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# user 1482session-timer type accept |
transport
...
port
Данная команда служит для выбора конфигурации транспортного протоколапорта, используемого PBX.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] transport protocolport <PROTO><PORT>
Параметры
<PROTO> – используемый транспортный протокол<PORT> – номер порта, может принимать значение [ tcp | udp | both1...65535].
Значение по умолчанию
udp5060
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# transport protocolport udp5060 |
transport
...
protocol
Данная команда служит для конфигурации выбора транспортного портапротокола, используемого PBX.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] transport portprotocol <PORT><PROTO>
Параметры
<PORT> – номер порта<PROTO> – используемый транспортный протокол, может принимать значение [ 1...65535tcp | udp | both].
Значение по умолчанию
5060udp
Необходимый уровень привилегий
10
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# transport portprotocol 5060udp |
...
user
Данная команда служит для конфигурации параметров факса абонентов в PBX.
Использование отрицательной формы команды (no) удаляет текущее значениеабонента.
Синтаксис
[no] fax protocol t38 error-correction <FTYPE> datagram-size <SIZE> user <UNAME>
Параметры
<FTYPEUNAME> – выбор способа коррекции ошибок, может принимать значения [fec | redundancy];<SIZE> – выбор размера дейтаграммы в байтах, может принимать значение [272...512].имя или номер абонента, задается строкой длиной от 1 до 31 символа.
Необходимый уровень привилегий
1015
Командный режим
CONFIG-PBX
Пример
| Блок кода |
|---|
esr (config-pbx)# fax protocol t38 error-correction fec datagram-size 272user 1482 |
Настройка абонента на сервере PBX
...
Настройка сервера регистрации для PBX
...
authentication password
Данная команда служит для указания протокола для связи с регистрационным серверомконфигурации аутентификации на регистрационном сервере.
Использование отрицательной формы команды (no) устанавливает удаляет значение по умолчанию.
Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}no authentication password[no] protocol <PROTO>
Параметры
<PROTOPASS> – протокол, используемый для связи с сервером регистрации, может принимать значение { tcp | udp }.
Значение по умолчанию
пароль для аутентификации, задаётся строкой до 16 символов;
<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.udp
Необходимый уровень привилегий
...
Командный режим
CONFIG-PBX-REG-SERVER
Пример
| Блок кода |
|---|
esr (config-pbx-reg-server)# protocolauthentication udp |
...
password 1234 |
domain
Данная команда служит для конфигурации аутентификации на регистрационном сервереуказания SIP-домена на сервере регистрации.
Использование отрицательной формы команды (no) удаляет текущее значение.
Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}no authentication passwordПараметры
<PASS> – пароль для аутентификации, задаётся строкой до 16 символов;
[no] domain <DSTR>Параметры
<DSTR> – SIP-домен на сервере регистрации, задается словом длиной от 1 до 31 символа<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.
Необходимый уровень привилегий
...
Командный режим
CONFIG-PBX-REG-SERVER
Пример
| Блок кода |
|---|
esr (config-pbx-reg-server)# authentication password 1234 |
...
ssw3.11 |
enable
Данная команда служит для указания имени пользователя активации регистрации на вышестоящем сервере регистрации.
Использование отрицательной формы команды (no) удаляет текущее значениеотключает текущую настройку.
Синтаксис
[no] username <UNAME>enable
Параметры
<UNAME> – аутентификационное имя пользователя на сервере регистрацииКоманда не содержит параметров.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-reg-server)# username esrenable |
ip address
Данная команда служит для указания адреса сервера регистрации.
...
<PORT> – порт назначения на сервере регистрации, может принимать значение [1…65535].
Значение по умолчанию
5060
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-reg-server)# ip port 5060 |
...
profile
Данная команда служит для указания SIP-домена на сервере профиля, используемого при обращении к серверу регистрации.
Использование отрицательной формы команды (no) удаляет текущее значение.
Синтаксис
[no] domainprofile <DSTR><PNAME>
Параметры
<DSTR> <PNAME> – SIP-домен на сервере профиль, назначенный для сервера регистрации, задается словом длиной от 1 до 31 символа.
...
| Блок кода |
|---|
esr(config-pbx-reg-server)# ssw3.11 |
...
profile sip_phones |
protocol
Данная команда служит для указания SIP-профиля, используемого при обращении к серверу регистрациипротокола для связи с регистрационным сервером.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
[no] profileprotocol <PNAME><PROTO>
Параметры
<PNAME<PROTO> – SIP-профильпротокол, назначенный используемый для сервера регистрации, задается словом длиной от 1 до 31 символа.связи с сервером регистрации, может принимать значение { tcp | udp }.
Значение по умолчанию
udp
Необходимый уровень привилегий
...
CONFIG-PBX-REG-SERVER
Пример
| Блок кода |
|---|
esr (config-pbx-reg-server)# profileprotocol sip_phonesudp |
...
username
Данная команда служит для активации регистрации указания имени пользователя на вышестоящем сервере регистрации.
Использование отрицательной формы команды (no) отключает текущую настройкуудаляет текущее значение.
Синтаксис
[no] enableusername <UNAME>
Параметры
Команда не содержит параметров<UNAME> – аутентификационное имя пользователя на сервере регистрации.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-reg-server)# enableusername esr |
Настройка SIP-профиля на сервере PBX
...
authentication password
Данная команда служит для указания типа, создаваемого на PBX SIP-профиляконфигурации аутентификации пользователей с данным профилем.
Использование отрицательной формы команды (no) удаляет текущее значение.
Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}no authentication password[no] type <TTYPE>
Параметры
<TTYPEPASS> – тип созданного SIP-профиля, может принимать значения {local | remote};
...
пароль для аутентификации, задаётся строкой до 16 символов;
<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов
...
.
Необходимый уровень привилегий
...
CONFIG-PBX-PROFILE
Пример
| Блок кода |
|---|
esr (config-pbx-profile)# typeauthentication password local1234 |
client
Данная команда служит для указания типа клиентов, использующих SIP-профиль.
...
<CTYPE> – тип подключенного к профилю пользователя, может принимать одно из значений {peer | friend | user};
- peer – разрешить входящие и исходящие звонки разрешены без авторизации;
- user – разрешены разрешить только входящие звонки;
- friend – комбинирует скомбинировать типы профилей peer и user.
...
| Блок кода |
|---|
esr (config-pbx-profile)# client friend |
...
codec allow
Данная команда служит для назначения профиля указания кодеков, используемых SIP-доменупрофилем.
Использование отрицательной формы команды (no) удаляет текущее значение.
Синтаксис
[no] from-domain <FDSTR>codec allow <ATYPE>
Параметры
<FDSTR> – имя домена, задается словом от 1 до 31 символа<ATYPE> – тип разрешенного кодека, может принимать значения [G711A | G711U | G722 | G726].
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# codec allow g722 |
from-
...
domain
...
Данная команда служит для определения, как обрабатывать соединения с пираминазначения профиля SIP-домену.
Использование отрицательной формы команды (no) удаляет текущее значение.
Синтаксис
[no] security level <STYPE>Параметры
<STYPE> – принимает значение {port | invite | invire-port | address | support};
- port – разрешить проверку соответствия пира по IP-адресу без проверки соответствия номера порта;
- invite – не требовать аутентификации входящих сообщений INVITE;
- invite-port – объединяет port и invite;
- address – аутентификация только по IP аутентификации;
- support – разрешить звонки без повторной аутентификации.
Значение по умолчанию
from-domain <FDSTR>Параметры
<FDSTR> – имя домена, задается словом от 1 до 31 символаОтсутствует.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# security level address |
...
from-domain sip.domain |
group calling
Данная команда служит для определения политики взаимодействия с NATназначения SIP-профилю группы вызова.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
[no] natgroup calling <NTYPE><GTYPE>
Параметры
<NTYPE> – политика взаимодействия с NAT, может принимать значения {comedia | force-port | both}:
...
<GTYPE> – группа вызова, задается числом от 1 до 31.
Значение по умолчанию
Отсутствует.255
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# group natcalling comedia16 |
...
group pickup
Данная команда служит для указания кодеков, используемых назначения SIP-профилемпрофилю группы перехвата.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
group pickup <GTYPE>
[no] codec allow <ATYPE>group pick-up
Параметры
<ATYPE> – тип разрешенного кодека, может принимать значения [G711A | G711U | G722 | G726].
<GTYPE> – группа перехвата, задается числом в диапазоне [1..31].
Значение по умолчанию
255
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# codecgroup allowpickup g72216 |
...
host-address
Данная команда служит для конфигурации проверки доступности клиентауказания адреса абонентов, связанных с данным профилем.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] qualifyhost-address <QTYPE><ADDR>
Параметры
<QTYPE> – период проверки доступности клиента в миллисекундах, может принимать значение [100...100000]<ADDR> – адрес абонентов, задается в формате A.B.C.D, где принимает значение [0…255] или доменным именем длиной от 1 до 31 символа.
Значение по умолчанию
1000dynamic
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# qualify 100000 |
...
host-address 192.168.116.183 |
in-band
Данная команда служит для указания адреса абонентов, связанных с данным профилемнастройки in-band сигнализации.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] hostin-addressband <ADDR><ITYPE>
Параметры
...
<ITYPE> – может принимать значения { always | not | never }:
- Always – всегда использовать in-band сигнализацию;
- Not – не использовать in-band сигнализацию;
- Never – никогда не использовать in-band сигнализацию.
Значение по умолчанию
dynamicnever
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# hostin-address 192.168.116.183 |
...
band not |
nat
Данная команда служит для указания порта абонентов, связанных с данным профилемопределения политики взаимодействия с NAT.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
[no] sip-portnat <PORT><NTYPE>
Параметры
...
<NTYPE> – политика взаимодействия с NAT, может принимать значения {comedia | force-port | both}:
- comedia – отправить медиа поток на порт PBX, независимо от указаний SDP;
- force-port – использовать rport, даже если его нет;
- both – объединить comedia и force-port.
Значение по умолчанию
5060Отсутствует.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# sip-portnat 5062comedia |
...
protocol
Данная команда служит для конфигурации аутентификации пользователей указания транспортного протокола, используемого абонентами с данным профилем.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
authentication password { <PASS> | encrypted <ENCRYPTED-PASS>}no authentication passwordПараметры
<PASS> – пароль для аутентификации, задаётся строкой до 16 символов;
<ENCRYPTED-PASS> – хеш пароля по алгоритму sha512, задаётся строкой размером [2..32] символов.
[no] protocol <PTYPE>Параметры
<PTYPE> – используемый транспортный протокол, может принимать значение [tcp | udp | both].
Значение по умолчанию
udp
Необходимый уровень привилегий
...
CONFIG-PBX-PROFILE
Пример
| Блок кода |
|---|
esr (config-pbx-profile)# authenticationprotocol password 1234udp |
...
qualify
Данная команда служит для конфигурации имени пользователя для абонентов с данным профилемпроверки доступности клиента.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
[no] usernamequalify <UNAME><QTYPE>
Параметры
<UNAME> – аутентификационное имя для пользователей, задается словом от 1 до 31 символов.
<QTYPE> – период проверки доступности клиента в миллисекундах, может принимать значение [100...100000].
Значение по умолчанию
1000
Необходимый уровень привилегий
...
CONFIG-PBX-PROFILE
Пример
| Блок кода |
|---|
esr (config-pbx-profile)# usernamequalify user100000 |
...
rtp-media
Данная команда служит для указания транспортного протокола, используемого абонентами с данным профилемвключения направления RTP трафика напрямую между пирами.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
[no] protocol <PTYPE>rtp-media
Параметры
<PTYPE> – используемый транспортный протокол, может принимать значение [tcp | udp | both].
Значение по умолчанию
udp
Команда не содержит параметров.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# protocol udprtp-media |
ruleset
Данная команда служит для указания контекста маршрутизации, к которому привязан данный профиль.
...
| Блок кода |
|---|
esr (config-pbx-profile)# ruleset local |
...
security level
Данная команда служит для настройки in-band сигнализацииопределения, как обрабатывать соединения с пирами.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
[no] in-band <ITYPE>security level <STYPE>
Параметры
<ITYPE> – может принимать значения { always | not | never <STYPE> – принимает значение {port | invite | invire-port | address | support};
- port – разрешить проверку соответствия пира по IP-адресу без проверки соответствия номера порта;
- invite – не требовать аутентификацию входящих сообщений INVITE;
- invite-port – объединить port и invite;
- address – аутентификация только по IP-адресу;
- support – разрешить звонки без повторной аутентификации
- Always – всегда использовать in-band сигнализацию;
- Not – не использовать in-band сигнализацию;
- Never – никогда не использовать in-band сигнализацию.
Значение по умолчанию
neverОтсутствует.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# in-band not |
...
security level address |
sip-port
Данная команда служит для включения направления RTP трафика напрямую между пирамиуказания порта абонентов, связанных с данным профилем.
Использование отрицательной формы команды (no) удаляет текущее устанавливает значение по умолчанию.
Синтаксис
[no] rtpsip-mediaport <PORT>
Параметры
Команда не содержит параметров.
<PORT> – порт абонентов, задается числом в диапазоне [1..65535].
Значение по умолчанию
5060
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# rtpsip-media |
...
port 5062 |
type
Данная команда служит для назначения указания типа, создаваемого на PBX SIP-профилю группы перехватапрофиля.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
group pickup <GTYPE>
no group pick-up[no] type <TTYPE>
Параметры
<GTYPE> – группа перехвата, задается числом в диапазоне [1..31].
Значение по умолчанию
...
<TTYPE> – тип созданного SIP-профиля, может принимать значения {local | remote};
- local – профиль используется для регистрации на локальном сервере;
- remote – профиль используется для регистрации на удаленном сервере.
Необходимый уровень привилегий
...
| Блок кода |
|---|
esr (config-pbx-profile)# grouptype pickup 16 |
...
local |
username
Данная команда служит для назначения SIP-профилю группы вызоваконфигурации имени пользователя для абонентов с данным профилем.
Использование отрицательной формы команды (no) устанавливает удаляет текущее значение по умолчанию.
Синтаксис
[no] groupusername calling <GTYPE><UNAME>
Параметры
<GTYPE> – группа вызова<UNAME> – аутентификационное имя для пользователей, задается числом словом от 1 до 31 символов.
Значение по умолчанию
255
Необходимый уровень привилегий
...
CONFIG-PBX-PROFILE
Пример
| Блок кода |
|---|
esr (config-pbx-profile)# groupusername calling 16user |
Отображение информации сервера PBX
...