пятница, 12 августа 2016 г.

Медиа-ресурсы для конференций на CME

Доброго времени суток!

Сегодня рассмотрим регистрацию медиа-ресурсов на Cisco Callmanager Express. Медиа-ресурсы используется для обработки голосовых пакетов.Они выполняют следующие функции:

Transcoding - используется для преобразования кодеков. Например, с G711 на G729.
Conferencing - для микширование аудио-потоков
Media Termination Point -  используется для соединения двух голосовых сессий с одинаковым кодеком с двух сторон, но разными интервалами пакетирования. Например, G711alaw и G711ulaw.
Ещё есть Voice Termination, MoH, Announciator. но их сегодня рассматривать не будем. Для выполнения выше указанных функций используется как и аппаратные ресурсы, так и програмные. Например, для транскодирования нужен только аппаратные ресурсы, а конференция и MTP могут выполняться на аппаратных и програмных ресурсах. Но програмные ресурсы загружает ЦП. В качестве аппаратных ресурсов часто используется PVDM-модули с установленным Digital Signal Processor (DSP). Есть несколько вариантов PVDM-модулей: PVDM3-16, PVDM3-32, PVDM3-64, PVDM3-128 и т.д.Для того, чтобы узнать какой модуль имеется на вашей CME, необходимо сделать команду show inventory. Например:

show inventory
NAME:   "PVDM3 DSP DIMM with 16 Channels on Slot 0 Subslot 4", DESCR:  "PVDM3 DSP DIMM with 16 Channels "
PID:  PVDM3-16

Каждый PVDM-модуль могут содержать несколько DSP. Раньше каждый DSP выполнял только одну функцию. Например: один DSP для транскодинга, один для конференций и т.д. В этом случае ресурсы неэффективно использовались. Поэтому предложили эти процессоры объединить в одну общую ферму, так называемую dspfarm. Таким образом, один DSP может использоваться и для транскодинга, и для конференций.
Теперь рассмотрим настройку:

voice-card 0               слот 0 с PVDM-модулем
dsp services dspfarm   объединяем в DSP-ферму

interface Loopback 0
ip address 10.10.10.10 255.255.255.255

sccp local Loopback0                                        интерфейс для сигнализаций SCCP
sccp ccm 10.10.10.10 identifier 1 version 7.0  IP-адрес для регистраций медиа-ресурсов
sccp                                                                    включаем протокол sccp

dspfarm profile 1 transcode    создаем профайл для транкодинга
codec g711alaw                       указываем список кодеков
codec g711ulaw
codec g729ar8
codec g729abr8
codec g729r8
maximum sessions 3              максимальное количество сессий
associate application SCCP    включаем протокол SCCP для профайла
no shutdown                            включаем (по умолчанию выключен)

dspfarm profile 2 conference  создаем профайл для конференций
codec g711alaw                        указываем список кодеков
codec g711ulaw
codec g729ar8
codec g729abr8
codec g729r8
maximum sessions 1                максимальное количество сессий
associate application SCCP     включаем протокол SCCP для профайла
no shutdown                             включаем (по умолчанию выключен)

sccp ccm group 1                                            создается группа ccm для регистраций ресурсов
associate ccm 1 priority 1                               задаем приритет серверов
associate profile 1 register TRANSCODE    имя, под котрым будет регистрироваться транскодер
associate profile 2 register CONFERENCE имя, под котрым будет регистрироваться конференц

Теперь их будем регистрировать на CME:
telephony-service
sdspfarm units 2                              количество используемых профайлов
sdspfarm tag 1 TRANSCODE        регистрируем транскодер
sdspfarm tag 2 CONFERENCE     регистрируем конференц-мост
conference hardware                      используем аппаратные ресурсы для конференций

Статус регистраций можно проверить командой show dspfarm porfile. Если статус стоит ASSOCIATED, то медиа-ресурсы успешно зарегистрированы.
Дополнительно, командой show dspfarm dsp active можно посмотреть список медиа-ресурсов, которые используется в данный момент.

В следующих статьях более подробно напишу про DSP. Хорошего всем дня!



Комментариев нет:

Отправить комментарий