Добрый день!
Находил много сообщений на эту тему, но подходящего решения для себя не нашел. Есть очередь в Asterisk 13 (разных субверсий) + FreePBX 12 (то же и с 14). В очереди около десятка телефонов Yealink SIP-T19 E2, звонят одновременно в течение 10 секунд, после чего очередь перезапускается после 3-секундной паузы. Периодически телефоны начинают возвращать "486 Busy here", причем, в последнее время все сразу, поэтому это и было замечено. В логах от телефонов идут события 180 Ringing и сразу 486 Busy here. Телефоны не в разговоре, DND на них не разрешен, исходящие с них работают. Очередь их обзванивает, но получает "занято" и копит в себе вызовы. Если первый звонящий уходит из очереди или принудительно вышибается через channel request hangup, то телефоны начинают звонить, и все остальные вызовы начинают проходить до следующего такого момента - рандомно. Такое же поведение и в режиме очереди "RRMEMORY".
При гуглении обычный ответ в таких случаях: "Астериск не виноват, это от оборудования такой ответ приходит". Но почему снятие первого вызова из очереди восстанавливает её работу? Что может влиять на такое поведение? Пробовал отключать call waiting и на экстеншнах, и в телефонах. Проверял dns, сокращал время перерегистрации телефонов; телефоны можно даже перезагружать в этот период. Да, и менял один телефон на D-Link DPH-150. Ничего из этого не помогает.