Qt телефония всегда набирает один и тот же номер - PullRequest
0 голосов
/ 13 мая 2011

У нас есть приложение, которое использует мобильные расширения qt, в частности, XQTelephony. Приложение использует его для вызова номеров, таких как «123p5». Что происходит, так это то, что приложение набирает «123», а затем набирает «p5», что нам и нужно.

Проблема в том, что если я набираю номер, такой как «123p5», а затем пытаюсь набрать снова, например, «123p2» или что-то еще после паузы, он всегда набирает «123p5».

Я попытался перезагрузить телефон, и в результате я узнал, что бы я ни пытался после «p», например «123p5» или «123p4», или что бы приложение не набирало только «123».

Я проверил, и перед передачей числа в XQTelephony это всегда правильное число, поэтому проблема либо в XQTelephony, либо в Symbian (или в обоих). Код XQTelephony с открытым исходным кодом Nokia, я смотрел на него, но я не мог найти способ исправить это.

P.S. Существует система IVR, которая отвечает на «123», а затем ожидает тональные сигналы DTMF.

1 Ответ

1 голос
/ 30 августа 2011

Через некоторое время. Я наконец нашел возможное решение, хотя и не великое: -).

Решение заключается не в использовании расширений, а в использовании встроенного браузера. Если вы дадите ему URL в форме "123pp1231", он будет работать.

Однако есть небольшая ошибка. После того, как браузер открыт. Это хочет работать больше. Так что, как только вы сделаете один звонок, в следующий раз он не будет работать.

Решение новой проблемы - добавить еще одно «разрешение» в Qt, но, как это было несколько месяцев назад, я уже не помню его. Однако это общая проблема, и вы легко можете найти ее в Google.

...