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

Сделать мощный дозваниватель, использующий несколько линий параллельно

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

Не получается найти пример реализации своеобразного дозванивателя с такой задачей:
Есть у нас отдел, которому раз в неделю нужно отзвониться в министерство, на единственный одноканальный номер, вызываемый тремя сотнями других абонентов.
Пробиться сложнее, чем на радиоSmile Когда получается, а когда нет.
Идея сделать так: сотрудник набирает внутренний специальный номер, тот ожидает ввода дополнительного номера (вводят городской сложнодозваниваемый номер).
Скрипт начинает непрерывно и циклически набирать номер параллельно по десятку линий нашего провайдера, завернутых на астериск по h323. Как только дозвонился - соединяет нужную линию с вызывающим абонентом.

Вопрос по одновременному набору - как его правильно сделать, чтобы процесс заканчивался при ответе на одной из линий?
А что, если усложнить - абонент запустил дозвон и положил трубку. Как только дозвонились - быстренько вызываем инициировавшего дозвон абонента и соединяем.
#2

Dial(H323/${EXTEN}@prov1&H323/${EXTEN}@prov2&H323/${EXTEN}@prov3&H323/${EXTEN}@prov4)
кто первый дозвонится тот и будет говорить

_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.
#3

да это баном ваших линий пахнет ребята, с таким дозванивателем. то есть вы хотите занять все ресурсы телефонного пула министерства этим? ну, ну...

баш скриптом делеете и все дела.

asterisk -rx "originate Local/7495XXX@wardialer extension happy@manager"

[wardialer]
; make 100 attempts with 4 seconds delay between them
exten => _X,RetryDial(,4,100,H323/line1/${EXTEN}&H323/line1/${EXTEN},45)

[manager]
exten => happy,1,...
#4

Делал примерно такое. Smile Можете обратиться
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#5

жесть
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#6

фмс спб походу