Сообщения без ответов | Активные темы Текущее время: 22 янв 2018, 13:27



Ответить на тему  [ Сообщений: 8 ] 
Проблема с распознаванием DTMF-донабора 
Автор Сообщение

Зарегистрирован: 31 июл 2014, 08:16
Сообщения: 7
Ответить с цитатой
Сообщение Проблема с распознаванием DTMF-донабора
Добрый день!
Есть связка: ПО SpRecord Mobile + модем E1550.
При совершении исходящего вызова с номера, установленного как локальный абонент, через модем в режиме конференц-связи, невозможно совершить донабор номера вызываемого абонента с помощью DTMF.
В окне программы постоянно горит надпись "Анализ DTMF". Такое ощущение что модем не понимает этот самый DTMF-донабор и вызова не происходит.
Модем в программе активирован.
Прием входящих вызовов и организация конференц-связи с локальным абонентом, происходит без проблем.


21 июл 2017, 05:00
Профиль
Администратор

Зарегистрирован: 08 окт 2014, 12:46
Сообщения: 419
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Здравствуйте!

Мы пару раз сталкивались с проблемой, когда нажатие кнопок на телефоне не приводит к генерации DTMF, соответственно, модем не видит нажатий и не может их распознать. Проверить это просто - позвоните с этого же телефона (установленного как локальный абонент) на любой другой сотовый номер и попробуйте сделать донабор. На удаленной стороне должны быть слышны DTMF-сигналы. Если их нет - нужно либо заменить телефонный аппарат лок. абонента, либо, возможно, это как-то настраивается в нём. Если же сигналы есть - сообщите, будем тогда анализировать, почему программа их не видит.


21 июл 2017, 07:14
Профиль

Зарегистрирован: 31 июл 2014, 08:16
Сообщения: 7
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Добрый день!
Разобрались. Была ошибка с нашей стороны.
Все работает. Но к сожалению не так все гладко, как хотелось бы.
По какой-то непонятной причине модем некорректно определяет номер входящего вызова, осуществленного не с локального номера.
Происходит это так:
1. Делаем вызов с номера 610889 на номер модема (регистратора) SpMobile, и осуществляем разговор с записью. При этом в программе высвечивается номер (код города)610889. Отбиваем входящий вызов.
2. Делаем вызов с номера 326639 на номер модема (регистратора) SpMobile, и осуществляем разговор с записью. При этом в программе высвечивается не номер (код города)326639, т.е. тот с которого по-факту идет вызов, а отображается номер от предыдущего входящего вызова, т.е. (код города)610889. Отбиваем входящий вызов.
3. Делаем вызов с номера 610889 на номер модема (регистратора) SpMobile, и осуществляем разговор с записью. При этом в программе высвечивается не номер (код города)610889, т.е. тот с которого по-факту идет вызов, а отображается номер от предыдущего входящего вызова, т.е. (код города)326639. Отбиваем входящий вызов.
4. Через некоторое время делаем повторный вызов с номера 610889 на номер модема (регистратора) SpMobile, и осуществляем разговор с записью. При этом в программе высвечивается номер (код города)610889, т.е. номер отображается корректно. Отбиваем входящий вызов.
Дальнейшие эксперименты показывают, что при звонках на номер регистратора с номеров, не относящихся к локальному номеру, возникает ситуация описанная в пунктах 2 и 3.

Программа SpMobile установлена на ОС Windows Server2012 R2 64bit, модем Huawei E1550.


18 авг 2017, 05:44
Профиль
Администратор

Зарегистрирован: 08 окт 2014, 12:46
Сообщения: 419
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Добрый день! Проверил работу программы при звонках с разных номеров, но не смог воспроизвести ошибку. Программа всегда выводила корректный номер, тот, с которого звонят. На какой версии программы Вы проверяли? У нас последняя 1.2.9.2 (выложена на сайте). Если на более старой, попробуйте обновиться.

Если же проблема проявляется на последней версии, то прошу Вас включить отладочные логи в меню, затем заскриншотить момент ошибки (когда отображается неправильный номер звонящего), зафиксировать время звонка и прислать нам лог и скриншот, попробуем разобраться.


18 авг 2017, 10:27
Профиль

Зарегистрирован: 31 июл 2014, 08:16
Сообщения: 7
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Добрый день!
Прошу прощения за задержку с ответом.
После разбора ситуации пришли к выводу что проблема в старом ПО управления модемом (драйверах). В данном случае Коннект Менеджер.
У нас используется экземпляр модема еще первых выпусков, у которых были проблемы с корректной установкой драйверов под Win7 и 64bit ОС.
Проблему обнаружили при попытке осуществления приема нескольких входящих вызовов с использованием ПО Коннект Менеджер.
Повторилась ситуация точь-в-точь как описано выше. Т.е. ПО SpMobile оказалось "не при делах".
После обновления ПО Коннект Менеджера до более новой, скачанной с сайта МТС, ситуация нормализовалась.
Все входящие номера определяются корректно.

В дополнение прошу уточнить: можно ли ПО SpMobile настроить таким образом, что бы локальному абоненту оправлялось не просто СМС с номером звонившего, а СМС с более подробной информацией, например, "Вам звонил абонент ....". Это необходимо для того, чтобы наш сотрудник бсреди множества принятых СМС, четко определял какие поступают от регистратора, а какие нет.


22 авг 2017, 05:41
Профиль
Администратор

Зарегистрирован: 08 окт 2014, 12:46
Сообщения: 419
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Добрый день! Да, можно модифицировать SMS. Напишите точно, какой текст должен быть, мы реализуем.


22 авг 2017, 07:08
Профиль

Зарегистрирован: 31 июл 2014, 08:16
Сообщения: 7
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Спасибо.
Тогда:
- в первом случае, когда удаленный абонент корректно дозвонился через регистратор до локального абонента и вызов был им принят, должно формироваться сообщение: "Вы приняли вызов от абонента...";
- во втором случае, когда удаленный абонент корректно дозвонился через регистратор до локального абонента, но локальный абонент пропустил входящий вызов, должно формироваться сообщение: "Пропущенный вызов от абонента...".
Уточните, правильно ли я понимаю, что вызов от удаленного абонента считается пропущенным если локальный абонент не принял переадресованного вызова от регистратора, и впоследствии удаленный абонент сам разорвал исходящий вызов или применен иной алгоритм?


24 авг 2017, 07:25
Профиль

Зарегистрирован: 29 окт 2014, 17:14
Сообщения: 2
Ответить с цитатой
Сообщение Re: Проблема с распознаванием DTMF-донабора
Да, всё правильно, модем набирает номер локального абонента, и если пришел сигнал окончания разговора от удаленного абонента - пропущенный вызов. А если от локального - отклонённый.


24 авг 2017, 09:39
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 8 ] 

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Русская поддержка phpBB