Вопрос способ вызова через модем Huawei в 14.04 E303


У меня модем huawei e303 u, я последовал за гидом от это ссылка. Все работает, кроме функций вызова.

Звонок идет на другой конец, но нет голоса ИЛИ наоборот.

Я имею в виду, когда меня зовут кто-то, он отображается на приборной панели. Когда я получаю звук без какого-либо конца. Я имею в виду, что балансовые вычеты, таймер показывает продолжительность звонка на приборной панели. Но нет звука от приема или передачи.


1
2018-05-12 06:40


происхождения




ответы:


Вот как я сделал телефонный звонок с моего модема K3772 от Huawei по Ubuntu zesty, используя AT-команды. Voice работает, и я также могу получить звонок. Я предполагаю, что ваш модем имеет голосовые возможности и может позвонить в Mobile Partner в Windows

  1. вставьте свой ключ в компьютер и должен быть обнаружен апплетами сетевого администратора

2. Определите различные порты модема:

ls /dev/ttyU*

обычно, порт диалога (т.е. 1-й порт) - это / dev / ttyUSB0, аудио порт (т.е. 2-й порт) - это / dev / ttyUSB1, а sms & internet aka порт данных (т.е. 3-й порт) - / dev / ttyUSB3

  1. установить picocom:

sudo apt установить picocom

  1. запустите picocom в диалоговом порту:

sudo picocom -c / dev / ttyUSB0

-c означает локальное эхо, делая команды AT видимыми при вводе

найти форматы аудио-фрагментов, поддерживаемые вашим модемом:

AT^CVOICE?

Отклик 0,8000,16,10 означает, что скорость составляет 8000 Гц

открыть другой терминал и включить звук:

sudo cat /dev/ttyUSB1 | aplay -f S16_LE

открыть другой терминал и включить микрофон:

sudo arecord -f S16_LE / dev / ttyUSB1

звуковой формат образца, S16_LE «Подписанный 16 бит Маленький Endian», Rate 8000 Hz, Моно зависит от ответа от AT ^ CVOICE? другим модемам может потребоваться S16_BE

вернитесь к первому терминалу и наберите номер:

ATDxxxxxxxxxx;

например: ATD024698xxxx; ИЛИ ATD100;

из того же диалогового терминала он маршрутизирует аудио:

AT^DDSETEX=2

вы должны теперь слышать звук из своих динамиков, и вы также можете говорить в микрофон

после того, как вы закончите свой разговор, вы можете повесить трубку:

AT+CHUP

если вы хотите сохранить модем в сети, чтобы вы могли получать звонки, а затем держите оба терминала открытыми Вы можете получить звонок с

ATA

с последующим AT^DDSETEX=2 для включения звука
Чтобы остановить picocom: ctrl+a с последующим ctrl+x 

Разработчики mmcli пытаются реализовать его в ModemManager.I думаю работа все еще продолжается. возможно, модем-менеджер-gui может также реализовать голос когда-нибудь

СОВЕТ: если вы слышите звук царапин вместо человеческого голоса, измените S16_LE в S16_BE. Это формат выборки. другие форматы выборки могут быть получены из aplay --help

Справка: mmcli голос Huawei


2
2017-08-27 12:34



Это делает почти работа для меня; единственное, при чтении звука с модема, после нескольких килобайт поток закрывается / прерывается. Кроме того, я еще не смог правильно передавать данные модему (я могу, и я слышу что-то с другой стороны, но только шумы). - Golar Ramblar


У меня почти такая же проблема, используя модем e173.

Звук наиболее определенно работает под окнами 7.

первый ответ, конечно: стереть unbuntu и установить win7 - он просто работает.

(My setup is Fujitsu T580 4g i5 dual boot, Ubuntu 14.04 xubuntu 32bit Saga_of_Fail) 

The problem is exclusively the sound interface - it does not seem to exist.
In the source code there is no mention of whether this is still looking for ALSA or ?
The fact that the code is such a horribly mangled mess explains why they abandoned it.
Their later windows efforts abandon even trying to use voice calls.
lots of binary blobs come with the Mobile Partner along with barn-door sized
security holes like the sudoers edit 
ALL ALL=(ALL) NOPASSWD:ALL  (I kid you not, go look: /etc/sudoers
And there is also that autoupdate thingy which is doing what, precisely ?

Реальность такова:

Nobody (aside from you, me and handful of other strange personas)
in linux-land wants a simple modem dialer.
All other answers involve proprietary code (see talk.maemo.org for an earful)
and or other seriously rube-goldberg type solutions
If you doubt that just ask how Ubuntu-touch gets theirs - depressingly complicated !)

(Я пробовал freeswitch и, пожалуйста, даже не упоминал установку звездочки

просто чтобы сделать простой телефонный звонок. Я попробовал freeswitch. Код компилируется, но ...

(I had a serious nightmare after the freeswitch install, so very, very weird)

I think that the only other solution is to git the code for the python dialer
https://github.com/climberhunt/PiPhone
from the piphone project and rewrite it. To match your specific modem
 (as I am trying to do in my spare time)

Приветствия, дайте нам знать, если вы исправите его каким-то другим способом.


0
2018-05-14 12:36



спасибо за ответ, но нет ни одного простого решения, Huawei является мировым поставщиком карт данных 1, а модемы еще не полностью поддерживаются. Высшие власти Ubuntu могут сотрудничать с ними, и таким образом они могут предоставить какой-то способ сделать правильный вызов или могут удалить ошибки из него. - Kanhiya