Привет землякам…
Почему не AsyncAGI? Хм, наверное, потому что это AGI контрролируемый через AMI, а это и так реализовано в lunopark'е.
Мы же можем накатать что-то типа:
ami.removeEvents('*')
ami.addEvent('AsyncAGI',function(e)
if e['SubEvent'] and e['SubEvent'] == 'Start' then
ami.Agi{channel = e['Channel'], command = 'VERBOSE "Processing inside AsyncAGI"'}
ami.Agi{channel = e['Channel'],command = 'ASYNCAGI BREAK'}
end
end)
Но это, ну так себе, не красиво. Да и согласитесь с FastAGI как-то по понятней получилось.
Привет землякам…
Почему не AsyncAGI? Хм, наверное, потому что это AGI контрролируемый через AMI, а это и так реализовано в lunopark'е.
Мы же можем накатать что-то типа:
Но это, ну так себе, не красиво. Да и согласитесь с FastAGI как-то по понятней получилось.