Исользование callwaiting (на клиентской стороне) было предложено потому, что не срабатывают другие механизмы (настройки), предназначенные для этого! А именно - ringinuse=no (queues.conf), callcounter=yes (sip.conf).
Первый предназначен для "не звонка" оператору в случае его занятости (определяется по статусу устройства в системе - hint) ...
Второй, служит как раз для "определения" этого статуса (внутренне - это, что-то типа - DEVICE_STATE).
Так вот вопрос к специалистам, кто знаком с * на уровне кода (напр. - IgorG). Возможно ли такое, что статус
не успевает обновиться и от этого из разных очередей (определивших статус, как - not in use) идут одновременно два вызова?
Происходит такое в случаях одновременного появления большого кол. вызовов в разных очередях?