![]() |
|
Модераторы: Kagor |
![]()
|
|
| Unregistered |
|
|||
|
Unregistered |
Возникла необходимость написать свой авоответчик. В нет-е ничего стоящего не нашел.
В ФАК-е нашел команды модема, но этого описания мне не достаточно. Все чего добился - поднятие модемом трубки по n-му звонку (комнады ATZ, ATS0=3). После поднятия трубки модем выдает "RING" и начинает верещать в линию. Какие команды мне нужно посылать потом и, собственно, послать в линию мой звуковой поток? Я не жду разжеванного ответа,plz, в кратце, последовательность действий (команд) или ссылку нормальную. Спасибо. ps usrobotics 56k faxmodem (если это важно) |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
5 часов бесплодных поисков! На форумах судя по ответам никаких проблем с этим нет, и нигде нет сколь-нибудь доступной информации по написанию автоответчика! Да и ответы типа: ну я когда-то писал... а вот мой знакомый.. и т.д. Нужно всего-то снять трубку и прохрюкать звуковой файл звонящему! Я работать с портами умею, проблем с чтением и записью никаких (почти), но тут я в полном недоумении. Хелп хоть чем нибудь!
|
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
AT-команда
&An |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
нету такой команды.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Берём:
1. Мануал твоего модема. [напр.:http://pcs-computing.com/support/3com_modem_cmds.html] 2. Мануал Hayes compatible command set. [чтобы знать откуда что пришло] 3. и начинаем...очень важно: a) региональные настройки [страна и т.д.] по ним модем определяет что к нему кто-то долбится. как их настроить, какие коды у какой страны - RTFM. b) ставим модем в режим авто-ответа: ATS0=1&W0 что означает: ATS0=1 <== поставим 1 в регистер С0 [авто-ответ - включен] &W <== запишем в шаблон 0, и тогда на следуюший раз когда модем включен авто-ответ работает. c) смотрим как принимать звонок: ATB0 ---------------------------- далее, как передавать данные: пишем на порт [COM1/2] далее, как получать данные: читаем с порта [COM1/2] стараемся не посылать внутри данных: "+++ATH0" .... я ни разу автоответчика этого вручную не делал: есть много готовых. так что надеюсь что где-то помог. удачи. |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Спасибо. Я настраиваю модем на автоответ таким образом:
1. ATS0=3 //по третьему звонку снять трубку 2. AT+FCLASS=8//перевести модем в режим voice после того как пришел звонок модем выдает RING и подняв трубку выдает VCONN. Т.е. установлено голосовое соединение. Все это я реализовал. Теперь надо пропеть звук-файл, а лучше прочитать текст с помощью TTS движка. На сколько я разобрался, нужно програмно выбрать модемный audiodevice и пихать туда звук. В случае с файлом - PlaySound. Но вот не задача - у меня модем Zyxel 1496E plus. Он войсовый и замечательно держит войс-коннект, но в диспетчере устройств никакого аудиодевайса для модема нету... может есть пример как с этим бороться? И если я правильно все понял, то может проще поновее модем взять? Тут уже програмный вопрос пошел, но меня сами модераторы переместили сюда. PS А готовые не подходят ((( Хотя может кто знает, автоответчик который умеет с SQLServer-ом работать? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 7 Всего: 317 |
попробуй почитать доки самых главных Зыкселей, но в принципе тебе нужно идти путём "TAPI" - там есть всякие функции определения устройств TAPI и обращение к ним [через MSDN]
если работаешь под линух, то наверняка есть звуковое устройство, и на него просто пишем. насчёт Zyxel модема - не знаю точно как, но звуковое устройство на войс модемах надо настраивать отдельно, после самого модема, и лучше при помощи родных драйверов. оно должно быть видным в устройствах мультимедии. насчёт программы к-рая будет работать с базой данных ... под линукс это проще. TTS надо, конечно. я понимаю хотите делать цифровой запрос [клавиши] и звуковой ответ ... интересная идея Это сообщение отредактировал(а) bilbobagginz - 21.3.2004, 17:47 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Unregister |
|
|||
|
Unregistered |
Точно. Именно это и хочу сделать. TAPI использовать не хочется. Direct COM наверное надежнее. От версии к версии я имею ввиду. Да и под разные винды как оно себя поведет? Просто я по долгу службы занимаюсь контроллерами, ну и модем мне ближе как контроллер. ))
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по железу | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |