Телефоны Cisco 7942G И 7940 В Сочетании С Asterisk 11

Эти устройства попали мне в руки.

С Cisco я не очень дружу, поэтому пошёл в Google и наконец-то настроил эти устройства.

Очень помогло этот статья, но она также содержит ошибки, несовместимые с некоторыми версиями 7942G. Из коробки телефоны работают с cis-протоколами, поэтому предварительно их необходимо прошить на SIP. Начнем с нуля.



Настроим DHCP

DHCP в моем случае это МикроТик.

Добавьте в свойства DHCP-сервера 150 опцию со значением «10.1.1.1», где 10.1.1.1 — ваш будущий TFTP-сервер.

Мы пишем его в одинарных кавычках.

В некоторых случаях говорят указать вариант 66, но у меня он не сработал.



Повышение TFTP

Я все делал на том же CentOS 6.7. Здесь все просто.

tftp-сервер включен в стартовый пакет, поэтому устанавливать его не нужно.

На всякий случай:

  
  
  
  
  
  
  
  
   

yum install tftp-server

Включите его и позвольте ему писать логи.



nano /etc/xinetd.d/tftp

В этом файле нас интересуют строки server_args и отключить.

Примем во внимание первое:

-p -c -u root -s /tftpboot -v

Мы просто поставили второй нет .

Создадим папку и дадим разрешения:

mkdir /tftpboot && chmod 777 /tftpboot

Перезагружаемся и радуемся:

service xinetd restart



Прошивка и настройка 7942G

Собрал файл - настройки, прошивка и русская локаль.

Просто разархивируйте его в корень /tftpboot. Вы можете скачать здесь .

Мы сразу настроим ваш телефон.

В файле SEPmymac.cnf.xml меняем SIP_NUM на номер пользователя на звездочке, SIP_PASS соответственно пароль.

Вместо 10.1.1.99 указываем наш сервер телефонии.

Переименовываем сам файл - меняем mymac на Mac device заглавными буквами.

В соответствии:

<timeZone>GMT Standard/Daylight Time</timeZone>

Укажите часовой пояс.

В системах Cisco есть все, даже часовые пояса.

Часовой пояс Калининграда искал полдня.

В конце концов, вот оно: Название спойлера 1 линия дат, стандартное время -720 2 Стандартное время Самоа -660 3 гавайское стандартное время -600 4 Стандартное/летнее время Аляски -540 5 Тихоокеанское стандартное/летнее время -480 6 Горное стандартное/летнее время -420 7. Горное стандартное время США -420 8 Центральное стандартное/летнее время -360 9 Стандартное/летнее время Мексики -360 10 Центральное стандартное время Канады -360 11 Южноамериканское тихоокеанское стандартное время -300 12 Восточное стандартное/летнее время -300 13 Восточное стандартное время США -300 14 Атлантическое стандартное/летнее время -240 15 SA, западное стандартное время -240 16 Стандартное/летнее время Ньюфаундленда -210 17 Стандартное/летнее время Южной Америки -180 18 СА по восточному стандартному времени -180 19 Среднеатлантическое стандартное/летнее время -120 20 Азорских островов: стандартное/летнее время -60 21 GMT стандартное/летнее время +0 22 стандартного времени по Гринвичу +0 23 З.

Европейское стандартное/летнее время +60 24 GTB стандартное/летнее время +60 25 Египетское стандартное/летнее время +60 26 Восточноевропейское стандартное/летнее время +60 27 Романтика Стандартное/Дневное время +120 28 Центральноевропейское стандартное/летнее время +120 29 Южноафриканское стандартное время +120 30 стандартное/летнее время Иерусалима +120 31 Стандартное время Саудовской Аравии +180 32 Российское стандартное/летнее время +180 33 Иранское стандартное/летнее время +210 34 Кавказское стандартное/летнее время +240 35 арабского стандартного времени +240 36 Стандартное время Афганистана +270 37 Стандартное время Западной Азии +300 38 Екатеринбургское стандартное время +300 39 Стандартное время Индии +330 40 Среднеазиатское стандартное время +360 41 юго-восточное стандартное время Азии +420 42 Китайское стандартное/летнее время +480 43 Стандартное время Тайбэя +480 44 стандартное время Токио +540 45 Сен.

Стандартное/летнее время Австралии +570 46 Центральное стандартное время Австралии +570 47 Стандартное время Восточной Австралии +600 48 Восточное стандартное время Австралии/летнее время +600 49 Западно-Тихоокеанское стандартное время +600 50 Стандартное/летнее время Тасмании +600 51 Центрально-Тихоокеанское стандартное время +660 52 Стандартное время Фиджи +720 53 Стандартное/летнее время Новой Зеландии +720 Парой строк ниже указан NTP-сервер.

Для этих целей я установил его на ту же CentOS, где работает Asterisk.

NTP-сервер

Для начала давайте установим его, если нет:

yum install ntp

Конфигурация находится в /etc/ntp.conf. Добавляем туда строку, где указываем подсеть, имеющую доступ к этому серверу.



restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap

Запустим сервер:

/etc/init.d/ntpd start



Прямая прошивка

Когда вы включаете Cisco 7942, они теперь попытаются получить конфигурацию с TFTP-сервера.

В конфиге тоже указана прошивка, ее тоже обновят. В общей сложности он должен загрузиться с необходимой прошивкой, настройками и локалью.

Это займет время, но весь процесс будет отображаться на экране.

Для нормальной работы 7942G также необходим файл digplan.xml, который также должен находиться в корне TFTP-сервера.

Вставьте в него следующий контент.

<DIALTEMPLATE> <TEMPLATE MATCH="*" Timeout="3"/> <!-- Anything else --> </DIALTEMPLATE>



7940

Ко мне этот аппарат пришел уже прошитым, но логика примерно та же.

Конфигурация выглядит следующим образом:

# SIP Default Configuration File # Image Version # image_version: P0S3-8-12-00 # Proxy Server proxy1_address: "10.1.1.99" proxy2_address:

Теги: #sip #cisco 79xx #Разработка систем связи

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.