Привет! Мы в одной из предыдущих статей уже рассказывали про то, как зарегистрировать IP-телефон в CME (CUCME) , работающий по протоколу SCCP. Сегодня поговорим про то, как зарегистрировать Third Party SIP телефоны (то есть от других производителей) в CME.
include '../static/php/content/promo.php'; ?>
Настройка
Для начала инициализируем SIP звонки и сервер регистрации:
CME(config)#voice service voip CME(conf-voi-serv)#allow-connections sip to sip CME(conf-voi-serv)#sip CME(conf-serv-sip)#registrar server
- voice service voip – вход в режим конфигурации voip;
- allow-connections sip to sip – по-умолчанию IOS не разрешает SIP вызовы;
- sip – команда sip, введенная в меню конфигурации voice service voip позволяет использовать команды для настройки SIP;
- registrar server – определяет CME как сервер регистрации для сторонних SIP телефонов;
Далее применим глобальные настройки CME:
CME(config)#voice register global CME(config-register-global)#mode CME CME(config-register-global)#max-dn 10 CME(config-register-global)#max-pool 10 CME(config-register-global)#source-address 192.168.1.1 port 5060 CME(config-register-global)#tftp-path flash: CME(config-register-global)#authenticate register CME(config-register-global)#camera CME(config-register-global)#video CME(config-register-global)#create profile
- voice register global– вход в режим глобальных настроек CME;
- mode CME – устанавливает поведение устройства как CME;
- max-dn [X] – максимальное количество номеров dn (directory number);
- max-pool [Y] – максимальное количество телефонов;
- source-address X.X.X.X port Y – указываем откуда будут загружаться конфигурационные файлы для IP-телефонов;
- tftp-path flash: - корневой каталог TFTP это flash память маршрутизатора;
- authenticate register – аутентификация для телефонов, находящихся в другой подсети;
- camera – команда включает камеру;
- video – команда включает видео;
- create profile – создает конфигурационные файлы;
После этого создадим номер:
CME(config)#voice register dn1 CME(config-register-dn) number 1001
- voice register dn1 – создание ephone-dn с меткой 1;
- number [номер] – указываем номер;
Далее зарегистрируем SIP телефон в CME:
CME(config)#voice register pool 1 CME(config-register-pool)#id mac 0123.45ab.cdef CME(config-register-pool)#type 9971 CME(config-register-pool)#number 1 dn 1 CME(config-register-pool)#username admin password admin CME(config-register-pool)#codec g711ulaw CME(config-register-pool)#dtmf-relay rtp-nte CME(config-register-pool)#camera CME(config-register-pool)#video
- voice register pool [X] – режим конфигурации SIP телефонов (тут pool означает телефоны);
- id mac XXXX.XXXX.XXXX – mac-адрес устройства (для third-party можно ввести любой);
- type – указываем тип телефона, для third party эта команда не обязательна;
- number [X] dn [Y] – назначаем на копку X номер Y;
- username XXXX password YYYY – включает аутентификацию для SIP телефонов с указанными данными;
- codec g711ulaw – указываем используемый кодек;
- dtmf-relay rtp-nte – указываем тип DTMF-relay;
Теперь переходим к настройке на самом third-party софтфоне (на примере софтфона 3CX):
Здесь необходимо заполнить следующие поля:
- Extension – номер, который мы создали на CME;
- ID – username, созданный на CME;
- Password – пароль, созданный на CME;
- IP of your PBX/SIP server – IP адрес CME;