Welcome Message

Hello my dear reader,

Welcome to my blog, which is dedicated to Cisco technologies. On its pages we will talk about the limitless world of telephony and networking.

We will focus mostly on Cisco collaboration solutions and technologies. These are IP PBX based on Cisco Unified Communications Manager and Cisco Unified Communications Manager Express, Cisco contact centers, Cisco Voice Gateways, etc. Also, I will introduce you the education news: Cisco authorized courses, my own developed training programs, our upcoming events, online learning.

If you have any questions regarding my posts, job or activities, please feel free to ask your questions. I will try to answer them when I have time.

If you are satisfied with the content of my blog, isn’t that worth a beer or coffee? Donations help me to continue supporting the blog and creating new posts here — things for which I spend hours of my free time! Thank you very much!

Sincerely, Dmytro Benda

Saturday, June 30, 2012

Configuring CUCM 8.6 to Register Cisco Telepresence EX90 Endpoints

Good morning!

Currently, Cisco's high-quality video and video communications solutions, the so-called Cisco Telepresence technology, are becoming more widespread. When you hear the word Telepresence, you usually immediately associate with Telepresence rooms, specially equipped for videoconferencing and designed for teamwork. However, there are also personal products in the Cisco Telepresence family of solutions that provide easy integration of video communication functions at employee workplaces, provide access to phone books, and allow video meetings with colleagues, customers or suppliers. One of these personal products is the Cisco Telepresence EX series terminals - EX60 and EX90, and today I want to share how to configure the CUCM to register these terminals.
So let's get started :) EX90 terminals can work together with CUCM via SIP protocol. In CUCM version 8.6, the EX90 has a special terminal type, the Cisco Telepresence EX90. It must be selected when configuring the data block of the terminal itself. However, as practice has shown, only EX90 terminals with software version TC5 are registered on CUCM 8.6 as true EX90 without any problems. If there is a terminal with an earlier version of TC4 software, then you need to upgrade to TC5. If the upgrade is not possible for some reason, then you can register the EX90 with TC4 firmware as a third-party SIP terminal (the so-called SIP third-party).

According to the vendor's recommendations, the procedure for configuring CUCM to register the EX90 is as follows.

1. Create a new SIP profile with specific parameters for EX series Telepresence terminals, in which the following parameters are set:

- "Redirect by Application" is enabled;
- "SDP Session-level Bandwidth Modifier for Early Offer and Re-invites" set to TIAS and AS;
- Enable "Use Fully Qualified Domain Name in SIP Requests";
- Enable "Allow Presentation Sharing using BFCP".


2. In the Region settings that the EX90 terminals are going to use, you need to expand the Bandwidth to 4000 kb/s.


3. On the server where the EX90 terminals will be registered, the following services must be activated:

- Cisco Call Manager;
- Cisco IP Voice Media Streaming Application;
- Cisco TFTP;
- Cisco User Data Services (this service will be used by EX90 terminals to get the phone book)

Services are activated in the Cisco Unified Serviceability interface.

4. For EX90 with software version TC5, you have to configure the phone similarly to any other Cisco IP Phones . Actually, the settings for the EX90 video terminal are no much different from the settings of a regular phone:

- set terminal type (EX90) and signaling protocol (SIP);
- set MAC address, Device Pool, Phone Button Template;
- Device Security Profile and SIP Profile are selected (a new SIP profile specially created for EX terminals has to be selected);
- a Directory number is configured.




5. EX90 terminals with TC4 firmware must be configured as SIP third party devices. The main particularity of the setting is that for third-party SIP devices, the MAC address is not used (the MAC must be entered as an arbitrary one). Instead, for registration and authentication according to the SIP Digest Authentication procedure, the following are used: - phone number; - CUCM username (End User), which is configured for this device as a parameter "Digest User";
- password (optional, not required, although highly recommended for security reasons). Thus, in the configuration of a third-party SIP device, set the following parameters: - arbitrary MAC address; - Device Pool, Phone Button Template; - Device Security Profile, SIP Profile (just like for EX90 TC5, a new profile is selected, specially created for EX terminals, see item 1); - Digest User. is that for third-party SIP devices, the MAC address is not used (it must be entered as an arbitrary one). Instead, for registration and authentication according to the SIP Digest Authentication procedure, the following are used: - phone number; - username CUCM (End User), which is registered for this device as a parameter "Digest User"; - password (optional, not required, although highly recommended for security reasons). Thus, in the data block of a third-party SIP device, set the following parameters: - arbitrary MAC address; - Device Pool, Phone Button Template; - Device Security Profile, SIP Profile (just like for EX90 TC5, a new profile is selected, specially created for EX terminals); - Digest User.





Here, in fact, is the whole trick. :) Now you can register terminals and try video calls.
The Cisco document describing the integration of EX90 TC5 terminals and CUCM 8.6 is located here.

