Страница 1 из 1

Управление gsm девайсом

Добавлено: Вт окт 21, 2008 02:48:23
gulamov
Задача такая:
Позвонить на номер.
Отследить время, когда абонент взял трубку.
Отследить время, когда абонент положил трубку.

Отслеживать, если абонент сбрасывает коннект.
Можно ли это целиком реализовать на AT?
Пробовал реализовать на ATD c Siemens M55. Когда устанавливается коннект с юзером, вообще никакой мессаги не получаю. Когда абонент после разговора разрывает коннект , выскакивает вообще NO CARRIER.

То есть разговор выглядит так:

ATD+7или8номер;
OK (Выскакивает сразу после вызова предыдущей команды)
NO CARRIER

Где-то между этим есть момент. когда абонент поднял трубу. этот момент надо найти.

А еще если абонент сбрасывает звонок, не посылая BUSY, то начинаются короткие гудки, но ничего не пишется на ком порт.

Если посоветуете другой девайс, с которым проще реализовать - буду искренне благодарен. Или AT команды, которыми можно покнопочно набирать номер а потом отслеживать состояние телефона.

Добавлено: Ср окт 22, 2008 11:16:37
Артур
Всё очень просто! АТ команды управляют модемом телефона и для вызова через модем у тебя на телефоне должен быть настроен интернет! Я сам так мучался :)

Добавлено: Ср окт 22, 2008 12:17:47
gulamov
Интернет у меня настроен. Я делаю голосовой звонок. Мне надо поймать момент, когда абонент, которому я звоню, поднимает трубку и кладет трубку. И когда абонент сбрасывает трубку и идут короткие гудки. Можно ли это при помощи AT команд реализовать? или надо выводить сигнал на звуковую карту, а потом разбирать его?

Добавлено: Сб окт 25, 2008 09:20:12
Артур
С помощью АТ команд врят ли скачай и почитай

Добавлено: Сб окт 25, 2008 16:57:32
__Alexander
На некоторых модулях можно. А может даже на всех. На электрониксе пробегала такая тема, поищи. Идея в постоянном опросе и получении инфы с регистра статуса, там есть биты, отвечающие за конкретные события.