Samtalstyper & talfunktioner
Gruppsamtal sker inom talgrupper, som är en sammansättning av individer med ett ömsesidigt kommunikationsbehov. Det finns två typer av talgrupper, statiska och dynamiska. De statiska talgrupperna är förprogrammerade och innehåller t.ex. ett arbetslag, en resurstyp eller en avdelning. Vid vissa tillfällen kan dock statiska talgrupper vara opraktiska, därför finns i TETRA möjligheten att skapa så kallade dynamiska talgrupper genom funktionen DGNA, Dynamic Group Number Assignment. Dessa dynamiska grupper kan sättas upp tillfälligt av en operatör och innehålla personer/resurser från olika organisationer, arbetsgrupper, etc. T.ex. när en insats kräver samordning mellan polis, räddningstjänst och ambulans. I TETRA kan man även begränsa enskilda terminaler eller talgrupper att enbart fungera över vissa basstationer genom Area Selection. Detta görs för att minimera belastningen av systemet och ger i praktiken en tredje typ av talgrupp, geografisk. Även om TETRA är framtaget särskilt för att hantera gruppsamtal så stöds även flertalet olika varianter av individsamtal i systemet.
Trots att gruppsamtal är den vanligaste kommunikationsformen inom TETRA är den mest komplicerad att lösa effektivt. Anledningen till detta är att gruppsamtal kräver: • Snabb (omedelbar) uppkoppling. • En avancerad hantering för att minimera beläggningen i systemet. • En pålitlig uppkopplingsmekanism som garantera att alla användare i talgruppen kopplas samman vid samtal. • En prioriteringsmekanism som garanterar att alla användare i talgruppen nås även när systemet är belastat. Det är just dessa punkter som gör publika mobilnät oanvändbara vid kritisk kommunikation då de framtagna för individsamtal, till skillnad från TETRA, som främst är framtaget för radiokommunikation (gruppsamtal). Prioriteringsmekanismen i TETRA ger systemet tre säkerhets-/effektivitetsfunktioner för tal > prioriterat samtal, larmsamtal och skyddat samtal. Prioriterat samtal Innebär att enskilda terminaler/individer tilldelas olika prioriteter som ger förtur till systemet beroende på prioritet. På detta sätt kan t.ex. utvald operativ personal alltid ha tillgång till nätet, även när belastningen är mycket hög. Larmsamtal Har alltid högsta prioritet i systemet oavsett vilka andra samtal som pågår. Detta innebär att om systemet är fullbelagt så avbryts det pågående samtal med lägst prioritet till förmån för larmsamtalet. Larmsamtal initieras genom en särskild knapp på TETRA-terminalen, vid aktivering larmas automatiskt berörd operatör och användarna i aktuell talgrupp. Skyddat samtal Denna funktion kan förhindra att utvalda terminaler "kickas" ut ur systemet p.g.a. larmsamtal. (Om larmsamtalsfunktionen stöds i ett system är det viktigt att endast ett fåtal terminaler har denna funktion aktiverad.) Fler exempel på talfunktioner i TETRA är; Late Entry Denna tjänst ger en nytillkommen användare direkt tillgång till pågående samtal inom sin talgrupp. T.ex. om användaren varit utanför täckningsområdet för systemet. Ambience Listening En operatör kan slå på mikrofonen på en terminal, utan att detta indikeras på terminalen vilket tillåter operatören att avlyssna vad som pågår i närheten av terminalen. Detta är en viktig säkerhetsfunktion vid t.ex. gisslantagningar och kapningar. Kommunikationen i TETRA kan ske i två olika lägen. Trunked Mode Operation är den normala varianten där all trafik passerar genom infrastrukturen. Men, ibland kan samtal ske i DMO-läge, vilket innebär att trafiken skickas direkt mellan terminaler. Detta kan vara användbart när man befinner sig utanför systemets täckningsområde eller om man skall kommunicera lokalt och vill spara systemresurser.
Vissa terminaler erbjuder en så kallad Gateway-funktion, vilket innebär att den kan agera brygga mellan nätet och en terminal. På detta sätt kan systemets räckvidd utökas eller kommunikation upprättas mellan terminal i DMO och systemet. Vissa terminaler omfattar även en repeater-funktion som återsänder mottagna signaler. På detta sätt kan två mobilstationer utom räckhåll från varandra behålla kontakten. Datatjänster Statusmeddelanden Statusmeddelanden är fasta förprogrammerade meddelanden som enkelt sänds genom en knapp på terminalen eller via dess menyer. I själva verket är ett status ett numeriskt värde (16 bitar) som omvandlas till ett meddelande i mottagande terminal eller arbetsstation. I TETRA finns 32768 olika värden som kan definieras till olika statusmeddelanden, vilket innebär att varje organisation har stor frihet att skapa precis de status de behöver. Status är dessutom så pass effektiva och "små" att de skickas direkt över kontrollkanalen och stjäl därför inte utrymme från talkommunikation. Short Data Service - SDS Är TETRAs svar på SMS, alltså ett textmeddelande på upp till 256 tecken som kan används för t.ex. positionering eller fritextmeddelanden. SDS kan skickas från en terminal till en annan, eller från en terminal till flera. Nu finns också möjligheten till "sammankopplade" SDS, d.v.s. flera separata meddelanden som skickas på rad och som hos mottagaren kopplas samman till ett långt meddelande. IP Packet Data Är ett sätt att sända information i TETRA som påminner mycket om hur GPRS fungerar i GSM-nätet. Packet Data ger stöd för t.ex. avancerade applikationer, bild- & filöverföring eller intranät & internet. IP Packet data skickas till skillnad från SDS och status alltid över trafikkanaler, vilket belastar systemet mer. Vissa TETRA-system har även stöd för så kallad Multi Slot Packet Data, där datan sänds över flera tidsluckor samtidigt. På detta sätt kan man öka den maximala överföringshastigheten från är vad en tidslucka klarar av till 28,8kbit/s vid användning av 4 tidsluckor. TEDS Nästa generation datatjänster, TETRA Enhanced Data Service. TEDS ger med hjälp av ett dynamiskt stöd för olika kanalbredder och modulationsscheman möjlighet till betydligt högre dataöverföringshastigheter. Informationssäkerhet & Kryptering Säkerhetsfunktionerna i TETRA är omfattande för att kunna tillfredställa kraven hos användare av kommunikationssystem för nationell säkerhet. Krav som konfidentialitet, verifiering, integritet, tillgänglighet och ansvarskyldighet tillgodoses alla genom tre säkershetsmekanismer. Authentication - Behörighetskontroll När en mobilstation loggar in i systemet genomförs en ömsesidig kontroll mellan nätet och terminalen. Kontrollen genomförs för att säkerställa behörigheterna hos de inblandade och är ett krav för att funktionerna i TETRA överhuvudtaget skall fungera. Genom att authentication genomförs finns följande information registrerad i systemet. • Individ och grupptillhörighet för samtliga registrerade terminaler i systemet. • När varje terminal loggades på och av i systemet. • Deltagare, tid och längd på alla samtal och meddelanden. AIE - Air Interface Encryption Innebär kryptering av signalerna i luftrummet. TETRA använder sig av fyra olika algoritmer, så kallade TEA (TETRA Encryption Algorithms). Skillnaden mellan dem är främst deras avsedda tillämpningsområde eller geografiska användningsområde (i Europa används främst TEA2). Krypteringen är nära bunden till TETRAs signaleringsprotokoll och kan därför implementeras som mjukvara i terminaler och basstationer istället för kostsamma krypteringsmoduler. Fördelen med luftkryptering är att den krypterar all trafik, både tal och data och ger ett mycket gott skydd mot avlyssning. End-to-end encryption TETRA stödjer också punkt-till-punkt kryptering, d.v.s. hela signalleringsförloppet. Stöd finns för en mängd olika algoritmer för end-to-end kryptering som kan implementeras direkt i terminalen eller kan hanteras genom ett SIM-kort i terminalen. Förutom dessa nyckelfunktioner finns också ett flertal andra funktioner för att utöka säkerheten i systemet. Se OTAK, OTAR, permanent/temporary disable i ordlistan.