Данный раздел посвящен внедрению asterisk в компании, имеющей распределенную структуру - филиалы, региональные склады и тд.

Фактически, я записываю сюда свой опыт, идеи, мытарства и тд, возникшие при переводе офиса компании Rittal (где я и работаю) с Ericsson BusinessPhone 250 на asterisk и, в дальнейшем, запуска этого всего в филиалах.

Сразу оговорюсь, я не уверен, что схема, которая здесь будет, идеальна. Но, как я надеюсь, она поможет вам в случае аналогичного проекта.

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

Некое подобие оглавления я стараюсь поддерживать в первой статье, посвященной постановке задачи.



Перехват звонков 18.05.2011

Совсем коротко, даже нет смысла загонять под кат.

Нам необходимо разбить пользователей на группы и разрешить пользователям одной группы отвечать на звонки друг-друга.

Первым делом, добавляем в таблицу tbl_sip_conf два столбца

  `pickupgroup` varchar(10) default NULL,
  `callgroup` varchar(10) default NULL,

Затем в features.conf добавляем

; комбинация, используемая для перехвата
pickupexten = *8(default is *8)
;pickupsound =         
;pickupfailsound =

Из-за бага в астериск, pickupsound и pickupfailsound должны быть закомментированы!

Далее мы можем добавлять в поля pickupgroup и callgroup номера групп, к которым принадлежит телефон и которые он может перехватить.

Для перехвата необходимо набрать номер *8.

Вот и все!

 

1