Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Чт Мар 18, 2004 5:13 pm Заголовок сообщения: atd во время входящего разговора. пжалуйста помогите! |
|
|
Ситуация следующая:
Входящий звонок, причем голосовой, модем берет трубку (ath1), оператор с гарнитурой, подключенной к модему, отвечает позвонившему, потом требуется перевести звонок на другой номер. На обычном телефоне это flash, другой номер, затем повесить трубу. На модеме это должны быть комманды вида:
atd!666; (или atx3d...)
ath;
Но! При входящем звонке после ath1 ни atd ни atx3d не срабатывает! :(
Все замечательно получается при исходящем звонке:
adt111; звонок на номер 111
atd!222; звонок по второй линии на номер 222
ath; повесить трубу
При этм разговор с номером 111 переадресовывается на номер 222
Подскажите пожалуйста, как переадресовать входящий звонок с помощью модема? То есть как набрать номер во время входящего разговора? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Мар 18, 2004 10:03 pm Заголовок сообщения: |
|
|
Нужно указать модификатор 't' (тоновый набор) в команде atd, тогда отработает '!'. Если в дальнейшем нужно набирать пульсом, укажите 'p'.
Например:
atdt!p222 _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Чт Мар 18, 2004 11:40 pm Заголовок сообщения: |
|
|
дело не в префиксе "t"...
просто при входящем звонке после ath1 комманда atd совсем не работает (так же как и atx3d). это было замечено на Нортел Меридиане с модемом акорп (и на роквелле, и на конексанте чипах)... такой же эксперимент я провел дома, с двумя разными модемами (в том числе и акорп). все получилось... завтра буду экспериментировать на работе, и если Вам интересно, сообщу о результатах. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пт Мар 19, 2004 3:35 am Заголовок сообщения: |
|
|
Разбираться с проблемами всегда интересно, так что сообщайте. Только пожалуйста, с подробностями (например, покажите журнал терминалки). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Вт Мар 23, 2004 12:24 pm Заголовок сообщения: |
|
|
Задача изначально была поставлена так: принять голосовой вызов, затем переадресовать его на другой номер (для чего во время разговора надо набрать "!1234!" - флеш/номер_телефона/еще_раз_флеш).
После нескольких дней экспериментов выяснилось следующие:
На модемах Акорп не получается что либо набрать во время входящего разговора.
Выглядит так:
RING
ath1;
atx3d!12345; <--- это строка не проходит :(
На внутреннем модеме Роботикс Винмодем это все получается, только не срабатывает флеш - разрыв слишком длинный, звонок не уходит в ожидание, а просто обрывается.
На Акорпе работала следующая схема, с применением параллельного телефона:
1. RING
2. [берм трубу на телефоне, отвечаем]
3. atx3d1; <-- набираем модемом "1" посто для того, чтоб модем "снял трубку"
4. [кладем трубу на телефоне]
5. atx3d!12345; <-- переадресовываем звонок
6. ath;
***если в 3м пункте набрать ath1, ИЛИ убрать параллельный телефон, то atx3d!12345 не сработает :(
Теперь надо посто найти модем с , который мог бы, как Роботикс Винмдем, набирать номер во время входящего звонка и, как все нармальные модемы, правильно отрабатывать флеш.
:-) |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Мар 23, 2004 3:11 pm Заголовок сообщения: |
|
|
Есть подозрение, что команда atd посылает цифры слишком рано (до того, как АТС готова их принять).
С нашей мини-АТС Panasonic хорошо работает такой вариант:
RING
ath1
OK
atdt!w123;
OK
ath
OK
Модификатор 'w' после '!' заставляет модем подождать появления непрерывного гудка (dialtone) после hook-flash. Затем набирается номер, куда переадресуется звонок. И наконец, команда ath "кладёт трубку", соединяя позвонившего с номером, куда переадресован звонок. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Вт Мар 23, 2004 5:30 pm Заголовок сообщения: |
|
|
нет, дело в том, что когда вводишь atd после ath1 то модем вообще никаких действий не производит и не возвращает OK, так что дело не в паузе... |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Мар 23, 2004 6:27 pm Заголовок сообщения: |
|
|
Предлагается выполнить описанные выше команды из терминальной программы и показать её журнал. Хотим видеть всё, что появляется на экране. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Вт Мар 23, 2004 9:24 pm Заголовок сообщения: |
|
|
atz
OK
RING
RING
ath1
OK
atdt!w123;
-------------------------------
и все.....
модем не отвечает, пока не нажать что-нибудь...
после нажатия любой кнопки модем вешает трубку... |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Мар 24, 2004 8:24 am Заголовок сообщения: |
|
|
Цитата: |
atdt!w123;
-------------------------------
и все.....
модем не отвечает, пока не нажать что-нибудь...
|
А Вы не спешите, подождите ответа модема! Например, он может ответить "NO DIALTONE" - это значит, что АТС не посылает непрерывного гудка после получения hook-flash. В таком случае нужно заменить 'w' на запятую (','). Кстати, посмотрите, а выполняется ли hook-flash (модем должен "мигнуть" индикатором OH). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Ср Мар 24, 2004 9:58 am Заголовок сообщения: |
|
|
при наборе этой комманды (на Акорпе) модем вообще ничего не делает!
ждал довольно долго...
а чтобы модем не ждал dialtone я добавляю префикс x3:
atx3dt...
хук-флеш отлично выполняется БЕЗ входящего вызова.
например если просто набрать ath1 затем atx3dt!,123 то все сработает:
atz
OK
ath1
OK
atx3d!,123;
OK
вот так... |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Мар 24, 2004 11:21 am Заголовок сообщения: |
|
|
Мы здесь обсуждаем модемы IDC. Что происходит с модемами других производителей, нас не интересует. Если у Вас есть модем IDC, экспериментируйте с ним, и только с ним. В противном случае Вам нужно обращаться к производителям Вашего модема (или модемов). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Ср Мар 24, 2004 11:55 am Заголовок сообщения: |
|
|
Большое спасибо за помощь :lol:
Кстати я не один раз писал, какие у меня модемы...
А вы можете гарантировать, что в вашх модемы эти функции будут работать? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Мар 24, 2004 12:24 pm Заголовок сообщения: |
|
|
Кажется, вышло недоразумение. Почему-то решили, что Вы экспериментируете с IDC/VR+, и одновременно сравниваете результаты с Acorp и USR.
Да, это будет работать с модемами IDC/VR+. Проверено.
Больше того, если что-либо не работает - есть moneyback. Есть доступ к разработчикам, которые могут оперативно исправить ситуацию. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ili4 Associated member
Зарегистрирован: 18.03.2004 Сообщения: 8
|
Добавлено: Ср Мар 24, 2004 1:32 pm Заголовок сообщения: |
|
|
Тем не менее большое спасибо за помощь :) |
|
Вернуться к началу |
|
|
|