LINUX.ORG.RU

История изменений

Исправление Vlad-76, (текущая версия) :

Главный цикл вы имеете ввиду это?

while 1 do
    status, err = pcall(ESL_read_write) -- вызовем функцию в обертке для обработки exeption в случае аварии ESL соединения
    if not status then
        print("Функция ESL_read_write() вылетела с ошибкой:", err)
    end
    print ("Connection to freeswitch ESL failed. Slipping and try again.")
    sleep(5)
end --while 1 do
Если перенесу этот код в функцию, то как вызывать эту функцию?
Все переменные сделал local.

Исходная версия Vlad-76, :

Главный цикл вы имеете ввиду это?

while 1 do
    status, err = pcall(ESL_read_write) -- вызовем функцию в обертке для обработки exeption в случае аварии ESL соединения
    if not status then
        print("Функция ESL_read_write() вылетела с ошибкой:", err)
    end
    print ("Connection to freeswitch ESL failed. Slipping and try again.")
    sleep(5)
end --while 1 do
Если перенесу в этот код в функцию, то как вызывать эту функцию?
Все переменные сделал local.