|
SIM800 - запись в модуль и воспроизведение в линию мелодий в формате amr, wav., Запись и воспроизведение мелодий в линию SIM800 |
|
|
|
Apr 24 2017, 07:45
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-01-13
Пользователь №: 75 414

|
Добрый день, уважаемые знатоки, помогите с решением данного вопроса.
Имеется модуль SIM800(S2-105MB-Z1612), имеется набор готовых голосовых команд в формате AMR, подскажите пожалуйста: 1. Каков алгоритм записи данных мелодий в модуль, 2. Каков алгоритм последующего их воспроизведения в линию при звонке.
Ранее работал с SIM900R, мелодии в него записывал посредством команд терминала и утилиты sscom32e. Спасибо.
|
|
|
|
|
 |
Ответов
|
Apr 24 2017, 08:07
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(bywanted @ Apr 24 2017, 10:45)  Добрый день, уважаемые знатоки, помогите с решением данного вопроса.
Имеется модуль SIM800(S2-105MB-Z1612), имеется набор готовых голосовых команд в формате AMR, подскажите пожалуйста: 1. Каков алгоритм записи данных мелодий в модуль, 2. Каков алгоритм последующего их воспроизведения в линию при звонке.
Ранее работал с SIM900R, мелодии в него записывал посредством команд терминала и утилиты sscom32e. Спасибо. В случае EAT @ SIM800C: Я конвертировал утилитой bin2h, подключал заголовочный файл к исходникам, Код const char audio_data_busy[]={ 0x52,0x49,0x46,0x46,0x64,0x5e,0x00,0x00,... а там делал вызов Код eat_audio_play_data(audio_data_busy, sizeof(audio_data_busy), EAT_AUDIO_FORMAT_WAV, EAT_AUDIO_PLAY_ONCE, my_data.level, EAT_AUDIO_PATH_SPK1); Или вам на уровне AT-команд нужно?
|
|
|
|
|
Apr 24 2017, 08:30
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-01-13
Пользователь №: 75 414

|
Нет, данный вариант вполне себе подойдет, единственный момент, я пробовал использовать данную схему, только меня смутило функция делает вывод на либо на EAT_AUDIO_PATH_SPK1, /* out from 22/23PIN либо на SPK1P/SPK1N */ EAT_AUDIO_PATH_SPK2 /* our from 24/25PIN SPK2P/SPK2N */ а мне надо выводить в сторону удаленного абонента, грубо говоря в трубке. А в трубке в данном случае тишина. Ну либо я туплю. Возможно надо использовать команду AT+DTAM для перенаправления аудио? Цитата(CADiLO @ Apr 24 2017, 11:17)  Читаем приложеные документы. Берем терминал и загружаем. Не забудьте запросить у модуля сколько вам доступно памяти под файлы - ее там меньше чем в 900х серии. Если сложности с терминалом, просим у своего дистрибьютора утилитку - Sim800 Series ArmFile Download Для ЕАТ можно использовать - Flash tool_to download firmware+APP+files То, что доктор прописал!) Спасибо! Цитата(adnega @ Apr 24 2017, 11:07)  В случае EAT @ SIM800C: Я конвертировал утилитой bin2h, подключал заголовочный файл к исходникам, Код const char audio_data_busy[]={ 0x52,0x49,0x46,0x46,0x64,0x5e,0x00,0x00,... а там делал вызов Код eat_audio_play_data(audio_data_busy, sizeof(audio_data_busy), EAT_AUDIO_FORMAT_WAV, EAT_AUDIO_PLAY_ONCE, my_data.level, EAT_AUDIO_PATH_SPK1); Или вам на уровне AT-команд нужно? Такой вариант вывода весьма интересен, подскажите в данном случае у вас мелодия выводится в трубку?
|
|
|
|
Сообщений в этой теме
bywanted SIM800 - запись в модуль и воспроизведение в линию мелодий в формате amr, wav. Apr 24 2017, 07:45   bywanted Цитата(adnega @ Apr 24 2017, 13:32) Мне н... Apr 24 2017, 11:21 CADiLO Читаем приложеные документы. Берем терминал и загр... Apr 24 2017, 08:17 Short Circuit пользуюсь программой Sim800 Series ArmFile Downloa... Jun 13 2017, 16:57 Hub Цитата(Short Circuit @ Jun 13 2017, 19:57... Jun 22 2017, 08:14  Short Circuit Цитата(Hub @ Jun 22 2017, 11:14) Маркиров... Sep 27 2017, 19:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|