Asterisk IP PBX auto dial out - автоматический обзвон
Автоматический обзвон абонентов с использованием Asterisk IP PBX
Основываясь на опыте:
1. Рекомендую обзвонку делать по созданной временной базе данных
(MySQL напр., + оченб удобная работа с временными (время, часы,
минуты, секунды) функциями средствами самой БД) с номерами телефонов.
Результаты обзвонки закидывать туда же для последующего анализа (напр.
перезвонить на следующий день, если не берут трубку). Используйте
дополнительные AGI скрипты (AGI и DeadAGI на самом деле), для работы с
базой данных при начале звонка, вне зависимости от того, подняли
трубку или нет, и при hangup'е. Используйте значение переменной
${DIALSTATUS}, выставляемое для текущего канала командой Dial по ее
завершении.
2. В голосовом сообщении обязательно укажите телефон, по которому
можно связаться со станционщиками (а-ля "служба ремонта") АТС,
естественно предупредив их, что к ним пойдет много звонков
интересующихся доп.информацией.
3. Расчитайте ширину канала, i.e. сколько одновременных звонков
вынесет ваша сеть и VoIP - PSTN гейт (скажем 1E1 - 30 вызовов
одновременно и не более), соответственно расчитайте паузу,
соответственную времени, необходимого для поднятия трубки абонентом и
продолжительности информационного сообщения, между генерацией
call-файлов и закидывания их в /var/lib/asterisk/outgoing, чтобы там
не скапливалось более N-ного количества call-файлов (в нашем примере
около 25-30), можно отслеживать количество исходящих звонков и по базе
и по данным Asterisk'a, но это сложнее и не удобно.
4. Посоветуйтесь со станционщиками, как бы вы не перегрузили поток
между вами обоими, и/или межстанционные потоки. В последнем случае
постарайтесь использовать рандомную выборку номеров телефонов для
обзвонки, это уменьшит вероятность перегрузки межстанционных потоков.
Учтите время, когда большинство домашних абонентов ("физики") будут
дома, и когда бизнес абоненты ("юрики") будут на рабочем месте в
рабочее время.
5. Если подобную систему планируется использовать регулярно,
предусмотрите возможность ведения базы данных номеров, на которые
звонить ни в коем случае нельзя, т.н. blacklist. Обязательно найдутся
абоненты, которые напишут заявление к вам в "отдел претензий" или в
комитет защиты прав потребителей, прося больше не звонить им с
подобными сообщениями.
6. Цитата:
Федеральный закон Российской Федерации от 13 марта 2006 г. N 38-ФЗ О
рекламе Опубликовано 15 марта 2006 г. Принят Государственной Думой 22
февраля 2006 года Одобрен Советом Федерации 3 марта 2006 года
Статья 3.1 Основные понятия, используемые в настоящем Федеральном законе
--skipped--
реклама - информация, распространенная любым способом, в любой форме и
с использованием любых средств, адресованная неопределенному кругу лиц
и направленная на привлечение внимания к объекту рекламирования,
формирование или поддержание интереса к нему и его продвижение на
рынке.
--skipped--
Статья 18. Реклама, распространяемая по сетям электросвязи и
размещаемая на почтовых отправлениях
1. Распространение рекламы по сетям электросвязи, в том числе
посредством использования телефонной, факсимильной, подвижной
радиотелефонной связи, допускается только при условии предварительного
согласия абонента или адресата на получение рекламы. При этом реклама
признается распространенной без предварительного согласия абонента или
адресата, если рекламораспространитель не докажет, что такое согласие
было получено. Рекламораспространитель обязан немедленно прекратить
распространение рекламы в адрес лица, обратившегося к нему с таким
требованием.
2. Не допускается использование сетей электросвязи для распространения
рекламы с применением средств выбора и (или) набора абонентского
номера без участия человека (автоматического дозванивания,
автоматической рассылки).
3. При справочном телефонном обслуживании (как платном, так и
бесплатном), в том числе осуществляемом посредством подвижной
радиотелефонной связи, реклама может предоставляться только после
сообщения справки, запрашиваемой абонентом.
4. При предоставлении телефонных соединений на условиях повременной
системы оплаты время, в течение которого распространяется реклама, не
должно учитываться при определении стоимости такой услуги телефонной
связи.
--skipped--
см. также Статья 38. Ответственность за нарушение законодательства
Российской Федерации о рекламе
7. Посоветуйтесь с теми операторами, номера телефонов которых вы
должны указать в голосовом сообщении для получения абонентами
дополнительных справок. На них ляжет большая нагрузка, если есть
возможность, поощерите их материально, выдайте дополнительную премию.
Работа в эти дни у них будет очень тяжелая.
8. Перезванивайте абонентам, которые слушали сообщение менее пяти
секунд, то есть не получили необходимую информацию (${ANSWEREDTIME}).
9. Среднее значение времени от начала вызова до ответа абонента
(полезно для расчета задержки перемещения сгенерированного call-файла
в /var/lib/asterisk/outgoing) можете получать анализируя значения
переменных ${DIALEDTIME} и ${ANSWEREDTIME}.
10. Внимательнейшим образом изучите
http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
1853 Прочтений • [Автоматический обзвон абонентов с использованием Asterisk IP PBX (asterisk voip dialout)] [08.05.2012] [Комментариев: 0]