Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Michael Rulov Associated member
Зарегистрирован: 19.08.2003 Сообщения: 10 Откуда: novouralsk
|
Добавлено: Вт Авг 19, 2003 11:16 am Заголовок сообщения: Эмуляция Caller ID и число звонков до поднятия трубки |
|
|
возможно ли как то регулировать число звонков до поднятия трубки
в режиме эмуляции Caller ID?
если не возможно то есть ли это в TODO?
_________________ Интенсивно расшаркиваюсь, Michael. =B-{Q} |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Авг 19, 2003 11:57 am Заголовок сообщения: |
|
|
Симуляция - как можно более правдоподобное копирование поведения. Caller ID передаётся в паузе между первым и вторым звонком. Поэтому модем должен определить номер сразу же после первого звонка, выдать его и затем приступить к симуляции последующих "звонков". Чтобы определить номер, нужно снять трубку.
Поэтому регулировать количество звонков нельзя.
Однако кое-что сделать всё-таки можно. Воспользуйтесь недокументированной командой +FFVD:
AT+FFVD=1,3
здесь 3 - количество звонков, которые модем "проигнорирует". Т.е. при указанной выше команде будет проигнорировано 3 звонка, после 4-го модем снимет трубку и определит номер.
Заметим, что применение этой команды может вызвать проблемы у программного обеспечения. Причина указана выше: номер телефона появится не после первого, а после 4-го RING. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Michael Rulov Associated member
Зарегистрирован: 19.08.2003 Сообщения: 10 Откуда: novouralsk
|
Добавлено: Вт Авг 19, 2003 3:49 pm Заголовок сообщения: |
|
|
Technical Support писал(а): |
Симуляция - как можно более правдоподобное копирование поведения. Caller ID передаётся в паузе между первым и вторым звонком. Поэтому модем должен определить номер сразу же после первого звонка, выдать его и затем приступить к симуляции последующих "звонков". Чтобы определить номер, нужно снять трубку.
|
понято.
Technical Support писал(а): |
Поэтому регулировать количество звонков нельзя.
Однако кое-что сделать всё-таки можно. Воспользуйтесь недокументированной командой +FFVD:
AT+FFVD=1,3
здесь 3 - количество звонков, которые модем "проигнорирует". Т.е. при указанной выше команде будет проигнорировано 3 звонка, после 4-го модем снимет трубку и определит номер.
|
что-ж, попробую.
просто бывают ситуации когда паралельный (не через модем)
телефонный аппарат стоит, допустим, в офисе у секретаря совсем в другой комнате и есть ваш модем на сервере в качестве факс-машины.
факс берет трубку с пятого гудка, а если включить аон - немедленно.
у секретаря телефон ессно не звонит, что недопустимо.
вот такой печальный выбор - либо секретарь либо определение номера.
btw, и много таких "недокументированных" команд?
Technical Support писал(а): |
Заметим, что применение этой команды может вызвать проблемы у программного обеспечения. Причина указана выше: номер телефона появится не после первого, а после 4-го RING.
|
хм...
как workaround, может не выдавать в этой ситуации RING?
_________________ Интенсивно расшаркиваюсь, Michael. =B-{Q} |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Авг 19, 2003 4:51 pm Заголовок сообщения: |
|
|
Цитата: |
просто бывают ситуации когда паралельный (не через модем)
телефонный аппарат стоит, допустим, в офисе у секретаря совсем в другой комнате и есть ваш модем на сервере в качестве факс-машины.
факс берет трубку с пятого гудка, а если включить аон - немедленно.
|
Для таких ситуаций в модеме предусмотрена функция определения номера в момент ответа (выполнения команды ATA или автоответа) (прочитайте описание регистра S115). Этой функцией умеет пользоваться, например, IDC Ventafax (кстати, бесплатно поставляемый с модемом). Если программа настроена для работы напрямую через COM-порт, то проблема решается настройкой программы. При работе через TAPI решение чуть сложнее (оно приведено в Help к Ventafax), поскольку TAPI автоматически включает функцию Caller ID, если таковая имеется в модеме.
У "Венты" есть и сетевая версия программы. Так что... рекомендуем!
Цитата: |
как workaround, может не выдавать в этой ситуации RING?
|
Это возможно, но получается довольно кривое решение. Ведь у модема много других функций, завязанных на входящий звонок. Например, регистрация звонков. Идёт входящий звонок, Вы снимаете трубку, и звонок должен быть обозначен как входящий, нужно определить номер телефона, с которого звонят и т.п. Если игнорировать входящие звонки вообще, получится путаница. Так что уж лучше воспользоваться решением от "Венты". _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Michael Rulov Associated member
Зарегистрирован: 19.08.2003 Сообщения: 10 Откуда: novouralsk
|
Добавлено: Вт Авг 19, 2003 8:40 pm Заголовок сообщения: |
|
|
Technical Support писал(а): |
Для таких ситуаций в модеме предусмотрена функция определения номера в момент ответа (выполнения команды ATA или автоответа) (прочитайте описание регистра S115).
|
ага! идею понял. попробую реализовать.
вот только вопрос - при снятии трубки секретарем номер определяться будет?
Technical Support писал(а): |
У "Венты" есть и сетевая версия программы. Так что... рекомендуем!
|
у меня linux и mgetty+sendfax.
оно может еще и проще - есть исходники
Technical Support писал(а): |
Цитата: |
как workaround, может не выдавать в этой ситуации RING?
|
Если игнорировать входящие звонки вообще, получится путаница. Так что уж лучше воспользоваться решением от "Венты".
|
я имел ввиду не "игнорировать входящие звонки вообще", а не выдавать RING в порт до автоподнятия модемом.
точнее выдавать только за тот самый нужный гудок до поднятия.
может я конечно понимаю не правильно, но, imho, логика не измениться.
кроме того, что будет просто отсчитано несколько гудков перед реакцией на них.
в любом случае - спасибо!
_________________ Интенсивно расшаркиваюсь, Michael. =B-{Q} |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Авг 20, 2003 8:52 am Заголовок сообщения: |
|
|
Цитата: |
вот только вопрос - при снятии трубки секретарем номер определяться будет?
|
Нет, не будет. Нужное Вам называется режимом "пассивного АОН" (когда модем пытается определить номер в момент снятия трубки на телефонном аппарате). Такой режим у модема есть и используется рядом программ (Ventafax, ModemSpy). Вполне возможно, что уже созданы соответствующие программы под Linux, попробуйте спросить в соответствующих конференциях.
Если не найдёте - будем обсуждать вариант "модификации исходников". Пишите на support@inpro.us.com. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Michael Rulov Associated member
Зарегистрирован: 19.08.2003 Сообщения: 10 Откуда: novouralsk
|
Добавлено: Сб Авг 23, 2003 4:14 pm Заголовок сообщения: |
|
|
Technical Support писал(а): |
Нужное Вам называется режимом "пассивного АОН" (когда модем пытается определить номер в момент снятия трубки на телефонном аппарате).
Такой режим у модема есть
|
где нибудь можно про это почитать?
_________________ Интенсивно расшаркиваюсь, Michael. =B-{Q} |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Авг 23, 2003 5:54 pm Заголовок сообщения: |
|
|
В открытых источниках этой информации нет. Вот что пишется в whatsnew.222 по этому поводу:
Код: |
Если Вы - разработчик (поставщик) программного обеспечения и хотели бы
включить поддержку этих дополнительных возможностей в Ваш продукт, обра-
щайтесь в службу технической поддержки (support@inpro.us.com) за кон-
сультациями.
|
_________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|