В данной статье речь пойдет кратко о том, для чего нужен Cisco TelePresence Video Communication Server (VCS), как зарегистрировать на нем устройства и как маршрутизировать вызовы.
Cisco VCS – это устройство или программное обеспечение, которое, выражаясь простым языком, предназначено для хранения базы абонентов и маршрутизации голосовых и видео звонков.
Доступ к VCS осуществляется либо по протоколу SSH, либо по HTTPS. Для доступа к консоли управления VCS по протоколу HTTPS в браузере необходимо набрать адрес сервера и ввести логин и пароль администратора.
Фактически для осуществления базовой настройки можно ограничиться разделом VCS configuration:
В подразделах VCS configuration настраиваются протоколы H.323, SIP, настраивается база учетных записей, маршрутизация звонков. Прочие тонкости настройки выходят за рамки поставленной цели.
Для того, чтобы настроить протоколы H.323 и/или SIP необходимо пройти в раздел VCS configuration – Protocols – H.323 и/или VCS configuration – Protocols – SIP соответственно. В связи с ограниченным количеством времени на изучение сервера, я оставил эти настройки по умолчанию.
Для регистрации устройств с возможностью передачи голоса и видео на сервере VCS, для каждого из них необходимо завести учетную запись. Учетная запись может быть создана локально на сервере VCS, или в любом другом месте, с которым можно произвести синхронизацию базы по протоколу LDAP. Мы же ограничимся только локальной базой.
Локальные учетные записи создаются в разделе VCS configuration – Authentication – Devices – Local database, где каждому устройству задается имя/телефонный номер и пароль для регистрации. После чего в разделе VCS configuration – Authentication – Devices – Configuration выбирается тип базы данных Local database.
После проделанной процедуры, оконечное устройство можно будет зарегистрировать на VCS по присвоенной ему учетной записи. В результате чего, звонки между зарегистрированными устройствами теперь можно будет осуществлять путем набора имени/номера удаленного зарегистрированного устройства.
Для настройки маршрутизации вызовов нужно обратить внимание на следующие разделы: VCS configuration – Zones и VCS configuration – Dial plan – Search rules.
В разделе VCS configuration – Zones необходимо создать зону, в которой находится или находятся смежные устройства. В моем случае это был Cisco TelePresence Video Communication Server (CUCM), который развернул мой коллега. Соответственно, для того чтобы я смог позвонить на телефонный номер, который зарегистрирован на CUCM, мне необходимо сперва провести начальную конфигурацию для связи с CUCM:
Зеленая надпись SIP: Active 172.17.—.—:5060 означает, что сервер доступен.
Для задания правил маршрутизации идем в раздел VCS configuration – Dial plan – Search rules. В данном разделе создаем новое правило:
Особое внимание следует уделить пункту Pattern type. Regex означает что захват номеров для последующей маршрутизации будет настроен путем использования регулярных выражений (Regular expression).
В строке Pattern string задается регулярное выражение, которое будет сопоставляться с набранным номером. Значение поля (4\d{3})@.* означает, что VCS обратит внимание на любой номер который начинается с цифры 4, после которой идут еще 3 любые цифры, за которыми следует @ и адрес домена (по сути, любые символы). Так, например, если я захочу позвонить на номер 4000 и наберу его на телефоне, VCS зарегистрирует вызов на номер 4000 после которого подставит имя домена. Вместо имени домена в моем примере используется IP адрес VCS, т.к. он не зарегистрирован в домене. Итак при наборе 4000 на любом зарегистрированном устройстве VCS скорее всего захватит следующий номер: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. . Но номер 4000 зарегистрирован совершенно на другом сервере. Поэтому, чтобы смаршрутизировать звонок, в раскрывающемся списке Pattern Behavior нужно выбрать Replace, а в поле Replace string использовать регулярное выражение Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. . Данное выражение означает, что вместо \1, VCS подставит значение, которое было указано в скобках в поле Pattern string и добавит к нему имя домена @172.17.—.—.
Сервер CUCM, так же как и VCS, не зарегистрирован в домене, так как используется для тестов, поэтому вместо доменного имени я указал его IP адрес. Теперь можно сохранить конфигурацию и сделать вызов на номер 4000. VCS автоматически заменит Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. на , Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. , что позволит правильно маршрутизировать звонок на телефон, зарегистрированный на CUCM.