12 comments:

  1. Добрый день,
    У меня есть CUCM и EX60 делаю все как у описано у Вас но получаю в статусе устройства Rejected
    Пытался и как EX60 так и SIP third-party результат одинаковый. Перерыл весь Инет даже не знаю куда уже копать. Ставил и CUCM 9 тоже самое.

    EX60
    Software version: TC5.1.3.292001
    Product: TANDBERG EX60

    CUCM 8.6.2
    Host Name cucm
    Date Fri Nov 30, 2012 17:41:57
    Time Zone Europe/Kiev
    Locale English (United States)
    Product Version 8.6.2.20000-2
    Platform Version 5.0.0.0-2

    ReplyDelete
  2. Добрый вечер, Андрей!

    Было бы неплохо увидеть скриншоты конфига ЕХ60 на ССМ. Также расскажите, плиз, что Вы вводите на терминале при его регистрации.

    Причину отказа в регистрации можно увидеть в дебагах RTMT (Real Time Monitoring Tool). Если умеете с ним работать, то прошу привести также и фрагмент дебага, отображающего попытку регистрации телефона.

    Скриншот конфигурации телефона на сайте не выложить, поэтому жду от Вас адрес почты (коммент с адресом публиковать не буду)

    ReplyDelete
  3. Добрый день, Дмитрий!

    Хочу сказать Вам спасибо за данный блог! А также, пользуясь случаем, задать несколько вопросов :)

    1.
    У меня есть ССМ8.6 на виртуальной платформе, он напрямую (с точки зрения SIP)подключен к Датагруппу через SIP-транк - на CUBE не хватило денег :). Звонки ходят в оба направления, но вот с DTMF проблема: Датагрупп их принимает только in-band. Есть ли возможность переконвертировать силами ССМ'а?

    2.
    Не до конца понятен следующий момент: В пункте Media Resources есть пункт MTP, там можно к MTP привязать Device Pool, но в тоже время в настройках Device Pool'а можно к нему привязать MRGL. Как эти настройки соотносятся?

    3.
    Есть необходимость, чтоб ССМ был в роли SIP-UA (слал REGISTER). Я так внятного описания не нашел, видел только как настраивается INVITE с авторизацией для транка. Возможно ли это реализовать?

    4.
    И еще: краем уха слышал, что можно делать транскодинп alaw<->ulaw через непрофильные софтовые MTP ресурсы: CFB/MOH. Так это или нет?

    ReplyDelete
  4. Добрый день, Денис.

    Благодарю Вас за отзыв. :) Попробую ответить на Ваши вопросы.

    1. Переконвертировать DTMF силами CUCM возможно. Для этого используются MTP.
    2. Я думаю, что для МТР настройки MRGL девайс пула будут задействованы при подключении МТР к другим медиа ресурсам - конференц-мостам, транскодерам, аннонсиатору, МоН.
    3. Да, такое можно сделать. Почитайте, пожалуйста, про SIP Realm. Более подробнее тут:

    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/security/7_0_1/secugd/secrealm.html

    4. Да, через софтовые медиа-ресурсы (МТР) конвертация a-law -> mu-law возможна.

    ReplyDelete
    Replies
    1. 1. Где об этом можно почитать?
      3. Как раз по данной статье я и настраивал. Тут, вроде, описан транк с авторизацией. Есть ли у вас практический пример настройки?

      Заранее спасибо!

      Delete
  5. Доброе утро, Денис!

    1. Почитать о передаче DTMF inband с помощью МТР можно, например, тут:

    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/4_1_3/ccmsys/a08sip.html

    3. Ну а SIP Realm я когда-то настраивал вот по этой статье и все работало:

    http://habrahabr.ru/post/146098/

    ReplyDelete
  6. Добрый день. А не подскажите как подключть к CUCM cisco telepresence sx20 ?

    ReplyDelete
  7. Добрый день, Игорь!

    К сожалению, никогда не конфигурил сей девайс :( Так что даже и сказать про него мне нечего.

    Может как-то по аналогии с ЕХ90? Неужели циска что-то особое придумала для этого терминала?

    ReplyDelete
  8. Привет.

    У меня под рукой в данный момент только терминал EX90 привязанный к белому ИП
    Что делать дальше? Им можно как то воспользоватся(скажем протестировать)без регистрации где либо?

    ReplyDelete
    Replies
    1. Привет,

      У меня не особо большая практика с видеотерминалами, но могу предположить (ввиду характера протоколов H323 и SIP), что звонок типа "точка-точка" без регистрации между 2мя видео-терминалами тоже возможен.

      Думаю, что если Вы возьмете второй терминал, то сможете проверить прямой видео-звонок. По настройкам, к сожалению, не подскажу - наизусть менюшки ЕХ90 не помню :)

      Delete
    2. Терминалы типа SX20/EX90 и пр. не требуют обязательной регистрации на CUCM. Например, тот же SX20 отлично работает как endpoint в конференциях, организуемых сервером Polycom, могут работать point-to-point с любыми другими endpoint, а также умеют организовать многоточку (если не ошибаюсь, до 4 устройств на SX20), выступая в роли сервера.

      Delete
    3. Да, совершенно верно. Регистрация на колменеджере необязательна.

      Delete