проблема с голосовым модемом zte

#modem

#модем

Вопрос:

мы используем USB-модем zte. мы успешно пытаемся выполнить вызов с помощью AT-команды (ATD). Но при ответе удаленного устройства звук отсутствует. У кого-нибудь есть какие-нибудь идеи?


Моя проблема была связана с usb-модемом ZTE. Я решил проблему. теперь я могу получать и отправлять голос отдельно на голосовой порт. Но я не могу получить чистый звук, подобный интерфейсу WCDMA. как я могу получать и отправлять данные с высоким качеством?

Пожалуйста, посмотрите на мой исходный код. [http://serv7.boxca.com/files/0/z9g2d59a8rtw6n/ModemDial.zip ]

Кто-нибудь знает, где сейчас моя ошибка?

Спасибо, что уделили мне время.

Ответ №1:

a) Не все usb-модемы zte поддерживают голос, чтобы определить, поддерживает ли модем, проверьте наличие устройства ZTE voUSB в вашем списке портов.

б) При наличии порта передача голоса будет осуществляться через него в формате pcm с частотой 64 кбит /с (8000 выборок в секунду, размер выборки 8).

В вашей собственной программе вы должны прочитать аудиопоток оттуда. поток дополнительно закодирован с помощью g.711, поэтому его необходимо декодировать перед отправкой на аудиоустройство

Ответ №2:

Довольно часто громкоговоритель отключается после подключения. Попробуйте отправить ATM2 , это должно заставить динамик всегда включаться.

Базовый набор команд Хейса:

Динамик M2
всегда включен (после подключения слышны звуки передачи данных)

Комментарии:

1. Я отправляю ATM2, но результаты те же. Я не могу использовать передачу данных. Поэтому я не могу принимать и отправлять голосовые сообщения.

2. Ах, вы хотите сделать голосовой вызов? Вы включили голосовой режим, запустив AT FCLASS=8 ? en.wikipedia.org/wiki /…

3. Да, я хочу сделать голосовой вызов. 🙂 я использую AT FCLASS =? команда. и есть только интервал [0,1]. Поэтому я не могу установить значение FCLASS = 8. я могу установить только 0 или 1.

4. Действительно, похоже, что на вашем конце установлен неголосовой модем.

5. Но я устанавливаю программу WCDMA UI, и она может совершать голосовые вызовы. Но я хочу позвонить из моей собственной программы на Visual c .

Ответ №3:

Я пытаюсь использовать модуль chan_dongle от asterisk на модели карты данных ZTE MF180 с активированными голосовыми возможностями.

Изначально chan_dongle использовал формат raw PCM для обработки голосовых данных. Но я обнаружил, что ZTE использует формат ulaw для отправки и получения голосовых данных.

Вы можете получить голосовые данные и сохранить файл в этом формате для изучения, используя стандартную команду Asterisk Record(имя файла:ulaw) в dialplan.

Мои голосовые данные, сброшенные с модема ZTE в том же формате. Я проверяю это. Сброшенные данные ZTE были успешно воспроизведены командой Asterisk «Воспроизведение» (dumped)

Комментарии:

1. Привет, Джек. Есть ли у вас какие-либо обновления по реализации chan_zte? Собираетесь ли вы опубликовать это публично?