Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: gsm-utils - но чтоб звонил)  (Прочитано 4350 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
gsm-utils - но чтоб звонил)
« : 18 Ноября 2009, 00:39:35 »
Есть такое ПО, чтоб не СМС отправляло, а звонило и проигрывало файл? или просто звонило, чтоб не платил инициирующий соединение, чего нет при смс?
(просто налаживаю систему уведомлений)
необходим консольный интерфейс доступа к данной функции
Спасибо за помощь, товарищи!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #1 : 18 Ноября 2009, 06:45:09 »
воспользоваться AT командами, чтобы совершить звонок.
так на вскидку:
echo "ATD [номер]">/dev/ttyS0
Но это не Ъ
Прежде чем изобретать велосипед, нужно убедиться, что его не изобрели до вас. Как правило его уже изобрели )))

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #2 : 18 Ноября 2009, 22:26:57 »
ОТЛ как в зачетке) ща попробую)
эта статья помогла, но есть особенности
1) у меня в консоли вводимые команды просто не отображались
2) команды надо писать правильно сразу (кто работал с протоколами SMTP и POP, поймет)
3) у меня устройство не rfcomm0 было, а ttyACM0
« Последнее редактирование: 18 Ноября 2009, 23:16:31 от BorisPlus »
Спасибо за помощь, товарищи!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #3 : 18 Ноября 2009, 22:31:19 »
номер не забудьте без квадратных кавычек... и порт свой...
если не получиться, то пишите вывод ошибок...

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #4 : 18 Ноября 2009, 23:19:59 »
да уже позвонил себе на др трубу) забавно так наверно по синезубому звонить с одной трубы на другую...мои тут итак бегают, ведь я телефона даже не касаюсь (у меня провод), переживают, что "мошенники" трубу подделали по моей, а мне смешно)

Пользователь решил продолжить мысль 18 Ноября 2009, 17:20:54:
Владимир Николаевич, респект! А как проиграть звук заданный при звонке?можно так?

Пользователь решил продолжить мысль 18 Ноября 2009, 19:38:55:
Вот тоже ниче так

Пользователь решил продолжить мысль 18 Ноября 2009, 22:01:17:
А можно это как то одной консольной командой сделать?
echo "ATD [номер]">/dev/ttyACM0 у мня не хляет, ничего не происходит

« Последнее редактирование: 19 Ноября 2009, 00:01:35 от BorisPlus »
Спасибо за помощь, товарищи!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #5 : 19 Ноября 2009, 00:21:07 »
А как проиграть звук заданный при звонке?
не понял, что вы хотите?
echo "ATD [номер]">/dev/ttyACM0 у мня не хляет, ничего не происходит
а как вы звоните то?

Оффлайн xbox800

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #6 : 19 Ноября 2009, 01:04:51 »
BorisPlus Звони так
echo "ATD 1234567890;">/dev/ttyACM0

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #7 : 19 Ноября 2009, 19:51:26 »
Звоню так. Сначала
cu -l /dev/ttyACM0 -s 9600 показывает Connected. Ввожу AT-команды,например
ATD+7TELNUMBER или же ATD8TELNUMBER а вот команда
echo "ATD8TELNUMBER;">/dev/ttyACM0просто "ничего" не делает, возвращая обратное управление в консоль

Про звук, я имел ввиду, например, есть на компе или на мобиле WAV файлик. Посылаем AT команду, и когда вызываемый поднимет трубку, то услышит этот звуковой файл. Может что написать надо под мобилу? Кстати, у меня не получается взять трубу при звонке (ответить на звонок) с помощью AT команды. Просто не срабатывает, а вот сбросить вызов могу.

Пользователь решил продолжить мысль 19 Ноября 2009, 19:56:24:
И еще, заметил, что если первым способом открыто соединение из терминала
cu -l /dev/ttyACM0 -s 9600 И если из другого терминала послать на это же устройство
echo "ATD8TELNUMBER">/dev/ttyACM0То на первом терминале и отображается посланная AT команда, но как-то странно - с табулированием, то есть строки в первом терминале начинают превращаться в "ступеньки") Надеюсь понятно объяснил (как-то по обывательски)
« Последнее редактирование: 19 Ноября 2009, 19:56:24 от BorisPlus »
Спасибо за помощь, товарищи!

Оффлайн xbox800

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #8 : 19 Ноября 2009, 20:03:19 »
echo "ATD8TELNUMBER">/dev/ttyACM0идет дата звонок , и обрывается , смотри на екран телефона

echo "ATD8TELNUMBER;">/dev/ttyACM0обычный звонок

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #9 : 19 Ноября 2009, 20:28:31 »
Забавно. Пробовал и так и сяк еще с того момента, как мне Владимир Николаевич говорил. И чего-то не работало.
А сейчас попробовал и так и сяк. Все, как ты и сказал, так и произошло. Работает) Странно как-то) xbox800  - пасиб!
А как теперь быть с проигрыванием звукового файла при приеме? можно что придумать?

На самом деле мне это не столько нужно уже, сколько очень интересно, так как шеф отклонил идею такого уведомления)
Спасибо за помощь, товарищи!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #10 : 19 Ноября 2009, 20:39:02 »
как я понимаю, Вы юзаете свою мобилу подключенную к порту компа...
так вот, неплохо было бы почитать спецификацию по АТ командам для своего телефона. они бывают отличаются...
чтобы проигрывать звуковой файл на телефоне принимающего, нужно просто поставить мелодию на этот номер, это самое простое...
уведомлять кстати лучше смсками.... информативнее и надежнее...

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #11 : 19 Ноября 2009, 20:42:48 »
Абсолютно согласен с СМС! Но мне интересно просто до ужаса - можно как-то или нет) Мелодию - может и можно, но уведомления разные, их примерно около 100.
Спасибо за помощь, товарищи!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #12 : 19 Ноября 2009, 20:49:27 »
Но мне интересно просто до ужаса - можно как-то или нет) Мелодию - может и можно, но уведомления разные, их примерно около 100.
тогда действительно лучше смс. составить разный текст для каждого вида уведомлений. автоматизировать можно очень просто, достаточно просто фантазии и знание азов языков программирования...

по поводу воспроизведения звукового файла: у меня в приципе только одно решение, это написать утилиту на Java или Jpython для мобильников. единственное но, телефон должен поддерживать джаву
« Последнее редактирование: 19 Ноября 2009, 20:51:49 от Владимир Николаевич »

Оффлайн xbox800

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #13 : 19 Ноября 2009, 20:50:59 »
С мелодией будет не так просто
cu -l /dev/ttyACM0
Connected.
ATZ
OK
ATD1234567890;
OK

NO CARRIER
звоню , на другом телефоне отвечаю , ложу трубку и получаю
NO CARRIERсам процес поднятия трубки и разговора не зафиксирован вобще

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: gsm-utils - но чтоб звонил)
« Ответ #14 : 19 Ноября 2009, 21:34:34 »
Владимир Николаевич, j2me не проблема)
xbox800, да как-то тяжко на низком уровне)

СМС уже нашел как настроить (smstools, gsm-utils и т.п.), почта и звуковое оповещение в браузере - вообще в этом ПО по-умолчанию есть. Вижу, что люди и ICQ прикручивают. а мне интересно как звонок, ладно,будет время - покумекаю. Может, что и получиться.
Большое вам спасибо, Владимир Николаевич и xbox800.


Спасибо за помощь, товарищи!

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.