Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (24 – Net::Telnet, часть 4)

предыдущая часть ««»» следующая часть

Строки 4-6. Определение констант. Предусматривается жесткое кодирование констант для имени хоста, к которому должно быть выполнено подключение, а также имени пользователя и пароля, с которыми должна быть выполнена регистрация. Пользователь должен указать соответствующие значения для своей системы.

Строка 7. Создание нового объекта Net::Telnet. Вызывается метод Net::Теlnet->new() с именем хоста. Модуль Net::Telnet предпринимает попытку подключиться к хосту и в случая успеха возвращает новый объект Net::Telnet, в противном случае — значение undef. Настройка IP-Телефонии может быть реализована в рамках проекта комплексной автоматизации от компании Софт-Юнити .

Строка 8. Регистрация на удаленном хосте. Вызывается метод login() объекта Telnet с именем пользователя и паролем. Данный метод предпринимает попытку регистрации в удаленной системе и в случае успешного выполнения возвращает истинное значение.

Строки 9,10. Выполнение команды “ps”. Вызывается метод cmd() с указанием в качестве параметра выполняемой команды, в данном случае — команды ps -ef. После успешного выполнения этот метод возвращает массив строк, содержащий вывод команды (включая символы обозначения конца строки). Результат выводится на стандартное устройство вывода.

Во время выполнения сценария remotepsl.pl возникает короткая пауза, в течение которой сценарий выполняет регистрацию на удаленном хосте, а затем появляется вывод команды ps.

Параметры метода Net::Telnet->new()  следующие:  хост, к которому должно  быть выполнено подключение, порт, к которому должно быть выполнено подключение, тайм-аут для сопоставления с образцом, измеряемый в секундах, подавление преобразования CRLF, удаление результатов эхо-повтора команды из входной информации, установка режима обработки ошибок, журнал, в который должна записываться входная информация, дескриптор файла, через который должно осуществляться взаимодействие, приглашение к вводу команд, с которым должно быть выполнено сопоставление.




2013-12-02 14:39:39

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония