С rfc3261 :
21.1.1 100 попытки
Этот ответ указывает, что запрос был получен сервером
следующего переходаи что от имени этого вызова
предпринимается какое-то неопределенное действие (например, с базой данных обращаются).
Этот ответ, как и все другие предварительные ответы, останавливает
повторную передачу ПРИГЛАШЕНИЯ UAC,Ответ 100 (Trying)
отличается от других предварительных ответов тем, что он никогда не
пересылается в восходящем направлении через прокси с отслеживанием состояния.
100 Попытка являетсяпредварительный ответ, используемый для остановки повторной передачи на предыдущем прыжке.Как написано выше, он не пересылается прокси с отслеживанием состояния.
Это в основном полезно для транзакции, которая потребует времени для завершения: то есть, когда окончательный ответ не может быть отправлен каккак можно скорее.
Таким образом, основной сценарий использования предназначен для начального INVITE, когда достижение последнего прыжка и получение окончательного ответа задерживается из-за длительной операции: поиск в базе данных, маршрутизация и, конечно, время звонка ...
ПРИМЕЧАНИЕ 1. Если «поиск и маршрутизация в базе данных» достаточно быстр, 1xx может достичь той же цели (остановить повторные передачи), но, поскольку они не являются «надежными», они могут быть потеряны на пути.Таким образом, 1xx для INVITE не может заменить 100 попыток надежным способом.
ПРИМЕЧАНИЕ2: 100 попытки могут быть отправлены для любого запроса.Однако SIP требует, чтобы на любой запрос non-initial-INVITE был получен немедленный окончательный ответ как можно скорее, поэтому, если где-то у вас есть длительная задержка, это означает, что ваша реализация (или развертывание) может быть не правильной или оптимальной.