Подскажите, где-то была опция настройки, что показывать пропущенный вызов от клиента только одному оператору(последнему)? А то сейчас оператор получает пропущенный вызов, даже если следующий оператор в очереди клиенту ответил, и если не ответили вовсе - то всем показывается.
Очередь - это механизм, который распределяет вызовы таким образом, что не допустит оператору второй вызов (который отобразится как пропущенный).
Но, если оператор ушёл покурить, и очередь об этом не знает (не поставил DND например), то звонок будет блуждать среди таких горе-оператров, с последующим отображением как пропущенный.
Если бы..
Оператор подключен на несколько серверов( несколько активных аккаунтов в клиенте). Каждый сервер - независимый, о состоянии клиента в другой очереди другого сервера не знает.
Во-первых, летят вызовы в параллель(ожидалось, что sip-клиент будет отвечать BUSY сам при разговоре на другом сервере - не происходит, настроить это невозможно в клиенте) - как мобильники имеют настройки, что делать со вторым вызовом при активном разговоре.
Во-вторых, показывается пропущенный(хотя на него ответил другой оператор).
Как с этим бороться, кроме как убирать, что бы оператор был только на одном сервере - я не знаю.
P.Ilya, у вас бардак в организации работы. Его не исправить настройками в Астериске.
sip-клиент будет отвечать BUSY сам при разговоре на другом сервере если на всех этих серверах указать для этих экстенов запрет на Call waiting
CW = no