При использовании кодов ответов SIP следует помнить, что нет жестких и быстрых правил, касающихся того, какой конкретный код ответа следует использовать во всех ситуациях.Условие ошибки реального мира на сервере SIP или UAS неизменно не подпадает под определение одного из кодов ответа на ошибку SIP, поэтому используется ближайший и сообщение о состоянии может быть настроено и / или добавлен заголовок предупреждения.
Ответ 486 немного необычен для запроса ПОДПИСАТЬСЯ, но может легко иметь смысл.Например, если сервер уведомлений SIP, обслуживающий подписки, имеет ограничение на количество активных подписок, которые он будет поддерживать, или если он перегружен и не хочет некоторое время обрабатывать запросы на подписку.
Я бы хотел ближепосмотрите на ответ 486 и посмотрите, есть ли предупреждение или какой-либо другой заголовок информационного типа.Также проверьте, приходит ли ответ от используемого вами промежуточного прокси-сервера или конечного сервера.