Программа cisco для телефона
Совсем недавно на нашу организацию вышел клиент, который попросил настроить IP-AТС на основе платформы Cisco 2921 и софта Cisco CallManager Express (CME). Клиентами разбрасываться не прилично в наше время, посему решили данную услугу оказать.
Взялся я за это дело не столько с целью срубить бабла для компании, сколько с целью ознакомиться как у этой самой Cisco устроена Ip-телефония, с целью саморазвития то бишь.
Ознакомился. Тема приятная; для меня как для цискаря работать гораздо удобнее нежели чем с Asterisk.
Писать про возможности CME можно много. Сегодня расскажу про самые его основы.
Попробуем решить простую задачу: есть пара телефонов — один работает по SIP, другой по SCCP, надо заставить их звонить друг на друга. Как это сделать — под катом.
Первоначальная настройка CME
Нулевым пунктом считается настройка dhcp-сервера на маршрутизаторе, так как практически все телефоны по умолчанию настроены на получение IP-адреса именно таким способом. Если кто-то подзабыл или не знал, то на Цисках это делается так:
По умолчанию, Cisco очень хорошо и с пониманием относится к работе протокола SCCP (в силу того, что данный протокол принадлежит самой Cisco), и не очень дружит с более распространным SIP-ом. Так, например чтобы просто разрешить звонки между SIP-телефонами, подключенными к нашей АТС необходимо сконфигурировать:
Этих настроек будет достаточно.
Настройка для работы c SCCP
Все настройки касающиеся работы протокола SCCP происходят в разделе telephony-service. Вот необходимый нам минимум:
dn — (directory number) это такая штука, которая, упрощённо говоря, символизирует собой телефонный номер. По аналогии ясно, за что отвечает параметр max-dn.
К слову сказать, не очень правильно указывать слишком большое количество ephone и dn, ибо под каждый из этих «юнитов» CME будет выделять оперативную память при инициализации.
Плюс ко всему количество поддерживаемых ephone и dn зависит от модели платформы и версии софта.
ip source-address задаёт IP-адрес (и как следствие интерфейс) и порт, на котором будут слушаться запросы от SCCP-телефонов
Настройка CME для работы с SIP-телефонами
Все настройки касающиеся работы протокола SIP происходят в разделе voice register global. Вот необходимый нам минимум:
Регистрируем телефоны
Можно приступать к настройке нумерации и параметров регистрации телефонов.
Технология в обоих протоколах одинакова и достаточно проста — сначала создаётся dn, потом создаётся «телефон», и к телефону привязывается его номер (или несколько).
В нашем примере для авторизации телефонных аппаратов на сервере мы будем использовать их MAC-адреса. Это логично, так как на практике за определённым человеком закрепляется один и тот же телефонный аппарат и телефонный номер, а человек обычно редко перемещает своё рабочее место в офисе, а если и перемещает, то и телефончик с собой переносит.
Регистрируем SCCP-телефон
Создаём телефонный номер:
Создаём образ телефоного аппарата. привязываем его к MAC-адресу реального аппарата, привязываем к нему номер:
Вы же наверняка видели в жизни\на картинках цискофон? Видели там много всяких кнопок возле экранчика? Это и есть те самые button-ы. На самом деле, каждая из этих кнопок отвечает за свою линию. А действий над ними можно совершать много (не только привязывать к какому нибудь номеру). Но это достойно отдельной статьи.
А тем временем мы можем смело включать телефон с указанным МАК-адресом в сеть, подождать пока он прогрузится, увидеть на его экранчике возле первой кнопки номер 100 и заветное имя — «The Real Man». Если мы подымем трубку, то услышым заветный зуммер
Регистрируем SIP-телефон
directory number создаётся следующим образом:
Чтобы телефон зарегистрировался, необходимо зайти на его веб-морду и в настройках первой линии указать адрес сервера — 192.168.101.1 и аутентификационные данные. Сохраняем.
Перезагружаем.
…
PROFIT!
IP-адрес телефона можно узнать по информации из dhcp-пула по маку используя команду show ip dhcp binding , либо в настройках самого телефона — голосовое, либо визуально меню.
Вроде бы всё. Были описаны минимальные настройки CME чтобы на нём могли зарегистрироваться два телефона (SIP и SCCP), получив адрес через DHCP.
Источники знаний
Основной источник знаний для начала был видео-курс к CCNA Voice от Jeremy Cioara. Довольно живым языком (английским правда) рассказывается об IP-телефонии вообще и о нюансах настройки этого самого CME. Правда там ни словом не затрагивается настройка SIP-телефонов.
В дальнейшем постараюсь рассказывать о разных нюансах настройки IP-телефонии на Cisco в общем, и о CME в частности — настройка tftp сервера для заливания прошивок на телефоны, подключение линий от ТфОП, специфика установки CME и прочие фичи.
Access support cases, contract information, product support documentation, and more.
View by Category
- All
- Collaboration
- Content & Multimedia
- Events
- Productivity
- Support
- Learning & Training
Operating System
Collaboration
Cisco Jabber
Cisco Jabber
This app offers presence, instant messaging, voice, video calling, and more for iPhone and iPad.
Cisco Meeting
Cisco Meeting
Meet over audio, video and web from your iPad and iPhone whenever ideas spark.
Guest Access-Cisco Jabber
Guest Access-Cisco Jabber
Place a quality video or voice call to a business using Cisco Collaboration from your Apple device.
Cisco Show and Share
Cisco Show and Share
Connect to a Cisco Show and Share system to watch, record, and share videos.
Cisco Spark
Cisco Spark
With this app, teams can chat, meet, and share and store their work from virtually any device.
Cisco WebEx Meetings
Cisco WebEx Meetings
Stay connected to important meetings, wherever you are.
Co Create
Co Create
This app makes it easier to collaborate with other touchscreen device users in your meetings.
Content & Multimedia
Cisco News
Cisco News
The Cisco News app is your one-stop destination for the latest regional and local Cisco news, stories and headlines.
Cisco 3D Interactive Catalog
Cisco 3D Interactive Catalog
Interact with Cisco products in 3D. Rotate them, explore features, and see how they can help you.
Cisco Disti Compass
Cisco Disti Compass
Get consolidated partner enablement offerings delivered by Cisco distributors in the Americas.
Cisco eReader
Cisco eReader
Get and review Cisco certification content to prepare for exams.
Cisco Geek Factor
Cisco Geek Factor
Cisco Geek Factor is a mobile interactive trivia game that tests your Cisco knowledge.
Cisco Partner Business Insights
Cisco Partner Business Insights
Cisco partners can use this to get direct access to their Installed Base Lifecycle Management data.
Cisco TKL
Cisco TKL
Registered users can easily browse, navigate, search, download, and view content.
Smart Account Quest
Smart Account Quest
Make the hyperspace jump to the future of Cisco with the new Smart Accounts game!
Events
Cisco Events
Cisco Events
This is the official app for Cisco Global Events. Get upcoming event details, maps, and more.
Cisco Lead Capture
Cisco Lead Capture
Allows Cisco partners and employees the ability to scan sales leads at Cisco events with their own personal device.
Productivity
Intelligent Node
Intelligent Node
Monitor and Provision Cisco GS7000i Intelligent Nodes.
Cisco Smart PHY
Cisco Smart PHY
Manages Remote PHY Devices.
Cisco Customer Experience Center
Cisco Customer Experience Center
Provides a central place for Cisco customers to see upcoming Customer Experience Center visits or briefings, get room names, maps, agenda items, presenter bios, logistic and more.
Cisco dCloud
Cisco dCloud
Provides customers, partners and Cisco employees with a way to experience Cisco solutions.
Cisco Air Provision
Cisco Air Provision
Get one-touch, over-the-air provisioning for Cisco Wireless Universal Access Points.
Cisco CMX
Cisco CMX
A mobile application that complements the Cisco CMX product by providing a set of monitoring and testing tools for CMX deployments.
AnyConnect
AnyConnect
Get reliable, easy-to-deploy, encrypted network connectivity from mobile devices.
Cisco Instant Connect
Cisco Instant Connect
Easily connect users over corporate Wi-Fi, on-premises, or off-premises (carrier) networks.
Cisco MAP Calculator
Cisco MAP Calculator
Visualize different layouts of the address space partitioning for the MAP port mapping algorithm.
Cisco Network Setup Assistant
Cisco Network Setup Assistant
Get help setting up Cisco Wi-Fi wherever you are.
Cisco Plug and Play
Cisco Plug and Play
This app, used with Cisco Prime Infrastructure, supports Day Zero deployment of Cisco routers.
Cisco Product Approval Status
Cisco Product Approval Status
App can be used to check Product Approval Status in a country or region.
Cisco Proximity
Cisco Proximity
With this app, you can view Cisco room-based, video collaboration endpoint content on your device.
Cisco Simple Connect
Cisco Simple Connect
Quickly connect Apple smart devices (such as iPhones and iPads) to a Cisco wireless router.
Cisco Wireless
Cisco Wireless
Monitor the performance of your on-premises Cisco wireless network.
Collab Upgrade
Collab Upgrade
Get help upgrading to the latest version of Cisco Unified Communications Manager.
CWS Mobile Browser
CWS Mobile Browser
The Cisco Cloud Web Security (CWS) Browser leverages Cisco's CWS global footprint to secure and protect end-user web transactions and corporate data.
Knowledge Reader
Knowledge Reader
Read digital materials available through Cisco Collaborative Knowledge.
Network Plug and Play
Network Plug and Play
Helps automate Cisco network device provisioning.
Remote Expert Mobile
Remote Expert Mobile
This full-featured WebRTC application gives you robust communications and co-browsing features.
Business Class Email
Business Class Email
Encrypt your email and take advantage of enhanced security features.
Cisco Enterprise Scheduler
Cisco Enterprise Scheduler
This app makes it easy to control business operations directly from mobile devices.
Прилодение работает очень плохо, и при функции "камера выкл" камера автоматически включается.
Нужно сделать переход из звонков в чат. А так норм стабильно работает.
Постоянно при разговоре прерывается звук.приходится повторять или переспрашивает собеседника Э
Тормодение от говорящего и слушающего достигло невероятно большого отставания в 30 секунд .Невозможно общаться.
Отличное приложение, стабильная связь, удобный интерфейс. 5 звезд!
Часто слетает, приходится сбрасывать и перезаходить.
В настройках программы отключил передачу видео во время звонка, но видео все равно передает
Приложение супер, но на 5 Андроиде не происходит вход в учётную запись, а на 7ке постоянно вылетает ( перестают работать) телефонный сервис.
Хорошо работает! И очень удобно! Но если начал вылетать, то все! Работать невозможно. Ты сидишь звонков ждёшь, а их нет, потому что приложение не работает ((
Нет возможности редактирования номера, выбранного из справочника, а мне нужно звонить через девятку! В десктопе это возможно, доработайте! Не всегда есть возможность снять входящий звонок - приложение не выводит звонок ни на экран, ни в трэй. А иногда выводит.
Версии
Скачивая любое приложение на свое устройство вы действуете на свой страх и риск, администрация не в ответе за ваши действия.
После покупки Samsung Galaxy Ace у меня возник вопрос: как получать доступ через интернет на смартфоне в корпоративную сеть? С моим предыдущим телефоном iPhone все было просто — работало из коробки.
«Эта функция не нужна», — скажете вы, ведь есть стандартный PPTP/L2TP/Ipsec Vpn. Да конечно, но в больших корпорациях для этого вовсю используют Cisco ASA. Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти готовый софт на эту темы — не увенчались успехом. Когда я попал на сайт запросов новых функций для Андроид и увидел больше 1500 запросов на Cisco VPN Client, то решил действовать сам, благо опыт работы с Unix-Linux имеется.
Внимание: Для работы ножен root пользователь. Для этого установите приложение SuperOneClick или update через Recovery.
Если вы не являетесь счастливым обладателем прошивки с CyanogenMod нам понадобится найти модуль ядра для VPN для конкретной прошивки установленной на Вашем телефоне. Мне помог поиск tun.ko Galaxy ACE 2.6.32.9-perf .
На всякий случай проверим есть ли он у вас:
Есть /system/lib/modules/tun.ko?
Если нет – найденный в инете модуль tun.ko скопируем по нужному адресу.
С терминала на девайcе открываем доступ на запись:
Получилось! Теперь осталось дело за малым — установить VPN клиент.
Я пользую порт VPNC. Можно скачать с Маркета либо на сайте
VPNC
Теперь его настроим.
А что если Ваш админ не дает Вам данные/пароль?
На ПК находим файл *.pcf, открываем его в блокноте.
Нас интересуют строки Host,GroupName,enc_GroupPwd.
В поле Gateway пишем IP адрес либо DNS имя нашего VPN-сервера (Host из конфига)
Username,Password вводим личные.
В поле ID — GroupName из конфига. А вот в поле Secret — enc_GroupPwd.
Только для начала расшифровываем ее на сайте -бесплатно и без регистрации.
Ну вот и все — можем запускать клиент.
Да, чуть не забыл — при первом запуске нужен доступ на запись.
Потом, после перезагрузки телефона, перед стартом VPNC можно подгружать модуль либо вручную,
либо через запуск скриптов типа Gscript, либо добавить внутрь функции do_pre_init() в файле /data/data/org.codeandroid.vpnc_frontend/files/vpnc-script.
Кстати новая версия поддерживает токены — нужно только галочку кликнуть в настройках соединения.
Если у вас редкая прошивка или антикварный телефон с Android, на который тяжело найти модуль для ядра — то есть еще один путь — но это уже тема для следующей статьи.
Работая с программой Cisco Packet Tracer, часто замечал в ней различные телефонные устройства, а также ПО на клиентских устройствах, при помощи которого, можно организовывать телефонные звонки. В связи с этим, возникла идея смакетировать сеть, состоящую из всех устройств данного симулятора (cisco packet tracer 6.2), которые могут звонить и принимать звонки. При написании данной статьи, возник вопрос: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?». И на этот вопрос, я постараюсь ответить в данной статье.
Используемые устройства:
1) Маршрутизатор 2811 (он будет являться DHCP сервером, VoIP шлюзом и TFTP сервером)
2) Коммутатор 2960 (в него будут подключены все устройства)
3) Аналоговый телефон (который будет подключен к коммутатору через шлюз)
4) IP телефон 7960
5) Клиентский компьютер (который будет работать, при помощи ПО Cisco IP Communicator)
6) Wi-Fi точка (она нужна для подключения к сети беспроводных устройств)
7) Ноутбук, планшетный компьютер и смартфон (данные устройства будут подключаться к Wi-Fi точке и работать через CIPC)
Далее понадобятся мак адреса всех устройств. Для компьютеров и других устройств (не телефонов), есть несколько способов узнать мак адрес. Например зайти в командную строку устройства и набрать ipconfig /all или зайти на вкладку config и скопировать в буфер мак адрес соответствующего интерфейса.
Для телефонов, я нашел только один способ — это навести мышкой на устройство и запомнить его мак (если кто знает еще способ, буду рад узнать).
Настроим роутер:
1) Повесим ip адрес на интерфейс (он будет являться шлюзом)
2) Дальше будем поднимать DHCP, поэтому заранее исключим из выдачи адрес, висящем на нашем интерфейсе
3) Поднимем DHCP
4) Поднимем телефонный сервис и настроим на нем кол-во телефонов и кол-во линий (несмотря на то, что устройств у нас 6, укажем количество с запасом)
5) Теперь настроим линии
6) Теперь создадим телефоны и привяжем определенный номер к мак адресу телефона
Настроим коммутатор:
1) Переведем 4 порта коммутатора, которые смотрят на наши устройства в голосовой влан
Настроим VoIP шлюз аналогового телефона:
Так как данный аналоговый телефон не умеет работать с IP адресами, но ему надо получить номер, он подключается к сети при помощи шлюза. Для корректной работы, шлюзу нужно прописать адрес сервера, куда обращаться.
"
Настройка Wi-Fi
Так как на данных переносных устройствах нету ethernet портов, то работать они будут при помощи wi-fi точки, соединенной с общей сеткой. Подключаем точку к коммутатору и заходим в ее настройки.
Кликаем по вкладке Config -> Port 1 и настраиваем (в целом можно оставить название Default и без пароля):
Теперь вводим эти данные на устройствах, которые будут подключаться по wi-fi. Например настроим wi-fi на смартфоне. Кликаем по вкладке Config -> Wireless0 и настраиваем. Убедитесь, что галочка напротив port status стоит в положение On, и в поле IP Configuration выбрано DHCP.
Получение адресов и настройка CIPC на устройствах:
На данном этапе телефоны уже должны зарегистрироваться и получить номера (во вкладке GUI, в правом верхнем углу должен появиться номер полученного телефона).
IP телефон 7960:
Перейдем к компьютеру и другим устройствам.После того как все устройства получат IP адреса, переходим на вкладку Desktop и выберем Cisco IP Communicator. После этого в правом верхнем углу видим, что номер присвоен (лично у меня номер не присваивался до момента, пока не запустишь сам CIPC. То ли это глюк самого симулятора, то ли Cisco хотела имитировать, что номер присваивается после запуска клиента)
Но в целом картинка такая:
Как видим, все устройства получили номера, согласно резервациям на маршрутизаторе.
Проверка работоспособности:
Остался финальный этап, в виде организации телефонного звонка и соединения. Но проверять все 6 устройств и звонки с каждого на каждый нецелесообразно, так как получится целый диафильм. Поэтому организуем звонок с планшетного компьютера на обычный аналоговый телефон и наоборот, а также с аналогового телефона на ip телефон и обратно.
Звонок с планшета на аналоговый телефон (с номера 101 на 105):
Звонок с аналогового телефона на планшет (с номера 105 на 101):
Звонок с аналогового телефона на IP телефон (с номера 101 на 102), причем здесь трубка специально поднята для демонстрации, что соединение установлено и возможен разговор.
Звонок с IP телефона на аналоговый телефон (с номера 102 на 101):
Тем самым организовали телефонное соединение, как схожих по структуре устройств, так и совершенно разных по своей архитектуре аппаратно и программно.
P.S. И вот мы подошли к концу и остается ответить на вопрос, заданный в начале: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?».
Постараюсь ответить немного развернуто. Пока писал данную статью, немного разочаровался. Так как в данном симуляторе присутствует только один роутер, на котором можно поднять CME и организовать телефонию- это 2811. Вдобавок к этому, функциональность данного роутера урезана донельзя, соответственно макетировать тут можно только самые базовые вещи. Говорить о телефонах думаю нет смысла. Ну а если говорить о самой программе Cisco IP Communicator, то здесь она не больше чем картинка с парой кнопок. Соответственно считаю, что для подготовки к экзамену, опыта, полученного в данном симуляторе, будет явно недостаточно и придется использовать более мощные инструменты. Но для базового ознакомления с тем, как работает цисковская телефония, она справляется.
В связи с этим в дальнейшем планирую выпустить урок по Cisco Call Manager или CUCM, а также более детально разобрать функционал программы CIPC.
Читайте также: