VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

автоинформатор для секретаря

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

автоинформатор для секретаря

Сообщение bagrintsev »

День добрый, добрые гуру.

Есть необходимость в определенное время собирать всех начальников (штук 15) на планерку к директору.
Сейчас это выглядит так: директор решает, что нужно провести планерку, секретарь начинает вызванивать всех по очереди и приглашать. Занимает это по 10-15 минут. Порой первые обзвоненные уже сидят в приемной и ждут, а секретарь все еще вызванивает очередных.
*******************************************************************************************************
Хотелось бы чтобы одновременно (не последовательно, последовательно я примерно знаю как!), а одновременно произошло 15 внутренних звонков с сервера, и по поднятии трубки милый женский голосок пригласил бы начальника на планерку.

Хотелось бы также, чтобы одновременно с внутренними номерами шел последовательный обзвон на сотовые (у меня есть выход в город через медный кабель Ростелекома + DAHDI).

Я ни в коем случае не хочу, чтобы вы писали тут за меня диалплан :)
Просто какими-нибудь двумя ключевыми словами натолкните на мысль, как это реализовать.
А я, как реализую, выложу код для всех.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: автоинформатор для секретаря

Сообщение awsswa »

Это называется - сбор конференции

http://asterisk-pbx.ru/wiki/artikle/conf_most
платный суппорт по мере возможностей
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

Re: автоинформатор для секретаря

Сообщение bagrintsev »

awsswa писал(а):Это называется - сбор конференции

http://asterisk-pbx.ru/wiki/artikle/conf_most
Спасибо, добрый человек!
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

Re: автоинформатор для секретаря

Сообщение bagrintsev »

bagrintsev писал(а):День добрый, добрые гуру.
...
А я, как реализую, выложу код для всех.
Выкладываю. Собственно, все было очень подробно описано тут, осталось просто понять, как это работает.

В общем, в астериске есть интересная фишка:
если в папку /var/spool/asterisk/outgoing/ положить файлик с расширением *.call, а в этом файлике описать, что мы хотим от астериска, то он этот файлик прочитает и сразу же выполнит, что там написано, а по выполнении файлик потрет.

Я написал в файлике следующее:
Channel: DAHDI/3
Application: Playback
Data: pa-message
что расшифровывается так: канал 3, приложение Играть, файлик pa-message.
Таких файликов я наделал штук двадцать по количеству необходимых одновременных звонков и положил в папку /etc/asterisk/pa-system/

А дальше все без изменений с сайта asterisk.ru, Пример 6: Использование Asterisk в качестве системы оповещения

exten => 555,1,Goto(pa-system,s,1) ; групповая оповещалка - переходим в контекст pa-system

[pa-system]
exten => s,1,Answer ; подымаем трубу
exten => s,n,Wait(2) ; ждем
exten => s,n,Playback(grupvuzov1) ; играем
exten => s,n,Wait(1) ;
exten => s,n,Record(pa-message.wav) ;
exten => s,n,Wait(1) ;
exten => s,n,Background(grupvuzov2) ;
exten => s,n,WaitExten(10) ;
exten => s,n,Hangup() ;
exten => 1,1,System(cp /etc/asterisk/pa-system/*.call /tmp/) ;
exten => 1,n,System(mv /tmp/*.call /var/spool/asterisk/outgoing/) ;
exten => 0,1, Hangup() ;

В очередной раз спасибо любимому сайту и awsswa , что ткнул носом в информацию.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH