Parlay X
Parlay X był zestawem standardowych interfejsów API usług internetowych dla sieci telefonicznej (stacjonarnej i mobilnej). Jest nieczynny i teraz zastąpiony przez OneAPI , który jest obecnie obowiązującym standardem stowarzyszenia GSM dla interfejsu API innej firmy Telecom.
Umożliwia programistom korzystanie z możliwości podstawowej sieci. Interfejsy API są celowo abstrakcjami wysokiego poziomu i zostały zaprojektowane tak, aby były proste w użyciu. Twórca aplikacji może na przykład wywołać pojedyncze żądanie usługi sieciowej, aby uzyskać lokalizację urządzenia mobilnego lub zainicjować połączenie telefoniczne.
Usługi Parlay X Web Services są wspólnie definiowane przez ETSI , Parlay Group i Third Generation Partnership Project (3GPP) . Firma OMA przeprowadziła konserwację specyfikacji 3GPP w wersji 8.
Interfejsy API są definiowane przy użyciu technologii Web Service: interfejsy są definiowane przy użyciu WSDL 1.1 i są zgodne z Web Services Interoperability ( WS-I Basic Profile ).
Interfejsy API są publikowane jako zestaw specyfikacji.
Specyfikacja Parlay X 4.0 | Dostępna funkcjonalność |
---|---|
Część 1: „Wspólne” | Definicje ponownie wykorzystane w wielu specyfikacjach Parlay X |
Część 2: „Rozmowa z osobą trzecią” | Tworzenie i zarządzanie połączeniem zainicjowanym przez aplikację |
Część 3: „Powiadomienie o połączeniu” | Obsługa połączeń inicjowanych przez abonenta w sieci. Jeden wariant (tj. interfejs aplikacji) pozwala aplikacji „pokierować” obsługą połączenia, a drugi po prostu udostępnia powiadomienie. |
Część 4: „Krótkie wiadomości” | Odbieraj i wysyłaj SMS-y (w tym potwierdzenia dostarczenia) |
Część 5: „Wiadomości multimedialne” | Odbieraj i wysyłaj wiadomości multimedialne |
Część 6: „Płatność” | Rezerwacje płatności, płatności przedpłacone i płatności z dołu |
Część 7: „Zarządzanie kontem” | Zapytanie o konto, bezpośrednie doładowanie i doładowanie za pomocą kuponów |
Część 8: „Stan terminala” | Uzyskaj status (tj. osiągalny, nieosiągalny lub zajęty) terminala |
Część 9: „Lokalizacja terminala” | Uzyskiwanie informacji o lokalizacji terminala |
Część 10: „Obsługa połączeń” | Określ sposób obsługi połączeń dla określonego numeru. Nie ma „interakcji na połączenie” z aplikacją, w przeciwieństwie do API powiadomień o połączeniach. |
Część 11: „Połączenie audio” | Zapewnij dostarczanie wiadomości multimedialnych i dynamiczne zarządzanie zaangażowanymi mediami dla uczestników rozmowy |
Część 12: „Konferencja multimedialna” | Stwórz multimedialną konferencję i dynamiczne zarządzanie zaangażowanymi uczestnikami |
Część 13: „Zarządzanie listą adresów” | Zarządzaj grupami (aliasami) subskrybentów |
Część 14: „Obecność” | Informacje o obecności, które mają być uzyskane lub zarejestrowane dla użytkowników, wykorzystywane np. przez klientów Instance Messaging |
Część 15: „Przesyłanie wiadomości” | Wysyłaj wiadomości do wszystkich terminali stacjonarnych lub mobilnych na określonym obszarze geograficznym |
Część 16: „Geokodowanie” | Uzyskaj adres lokalizacji abonenta, np. kraj, województwo, dzielnica, miasto, ulica, numer domu, dodatkowe informacje i kod pocztowy |
Część 17: „Jakość usług (QoS) zależna od aplikacji” | Dynamicznie zmieniaj jakość usług (np. przepustowość) dostępnych na łączu sieciowym użytkownika końcowego |
Część 18: „Możliwości i konfiguracja urządzenia” | Uzyskaj informacje o możliwościach urządzenia i wyślij konfigurację urządzenia do urządzenia |
Część 19: „Kontrola przesyłania strumieniowego multimediów” | Steruj przesyłaniem strumieniowym multimediów do abonenta, np. w celu przesyłania strumienia między terminalami użytkownika |
Część 20: „Zarządzanie sesją multiemisji multiemisji | Kontroluj sesję multiemisji, jej członków i strumień multimediów oraz uzyskuj informacje o obecności kanału |
Część 21: „Zarządzanie treścią” | Usługa sieciowa zarządzania treścią umożliwia przesyłanie treści do sieci (lub zewnętrznego dostawcy treści) i konsumowanie treści z sieci (lub zewnętrznego dostawcy treści). |
Część 22: „Polityka” | Usługa Policy Web Service została zdefiniowana w celu oferowania funkcji udostępniania i oceny zasad. |
Ogólnie rzecz biorąc, Parlay X zapewnia abstrakcję funkcjonalności udostępnianych przez bardziej złożone, ale bogatsze funkcjonalnie interfejsy API Parlay . ETSI zapewnia zestaw (informacyjnych, a nie normatywnych) dokumentów mapowania Parlay X na Parlay.
Usługi Parlay X zostały wdrożone przez wielu operatorów telekomunikacyjnych, w tym BT, Korea Telecom, T-Com, Mobilekom i Sprint.
Linki zewnętrzne
- Ostatnia wersja oryginalnej strony Parlay X, od 2013 na archive.org
- Obecny interfejs API OneAPI GSMA dziedziczy cele Parlay X
- Specyfikacje Parlay X w wersji 3.0
- Specyfikacje Parlay X w wersji 2.1
- Specyfikacje Parlay X w wersji 4.0
- Parlay X, program deweloperski firmy Ericsson
- Komponenty Java SE dla Telecom Web Services (Parlay X ułatwiony dzięki JavaBeans)
- Emulator sieci usług telekomunikacyjnych (emulator Parlay X)
- Pierwsze kroki z ParlayX