В нашей работы мы используем две IP-PBX: Freeswitch и Asterisk. Берем два готовых решения: FusionPBX и разработку российской компании MikoPBX. Первый дистрибутив применяем для средних компаний, где требуется много нестандартных решений и тонких настроек, второй для маленьких — он проще, быстрее устанавливается и настраивается. FreePBX кажется несколько перегруженным и монстрообразным.

Сегодня опишем решение задачи на MikoPBX.

Итак, задача:

  1. Всех входящие на директора (внутренний номер 777) должны автоматически переводится на секретаря.
  2. Секретарь (номер 100) позвонить директору может, а также может на него переводить звонок.
  3. Директор может позвонить всем.

Заходим в MikoPBX, переходим в «Кастомизация системных файлов». Ищем файл /etc/asterisk/extensions.conf

Редактирование — Добавить в конец.

Вставляем следующие строки:

[all_peers-custom]
exten => 777,1,ExecIf($[ «${CALLERID(num)}» != «100» ]?Goto(all_peers,100,1))
same => n,return

Сохраняем.

Проверяем.

Tags: ,