Медиа-ресурсами в терминологии Cisco называются аппаратные (hardware) или программные (software) средства, которые производят определенную обработку голосовых потоков / сессий. К операциям обработки голосовых потоков относятся:
- Voice Termination - преобразование "традиционных" (т.е аналоговых или цифровых) речевых сигналов в IP-пакеты;
- Conferencing - объединение (мультиплексирование) нескольких голосовых потоков в конференцию, т.е разговор нескольких абонентов одновременно;
- Transcoding - преобразование кодека, использующего в голосовой сесиии одним устройством, в кодек, который может использоваться другим устройством.
- Media Termination Point (MTP) - соединение ("бриджевание") двух голосовых сессий между собой, например, в случаях, когда в сессии использован один и тот же кодек, но разные интервалы пакетирования или законы компандирования.
- Music on Hold - проигрывание музыки при постановки одного из абонентов на удержание
- Announciator - проигрывание речевых сообщений или акустических сигналов в различных ситуациях, например при наборе несуществующего номера и т.п.
Некоторые операции обработки голосовых потоков могут быть осуществлены только на аппаратных средствах (Voice Termination, Transcoding), а другие - только на программных средствах (Music on Hold, Announciator). Conferencing и MTP могут быть реализованы и на аппаратных, и на программных ресурсах. Использование аппаратных средств предпочтительнее, так как програмные ресурсы увеличивают вычислительную нагрузку на процессоры серверов и голосовых шлюзов. В большинстве случаев в качестве аппаратных средств используются DSP (Digital Signal Proccessor) голосовых шлюзов. Для работы в качестве транскодера, конференц-моста или MTP DSP микросхемы объединяются в конструкцию, которая называется dspfarm (дословно: DSP-ферма). Обязательным условием является регистрация dspfarm на колменеджере. Для управления медиа-ресурсами колменеджер использует протокол сигнализации SCCP.
Программирование медиа-ресурсов для работы с CUCME рассмотрим на примере конференц-моста и транскодера. Чтобы использовать DSP для транскодирования или конференции, необходимо выполнить следующие действия (привожу пример конфигурации роутера Cisco 2811 с функционалом CUCME, пояснения даны курсивом; значения совпадающих параметров выделены одинаковым цветом):
voice-card 0 - номер слота, в котором расположены платы с микросхемами DSP
dsp services dspfarm - включается конструкция dspfarm для DSP в слоте 0
!
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.124 - подинтерфейс для голосового VLAN
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.124 - подинтерфейс для голосового VLAN
description BR-2 Phones
encapsulation dot1Q 124
ip address 10.2.4.102 255.255.255.0
!
ip address 10.2.5.102 255.255.255.0
!
encapsulation dot1Q 124
ip address 10.2.4.102 255.255.255.0
!
interface FastEthernet0/0.125 - подинтерфейс VLAN для передачи данных
description BR-2 Data
encapsulation dot1Q 125ip address 10.2.5.102 255.255.255.0
!
interface Loopback 0
description For_CUCME
ip address 10.2.250.102 255.255.255.0
!
!
sccp local FastEthernet0/0.124 - указываем локальный интерфейс для сигнализации SCCP
sccp ccm 10.2.250.102 identifier 1 version 7.0 - указываем IP-адрес CUCME, на котором будут регистрироваться медиа-ресурсы, его идентификатор и версию ПО
sccp - включаем сигнализацию SCCP
!
codec g729abr8
codec g729r8
codec g729abr8
codec g729r8
codec g729br8
telephony-service - настройки CUCME
!
sccp local FastEthernet0/0.124 - указываем локальный интерфейс для сигнализации SCCP
sccp ccm 10.2.250.102 identifier 1 version 7.0 - указываем IP-адрес CUCME, на котором будут регистрироваться медиа-ресурсы, его идентификатор и версию ПО
sccp - включаем сигнализацию SCCP
!
sccp ccm group 1 - задается группа колменеджеров, на которых будет осуществлена регистрация
associate ccm 1 priority 1 - задается приоритет серверов в группе для последовательности регистрации
associate profile 2 register Transcoder - указывается имя, под которым будет регистрироваться транскодер
associate profile 1 register HW_CFB - указывается имя, под которым будет регистрироваться конференц-мост
!
dspfarm profile 2 transcode - создается профиль для транскодера
codec g711ulaw - перечисляются кодеки, которые могут использованы с транскодером
codec g711alaw
codec g729ar8codec g729abr8
codec g729r8
maximum sessions 2 - максимальное количество сессий транскодирования
associate application SCCP - активируется протокол SCCP для данного профиля
no shutdown - включается транскодер
!
!
dspfarm profile 1 conference - создается профиль для конференции
codec g711ulaw - перечисляются кодеки, которые могут использованы при объединении сессий в конференцию
codec g711alaw
codec g729ar8codec g729abr8
codec g729r8
codec g729br8
maximum sessions 2 - максимальное количество конференц-сессий
associate application SCCP - активируется протокол SCCP для данного профиля
no shutdown - включается конференц-мост
!
!!
telephony-service - настройки CUCME
conference hardware - разрешить использование аппаратных ресурсов для конференции
sdspfarm units 2 - количество используемых профилей
sdspfarm tag 1 HW_CFB - имя конференц-моста (должно совпадать с именем профиля)
sdspfarm tag 2 Transcoder - имя транскодера (должно совпадать с именем профиля)
max-ephones 10
max-dn 10ip source-address 10.2.250.102 port 2000 - IP адрес CUCME
При конфигурировании профилей dspfarm может возникнуть ситуация, когда система не даст Вам возможности ввести требуемое количество сессий (maximum sessions). Это свидетельствует о нехватке DSP ресурсов. Нужно либо добавлять платы с микросхемами DSP, либо сокращать количество портов традиционной телефонии (аналоговые телефоны, тайм-слоты потоков Е1).
После конфигурирования проверяем регистрацию медиа-ресурсов:
BR-2#sh dspfarm profile 1
Dspfarm Profile Configuration
Dspfarm Profile Configuration
Profile ID = 1, Service = CONFERENCING, Resource ID = 1
Profile Description :
Profile Service Mode : Non Secure
Profile Admin State : UP Profile Operation State : ACTIVE Application : SCCP Status : ASSOCIATED Resource Provider : FLEX_DSPRM Status : UP
Number of Resource Configured : 2
Number of Resource Available : 2
Codec Configuration
Codec : g711ulaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g711alaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g729ar8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729abr8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729r8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729br8, Maximum Packetization Period : 60 , Transcoder: Not Required
Profile Description :
Profile Service Mode : Non Secure
Profile Admin State : UP Profile Operation State : ACTIVE Application : SCCP Status : ASSOCIATED Resource Provider : FLEX_DSPRM Status : UP
Number of Resource Configured : 2
Number of Resource Available : 2
Codec Configuration
Codec : g711ulaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g711alaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g729ar8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729abr8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729r8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729br8, Maximum Packetization Period : 60 , Transcoder: Not Required
BR-2#sh dspfarm profile 2
Dspfarm Profile Configuration
Dspfarm Profile Configuration
Profile ID = 2, Service = TRANSCODING, Resource ID = 2
Profile Description :
Profile Service Mode : Non Secure
Profile Admin State : UP Profile Operation State : ACTIVE Application : SCCP Status : ASSOCIATED Resource Provider : FLEX_DSPRM Status : UP
Number of Resource Configured : 1
Number of Resource Available : 1
Codec Configuration
Codec : g711ulaw, Maximum Packetization Period : 30
Codec : g711alaw, Maximum Packetization Period : 30
Codec : g729ar8, Maximum Packetization Period : 60
Codec : g729abr8, Maximum Packetization Period : 60
Codec : g729r8, Maximum Packetization Period : 60
Profile Description :
Profile Service Mode : Non Secure
Profile Admin State : UP Profile Operation State : ACTIVE Application : SCCP Status : ASSOCIATED Resource Provider : FLEX_DSPRM Status : UP
Number of Resource Configured : 1
Number of Resource Available : 1
Codec Configuration
Codec : g711ulaw, Maximum Packetization Period : 30
Codec : g711alaw, Maximum Packetization Period : 30
Codec : g729ar8, Maximum Packetization Period : 60
Codec : g729abr8, Maximum Packetization Period : 60
Codec : g729r8, Maximum Packetization Period : 60
Из приведенных выше данных видно, что наши аппаратные медиа-ресурсы успешно зарегистрированы на CUCME и готовы к использованию (Operation State: ACTIVE, SCCP Status: ASSOSIATED). Иногда не удается сразу получить регистрацию аппаратных ресурсов, в этом случае спасает реинициализация протокола SCCP:
BR-2#(Config) no sccp
BR-2#(Config) sccp
Комментариев нет:
Отправить комментарий