Опубликован: 20.02.2007 | Уровень: специалист | Доступ: платный
Лекция 16:

Программы автопрозвона

< Лекция 15 || Лекция 16: 12345 || Лекция 17 >
Реализация: сканирование

Если файл конфигурации создан, ToneLoc готов к работе. Его опции командной строки обеспечивают высокий уровень настройки.

ToneLoc [DataFile]  /M:[Mask] /R:[Range] /X:[ExMask] /D:[ExRange]
                    /C:[Config] /#:[Number]
                    /S:[StartTime] /E:[EndTime] /H:[Hours] /T /K

Файл данных содержит результаты набора телефонных номеров. Имя файла должно удовлетворять соглашению об именах DOS 8.3 (name.extension). Каждый файл данных (*.dat) содержит результаты набора номеров целой телефонной АТС. Например, номера с 555-0000 до 555-9999 представляют целую АТС из 10000 номеров. Чтобы отслеживать информацию о набранных номерах, надо просто добавлять в имя файла префикс, основанный на номере АТС, например 1907836-.dat. Используйте также опцию /C, чтобы указать собственный файл конфигурации, созданный программой tlcfg.exe.

C:\toneloc.exe 1907836-.dat/C:836-com1.cfg
Совет. Использование телефонного номера в качестве префикса в имени файла .dat инструктирует ToneLoc интерпретировать эти числа, как заданную по умолчанию телефонную маску, то есть указывает АТС, которую надо прозванивать. Это устраняет необходимость использовать опции Mask при большом сканировании.

Используйте опции Mask, Range, ExMask и ExRange, чтобы сосредоточить сканирование на определенных частях АТС. Маска представляет собой телефонный номер, содержащий семь цифр, знак X служит меткой-заполнителем, предназначенным для замены. Следующие параметры настройки маски приемлемы для инструмента ToneLoc.

/M:555-XXXX
/M:555-1XXX
/M:555-X9XX
/M:555-XXX7

Во всех приведенных примерах ToneLoc подставляет числа от 0 до 9 вместо каждого X. Если вы используете только опцию /R, ToneLoc предполагает, что название файла .dat является маской, и использует последние четыре цифры, указанные в опции R.

C:\toneloc.exe 1907836-.dat /C:836-com1.cfg /R:0000-9999
C:\toneloc.exe 1907836-.dat /C:836-com1.cfg /R:1000-1999 /R:3000-3999

Используйте опции /X и /D, чтобы исключить целый диапазон номеров. Они полезны при распределении номеров одной АТС между модемами. Например, если у вас есть четыре модема для прозвона АТС с номерами 1 907 836 xxxx, вы можете звонить одновременно по номерам отдельных частей этого диапазона. В следующей распечатке команд обратите внимание, что вы можете определять опции /D/R, и /X ) несколько раз в одной командной строке, максимум девять раз каждую опцию.

C:\toneloc.exe 1907836-.dat/C:com1.cfg/M:1907836xxxx/D:2500-9999
C:\toneloc.exe 1907836-.dat/C:com2.cfg/M: 1907836xxxx/D:0000-2499
  /D:5000-9999
C:\toneloc.exe 1907836-.dat/C:com3.cfg/M: 1907836xxxx/D:0000-4999
  /D:7500-9999
C:\toneloc.exe 1907836-.dat/C:com4.cfg/M:1907836xxxx/D:0000-7499

Приведенная выше запись отводит каждому модему по 2500 номеров для набора.

Опции /S и /E становятся удобными для ограничения сканирования временем, которое не совпадает с обычным рабочим временем. Убедитесь, что вы используете правильный синтаксис, иначе сканирование не будет выполняться в нужное время.

C:\toneloc.exe 1907836-.dat/C:836-com1.cfg/S:6:00p/E:6:00a
C:\toneloc.exe 1907836-.dat/C:836-com1.cfg/S:11:00p

На рис. 16.6 показан интерфейс ToneLoc во время набора некоторого диапазона телефонных номеров.

ToneLoc в действии

Рис. 16.6. ToneLoc в действии
Реализация: перемещение по интерфейсу ToneLoc

Набор 1000 номеров занимает длительное время. Маловероятно, что вам потребуется контролировать программу ToneLoc во время набора каждого номера. Однако несколько ключевых команд могут помочь вам отслеживать и отмечать номера по мере того, как ToneLoc терпеливо набирает их из списка. В таблице 16.1 перечислены наиболее полезные команды. Файл tl-ref.doc в дистрибутивах программы ToneLoc содержит полный список.

Таблица 16.1. Важные экранные команды инструмента ToneLoc
Команда Описание
C Маркирует текущий набираемый номер как CARRIER. ToneLoc довольно надежен в обнаружении carrier, но, так или иначе, эта опция имеется.
F Маркирует текущий набираемый номер как факс.
G Маркирует текущий набираемый номер как GIRL (то есть голосовой ответ на телефонный звонок). Вы можете также использовать V.
K Ввести и сохранить примечание для текущего номера.
P Сделать паузу в сканировании (нажмите любую клавишу для возобновления).
Q Выход из программы.
R Повторно набрать текущий номер.
S Включает или выключает модемный динамик. Это удобно, потому что шум модема, возникающий при подключении, становится через некоторое время раздражающим.
X Продлить текущее время ожидания на 5 секунд.
V Маркирует текущий набираемый номер как Voice Mail Box (VMB) (Блок речевой почты).
[ПРОБЕЛ] Прерывает текущий набор номера и продолжает набор со следующего номера.
[ESC] Выход из программы.
< Лекция 15 || Лекция 16: 12345 || Лекция 17 >
Сергей Хлюкин
Сергей Хлюкин
Россия, Москва, Московский Государственный Открытый Университет, 2007
Игорь Касаткин
Игорь Касаткин
Россия, Москва