Аналоговые голосовые модемы: различия между версиями
Admin (обсуждение | вклад) |
McBurns (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
Если программа некорректно работает с модемом [[Журнал работы программы|сформируйте журнал работы программы]] и вышлите нам с подробным описанием проблемы. | Если программа некорректно работает с модемом [[Журнал работы программы|сформируйте журнал работы программы]] и вышлите нам с подробным описанием проблемы. | ||
== Определение наличия голосовых функций модема == | |||
Определить наличие или отсутствие голосовых функций модема можно, проанализировав [[Журнал работы программы|журнал работы программы]]. | |||
Если в журнале присутствуют строки: | |||
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (0-1)<cr><lf><cr><lf>OK<cr><lf> | |||
AT+FCLASS=8<cr> - <cr><lf>ERROR<cr><lf> | |||
AT#CLS?<cr> - <cr><lf>ERROR<cr><lf> | |||
AT#CLS=8<cr> - <cr><lf>ERROR<cr><lf> | |||
то модем не имеет голосовых функций. | |||
Если же присутствует строка | |||
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (8)<cr><lf><cr><lf>OK<cr><lf> | |||
или | |||
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (80)<cr><lf><cr><lf>OK<cr><lf> | |||
а также любая из строк: | |||
AT+FCLASS=8<cr> - <cr><lf>OK<cr><lf> | |||
AT#CLS?<cr> - <cr><lf>OK<cr><lf> | |||
AT#CLS=8<cr> - <cr><lf>OK<cr><lf> | |||
значит, модем поддерживает голосовые Функции, и его можно использовать для обзвона абонентов или приёма голосовых вызовов. |
Версия 09:59, 9 января 2013
Аналоговые голосовые модемы - это обычные модемы подключаемые к стандартной телефонной линии и имеющие возможность передавать в линию голос и слушать телефонную линию (примерно так же как работает звуковая карта, только подключенная к телефонной линии).
Голосовые модемы обладают рядом особенностей, которые нужно знать, выбирая устройство для работы с программой:
- Нет аппаратного определения ответа абонента при выполнении исходящего звонка. Стандартная телефонная линия, которая подключается к модему, не имеет сигнализации о том, что на другом конце абонент снял трубку при выполнении исходящего звонка. Поэтому определить факт поднятия трубки можно только слушая линию, и программным образом определять ответ абонента. Очевидно, что не во всех случаях можно это сделать правильно автоматически. Поэтому качество определения ответа абонента у аналоговых модемов существенно ниже, чем у устройств, которые имеют возможность делать это аппаратно (SIP-шлюзы, GSM-модемы)
- Нет полноценной записи сообщений с линии. Подавляющее большинство голосовых модемов не работает в режиме полного дуплекса, то есть не может одновременно говорить в линию и слушать линию. Поэтому запись разговоров с линии возможна только в моменты, когда программа слушает линию, во время произнесения сообщений, записать звук с линии нельзя.
В настоящее время эта технология постепенно уходит с рынка, уступая более современным и скоростным технологиям передачи данных, поэтому качество современных модемов падает год от года, как в аппаратном, так и программном плане.
Разные модели модемов имеют как правило различные наборы команд. Для правильной работы программы с конкретным модемом, необходимо знать набор команд этого модема. Программа Call Office при открытии модема пытается определить набор команд, если ей это удается продолжает работу с модемом используя найденный набор команд. Если же определить набор команд модема не удалось, на экране появится окно выбора набора команд. Если у вас появилось такое окно, в нем же вы можете отправить результаты опроса модема разработчикам, то есть нам. Мы проанализируем ваш журнал и вышлем рекомендации.
Если программа некорректно работает с модемом сформируйте журнал работы программы и вышлите нам с подробным описанием проблемы.
Определение наличия голосовых функций модема
Определить наличие или отсутствие голосовых функций модема можно, проанализировав журнал работы программы.
Если в журнале присутствуют строки:
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (0-1)<cr><lf><cr><lf>OK<cr><lf> AT+FCLASS=8<cr> - <cr><lf>ERROR<cr><lf> AT#CLS?<cr> - <cr><lf>ERROR<cr><lf> AT#CLS=8<cr> - <cr><lf>ERROR<cr><lf>
то модем не имеет голосовых функций.
Если же присутствует строка
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (8)<cr><lf><cr><lf>OK<cr><lf>
или
AT+FCLASS=?<cr> - <cr><lf>+FCLASS: (80)<cr><lf><cr><lf>OK<cr><lf>
а также любая из строк:
AT+FCLASS=8<cr> - <cr><lf>OK<cr><lf> AT#CLS?<cr> - <cr><lf>OK<cr><lf> AT#CLS=8<cr> - <cr><lf>OK<cr><lf>
значит, модем поддерживает голосовые Функции, и его можно использовать для обзвона абонентов или приёма голосовых вызовов.