Часто Задаваемые Вопросы/Вопросы работы устройств: различия между версиями
McBurns (обсуждение | вклад) (/* В. Почему программа пишет «Ошибка набора номера, нет ответа станции. Проверьте подключение модема к телефонной линии»? Я слышу гудок лин…) |
McBurns (обсуждение | вклад) (/* В. Почему программа пишет «Ошибка набора номера, нет ответа станции. Проверьте подключение модема к телефонной линии»? Я слышу гудок лин…) |
||
Строка 29: | Строка 29: | ||
{|cellspacing="0" cellpadding="10" border="1" | {|align="center" cellspacing="0" cellpadding="10" border="1" | ||
|+'''Коды стран для модемов, собранных на чипсетах Rockwell и Conexant''' | |+'''Коды стран для модемов, собранных на чипсетах Rockwell и Conexant''' | ||
|- | |- |
Версия 09:30, 13 марта 2014
Общее для разных устройств
В. Почему программа не распознаёт, что сняли трубку или распознаёт с задержкой?
О. Особенность аналоговых телефонных линий состоит в том, что они не передают сигнал о поднятии абонентом трубки. Исключение составляли таксофонные линии, в которых при поднятии трубки происходила переполюсовка (по этому сигналу советские таксофоны глотали монету). Распознавание голосового ответа является весьма непростой задачей без применения специальных аппаратных средств. Заранее сложно сказать, как будет звучать голос человека поднявшего трубку и будет ли звучать вообще, так как некоторая часть населения, подняв трубку, просто молчит. Под аппаратными средствами понимается использование специализированных голосовых плат, в которых поднятие трубки на другом конце определяется аппаратным способом.
Без применения аппаратных средств добиться стопроцентного распознавания голосового ответа или факта поднятия трубки невозможно. Хорошим считается распознавание порядка 80% звонков, что в большинстве случаев вполне приемлемо.
Для того, чтобы повысить качество распознавания голосового ответа нужно использовать устройство, позволяющее аппаратно определить поднятие трубки, например, GSM-модемы, или SIP-шлюзы. Однако в случае, когда вы используете собственный VoIP-шлюз, подключенный к аналоговой телефонной линии, распознавание ответа абонента делается этим шлюзом программно, и если человек молчит в трубку, то время распознавания ответа может достигать 5 секунд.
Аналоговые голосовые модемы
В. Почему программа не набирает номер?
О. Прежде всего убедитесь, просмотрев журнал, что программа набирает нужный вам телефонный номер. Если это не так, необходимо проверить настройку источника данных. Если же программа набирает нужный номер, но звонка на него нет, скорее всего, проблема со способом набора номера. Существуют два способа набора номера: импульсный (щелчки в телефонной линии) и тоновый (мелодичные гудки). По умолчанию большинство модемов набирают номер в тоновом режиме. Если ваша АТС не поддерживает тоновый набор, переключить модем на набор номера в импульсном режиме можно, добавив английскую букву 'p' перед номером телефона. Точно так же можно заставить модем набирать номер импульсным набором указав букву 't'. Например: 't289928'. Это можно сделать в базе данных, указав перед номером нужную цифру, или в конфигурации программы, указав префикс набора номера.
В. Как сделать паузу при наборе номера?
О. Для этого нужно перед номером телефона добавить 'w', например так: 8w3852289928, чтобы сделать паузу для ожидания выхода на междугороднюю линию. Это можно сделать как в базе данных номеров телефонов, так и в конфигурации программы, указав префикс набора номера.
В. Модем подключен через мини-АТС, номера нужно набирать через девятку, как сделать?
О. Для этого нужно перед номером телефона добавить '9w', например так: 9w289928. Это можно сделать как в базе данных номеров телефонов, так и в конфигурации программы, указав префикс набора номера.
В. Почему программа пишет «Ошибка набора номера, нет ответа станции. Проверьте подключение модема к телефонной линии»? Я слышу гудок линии при инициализации модема.
О. Чаще всего проблема связана с тем, что шнур телефонной линии подключен к гнезду телефона, а не линии на модеме.
Реже — с тем, что частота гудка в линии не совпадает с настройками страны в самом модеме. В этом случае надо вручную указать код страны. В способах указания региона разница между модемами различных производителей огромна, так как используется различная схемотехника и наборы микросхем.
Наиболее часто в модемах применяются чипсеты Rockwell и Lucent, на которых собирают модемы небольшие компании. Некоторые используют собственные разработки на заказных или общего назначения микросхемах.
Так как разница между системами команд, которые используются в модемах различных производителей, велика, то ниже приводится очень краткая информация только для модемов, собранных на чипсетах Rockwell и Conexant. Для смены кода страны используется команда AT*NCхх:
Страна | Код | Страна | Код | Страна | Код | Страна | Код |
Австрия | 001 | Канада | 020 | США | 022 | Франция | 005 |
Бельгия | 002 | Китай | 041 | Тайвань | 046 | Чехия | 019 |
Германия | 006 | Россия | 025 | Украина | 038 | Южная Корея | 044 |
Дания | 003 | США | 000 | Финляндия | 004 | Япония | 043 |
В. Почему программа не всегда правильно определяет снятие трубки абонентом?
О. Стандартная телефонная линия не имеет сигнализации о том, что абонент снял трубку, поэтому, определить, что абонент поднял трубку можно только программно слушая линию. Программное распознавание голосового ответа - является весьма не простой задачей без применения специальных аппаратных средств, так как заранее сложно сказать как будет звучать голос человека поднявшего трубку и будет ли звучать вообще, так как некоторая часть населения, подняв трубку, просто молчит. Под аппаратными средствами понимается использование специализированных голосовых плат, в которых поднятие трубки на другом конце определяется аппаратным способом или использованием специализированных таксофонных линий на которых в момент поднятия трубки на другом конце происходит переполюсовка линии (по этому сигналу советские таксофоны глотали монету). Поэтому без применения аппаратных средств добиться 100% надежного распознавания голосового ответа или факта поднятия трубки невозможно. Хорошим считается распознавание порядка 80% звонков, что в большинстве случаев вполне приемлимо. Так же вы должны понимать, что модемы не являются специализированными устройствами для работы такого рода. Все же голосовые функции модема - это не его основные функции, что тоже создает определенные сложности.
Так же следует учитывать, что в случае программного распознавания голосового ответа, любые сигналы на телефонной линии, кроме стандартных (Вызов, Занято) будут распознаны как голос абонента. То, есть различные автоответчики и мелодии звонка сотовых телефонов будут распознаны как голос абонента. Кроме, того, все АОНы работающие по российскому стандарту определения номера, при входящем звонке сами снимают трубку и далее начинают самостоятельно генерировать в линию сигналы Вызов. Если характеристики этих сигналов не сильно отличаются от стандартных, программа правильно определит, что трубка не снята, в противном случае, будет определен ответа абонента.
Для того, чтобы повысить качество распознавания голосового ответа нужно использовать устройство, позволяющее аппаратно определить поднятие трубки, например, GSM-модемы, или SIP-шлюзы.
В. При длительной работе иногда модем перестает работать, что делать?
О. К сожалению, при работе в голосовом режиме модемы иногда зависают. Если модем внутренний или подключен по USB, можно попробовать обновить драйвера. Причем, не обязательно, что самые свежие с сайта производителя решат проблему. В нашей практике, были случаи, что лучше подходит драйвер поставляемый с модемом на компакт диске.
В. Не работают одновременно два одинаковых модема, что делать?
О. Возможно это связано с ограничением драйверов модемов. В некоторых драйверах есть ограничение на использование только одного модема. То есть в системе их может быть установлено несколько, но в один момент времени может работать только один. Мы связывались с производителями и они подтвердили такое ограничение. Как правило, это касается Win-модемов. В этом случае можно посоветовать использовать модемы разных производителей или заранее выяснять возможность параллельной работы нескольких модемов на одном компьютере.
В. Устройство не открыто : Модем не отвечает на команды. Проверьте подключение модема. В чем причина?
О. Как правило причина в том, что модем действительно не отвечает на команды программы. Это может быть связано с разными причинами, самая распространенная из которых - зависание модема. В такой ситуации нужно сделать следующее:
- Прежде всего следует убедится, что в программе указан правильный COM-порт, к которому подключен модем. GSM-модемы любят менять порты произвольным образом, при извлечении модема (особенно при установке в другой USB-порт) или при перезагрузке.
- Если порт выбран правильно, убедитесь, что программное обеспечение, которое поставляется с модемом не запущено. Если такая программа запущена, она использует порт модема и мешает работе программы. Завершите работу этой программы.
- Если предыдущие два пункта не помогли, проблема скорее всего уже в модеме, его нужно перезагрузить. Если модем внешний, нужно просто выключить на нем питание, подождать несколько минут, включить заново и попробовать. Если же модем внутренний, необходимо перезагрузить компьютер. Если модем - GSM, необходимо корректно завершить его работу в системе, извлечь, подождать пару минут, снова вставить в компьютер. Затем дождаться, когда модем подготовится к работе. Если при этом запуститься программное обеспечение, поставляемое с модемом, нужно дождаться, когда оно так же подготовит модем к работе, а затем завершить работу этой программы. После этого можно повторить попытку использовать модем в программе Call Office.
GSM-модемы
В. Почему-то перестал работать автоответчик через gsm модем. Пишет, что модем не имеет голосового режима. До этого все работало нормально с этим же модемом.
О. Чаще всего проблема связана с тем, что операционная система переопределила параметры устройства. Например, вам срочно понадобился именно тот разъем USB, к которому был присоединен модем, и вы переставили модем в другой разъем. В этом случае необходимо нажать на ссылку «Изменить» рядом с названием конфигурации и выбрать из выпадающего списка на странице «Выбор устройства» своё устройство с правильным номером порта. Для корректной работы необходим COM-порт, подписанный как «3G PC UI Interface».
Подробнее описано в разделе помощи в выборе устройства
В. Устройство не открыто : Ошибка инициализации модема
О. Как и в предыдущем вопросе, проблема может быть в неправильном выборе порта модема.
В. При воспроизведении сообщения после дозвона программа пишет: «Ошибка при воспроизведении звука. : Порт данных не открыт».
О. Скорее всего, в модеме отсутствуют голосовые функции. Попробуйте позвонить через другой модем.
В. При отправлении сообщений (реже – при звонке) на все номера ответ «номер занят», в чём может быть дело?
О. Разные операторы мобильной связи используют разные форматы телефонных номеров. У некоторых сообщение можно отправить только на номер в формате 8-ХХХ-ХХХ-ХХХХ, у некоторых 7-ХХХ-ХХХ-ХХХХ, а в каких-то случаях только +7-ХХХ-ХХХ-ХХХХ. Проверьте, в каком именно формате принимает телефонные номера абонентов ваш провайдер мобильной связи.
В. Почему возникают ошибки при отправке SMS?
О. В некоторых случаях модем не может отправить ваше сообщение. В журнале такие ошибки отображаются как «+CMS ERROR: 500». Происходить это может по множеству причин:
- отсутствие денег на счете;
- сообщение превышает 72 символа, но не включена опция отрезать лишнее или разбивать сообщение на несколько частей;
- неустойчивая связь с сетью сотового оператора;
- ограничение со стороны сотового оператора на количество сообщений, отправляемых в единицу времени.
В. Программа перестает принимать звонки через несколько минут после запуска. Принимает несколько звонков, а спустя 2-3 минуты переходит в режим ожидания звонка и не реагирует на входящие звонки хотя они есть.
О. В настройках модема может быть установлен параметр экономии энергии в режиме ожидания. В этом случае программное обеспечение модема, когда он находится в режиме ожидания звонка, определяет, что модем не используется для web-серфинга и отключает его. Уберите галочку с этого параметра.
SIP-шлюз
В. В вашей оболочке звонки через SIP-шлюз идут, а если запускать скрипт с использованием COM-объекта, пишет «ошибка набора номера».
О. Для правильного набора номера через SIP-шлюз зачастую необходимо указывать его в формате <номер телефона>@<адрес SIP-шлюза>.
В. Звонок проходит, но в трубке абонента не слышно сообщения, которое произносит программа.
О. Попробуйте включить StunServer на странице дополнительных настроек SIP-сервера. Оставьте указанное по умолчанию значение stun.ekiga.net.