Mam pytanie o SIP, gdy czytamy żądanie aktualizacji RFC [3311], nie wspomina, że nie jest to nieprawidłowe zachowanie w SIP. Oto przepływ połączenia:

  1. Uac wysyła Zaproszenie
  2. UAS wysyła 1xx zaproś na UAC
  3. UAC wysyła żądanie aktualizacji
  4. UAS Wyślij 2xx Inv
  5. UAS Wyślij aktualizację 2xx

Przypakrza się kilka powodów, które sprawiły, że 2000 dla zaproszenia pojawiają się najpierw, a następnie 2xx odpowiedź na żądanie aktualizacji. Czy to przypadek pasa w wywołaniu SIP następuje?

Dzięki chłopaki.

sip
0
Tâm Phạm 20 styczeń 2020, 09:50

1 odpowiedź

Najlepsza odpowiedź

Tak, to idealnie dobrze.

Może się tak zdarzyć, gdy żądanie aktualizacji i odpowiedź 2xx zaproszeniowa są wysyłane "jednocześnie", a tym samym krzyżować się nawzajem.

Po wysłaniu UAS odpowiedź 2xx zaproś otrzyma żądanie aktualizacji i natychmiast wyślij odpowiedź aktualizacji 2xx. Oznacza to sesję, która została ustanowiona z powodu żądania / odpowiedzi zaproszenia będzie miała krótką żywotność, ponieważ parametry sesji zostaną zaktualizowane zgodnie z parametrami sesji aktualizacji.

1
Bucq 20 styczeń 2020, 07:57