AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Auto Dial

Asterisk IP PBX 8 сообщений -
#1

Господа, если кто-то делал крупномасштабные решения (обзвон до 700 абонентов) киньте плиз готовый скрипт. Стандартных средств для обзвона такого колличества абонентов у Asterisk я так понимаю нет?
#2

надо было тему назвать Auto Dial Out Smile
решения есть.
вообще сам скрипт пишется на коленке за 5 минут.
а еще есть такой увесистый GUI для этих дел.
только вам зачем? не для спама ли? Wink
#3

Нет не для спама. Обзванивать абонентов нашей АТС и предупреждать о проведении плановых работ, о задолжностях по оплате и т.п.
#4

На самом деле, как правильно сказал anest, пишется на коленке за 5 минут.

Основываясь на опыте:
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
#5

Огромное спасибо Romik!!!
Ваш опыт будет очень полезен. Very Happy
#6

Цитировать Федеральный закон Российской Федерации от 13 марта 2006 г. N 38-ФЗ О рекламе при помощи text-to-speach спамерам указанным в топике. * 4 ever!
#7

anest писал(а):
надо было тему назвать Auto Dial Out Smile
решения есть.
вообще сам скрипт пишется на коленке за 5 минут.
а еще есть такой
только вам зачем? не для спама ли? Wink


anest, вы писали что есть "увесистый GUI для этих дел." а можно поподробнее? У меня вопрос стоит очень остро на счет этого, задачи разные а свое писать накладно и долго. хотелось бы глянуть что уже есть типа зачем изобретать велосипед...

ps заранее отвечу на вопрос: не для спама - нужно для об звонки должников которые не уплатили услуги интернет и телефонии.