У меня есть приложение iOS с функцией вызовов SIP, интегрированное в CallIKit. Вызовы на сервере SIP (Brekeke) настроены таким образом, что при размещении вызова он отправляется на несколько телефонов / устройств SIP. Если аппаратная кнопка отключения звука нажата на одном из iPhone во время звонка, звонок на всех iPhone замолкает, а не только на устройстве, на котором была нажата кнопка. Я НЕ использую функцию отключения звука ни в библиотеках SIP, ни в CallKit. Это приложение Xamarin.Forms, но я не думаю, что это имеет какое-либо значение.
Есть ли способ с помощью SIP (библиотека CounterPath) или CallKit решить эту проблему, чтобы единственное устройство, на котором была нажата кнопка отключения звука, отключен ли звонок?