SIP INVITE ошибка и отправка сообщения BYE

Привет у меня есть два вопроса,

1-) Когда я отправляю sip сообщение INVITE и получаю ошибки больше 2xx, тогда, если я отправляю сообщение BYE, разумно ли это делать? Сервер ответит сообщением BYE?

2-) ACK будет отправлено для всех кодов статуса 2xx и не будет отправлено для кодов статуса больше, чем 2xx. Правильно?

1 ответ

1) Если UAC получает ответ на INVITE с кодом ответа>= 300, тогда диалог отсутствует, и, следовательно, ни UAC, ни UAS не могут отправлять BYE,

2) ACK должны быть отправлены для всех окончательных ответов (200 или более) на INVITE, Для кодов ответа> = 300 уровень транзакции обрабатывает отправку ACK. За ответы 2xx отвечает уровень пользователя транзакции (TU).

Вы пометили вопрос с java - это относится к вашему вопросу? Например, если вы используете API-интерфейс JAIN-SIP, ваше приложение (TU) не будет отправлять ACK в вопросе 2, потому что стек делает это автоматически.

Другие вопросы по тегам