Управление gsm девайсом
Добавлено: Вт окт 21, 2008 02:48:23
Задача такая:
Позвонить на номер.
Отследить время, когда абонент взял трубку.
Отследить время, когда абонент положил трубку.
Отслеживать, если абонент сбрасывает коннект.
Можно ли это целиком реализовать на AT?
Пробовал реализовать на ATD c Siemens M55. Когда устанавливается коннект с юзером, вообще никакой мессаги не получаю. Когда абонент после разговора разрывает коннект , выскакивает вообще NO CARRIER.
То есть разговор выглядит так:
ATD+7или8номер;
OK (Выскакивает сразу после вызова предыдущей команды)
NO CARRIER
Где-то между этим есть момент. когда абонент поднял трубу. этот момент надо найти.
А еще если абонент сбрасывает звонок, не посылая BUSY, то начинаются короткие гудки, но ничего не пишется на ком порт.
Если посоветуете другой девайс, с которым проще реализовать - буду искренне благодарен. Или AT команды, которыми можно покнопочно набирать номер а потом отслеживать состояние телефона.
Позвонить на номер.
Отследить время, когда абонент взял трубку.
Отследить время, когда абонент положил трубку.
Отслеживать, если абонент сбрасывает коннект.
Можно ли это целиком реализовать на AT?
Пробовал реализовать на ATD c Siemens M55. Когда устанавливается коннект с юзером, вообще никакой мессаги не получаю. Когда абонент после разговора разрывает коннект , выскакивает вообще NO CARRIER.
То есть разговор выглядит так:
ATD+7или8номер;
OK (Выскакивает сразу после вызова предыдущей команды)
NO CARRIER
Где-то между этим есть момент. когда абонент поднял трубу. этот момент надо найти.
А еще если абонент сбрасывает звонок, не посылая BUSY, то начинаются короткие гудки, но ничего не пишется на ком порт.
Если посоветуете другой девайс, с которым проще реализовать - буду искренне благодарен. Или AT команды, которыми можно покнопочно набирать номер а потом отслеживать состояние телефона.