img

Настройка SIP Forking на Cisco CUBE

Cisco CUBE (Cisco Unified Border Element) - контролер граничных сессий (SBC) от компании Cisco. В статье мы поговорим о том, как настроить так называемый SIP Forking, который позволяет отправить SIP сигнализацию на несколько устройств сразу.

icon strelka icons icons

узнай больше на курсе

Базовый курс по Asterisk
Двухнедельный онлайн курс по Asterisk от Мерион Нетворкс. 5 блоков обучения с домашним заданием. Именной сертификат с уникальным номером при успешной сдаче экзамена
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту

В примере мы покажем, как настроить SIP Forking на CUBE для записи видео – звонков, например, для последующего анализа системой записи.


Что мы имеем

Интегрированное приложение Cisco Unified Border Element (далее CUBE) является частью программного обеспечения маршрутизатора CISCO2911, параметры которого приведены ниже:

Cisco CISCO2911/K9 (revision 1.0) with 483328K/40960K bytes of memory.
Processor board ID ABCDEFAAAAA
3 Gigabit Ethernet interfaces
6 Serial interfaces
1 terminal line
2 Channelized E1/PRI ports
1 Virtual Private Network (VPN) Module
DRAM configuration is 64 bits wide with parity enabled.
255K bytes of non-volatile configuration memory.
32K bytes of USB token usbtoken0 (Read/Write)
255744K bytes of ATA System CompactFlash 0 (Read/Write)

Prerequisites

Перед началом нужно выполнить следующие условия:

  • маршрутизатор сконфигурирован в качестве CUBE;
  • версия Cisco IOS 15.2(1) или выше;
  • видео – звонок устанавливается по схеме SIP-to-SIP;
  • используется адресация версии IPv4;
  • ключевые составляющие вызова проходят через CUBE, включая SIP – сигнализацию и медиа - потоки;
  • в рамках устанавливаемого видео – вызова не происходит транскодирования с высокой нагрузкой;
  • не используется SRTP (Secure Real-time Transport Protocol);

Схема следующая:

SIP Forking на Cisco CUBE
Настройка

Для настройки CUBE необходимо подключится к серверу по протоколу Telnet и ввести следующие логин и пароль:

UserName: merionet
Password: ******

Переходим в режим конфигурации:

enable
configure terminal

У нас 192.168.0.2 – IP – адрес системы записи, а 192.168.0.3 - адрес CUCM. В разделе voice service voip, необходимо добавить IP – адрес системы записи и CUCM в список «доверенных» IP – адресов и указать прочие опции, как указано ниже:

voice service voip
 ip address trusted list
  ipv4 192.168.0.2 255.255.255.255
  ipv4 192.168.0.3 255.255.255.255
 address-hiding
 mode border-element
 media flow-around
 allow-connections sip to sip
 fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
 sip
  asymmetric payload full
  early-offer forced
  midcall-signaling passthru
  g729 annexb-all
  video screening

Создаем media profile recorder, в котором необходимо указать тэг dial – peer, который смотрит в сторону системы записи. Помимо этого, необходимо создать профиль для записи видео с опциями, которые указаны ниже. Оба профиля записи указываются в настройке media class:

media profile recorder 100
 media-recording 114
!
media profile video 455
 monitor-ref-frames
 h264-packetization-mode 0
 ref-frame-req rtcp retransmit-interval 50 retransmit-count 4
 ref-frame-req sip-info
!
media class 3
 recorder profile 100
 video profile 455

Теперь, на входящем и исходящем dial – peer указываем созданный ранее media class:

dial-peer voice 123 voip
 destination-pattern 114
 rtp payload-type cisco-codec-video-h264 112
 session protocol sipv2
 session target ipv4:192.168.0.2
 voice-class sip options-keepalive
 voice-class codec 1 offer-all
 media-class 3
 dtmf-relay rtp-nte
 no vad
!

dial-peer voice 124 voip
 destination-pattern 1402$ // маршрут в сторону PBX
 rtp payload-type cisco-codec-video-h264 112
 session protocol sipv2
 session target ipv4:192.168.0.3
 session transport tcp
 voice-class codec 1 offer-all
 voice-class sip options-keepalive up-interval 100 down-interval 50 retry 6
 voice-class sip bind control source-interface GigabitEthernet0/1
 voice-class sip bind media source-interface GigabitEthernet0/1
 media-class 3
 dtmf-relay rtp-nte
 no vad

Сохраняем конфигурацию:

copy running-config startup-config
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

Базовый курс по Asterisk
Двухнедельный онлайн курс по Asterisk от Мерион Нетворкс. 5 блоков обучения с домашним заданием. Именной сертификат с уникальным номером при успешной сдаче экзамена
Подробнее о курсе
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Онлайн-курс по сетевой безопасности
Изучи основы сетевой безопасности и прокачай скилл системного администратора и сетевого инженера
Подробнее о курсе
Онлайн-курс по кибербезопасности
Полный курс по кибербезопасности от Мерион Нетворкс - учим с нуля специалистов по информационной безопасности. Пора стать безопасником!
Подробнее о курсе
Этичный хакинг
Научись работать с Kali Linux, изучи самые распространенные уязвимости, разверни виртуальную лабораторию для пентестинга
Подробнее о курсе
Еще по теме:
img
Мы создали калькулятор инсталляции IP - АТС Asterisk. При планировании сервера и необходимого оборудования заполните соответствующие поля для расчета производительности, шлюзов и плат
img
Скачать руководство администратора Cisco UCM/CME на русском языке
img
Скачать руководство администратора FreePBX на русском языке
img
Рассказываем как рассчитать пропускную способность для IP-вызовов Cisco
img
Рассказываем как настроить отправку СМС сообщений из контакт-центра Октелл через Ростелеком СМС Реклама
Весенние скидки
30%
50%
60%
До конца акции: 30 дней 24 : 59 : 59