_ Конфигурация DHCP пула. Особенность настройки DHCP пула заключается в указании опции “option 150” определяющая IP-адрес tftp сервера на котором будут хранится файлы конфигурации телефонов. В статье подразумевается выделенный tftp сервер с настройкой которого можно ознакомиться тут
|
1 2 3 4 5 6 7 8 9 10 11 12 |
cme3945#conf t ! Разрешаем (через запрет) выдачу IP–адрес в диапазоне 192.168.1.201 192.168.1.254 cme3945(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.200 ! Конфигурация DHCP пула cme3945(config)#ip dhcp pool voicepool cme3945(config–ip–dhcp)#network 192.168.1.1 255.255.255.0 cme3945(config–ip–dhcp)#default-router 192.168.1.1 ! TFTP сервер по умолчанию cme3945(config–ip–dhcp)option 150 ip 192.168.1.45 ! Период аренды адреса cme3945(config–ip–dhcp)#lease 30 cme3945(config–ip–dhcp)#exit |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
!Конфигурация глобального пакета сервиса телефонии VoIP cme3945(config)# voice service voip ! Разрешаем соединения между протоколами h323 и sip cme3945(conf–voi–serv)# allow-connections h323 to h323 cme3945(conf–voi–serv)# allow-connections h323 to sip cme3945(conf–voi–serv)# allow-connections sip to h323 cme3945(conf–voi–serv)# allow-connections sip to sip ! Определение настроек факса cme3945(conf–voi–serv)# fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none ! Максимальное и минимальное время регистрации телефонов cme3945(conf–serv–sip) sip cme3945(conf–serv–sip)# registrar server expires max 600 min 60 cme3945(conf–serv–sip)# no call service stop cme3945(conf–serv–sip)# exit |
Конфигурация SIP
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
cme3945(config)#voice register global ! Режим работы cme3945(config–register–global)# mode cme ! IP–адрес интерфейса на котором регистрировать SIP–сессии cme3945(config–register–global)# source-address 192.168.1.1 port 5060 ! Пропускная способность видеопотока для телефонов с поддержкой видео cme3945(config–register–global)# bandwidth video tias-modifier 256000 negotiate end-to-end ! Количество dn и pool. Согласно купленым лицензиям cme3945(config–register–global)# max-dn 50 cme3945(config–register–global)# max-pool 50 ! Прошивки используемые телефонами cme3945(config–register–global)# load 9971 sip9971.9-4-2SR1-2 cme3945(config–register–global)# load 8961 sip8961.9-4-2SR2-2 cme3945(config–register–global)# load 8945 SIP894x.9-4-2-8 cme3945(config–register–global)# load 7942 SIP42.9-4-2-1S ! Часовой пояс cme3945(config–register–global)# timezone 34 ! Формат времени cme3945(config–register–global)# time-format 24 ! Формат даты cme3945(config–register–global)# date-format D/M/Y ! TFTP–сервер, в данном случае внешний cme3945(config–register–global)# tftp-path tftp://192.168.1.45/ cme3945(config–register–global)# file text ! Язык локализации телефонов, соответствующие файлы должны быть на TFTP–сервере cme3945(config–register–global)# network-locale RU cme3945(config–register–global)# user-locale RU ! Сервер времени cme3945(config–register–global)# ntp-server 192.168.1.2 mode unicast ! Разрешение конференций ресурсами CME (максимально 8 участников) cme3945(config–register–global)# conference hardware ! Глобальный параметр разрешающий использование видеокамер на IP–телефонах cme3945(config–register–global)# camera ! Глобальный параметр разрешающий использование видеозвонков на IP–телефонах cme3945(config–register–global)# video cme3945(config–register–global)# exit |
Конфигурция набора кодеков объединенных в класс
|
1 2 3 4 5 |
cme3945(config)#voice class codec 100 cme3945(config–class)# codec preference 1 g729r8 cme3945(config–class)# codec preference 2 g711ulaw cme3945(config–class)# codec preference 3 g711alaw cme3945(config–class)# exit |
Настройка IP-телефона разделена на две части: voice register dn – определяет номер кнопки, которая может быть привязана к нескольким voice register pool. Обычно на один телефоный аппарат назначается один dn. voice register pool – идентифицирует телефонный аппарат по уникальному идентификатору – MAC-адресу. Voice register pool может быть привязан к любому voice register dn Ниже пример конфигурации телефонного аппарат с двумя номерами
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
cme3945(config)#voice register dn 1 ! Виртуальный номер cme3945(config–register–dn)# number 1001 ! name отображается на телефоне вызываемого абонента при совершении исходящего звонка cme3945(config–register–dn)# name IvanovII ! label отображается на локальном телефоне cme3945(config–register–dn)# label Internal cme3945(config–register–dn)# exit ! cme3945(config)#voice register dn 2 cme3945(config–register–dn)# number 4956667788 cme3945(config–register–dn)# name IvanovII cme3945(config–register–dn)# label External cme3945(config–register–dn)# exit |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
cme3945(config)# voice register pool 1 ! Количество одновременных звонков на один dn после превышения указанного числа вызывающему абоненту придет сигнал занято cme3945(config–register–pool)# busy-trigger-per-button 2 ! MAC–адрес телефона cme3945(config–register–pool)# id mac 5067.AE24.847F ! Транспорт TCP или UDP cme3945(config–register–pool)# session-transport tcp ! Модель конфигурируемого Cisco телефона cme3945(config–register–pool)# type 8945 ! Кнопке 1 привязываем dn 1 cme3945(config–register–pool)# number 1 dn 1 ! Кнопке 2 привязываем dn 2 cme3945(config–register–pool)# number 2 dn 2 ! Метод посылки DTMF cme3945(config–register–pool)# dtmf-relay rtp-nte ! Класс кодеков cme3945(config–register–pool)# voice-class codec 100 ! Имя пользователя и пароль cme3945(config–register–pool)# username 1001 password PaSsWoRd ! Отключение функции подавления тишины cme3945(config–register–pool)# no vad ! Разрешение использование камеры cme3945(config–register–pool)# camera ! Разрешение использование видео cme3945(config–register–pool)# video cme3945(config–register–pool)# exit cme3945(config)#do wr |
После завершения настроек IP-телефона необходимо создать файлы конфигурации которые при включении IP-телефон загрузит
|
1 2 3 |
cme3945(config)#voice register global cme3945(config–register–global)#create profile !!!! |