SIP злоупотребляют многими способами, но это может быть худшим из них;)
Поскольку каждое сообщение должно помещаться в достаточно низкий MTU (некоторые маршрутизаторы не могут обрабатывать фрагментированный UDP), каждое сообщение составляет около 25% заголовков, и каждое сообщение подтверждается с другой стороны ... это было бы очень медленный и очень интенсивный процесс. Тоже не очень надежный.
Если вы разрабатываете оба конца, вам может быть лучше просто отправить NOTIFY другому клиенту с новым значением типа события. В сообщении укажите, где вы ждете с подключением, и просто перенесите файл напрямую по TCP. Это, конечно, имеет свою долю проблем с обработкой NAT, но, по крайней мере, она будет достаточно надежной после запуска.