Цель и ассортимент Cisco
Цель Cisco - предоставить клиентам качественную и надежную IP телефонию. Широкий диапазон оборудования, представленный в ассортименте вендора, позволяет создать телефонную сеть, как для огромных корпораций, так и для небольших офисов или группы удаленных сотрудников.
Каждая компания, независимо от размеров, нуждается в современных средствах коммуникации. Таким решением является IP телефония. Она призвана максимально упростить и удешевить разговоры, как между персоналом, так и с бизнес-окружением организации.
Критерии выбора
Выбор общей концепции и оборудования будущей системы диктуется в первую очередь функциональными требованиями и ёмкостью абонентов. Далее ограничения накладывает отведённый бюджет. Две схожие по функционалу системы можно построить на оборудовании различного ценового сегмента. Однако общая надёжность, безопасность и качество связи будет на стороне более дорогого, наиболее полно представленного в рамках одного вендора оборудования. Это же справедливо и относительно презентабельности вида конечного оборудования, самих IP телефонов.
Аппараты премиум-сегмента обладают расширенным функционалом и отлично впишутся в стильный интерьер. Например, кабинет руководителя. Аппараты с расширенной клавиатурой или дополнительными консолями быстрого вызова будут к месту на столе оператора колл-центра или топ-менеджера. Телефоны с базовым набором возможностей будут удобны офисным работникам и менеджерам.
Идеальный вариант построения системы
Идеальным случаем является построение системы на оборудовании одного вендора. Это решает проблему совместимости, упрощает настройку и эксплуатацию. Однако на практике бывает иначе. Особенно, когда изначально построенная система подвергается расширению. А IP АТС обслуживает IP телефоны различных производителей. Это возможно, если всё оборудование использует стандартные протоколы VoIP. Например, SIP. Проблемы начинаются с оборудованием, работающим с проприетарными протоколами, такими как SCCP и др. Или же требующие закрытой конфигурации с помощью отправки файлов с данными.
Компания Cisco выпускает качественное и надёжное оборудование для IP телефонии. В линейке производителя есть решения любого уровня и масштаба. От оборудования на базе серверов UCS и BE6000 для огромных сетей корпораций, IP АТС на базе маршрутизаторов ISR для офисов, филиалов до персональных решений для удалённых сотрудников. Независимо от размеров телефонной сети, данное оборудование поддерживает все конечные устройства Cisco, будь то IP телефоны, видеотелефоны или терминалы видеоконференций. Существует два главных направления, разнящихся масштабом, которые описаны ниже.
Направления Cisco.
Часть первая
Cisco Unified Communication Manager (CUCM) - предназначен для развёртывания на базе виртуализированных решений WMware, запускаемых на серверах. Позволяет создавать кластерные системы с большой ёмкостью абонентов (порядка 40000 клиентских устройств) и надёжностью. Обеспечивает беспрецедентное масштабирование и резервирование. Имеет разветвлённую систему лицензирования:
"Приобрести оборудование для IP телефонии от производителей Cisco и Asterisk Вы можете в магазине ВТК СВЯЗЬ. Наши специалисты помогут сделать наиболее правильный выбор и подскажут основные особенности каждой из рассматриваемых моделей.
В случае, если заинтересовавшая Вас модель оборудования для IP телефонии от производителей Cisco и Asterisk в данный момент не размещена на сайте, мы предлагаем обратиться к менеджеру, чтобы уточнить возможность еe приобретения под заказ."
Направления Cisco.
Часть вторая
Cisco Unified Communication Manager Express (CUCMe) – предназначен для функционирования на базе маршрутизаторов ISR совместно с их основным функционалом (NAT, Firewall, VPN и др.). Позволяет строить сеть с ёмкостью до 450 клиентских устройств. Лицензирование состоит из пользовательских лицензий и лицензий на функционал. Пользовательские лицензии указывают количество абонентов CUCMe. Данные лицензии могут быть на 5, 25 и 100 пользователей. Имеют артикулы вида: FL-CME-SRST-X. И лицензии для каждого телефона вида: SW-CCME-UL. Начиная с CUCMe версии 9.x используется схема лицензирования CUCM:
Выводы
Поэтому, совместимость с оборудованием сторонних производителей в данном случае минимальная. Если АТС Cisco, при наличии расширенной лицензии, может обеспечить работу “не родных” IP телефонов, то телефоны Cisco – не предполагают работу совместно со сторонними АТС вовсе. Это продиктовано общей концепцией Cisco, направленной на максимальную надёжность, безопасность и получение прибыли.
Однако некоторые IP телефоны Cisco можно сконфигурировать (специальным xml-файлом или набором файлов, отправленных на телефон по FTP) для работы со сторонними IP АТС по SIP протоколу. Это заслуга, в основном, энтузиастов. При этом, скорее всего, будет доступен только базовый функционал аппаратов (входящие\исходящие звонки), и практически заблокирован расширенный (телефонная книга, дополнительные клавиши и т.д.).
Настройки IP-телефона
Cisco 7941
Пример настройки IP-телефона Cisco 7941 для работы по протоколу SIP:
Телефон Cisco 7941 работает с Java-меню, поэтому вся его прошивка содержит не один файл с именем типа P0S-08-3-1.*, а является архивом с именем типа cmterm-7941_7961-sip.8-2-1.zip, который содержит файлы:
Кроме этих файлов, в корне TFTP-сервера, с которого телефон грузит прошивку, должен лежать файл XMLDefault.cnf.xml и, если настройки переопределяются для отдельного телефона, файл SEP.cnf.xml.
Процесс обновления прошивки выглядит следующим образом. Сначала при включении телефона в сети держим нажатой кнопку # секунд 15, до тех пор, пока лампочки возле линий не начнут мигать желтым. После этого нажимаем комбинацию 123456789*0#1 и телефон перезагружается, стирая свою прошивку. Теперь он готов к приему новой. Для этого ему необходим, в первую очередь, файл XMLDefault.cnf.xml. Описания формата этого файла на сайте Cisco найти не удалось – скорее всего он еще не документирован достаточно хорошо. Попробуем разобраться самостоятельно.
Настройки файла XMLDefaults.cnf.xml
XMLDefaults.cnf.xml
<device>
<deviceProtocol>SIP</deviceProtocol>
Далее задаем имя и пароль для доступа к телефону по SSH. Можно посмотреть некоторую debug-информацию, дать команду на перезагрузку и почти все – возможности очень ограничены.
<sshUserId>root</sshUserId>
<sshPassword>root</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D.M.Y</dateTemplate>
<timeTemplate>HH:MM</timeTemplate>
<timeZone>Russian Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>130.149.17.21</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member>
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
Настройки XMLDefaults.cnf.xml
IP-адрес сервера
Вместо XXX.XXX.XXX.XXX вводим IP-адрес сервера
<processNodeName>XXX.XXX.XXX.XXX</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<sipProfile>
<sipProxies>
<backupProxy/>
<backupProxyPort/>
<emergencyProxy/>
<emergencyProxyPort/>
<outboundProxy/>
<outboundProxyPort/>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x--serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>false</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
Настройки XMLDefaults.cnf.xml
Поддерживаемые кодеки
Поддерживаемые кодеки – G729a, G711, возможно, какие-то еще:
<preferredCodec>g729a</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
Метка телефона (в верхнем правом углу):
<phoneLabel>MyPhone</phoneLabel>
Если есть статический внешний IP-адрес, ставим natEnabled=0 и вписываем адрес в natAddress. Если адрес назначается через NAT и он известен, то natEnabled=1. Если же работаем через маршрутизатор с NAT-overload (для домашних сетей – наиболее распространенный случай), то natEnabled=1, а поле natAddress не заполняем.
<natEnabled>1</natEnabled>
<natAddress></natAddress>
<stutterMsgWaiting>1</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
Настройки XMLDefaults.cnf.xml
Настройки для кнопок
К основным параметрам, на которые следует обратить внимание при выборе IP мини АТС, относятся:
<line button="1">
Обозначаем, что это кнопка линии:
<featureID>9</featureID>
Метка кнопки, адрес SIP-прокси-сервера:
<featureLabel>MyPhone</featureLabel>
<proxy>XXX.XXX.XXX.XXX</proxy>
<port>5060</port>
Имя кнопки, должно совпадать со следующим полем:
<name>User</name>
<displayName>User</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
Настройки XMLDefaults.cnf.xml
Авторизация и быстрый набор
Имя и пароль для авторизации на SIP-сервере:
<authName>XXX</authName>
<authPassword>XXX</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>voicemail extension</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>ne</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
<line button="2">
А это будет кнопка быстрого набора:
<featureID>21</featureID>
<featureLabel>Work</featureLabel>
<speedDialNumber>1234567</speedDialNumber>
</line>
</sipLines>
<voipControlPort>5061</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
Настройки XMLDefaults.cnf.xml
Имя файла
Имя файла с номерным планом:
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<commonProfile>
<phonePassword>cisco</phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<webAccess>1</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>08:30</displayOnTime>
<displayOnDuration>11:30</displayOnDuration>
<displayIdleTimeout>0:05</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer/>
</vendorConfig>
<networkLocale/>
<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL/>
<directoryURL/>
<idleURL/>
<informationURL/>
<messagesURL/>
<proxyServerURL/>
<servicesURL/>
</device>
IP телефоны серии Cisco SPA
Для полной совместимости со сторонними IP АТС доступна линейка IP телефонов Cisco SPA.
Они свободны от ограничений и отлично работают по стандартному SIP протоколу. Данные телефоны можно подключать напрямую к операторам связи, предоставляющим услуги VoIP телефонии. Или к IP АТС, например Grandstream.
А так же к софт-решениям (платным или свободно распространяемым): 3CX или Asterisk.
Это системы, для запуска которых необходим компьютер, операционная система (Windows, Linux и т.п.) и программный пакет виртуальной АТС. Настройка требует определённых знаний и навыков. Функционал очень богат и расширяется с помощью модулей.
Софт-АТС
Софт-АТС поддерживают обширный набор протоколов VoIP и расширенные возможности:
Конфигурация IP телефонов серии Cisco SPA очень проста и похожа на настройку других IP телефонов или домашних роутеров WIFI. Как правило, заключается в заполнении нескольких строк в таблице конфигурации WEB интерфейса, доступной из WEB браузера по заданному адресу. Это номер телефона, адрес SIP шлюза и логин\пароль. Остальные настройки (речевые кодеки, клавиши быстрого набора, мелодии звонков и прочее) правят по мере необходимости.
Итоги
Таким образом, при внедрении IP телефонии остро становится вопрос выбора общей концепции, совместимого оборудования и соответствие требованиям по обеспечению необходимого функционала, а так же подбор оборудования для уже существующих систем с учётом ценового баланса и надёжности.
Специалисты компании ВТК СВЯЗЬ имеют большой опыт практической реализации проектов различного уровня сложности и всегда готовы к взаимовыгодному сотрудничеству.