@romancelover
программист C++ под Linux

Есть ли в протоколе SIP подтверждение установления вызова, что действительно указанный абонент пробует позвонить?

Имеется в виду подтверждение для вызываемой стороны, что вызывающая сторона действительно совершает вызов (а не кто-то посторонний указал у себя SIP URI вызывающей стороны).

Как-то так:
1) устройство с SIP URI alice@alice.com посылает INVITE на bob@bob.com, где From задан как alice@alice.com, To как bob@bob.com;
2) SIP-сервер на домене bob.com получает этот INVITE, и запрашивает сервер на домене alice.com, действительно ли его вызывает SIP URI alice@alice.com с того адреса, с которого пришёл INVITE;
3) если сервер alice.com подтверждает (пользователь alice действительно зарегистрирован с указанного адреса), то у bob@bob.com звонит телефон, если нет, то вызов отклоняется.

предусмотрено ли такое в протоколе SIP?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Нет, это делается иначе - клиент регистрируется на сервере, а SIP заворачивается в TLS - таким образом, утверждаем доверие между клиентом и сервером.

Потому что в вашей схеме никто не мешает алисе указать адрес сервера eve.com, который всегда подтверждает, что да, этот клиент зарегистрирован и звонит через меня.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы