Сегодня поговорим про то, как зарегистрировать Third Party SIP телефоны (то есть от других производителей) в CME.


НАСТРОЙКА

Для начала инициализируем 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;