SIP чекер номеров + информатор (3 режима работы)

 

Режимы работы программы.
1. Отбой при приходе Ring (КПВ). Если установить эту галочку то после прихода ответа от провайдера 180 Ring (Это означает что у абонента звучит звонок), через время указанное в поле «Задержка перед отбоем» будет сделан отбой (Посылка пакета «Cancel»). При получении ответа на нашу посылку заканчиваем вызов и переходим к следующему абоненту.
2. При поднятии трубы абонентом разорвать связь. Посылаем пакет «Bye».
3. При поднятии трубы абонентом проиграть файл. Вы можете указать звуковой файл с сообщением, которое будет прочитано абоненту. После окончания выдачи сообщения разрываем связь (если абонент раньше ее не разорвал). Файл должен быть в формате *.wav (или *.raw) PCM 16 бит, 8 KHz. Вы можете так же указать для каждого абонента свой файл в списке абонентов (после номера через двоеточие).

Программа обзванивает все номера указанные в списке циклически с заданным интервалом.
При ответе абонента программа сразу разрывает связь. Можно задать режим при котором, программа будет разрывать связь не дожидаясь снятия трубки абонентом, через заданный интервал после получения сигнала «Контроль Посылки Вызова» (КПВ). В таком режиме звонок бесплатный в любом случае. Если у нас есть несколько аккаунтов то каждый новый звонок происходит с нового аккаунта.

Список абонентов вызова хранится в файле «callnum.lst». Это обычный текстовый файл, в каждой строчке которого записан один номер. Формат номера (если это не внутренний номер сети) как правило, записывается в формате E.164 (xxxxxxxxxxxx — 12знаков). Но у конкретного провайдера могут быть свои правила (см. Сайт выбранного провайдера). Этот файл вы можете подготовить в любом редакторе и бросить в папку с программой.
Если после номера указать через двоеточие имя файла, то при дозвоне на этот номер будет проигран именно этот файл. Если не указан то берется файл указанный в настройках.
Нажав на кнопочку «Список» можно посмотреть и отредактировать содержимое этого файла, как в обычном редакторе. Вы так же можете скопировать список через буфер обмена Windows.

Диcтанционный запуск дозвона.
Вы можете дистанционно запустить звонок из другой программы подав UDP пакет на порт 5060
Если этот порт был занят или запущено несколько копий программы вы можете в главном окне после нажатия на кнопку «Start», посмотреть какой порт используется. Для запуска программы в этом режиме нажмите кнопку «Start», очистив список дозвона (если он не нужен). Также если нужно проиграть файл поставьте галочку «При поднятии трубы абонентом проиграть файл».

Функция писать в лог файл. Если возникают какие проблемы с работой с каким-то провайдером то поставьте эту галочку и программа в процессе работы запишет в файл «work.log» подробнейший протокол работы. И отправьте этот файл разработчику.
Т.к. файл может быть больших размеров то состояние галочки не сохраняется, и программа запускается всегда со сброшенной галочкой.

Скорость работы программы Величина не постоянная в том смысле, что зависит в основе от скорости работы выбранного вами провайдера (как упоминалось выше софт может работать с любым провайдером) если скорость работы провайдера будет позволять сделать звонок 1 с одного ака за 15 сек. (что является не самой лучшей скоростью) , это примерно 240 звонков/ час с одного аккаунта , с 4 аккаунтов 1000 звонков/час. Если провайдер работает более эффективно , позволяя делать звонок в течение 5 сек., тогда скорость примерно будет равна 720 звонков/ час. с одного аккаунта. При таких условиях для того чтобы обзвонить в сутки скажем 200 000 номеров, вам потребуется 12-13 аккаунтов.Соответственно вы можете достигнуть нужной вам скорости банально увеличив кол во аккаунтов, создание которых совершенно не затратно не по деньгам не по времени.

Что касается аккаунтов, если вы работаете в режиме обычного чека, вы можете задать в секунда сброс после того как на номер пойдет гудок, до 3 секунд вызов не тарифицируется и соответственно вы можете пользоваться своими аккаунтами SIP операторов постоянно бесплатно.

Добавить комментарий