2016-11-26 5 views
0

У меня есть сценарий, когда мой терминал получает повторное приглашение с сервера, а мой терминал сначала отвечает 100 попытками, а затем отправляет 200 Ok и ждет ACK с сервера. Но после отправки 200 Ok мой терминал снова получает это повторное приглашение.повторная передача повторного приглашения по UDP

Так что мой вопрос - это то, что должно быть ответом моего терминала. Он должен повторно передать то же самое 200 Ok или он должен отправить ожидающий 491 запрос.

ответ

0

Вы должны повторно передать один и тот же ответ 200 OK для любых повторяющихся запросов INVITE.

См. Подробности SIP RFC 17.1.1.1 Overview of INVITE Transaction.

+0

, но этот раздел не отвечает на мой запрос конкретно. Можете ли вы предложить дополнительную информацию, которая является конкретной. Также мы можем игнорировать это повторно переданное приглашение? – somil

+0

Нет, вы не можете его игнорировать. Повторно переданное INVITE могло прибыть, потому что предыдущий ответ 200 OK не прошел. Вы должны повторно отправить исходный ответ при получении дублированного запроса SIP. И да, ничего в SIP RFC не является особенно ясным. Вам нужно будет прочитать полдюжины разных глав, чтобы получить полную картину об этом аспекте. – sipwiz