4.2. Grupa komunikatów TRANSPORT_GRP

Wprowadzenie

Komunikaty grupy TRANSPORT_GRP są to komunikaty wymieniane kanałem głosowym protokołu dVo.

4.2.1. Opis komunikatu GLOS_MSG

Komunikat ten zawiera dane głosowe - czyli właściwe dane przesyłane protokołem.

Tabela 4.14. Pola komunikatu GLOS_MSG

Nazwa polaOpis polaJednostkaRozmiar w jednostkachRozmiar w bajtach
   Suma:16 + x bajtów
Identyfikator komunikatuWartość: 201uint3214 bajty
Identyfikator sesji

Zgodnie z Tabela 3.1, „Ogólna kolejność pól w komunikatach”.

uint3214 bajty
Numer kolejny komunikatu

Jest to numer kolejny komunikatu głosowego wysyłanego w tej sesji przez danego abonenta. Numeracja zaczyna się od 0. W przypadku przekroczenia zakresu zawija się do 0 i kontynuuje od początku.

uint3214 bajty
Długość danych głosowych

Wartość tą oznaczmy zmienną x. Jest to długość pola Dane głosowe.

uint3214 bajty
Dane głosowe

Dane głosowe. Specyfikacja sposobu ich przesyłania nie jest przedmiotem niniejszego dokumentu.

octetxx bajtów

4.2.2. Opis komunikatu STAT_MSG

Idea stojąca za komunikatami STAT_MSG jest następująca: w przypadku przesyłania rozmów telefonicznych (a w tym celu protokół dVo został powołany do życia) nie ma specjalnego sensu robić retransmisji danych głosowych, ponieważ nie ma na to czasu. W przypadku ,,zgubienia'' jednego z ciągu komunikatów abonent odczuje dyskomfort zakłóceń, ale rozmowa będzie trwała dalej.

Jednakże - między innymi do celów statystycznych - dobrze jest czasem wiedzieć, jaki procent pakietów jest gubiony, a w szczególności, czy kanał głosowy wciąż jest zestawiony (a nie został na przykład odcięty na firewallu).

Do tego celu służą pakiety STAT_MSG. Powinny być przesyłane pomiędzy obydwoma uczestnikami rozmowy przynajmniej raz na 180 sekund. W przypadku braku takiego pakietu w ciągu 180 sekund rozmówca ma prawo uznać, że druga strona połączenia przestała działać i rozłączyć połączenie.

Komunikat STAT_MSG niesie w sobie zaszyte informacje statystyczne. Informacje te dotyczą tylko czasu po wysłaniu poprzedniego komunikatu STAT_MSG, aż do obecnego komunikatu włącznie. Ten czas nazywamy cyklem.

Tabela 4.15. Pola komunikatu STAT_MSG

Nazwa polaOpis polaJednostkaRozmiar w jednostkachRozmiar w bajtach
   Suma:20 bajtów
Identyfikator komunikatuWartość: 202uint3214 bajty
Identyfikator sesji

Zgodnie z Tabela 3.1, „Ogólna kolejność pól w komunikatach”.

uint3214 bajty
Minimalny numer komunikatu

Jest to najniższy z numerów kolejnych komunikatów GLOS_MSG odebranych przez abonenta w tym cyklu.

uint3214 bajty
Maksymalny numer komunikatu

Jest to najwyższy z numerów kolejnych komunikatów GLOS_MSG odebranych przez abonenta w tym cyklu.

uint3214 bajty
Liczba komunikatów

Jest to liczba komunikatów GLOS_MSG odebranych w tym cyklu.

uint3214 bajty