Функция FreePoll


     Как работает FreePoll? Если  эта функция включена (переменная FreePoll
в файле   t-mail.ctl ),  то  перед  ответом  на  входной звонок T-Mail делает
попытку  обнаружить  идентификатор  CALLER  ID,  который  может приниматься
вместе со словом "RING" от модема, либо в отдельной строке "CALLER ID". Это
может   быть   идентификатор   вызывающего   абонента   (при  использовании
современных телефонных станций), либо ответ определителя номера. Если такой
идентификатор  обнаружен и  присутствует  в  файле freepoll.ctl,  то T-Mail
подсчитывает  суммарный  объем  файлов,  которые  должны  быть  переданы на
системы  с  адресами,  указанными  в  строке  этого  файла, соответствующей
полученному  идентификатору.  Если  полученный  объем  меньше  указанного в
соответствующей строке файла freepoll.ctl, то T-Mail отвергает этот вызов и
посылает  в модем  строку, определенную  в переменной  Modem_Reject_Answer.
Если же  объем превышает указанный,  то сеанс связи  проводится как обычно.
Кроме того, если последующий вызов с  тем же CALLER ID поступит раньше, чем
через  интервал, указанный  в freepoll.ctl,  то в  этом случае  сеанс связи
будет проведен обязательно, без расчета  объемов. Следует отметить, что при
использовании   идентификатора  вызывающего   абонента  модем   "трубку  не
поднимает".

     Файл freepoll.ctl представляет собой обычный текстовый файл, в котором
в каждой строке описаны параметры для  одного идентификатора CALLER ID. Вот
синтаксис такой строки:

     caller-id   limit, kBytes  interval, sec address list

     Пример файла freepoll.ctl:
     ~~~~~~~~~~~~~~~~~~~~~~~~~~
     01234567           30            60            123/34 345/67 567/90
        34567            5            45            .999
     09876543           10            70            /3946  124:345/34