Комментарии 15
С контекстами все понятно, а вот со скриптом нет. Не могли бы вы описать каким образом мы указываем астериске начать обзвон?
announcement это муз файл для проигрывания? Стоило бы это тое упомянуть для полноты картины)
Ну не обязательно музыкальный, скорее голосовое сообщение типа «вы уволены» ;)
Согласен. Но не подготовленный читатель, так и не поймет какой использовать файл для проигрывания.
Я использую такой контекст:
Написал небольшой web интерфейс для всего этого дела. Кому интересно: www.dropbox.com/s/4ovy3b4hxg7hfj6/makbel.7z
Я использую такой контекст:
[outgoing_makbel]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Background(/var/lib/asterisk/sounds/custom/mann)
exten => s,n,hangup
Написал небольшой web интерфейс для всего этого дела. Кому интересно: www.dropbox.com/s/4ovy3b4hxg7hfj6/makbel.7z
Ну статья всё таки для чуточку подготовленного читателя, нет смысла освещать здесь работу команды Background
Команду background расписывать смысла нету, а вот контекст prozvon-dialer вполне можно было бы прокомментировать.
Разумное пожелание. Я немного упростил и прокомментировал.
Спасибо, это и так было более-менее понятно, не считая того, что игрой с CDR я ни когда не занимался. Из того, что Вы сократили: были непонятные строки с переменной uniqueid: Уникальный Идентификатор Канала (32 символа).
Это задавалось имя файла для аудиозаписи, но я подумал что пусть лучше каждый сам решает писать ему звонок автонабора или нет, особенно учитывая малую практическую пользу от этого.
Там помимо строки MIXMONITOR была ещё одна, я о ней.
Да, она заранее считывала uniqueid чтоб потом mixmonitor-у его отдать. В общем то бесполезная строчка.
«Здравствуйте, Вам позвонили из компании „Позвоню Вам“, наш звонок очень важен для Вас, оставайтесь на линии и прослушайте следующую информацию: Если Вы хотите нажать 1, нажмите один, если хотите нажать вдвоём, нажмите вдвоём».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простейший способ обзвона списка номеров с помощью Asterisk