alex-goody
Jan 27 2007, 01:38
Подскажите АТ-команду, которая показывает последний совершенный звонок. С указанием номера телефона, продолжительности звонка.
Или может есть команда, которая заставляет модуль, после совершенного звонка, косылать на ком-порт номера телефона, продолжительности звонка.
Если Вас интересует именно продолжительность звонка, то, наверное, с этим совсем никак: модулей с таким сервисом я не встречал. А, вот, номер, который вызывался последним с модуля, наверное, определить можно. Для этого модуль должен поддерживать команду ATDL - Redial last telephone number used. Для определения номера необходимо будет выдать три команды:
ATDL
AT+CLCC
ATH
В ответе модуля на вторую команду будет присутствовать номер телефона
Harbinger
Feb 3 2007, 14:42
Иногда можно и без +CLCC - к примеру, PIML900/1800 сразу после ATDL номер показывает.
А можно просто изучить работу модуля с записной книгой, куда фиксируются вызовы. Книг быват несколько для разных использований. Пример для Wavecom:
• SM : записная книжка ADN (записная книжка SIM)
• FD : записная книжка с фиксированным набором номера FDN (на SIM,
ограниченная записная книжка)
• ON : MSISDN (собственные номера на SIM)
• EN : EN (экстренные номера SIM)
• LD : LND (совместная записная книжка последнего набора мобильного устройства
и SIM)
• MC : MSD (список пропущенных вызовов мобильного устройства)
• ME : ME (записная книжка мобильного устройства)
• MT : MT (совместная записная книжка мобильного устройства и SIM)
• RC : LIC (список полученных вызовов мобильного устройства)
• SN :SDN (записная книжка набора услуг)
Изучайте!
а есть ли команда, чтобы повторить звонок не указывая номера?
Цитата(VDLab @ Jul 4 2007, 18:44)

ATDL
она не звонит, она пишет номер...а мне бы позвонить...
и еще - Siemens C60 ее не принимает...
как бы переключиться на журнал совершенных звонков и повторить последний ?
Цитата(simsim @ Jul 6 2007, 18:13)

она не звонит, она пишет номер...а мне бы позвонить...
и еще - Siemens C60 ее не принимает...
как бы переключиться на журнал совершенных звонков и повторить последний ?
насчет сименсов не знаю, может у них АТ команды особенные, но это стандартная команда набора последнего номера.
Harbinger
Jul 9 2007, 12:55
Если после набора номера никакие команды не подавались, попробуйте A/ (повтор последней команды), хотя как-то грубо это, разве что для автодозвона сгодится...
Цитата(Harbinger @ Jul 9 2007, 15:55)

Если после набора номера никакие команды не подавались, попробуйте A/ (повтор последней команды), хотя как-то грубо это, разве что для автодозвона сгодится...
не подходит...номер должен читаться из телефона при включении...
Буду юзать вот это-
AT+CPBS="LD" - выбрать журнал последних набранных номеров
AT+CPBR=1,5 - читать последние номера
пока не получается...трудность в посыле кавычек в CV...
char str1[]="AT";
COM_puts(str1);
как засунуть кавычки в str1 ?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.