Николай Юдин, у вас в вопросе описаны конкретные пункты решения. У вас есть БД, в ней статус. И статус очереди из AMI https://wiki.telefon1c.ru/kb:asterisk:ami:queues
Т.е. все входные данные имеются у скрипта. Его просто нужно написать, добавив проверку статуса перед созданием call-file. Кстати, можно и замениить call-file на вызов через AMI. А еще можно слушать события связанные с агентами - в AMI будут приходить события когда агент стал занят или освободился.
В чем суть вопроса, поясните. Пока похоже на задание.
для прикладных программистов преимущества очевидны
И не только для прикладных. Ну и для конечных пользователей тоже очевидны, которым не придется страдать без их любимого ПО.
"теперь не надо писать компиляторы для каждой платформы".
Я такого бы не сказал, т.к. да, ваше утверждение верно - вместо отдельного компилятора для платформы пишется JVM. Насколько это более или менее затратно чем разработка компилятора - не могу сказать.
BartonFink, JVM напишет, образно говоря, один разработчик. А вот кучу дефайнов и кода под каждую из платформ придется писать каждому разработчику, который захочет чтобы его ПО работало не только на одной платформе, а потом еще скомпилировать под каждую платформу отдельным компилятором. А девиз Java ведь такой: «Написано однажды - работает везде». Чисто теоретически и очень утрированно - можно взять скомпилирвоанную программу на Java под ПК и запустить ее на каком-то старом мобильном телефоне, работающим на Java.
Nikita, пожалуйста, перепроверьте как можно тщательнее, что данные правки не открыли возможности анонимно каким-то образом отправлять почту. Так же, возможно такая минимиальная настройка (accept authenticated = *) дает слишком много вольностей, т.к. больше не проверяет ничего кроме того, что пользователь авторизовался.
Тут рекомендую проверить почтовик, введя в поле домен. Сканер покажет, есть ли какие-то ошибки в настройках сервера или DNS https://mxtoolbox.com/domain
light_programmer, любой. Никакой разницы. Всё ЯП, по сути, идентичны после первых 2-3. Отличия минимальные по синтаксису, которые можно освоить за недельку.