Примитивный вариант - делать call-limit=2 и играть всем звонящим музычку.
Более продвинутый велосипед - перед набором номера проверять, занят ли он. Если занят - играем музычку 10 секунд и снова проверяем номер. Главное повторить это дело n раз, а не до бесконечности.
Либо немного по-другому - оставляем 2 линии и проверку на занятость номера. Если номер не занят - делаем Dial с гудками, в противном случае делаем Dial с музычкой.
Можно накидать скрипт по IMAP запрашивающей заголовки всех писем и парсить из них отправителей.
Или можно попытаться нагуглить готовый скрипт, который адаптировать под свою задачу.
Попадалась такая рекомендация для уменьшения частоты записи журналов. В fstab/при монтировании добавить параметры noatime,commit=60,barrier=0
Или использовать другую журналируемую fs.
Нельзя. Только между устройствами корпоративного сегмента - Cisco, Motorola и т.д.
С тем что у вас есть можно настроить разве что одинаковый SSID и одинаковые пароли. Потом долго играть с параметрами скорости и мощности передатчиков, дабы у вас клиенты гуляли между точками. Переход от точки к точке будет вызывать разрыв ~5 секнуд.
Если у вас домены ничем логически не связаны, то вам действительно нужно 3 виртуалки с exim различной конфигурации. Docker, lxc, openvz, proxmox и тд. Или вообще - 2 конфигурации exim, слушающие каждый свой ip.
Exim не умеет сам по себе сохранять почту в БД. Мы решили проблему таким образом - написан скрипт на php, который парсит письмо как нам нужно и складывает его в БД. Exim всю почту передаёт через pipe в данный скрипт.