Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ipLDK-300 установка времени через telnet
АРТКОМ Форум > Форумы для специалистов > Техническая поддержка ipLDK
godz158
Скажите, как можно синхронизировать время АТС ipLDK-300 и компьютера?Может через telnet можно выставлять время на АТС?
Alexander Y. Leonov
Цитата(godz158 @ 15.7.2009, 13:22) *
Скажите, как можно синхронизировать время АТС ipLDK-300 и компьютера?Может через telnet можно выставлять время на АТС?

Да, можно через telnet.

Я пользуюсь таким скриптом (для терминальной программы TeratermPro):
Код
; вписать сетевой адрес мини-АТС:
strADDRESS = '192.168.1.10'

; подключение
connect strADDRESS

;вписать путь к лог-файлу:
logopen 'C:\UTILS\LOGS\PBX_settime_00.log' 1 1
getdate strDATE
gettime strTIME

; добавить в лог-файл информацию о текущей дате и времени:
logwrite '================'#13#10
logwrite strADDRESS
logwrite #13#10
logwrite strDATE
logwrite #13#10
logwrite strTIME
logwrite #13#10
logwrite '================'#13#10

; login
wait 'Press enter.'
sendln #13
wait 'ENTER PASSWORD:'
; вписать инженерный пароль обслуживания системы:
sendln 'jannie'
wait 'maint>'

; перевести время в формат мини-АТС:
strcopy strTIME 1 5 strPBXTIME
sendln 'settime 'strPBXTIME
wait 'maint>'

; перевести дату в формат мини-АТС:
strcopy strDATE 1 4 strYEAR
strcopy strDATE 6 2 strMONTH
strcopy strDATE 9 2 strDAY
strconcat strPBXDATE strYEAR
strconcat strPBXDATE ':'
strconcat strPBXDATE strMONTH
strconcat strPBXDATE ':'
strconcat strPBXDATE strDAY

sendln 'setdate 'strPBXDATE
wait 'maint>'
sendln 'x'

  
logwrite #13#10
logclose
disconnect
closett


Используются команды setdate и settime, которые точно есть версии прошивки ipLDK 3.7 (и выше).
alexsoft
Привет всем.
Я пользуюсь таким скриптом, исполняемым интерпретатором expect под *nix системами:
Код
   spawn telnet 192.168.0.151
   send "\r"
   expect "PASSWORD:"
   # Посылаем пароль и ждем приглашения ввода командного интерпретатора.
   send "jannie\r"
   expect "maint>"
  set mytime [ timestamp -format "%H:%M" ]
  set mydate [ timestamp -format "%Y:%m:%d" ]
  expect "maint>"
  send "settime $mytime\r"
  expect "maint>"
  send "setdate $mydate\r"
  expect "maint>"
  send "x\r"
  expect "Exiting"
exit
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.