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, потому что стек делает это автоматически.