Часто Задаваемые Вопросы/Вопросы работы устройств

Материал из Call Office Wiki
Версия от 07:57, 15 октября 2013; McBurns (обсуждение | вклад) (Новая страница: «== '''Аналоговые голосовые модемы''' == === В. Почему программа не набирает номер? === О. Прежде в…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Аналоговые голосовые модемы

В. Почему программа не набирает номер?

О. Прежде всего убедитесь, просмотрев журнал, что программа набирает нужный вам телефонный номер. Если это не так, необходимо проверить настройку источника данных. Если же программа набирает нужный номер, но звонка на него нет, скорее всего, проблема со способом набора номера. Существуют два способа набора номера: импульсный (щелчки в телефонной линии) и тоновый (мелодичные гудки). По умолчанию большинство модемов набирают номер в тоновом режиме. Если ваша АТС не поддерживает тоновый набор, переключить модем на набор номера в импульсном режиме можно, добавив английскую букву 'p' перед номером телефона. Точно так же можно заставить модем набирать номер импульсным набором указав букву 't'. Например: 't289928'. Это можно сделать в базе данных, указав перед номером нужную цифру, или в конфигурации программы, указав префикс набора номера.

В. Как сделать паузу при наборе номера?

О. Для этого нужно перед номером телефона добавить 'w', например так: 8w3852289928, чтобы сделать паузу для ожидания выхода на междугороднюю линию. Это можно сделать как в базе данных номеров телефонов, так и в конфигурации программы, указав префикс набора номера.

В. Модем подключен через мини-АТС, номера нужно набирать через девятку, как сделать?

О. Для этого нужно перед номером телефона добавить '9w', например так: 9w289928. Это можно сделать как в базе данных номеров телефонов, так и в конфигурации программы, указав префикс набора номера.

В. Почему программа не всегда правильно определяет снятие трубки абонентом?

О. Стандартная телефонная линия не имеет сигнализации о том, что абонент снял трубку, поэтому, определить, что абонент поднял трубку можно только программно слушая линию. Программное распознавание голосового ответа - является весьма не простой задачей без применения специальных аппаратных средств, так как заранее сложно сказать как будет звучать голос человека поднявшего трубку и будет ли звучать вообще, так как некоторая часть населения, подняв трубку, просто молчит. Под аппаратными средствами понимается использование специализированных голосовых плат, в которых поднятие трубки на другом конце определяется аппаратным способом или использованием специализированных таксофонных линий на которых в момент поднятия трубки на другом конце происходит переполюсовка линии (по этому сигналу советские таксофоны глотали монету). Поэтому без применения аппаратных средств добиться 100% надежного распознавания голосового ответа или факта поднятия трубки невозможно. Хорошим считается распознавание порядка 80% звонков, что в большинстве случаев вполне приемлимо. Так же вы должны понимать, что модемы не являются специализированными устройствами для работы такого рода. Все же голосовые функции модема - это не его основные функции, что тоже создает определенные сложности.

Так же следует учитывать, что в случае программного распознавания голосового ответа, любые сигналы на телефонной линии, кроме стандартных (Вызов, Занято) будут распознаны как голос абонента. То, есть различные автоответчики и мелодии звонка сотовых телефонов будут распознаны как голос абонента. Кроме, того, все АОНы работающие по российскому стандарту определения номера, при входящем звонке сами снимают трубку и далее начинают самостоятельно генерировать в линию сигналы Вызов. Если характеристики этих сигналов не сильно отличаются от стандартных, программа правильно определит, что трубка не снята, в противном случае, будет определен ответа абонента.

Для того, чтобы повысить качество распознавания голосового ответа нужно использовать устройство, позволяющее аппаратно определить поднятие трубки, например, GSM-модемы, или SIP-шлюзы.

В. При длительной работе иногда модем перестает работать, что делать?

О. К сожалению, при работе в голосовом режиме модемы иногда зависают. Если модем внутренний или подключен по USB, можно попробовать обновить драйвера. Причем, не обязательно, что самые свежие с сайта производителя решат проблему. В нашей практике, были случаи, что лучше подходит драйвер поставляемый с модемом на компакт диске.

В. Не работают одновременно два одинаковых модема, что делать?

О. Возможно это связано с ограничением драйверов модемов. В некоторых драйверах есть ограничение на использование только одного модема. То есть в системе их может быть установлено несколько, но в один момент времени может работать только один. Мы связывались с производителями и они подтвердили такое ограничение. Как правило, это касается Win-модемов. В этом случае можно посоветовать использовать модемы разных производителей или заранее выяснять возможность параллельной работы нескольких модемов на одном компьютере.

В. Устройство не открыто : Модем не отвечает на команды. Проверьте подключение модема. В чем причина?

О. Как правило причина в том, что модем действительно не отвечает на команды программы. Это может быть связано с разными причинами, самая распространенная из которых - зависание модема. В такой ситуации нужно сделать следующее:

  1. Прежде всего следует убедится, что в программе указан правильный COM-порт, к которому подключен модем. GSM-модемы любят менять порты произвольным образом, при извлечении модема (особенно при установке в другой USB-порт) или при перезагрузке.
  2. Если порт выбран правильно, убедитесь, что программное обеспечение, которое поставляется с модемом не запущено. Если такая программа запущена, она использует порт модема и мешает работе программы. Завершите работу этой программы.
  3. Если предыдущие два пункта не помогли, проблема скорее всего уже в модеме, его нужно перезагрузить. Если модем внешний, нужно просто выключить на нем питание, подождать несколько минут, включить заново и попробовать. Если же модем внутренний, необходимо перезагрузить компьютер. Если модем - GSM, необходимо корректно завершить его работу в системе, извлечь, подождать пару минут, снова вставить в компьютер. Затем дождаться, когда модем подготовится к работе. Если при этом запуститься программное обеспечение, поставляемое с модемом, нужно дождаться, когда оно так же подготовит модем к работе, а затем завершить работу этой программы. После этого можно повторить попытку использовать модем в программе Call Office.

GSM-модемы

В. Почему то перестал работать автоответчик через gsm модем. Пишет, что модем не имеет голосового режима. До этого все работало нормально с этим же модемом.

О. Чаще всего проблема связана с тем, что операционная система переопределила параметры устройства. Например, вам срочно понадобился именно тот разъем USB, к которому был присоединен модем, и вы переставили модем в другой разъем. В этом случае необходимо нажать на ссылку «Изменить» рядом с названием конфигурации и выбрать из выпадающего списка на странице «Выбор устройства» своё устройство с правильным номером порта. Для корректной работы необходим COM-порт, подписанный как «3G PC UI Interface».

WikiDeviceUSB.png

В. Устройство не открыто : Ошибка инициализации модема

О. Как и в предыдущем вопросе, проблема может быть в неправильном выборе порта модема.

В. При воспроизведении сообщения после дозвона программа пишет: «Ошибка при воспроизведении звука. : Порт данных не открыт».

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

В. Почему возникают ошибки при отправке SMS?

О. В некоторых случаях модем не может отправить ваше сообщение. В журнале такие ошибки отображаются как «+CMS ERROR: 500». Происходить это может по множеству причин:

  • отсутствие денег на счете;
  • сообщение превышает 72 символа, но не включена опция отрезать лишнее или разбивать сообщение на несколько частей;
  • неустойчивая связь с сетью сотового оператора;
  • ограничение со стороны сотового оператора на количество сообщений, отправляемых в единицу времени.

SIP-шлюз

В. В вашей оболочке звонки через SIP-шлюз идут, а если запускать скрипт с использованием COM-объекта, пишет «ошибка набора номера».

О. Для правильного набора номера через SIP-шлюз зачастую необходимо указывать его в формате <номер телефона>@<адрес SIP-шлюза>.