Полная версия этой страницы:
SIM900R входящий звонок.
bywanted
Nov 12 2013, 06:06
Доброго времени, люди добрые, подскажите пожалуйста, как правильно отследить событие входящего звонка. Собственно, модуль находится в режиме ожидания, необходимо определить входящий звонок, снять трубку и включить голосовое меню. Какая функция отвечает за обработку звонков и как правильно обработать это событие. Модуль управляется средствами Embedded AT. Спасибо.
vassabi
Nov 12 2013, 07:30
RING и ATА
SIM900 AT Commands Manual V1.08
13.4 Call Control Commands
страница 251.
CADiLO
Nov 12 2013, 07:42
в EAT использовать get_event
как вариант EVENT_SERIALSTATUS и смотреть на RI
или EVENT_MSG отлавливать RING
или смотреть в сторону состояний CLCC в сообщениях.....
вариантов множество...
bywanted
Nov 12 2013, 08:27
Цитата(CADiLO @ Nov 12 2013, 11:42)

в EAT использовать get_event
как вариант EVENT_SERIALSTATUS и смотреть на RI
или EVENT_MSG отлавливать RING
или смотреть в сторону состояний CLCC в сообщениях.....
вариантов множество...
Спасибо, этого хватит для начала, теперь понятно куда копать)
Romashki
Nov 13 2013, 07:04
Лучше CLCC.
bywanted
Nov 13 2013, 15:17
Всем спасибо, с обработкой звонков и смс вроде как разобрался, возник очередной вопрос, функции ebdat10_01PlayContinousAudio, ebdat10_07PlayRemoteAmrFromFile можно как-то заставить проигрывать звук в линию?
Сейчас у меня так, я дозваниваюсь, модуль снимает трубку и должен выдать мелодию, но в трубке я ее не слышу, а вот если ввожу команду AT+CPAMR="001.amr", 0 то мелодия становиться слышна. Чего я делаю не так?)
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.