Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Воспроизведение AMR файлов в SIM900
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
aleks431
У меня модуль SIM900 - была версия 1137B07SIM90064-ST

Сейчас перепрошил на "All-in-one" 1137B01SIM900M64_ENHANCE

После прошивки проверил какие мне нужны были команды -всё вроде работает

Затем решил записать AMR файлы в модуль.
После того как записал их, проверил , что они записались командой AT+CFSRFILE=.......
Ответ был положительный,т.е всё записалось.

Затем убрал соединение DCD контроллера и модуля.

Еще раз проверяю.

После инициализации файловой системы
AT+CFSINIT
OK
проверяю AT+CFSGFIS="имя файла"
выдаёт
+CFSGFIS размер файла

Значит всё записалось нормально?

А вот после звонка на телефон и поднятия трубки
и команды AT+CPAMR="имя файла.amr",0
или команды AT+CPAMR="имя файла.amr",1

выдаёт ERROR

Подскажите в чем проблема, что делаю не так?
Уже сломал голову!
CADiLO
1. Какой длины заливали файл?
2. AMR в каком формате у вас?

если можно скиньте образец файла - проверю
только сегодня возился с АМR.
aleks431
Цитата(CADiLO @ Apr 17 2013, 12:33) *
1. Какой длины заливали файл?
2. AMR в каком формате у вас?

если можно скиньте образец файла - проверю
только сегодня возился с АМR.


По длине файлы в норме, не больше чем в документации.
Общая длина всех файлов 460 кб.

Один из файлов посылаю
CADiLO
У вас

AMR NB 8000Hz 5KBit, 1 channel

я тестировал на

AMR NB 8000Hz 12KBit, 1 channel

Переконвертируйте, загрузите один и проверьте.

Ниже рабочий файл - распаковать, загрузить и слушать.... sm.gif
aleks431
Цитата(CADiLO @ Apr 17 2013, 13:10) *
У вас

AMR NB 8000Hz 5KBit, 1 channel

я тестировал на

AMR NB 8000Hz 12KBit, 1 channel

Переконвертируйте, загрузите один и проверьте.

Ниже рабочий файл - распаковать, загрузить и слушать.... sm.gif


Спасибо за ответ. Вечером попробую. Ответ отпишу после результата
aleks431
Цитата(aleks431 @ Apr 17 2013, 13:18) *
Спасибо за ответ. Вечером попробую. Ответ отпишу после результата

А какой программой вы смотрели параметры amr-файла?
CADiLO
На скриншоте. Конвертор у меня другой, этот только ИЗ AMR умеет.
Можете попробовать AVS Audio Converter - вроде как нормально конвертит.
Vovantr
Модуль SIM900R64. Прошивка 1137B01SIM900R64_ST_ENHANCE.
Проблема: после воспроизведения AMR файла модем сбрасывается, вот лог:

AT+DDET=1
OK
ATD+38067xxxxxxx
OK
+CLCC: 1,0,3,0,0,"+38067xxxxxxx",145,""
+CLCC: 1,0,0,0,0,"+38067xxxxxxx",145,""
AT+CPAMR="001.amr",0
OK
AT+CPAMR=0
OK
AMR_STOP
IIIIюююю
RDY
+CFUN: 1
+CPIN: READY
Call Ready

Здесь ключевой момент команда AT+DDET=1. Если эту команду не давать, то все работает нормально. Сброс модуля происходит сразу после сообщения AMR_STOP независимо: или звуковой файл уже отыграл или же мы его остановили командой. Питание модуля хорошее, стабильно работает в голосе и в GPRS без сбоев. Файл s.amr взят тот что выложен выше по теме. Похоже на глюк прошивки модема. Какая последняя версия прошивки для SIM900R64?
Попутно: какая последняя прошивка для SIM900? На SIM900 эта проблема не проявляется?
CADiLO
В штатной прошивке на сегодня одновременная работа AMR и декодера DTMF невозможна.
Сейчас тестируется новая версия где будет исправлена эта проблема.
Для построения голосовых меню будет команда CDDET.
Примерный срок появления версии - конец мая.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.