vilia
24.09.2010, 14:51
Здравствуйте.

Провожу небольшую автоматизацию дозвона с помощью модема Сответственно в com-порт модема записываю информацию
at#cls=8
atdtp1111111 ( соответственно для тонового набора atdt1111111)
Снимаю трубку на другой стороне и начинаю разговор, при этом на АТС (Петерстар, Санкт-Петербург), есть возможность использования второй линии для разговора.
Активизируется простым нажатием на кнопку "Flash/Recall" на телефоне.
Немного почитав интернеты обнаружил, что за это также отвечает команда
"!"
Но так и не смог понять, какие должны быть задержки между командой "!" и последующим вызовом atdtp1111111, или же последовательность команд, чтобы сделать звонок по второй линии тоже.
Если приведете необходимую последовательность команд, которую необходимо передать, то буду очень благодарен.

Заранее спасибо, Илья.

vilia
26.09.2010, 09:31
Насколько я понял, восклицательный знак должен присутствовать в последовательности, идущей после ATD:
Dn Набор определенного телефонного номера. Включает следующие опции:
P Импульсный (вращательный) набор
T Тоновый набор
, (Запятая) двух-секундная пауза; связан с регистром S8
; (Точка с запятой) возврат к командному режиму после набора
! (Восклицательный знак) Положить и поднять трубку.
/ Задержка на 125 мсек. перед продолжением набора номера.
W Секундное ожидание гудка (X3 или выше); связан с регистром S6
@ После набора, ожидает тишину на линии и продолжает.
R После дозвонки модем переходит в режим ответа.
#,* Длительный вызывающий низкочастотный гудок.

ATDT1111111,,! - набрать номер, подождать 4 секунды и нажать flash
ATD! - просто нажать flash