Цитата:
Oleg+:
Помогите ответить на такой вопрос.
Какой символ во встроенной звонилке windows xp соответствует паузе (подождать несколько секунд)?
Цель паузы такова : дождаться ответа робота от оператора IP телефонии, чтобы после паузы начать набирать пароль (а после набора пароля - набирать номер абонента).
|
Во встроенной звонилке, насколько мне известно, специальных символов не поддерживается. Она просто тупо передаёт модему AT-команду (ATDPxxxxxxx или ATDTxxxxxxx при тоновом или импульсном наборе соответственно, где xxxxxxx - то, что вы указали как телефон для дозвона).
Существует стандартный набор AT-команд, поддерживаемый всеми dial-up модемами на уровне прошивки (или драйвера, если это winmodem) - Generic AT Modem Strings _http://www.computerhope.com/atcom.htm
Цитата:
Dn - Dials the number, n; T - Touch-Tone dialing; P - Pulse dialing; , - pause 2 seconds; @ - Wait for 5 seconds of silence; R - Dial an originate-only modem; S=n - Dial one of four stored telephone numbers; : - Return to command mode after dialing; ! - Go on hook for 1/2 second.
|
Соответственно, для вставки двухсекундной паузы в наборе добавьте в номер запятую, вставка @ заставляет модем ждать до тех пор, пока на том конце не пройдёт пять секунд с последнего звука...