вторник, 7 октября 2014 г.

Дружим Asterik по SIP c DECT базой Aastra и DECT-трубкой, на примере Siemens Gigaset C620H


Последовательность действий: 
1.Создаем запись на Asterisk.
2.Дружим Asterisk и Dect базу по SIP + подключаем трубку к базе.  
3.Проверяем номер на телефоне.  

1.Создаем запись на Asterisk
В Asterisk создаем Extention.
Заходим в Asterisk -> Asterisk Mgmt (FreePBX)
-> Setup -> Extension

 Далее настраиваем опции номера
Вводим и запоминаем код в позиции "secret", в дальнейшем его нужно будет внести в качестве "Password" в блоке "SIP authentication"

2.Дружим Asterisk и Dect базу по SIP для телефонного номера + подключаем трубку к базе.

Заводим учетку на DECT базе:
Для этого есть два варианта:
1-й вариант создания учетки на DECT базе Aastra:
  • На DECT базе через Web-интерфейс, в секции Wildcard subscription, по кнопке Start, запускаем возможность подписывания трубок.
  • На трубке выполняем поиск базы, и после запроса PIN вводим 0000, если заранее не завели учетку (через кнопку New на базе) для трубки и не переопределили PIN (переопределяется в поз. "DECT authentication code").
  • На трубке после запроса PIN, вводим PIN, после чего либо трубка подключиться, либо нет - срабатывает не всегда.
  • В появившейся учетке до настраиваем опции в блоке "SIP authentication" в поле "Password" из ранее запомненных в "secret" из настроек Asterisk.
2-й вариант создания учетки на DECT базе Aastra:
  • Заранее вводим данные о трубке в настройках DECT базы через Web-интерфейс, в секции Wildcard subscription, по кнопке New.
  • В появившейся учетке до настраиваем опции в блоке "SIP authentication" в поле "Password" из ранее запомненных в "secret" из настроек Asterisk.
  •  Вводим информацию о трубке (IPEI) и обслуживаемом ею номере.
Проблема в том, что DECT база Aastra принимает идентификактор только в формате IPEI,

Что бы определить IPEI, для начала, нужно получить идентификатор телефона -  IPUI, для этого есть также два варианта
1 вариант определения IPUI:
При запуске держать одновременно кнопки [1] [4] [7] на экране трубки должно появиться "i-service" Далее перейти в меню нажатием последовательности клавиш:

2 вариант определения IPUI:
Не перегружая телефон, последовательно набрать: [меню] [*] [#] [0] [6] [#]  
На рисунке IPUI в списке под номером 1

Соответственно встает вопрос: "Как сконвертировать IPUI в IPEI?"
По ссылке есть возможность сконвертировать IPUI в IPEI on-line:
http://online-hilfe.nec-telefonanlagen.de/tools/ipei-converter.html
  • После этого вносим соответствующие данные


  • На трубке выполняем поиск базы, и после запроса PIN вводим 0000, если заранее не завели учетку (через кнопку New на базе) для трубки и не переопределили PIN (переопределяется в поз. "DECT authentication code").
  • На трубке после запроса PIN, вводим PIN, после чего трубка подключиться.
3.Проверяем номер на телефоне.
На трубке набираем *65