Как да получите данни от архива на telnet сесията
Моля, кажете ми как мога да "взема" (пренасочвам, конвейер) данните, получени в telnet сесията?
Това, от което се нуждаете, е да вземете данни от PBX и да запишете в базата данни. Телефонна централа - Samsung. Опция "telnet 192.168.0.100 5100 > SamsungLog &" записва само Опитвайки 192.168.0.100 във файла. Свързан към 192.168.0.100. Escape символът е '^]'.
Shkurik, а за кого беше създаден ftp протоколът? :idonnow:
далеч от факта, че е на PBX
- стандартният telnet не знае как да запазва регистрационни файлове на сесии стандартният telnet не знае как да прави много неща - но светлината не се събра върху него, PuTTY, както можете да видите, може - ако това нещо трябва да бъде автоматизирано, тогава логовете също не работят с такова изложение на проблема (вземете данни от сесията и запишете в базата данни) - малко вероятно е нещо да пасне от готовия - това е твърде специализирана задача
но да вземеш готов файл, да го анализираш някак и да го запишеш в базата данни - вече можеш да первертираш.
Еха! Такава комуникация.
Данните, получени в telnet сесията (свързана към Samsung OS7400 PBX), трябва наистина да бъдат изпратени. по-точно да го обработят някак. Или към файл, или още по-добре към анализатор. Разбирайте и пишете директно в MySQL. Това е идеята. И това се случи на предишното място на работа (само автоматичната телефонна централа беше Samsung IDC500). Но много отдавна. И беше забравено.
Разбира се, има софтуер за SMDR само за Windows. Но в моя случай е необходимо под Linux.
Вариант "telnet 192.168.0.100 5100 > SamsungLog &" пише само във файл
И ако е банално telnet 192.168.0.100 5100 your_script ? Няма ли да стане?
И ако е банално telnet 192.168.0.100 5100 your_script ? Няма ли да стане?
Мисля, че ще получите същото Опитвайки 192.168.0.100. Свързан към 192.168.0.100. Escape символът е '^]'.
шкурик,от Linux конзолата - man script и след това вече получените данни ще трябва да бъдат анализирани и въведени в базата данни, уви
Telnet сесия в скрипт. и няма да падне след изчакване след 30 секунди?
Да, и прецакай PHP тук. Не знам - аз лично бих предпочел да се занимавам и да правя всичко на главата.
2 BorLase - много зенкове! правила на скрипта.