Previous | Next | Trail Map |

Index |

Режим голосового автоответчика

     Некоторые наиболее сложные модемы, например модемы фирмы Zyxel, модемы
Russian  Courier и  другие  предоставляют  возможность использовать  их как
автоответчик.  При  этом  модем  может  воспроизводить  в  телефонную линию
голосовые сообщения,  записанные на диске в  файлах специального формата, а
также записывать на диск сообщения из линии.

     В   коммерческой   версии   T-Mail   реализованы   функции  голосового
автоответчика для  модемов семейства Zyxel  и для модемов  Russian Courier.
Его работа строится так:

     При  ответе на  звонок, если  разрешена работа  автоответчика в данное
время  (переменная Voice_Answer  в   t-mail.ctl ),  T-Mail переходит  в режим
проигрывания    приветственного    сообщения,    заранее    приготовленного
пользователем  (его имя  задается переменной  Voice_Greeting в  t-mail.ctl ).
После  завершения  этого  сообщения  в  случае  использования  модема ZyXEL
воспроизводится короткий  гудок.

     После этого начинается запись голосового сообщения из линии в надежде,
что  будет обнаружена  звуковая энергия  (порог тишины  задается переменной
Voice_Silence_Level в   t-mail.ctl ). Если в течение  некоторого времени (оно
задается переменной Voice_Silence_Time в   t-mail.ctl ) она не обнаружена, то
T-Mail начнет (не вешая трубку)  адаптивный Fax/Data или просто Data ответ.
Если же определено, что этот звонок голосовой, то сообщение записывается на
диск в  каталог, заданный переменной Voice_Inbound.  Имя файла с сообщением
формируется по аналогии с именем  файла при приеме факса (MMddHHmm). Запись
прекращается в случае, если со стороны звонившего:

     - молчание дольше заданного времени (Voice_Max_Time);
     - короткие гудки ("занято");
     - сигнал CNG, характерный для Fax-вызова.

     Кроме вышеописанного, в  T-Mail реализована возможность дистанционного
управления автоответчиком.  Это делается при  помощи тонов DTMF.  Некоторая
последовательность  сигналов  DTMF  (тональных)  задается  как  пароль  для
удаленного  управления (переменная  Voice_Password). Если  во время  записи
сообщения позвонивший введет последовательность,  совпадающую с паролем, то
T-Mail  прервет  запись  сообщения  и  перейдет  в  режим проигрывания всех
накопленных голосовых  сообщений (они записываются  в каталог, определенный
переменной  Voice_Inbound).  При  этом  прослушивающий  может  использовать
следующие DTMF сигналы для управления проигрыванием:

        DTMF           Действие
        ----------------------------------------------------------
          1      перейти к следующему сообщению;
          2      удалить текущее сообщение и перейти к следующему;
          3      завершить проигрывание.

     Кроме того,  в файле  t-mail.ctl   могут быть заданы  и другие параметры
автоответчика  - интервал  времени, когда  разрешена его  работа и  уровень
тишины в децибелах  для отсечения шумов. Все переменные  подробно описаны в
 главе 7  "Файлы конфигурации".

     При   использовании   модема   Russian   Courier   имеются   некоторые
особенности. Режим сжатия для начального сообщения и записываемых голосовых
файлов  должен быть  один и  тот же.  Эти режимы  нужно заранее прописать в
регистры  модема. Например,  для ADPSM-2:  'AT+X17=0+X18=0'. Это необходимо
записать в NVRAM модема (командой 'AT&W').

     При  использовании  сжатия  более  сильного,  чем  ADPCM-2, необходимо
наличие FIFO и фиксация порта (Lock_Baud) на скорость не менее 57600.


Previous | Next | Trail Map |