пятница, 15 марта 2019 г.
понедельник, 11 марта 2019 г.
Asterisk AMI, ARI
Проект Ruby EventEmitter
Источник - http://shokai.github.io/event_emitter/
Используется в проекте svoboda-jan/asterisk-ari (Ruby client library for the Asterisk REST Interface (ARI). )
Проект adhearsion/ruby_ami (RubyAMI)
RubyAMI - это клиентская библиотека AMI в Ruby на основе Celluloid с единственной целью обеспечения подключения к интерфейсу Asterisk Manager. RubyAMI не предоставляет никаких функций, кроме управления соединениями и анализа протоколов. Действия отправляются по проводам, а ответы возвращаются. События передаются определяемому обратному вызову. Это до вас, чтобы соответствовать их во что-то полезное. В этом отношении RubyAMI очень похожа на Blather для XMPP или Punch block, библиотеку Ruby 3PCC. По сути, Punch block использует Рубями под обложками для своей реализации Asterisk, в том числе и реализацию AsyncAGI.
NB: если вы хотите разработать приложение на Asterisk, вы должны сначала взглянуть на фреймворк Adhearsion. Эта библиотека намного ниже.
Источник - http://shokai.github.io/event_emitter/
Используется в проекте svoboda-jan/asterisk-ari (Ruby client library for the Asterisk REST Interface (ARI). )
Проект adhearsion/ruby_ami (RubyAMI)
RubyAMI - это клиентская библиотека AMI в Ruby на основе Celluloid с единственной целью обеспечения подключения к интерфейсу Asterisk Manager. RubyAMI не предоставляет никаких функций, кроме управления соединениями и анализа протоколов. Действия отправляются по проводам, а ответы возвращаются. События передаются определяемому обратному вызову. Это до вас, чтобы соответствовать их во что-то полезное. В этом отношении RubyAMI очень похожа на Blather для XMPP или Punch block, библиотеку Ruby 3PCC. По сути, Punch block использует Рубями под обложками для своей реализации Asterisk, в том числе и реализацию AsyncAGI.
NB: если вы хотите разработать приложение на Asterisk, вы должны сначала взглянуть на фреймворк Adhearsion. Эта библиотека намного ниже.
четверг, 7 марта 2019 г.
Linux поск в файле
Если нужно найти в файле строку и отобразить строки до и после
используем ключи grep -B 1 -A 1
cat ./bitrix24/old/bitrix24_2019_03_07.log | grep -B 1 -A 1 '9777555000'
используем ключи grep -B 1 -A 1
cat ./bitrix24/old/bitrix24_2019_03_07.log | grep -B 1 -A 1 '9777555000'