Size: a a a

2020 February 12

BK

Boris Kovalenko in ru_freeswitch
Denis G
Спасибо.
Я обратил внимание на фразу "В принципе, оно работает" - по этому спросил.
Это вы из контекста выдрали. Тут речь шла об интеграции с Битрикс
источник

DG

Denis G in ru_freeswitch
Я как раз про интеграцию с битриксом и имел в виду
источник

AB

Artem Benois in ru_freeswitch
всем привет, есть у кого-то наработки по определению автоответчиков?
источник

В

Виталий in ru_freeswitch
а с какой целью интересуетесь?
источник

AB

Artem Benois in ru_freeswitch
с целью того, что стоит задача понимать что звонок ушел на автоответчик и не тратить на него средства
источник

С

Слава in ru_freeswitch
Artem Benois
с целью того, что стоит задача понимать что звонок ушел на автоответчик и не тратить на него средства
— Здравствуйте! С вами говорит автодозвонщик
источник

BB

Borik Bobrujskov in ru_freeswitch
Artem Benois
с целью того, что стоит задача понимать что звонок ушел на автоответчик и не тратить на него средства
а таки Ви для кого интересуетесь?
источник

BB

Borik Bobrujskov in ru_freeswitch
Кстати, замечал ли кто-нибудь, что не сделав f:close() в луа-скрипте, запущенном из фрисвича, мы получим утечку дескрипторов?
источник

С

Слава in ru_freeswitch
Borik Bobrujskov
Кстати, замечал ли кто-нибудь, что не сделав f:close() в луа-скрипте, запущенном из фрисвича, мы получим утечку дескрипторов?
А что, можно сделать так, чтобы утечки не было?
источник

С

Слава in ru_freeswitch
То есть можно, наверное, если свою прокладку для неких сессий в Lua написать, которая будет перехватывать все вызовы и закрывать незакрытое по завершению работы скрипта.
источник

BB

Borik Bobrujskov in ru_freeswitch
Ну, вообще говоря, при закрытии любой программы мусор за ней убирается автоматически. То есть, выполнив то же действие в скрипте, который исполнится не встроенным интерпретатором, а stand-alone lua, файл будет закрыт просто по факту окончания исполнения скрипта.
источник

AB

Artem Benois in ru_freeswitch
Borik Bobrujskov
а таки Ви для кого интересуетесь?
так для себя, для своего коллцентра, для автодозвоная до клиента
источник

С

Слава in ru_freeswitch
Borik Bobrujskov
Ну, вообще говоря, при закрытии любой программы мусор за ней убирается автоматически. То есть, выполнив то же действие в скрипте, который исполнится не встроенным интерпретатором, а stand-alone lua, файл будет закрыт просто по факту окончания исполнения скрипта.
Завершении процесса. А разве скрипт lua выполняется в отдельном процессе?

Хотя вы и пишете про standalone
источник

BB

Borik Bobrujskov in ru_freeswitch
А вот это не важно, в отдельном процессе или нет. Потому как если это не делает операционка, то это должен делать сам интерпретатор. Garbage collector именно для этого и нужен.
источник

BB

Borik Bobrujskov in ru_freeswitch
А тут получается, что он какой-то избирательный. Вот тут чистим, а вот тут не чистим.
источник

С

Слава in ru_freeswitch
Borik Bobrujskov
А тут получается, что он какой-то избирательный. Вот тут чистим, а вот тут не чистим.
Так garbage collector в Lua всё же не такой, как в яве.
источник

С

Слава in ru_freeswitch
Вдобавок я не знаю, как он вызывается в FS
источник

С

Слава in ru_freeswitch
В яве можно было бы выгружать classloader и вместе с этим закрывалось бы всё
источник

BB

Borik Bobrujskov in ru_freeswitch
Ох-хо...
источник

BB

Borik Bobrujskov in ru_freeswitch
источник