Länk till dokumentation: ON-API 2.3.1
Länk till github repository: on-api/on-api-release-2.3.1
Open Networks API (ON-API) är ett leverantörsoberoende öppet API för effektivt systemsamarbete mellan tjänsteleverantörer (TL eller SP), öppna nät (ÖN) och kommunikationsoperatörer (KO eller CO). Vidare är ON-API ett initiativ som tagits av tjänsteleverantörer, kommunikationsoperatörer och systemleverantörer, med syfte att komma överens om en enhetlig standard för kommunikation mellan parterna. Första versionen, ON-API 2.3.1, är en förhandsrelease som innehåller mindre utbyggnad av PI-API 2.3, med utökat stöd för GDPR.
API exponerar de accesser som ställs till förfogande för tjänsteleverantörer att leverera sina tjänster på. På de accesser som exponeras kan sedan tekniska tjänster beställas, avbeställas och konsolideras. Innehåller operationer med följande syften:
Innehåller operationer med följande syften:
- Hämta säljdata/univers från KO.
- Beställa tjänster hos KO.
- Hämta tekniska detaljer och status på aktiva tjänster hos KO.
- Stöd för autoaktivering.
- Uppfyller GDPR.
En Access definieras som en avlämningspunkt som måste aktiveras för att en slutkund skall få tjänst. Utgörs typiskt av en port i en access-switch, förbindelsen till och uttaget i bostaden.
Feasibility definieras som lista med accesser med tillhörande data för att unikt kunna identifiera accesser (adress, lägenhetsbeteckningar etc.) och vilka tekniska tjänster som är potentiellt beställningsbara (per access). Feasibility omfattar inte om tjänsterna är aktiva eller tillgängliga. Feasibility används till säljkampanjer, täckningskartor och liknande. Feasiblitity används även vid kontakt med slutkund för att identifiera vilken specifik access som tjänster skall aktiveras på.
Availability definieras som aktuell status på vilka tjänster som är aktiva och vilka som går att leverera på en specifik access. Availability-frågor används ofta interaktivt, exempelvis under konversation med potentiell slutkund. KO kan med hjälp av Availability indikera om en teknisk tjänst är "upptagen" av en annan TL.
En Teknisk Tjänst definieras som en tjänst, vars realisation är unik. Det skall alltså endast finnas en teknisk tjänst med samma nätkonfiguration. Det betyder att det inte får finnas olika tekniska tjänster beroende på pris, bindningstid eller andra erbjudanden. Tekniska Tjänster skall även vara ortogonala mot andra tekniska tjänster av annan tjänstetyp. Tjänstetyp är Bredband, Telefoni och TV. En Teknisk Tjänst får inte avse mer än en tjänstetyp. Det betyder att det inte får finnas tekniska tjänster som avser flera tjänster, exempelvis "Bredband 10/10 + TV".