Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
Quickstart Telekom APIs
Telekom APIs in eigenen Projekten verwenden Sascha Wolter, Developer Evangelist Developer Garden / Deutschen Telekom AG Products & Innovation
Quelle: Sascha Wolter
Vision
Developer Garden is the portal by Deutsche Telekom for developers which enables them to efficiently build solutions.
Quelle: Sascha Wolter
Magenta Elefant
CEO René Obermann sagt, die Deutsche Telekom sei zu groß, um schnell, wendig und innovativ zu sein – darum müsse man vermehrt auf Innovation von außerhalb setzten. (Quelle: http://vimeo.com/43979715)
Die Entwickler-Plattform der Deutschen Telekom
http://developergarden.com
Breites Angebot, faire Konditionen und exklusiver Zugang zu Telekom-APIs.
Überblick über den Developer Garden
Für verschiedenste Einsatzbereiche, Programmiersprachen und Betriebssysteme
Angebot
Partner
APIs
Exklusiver Zugang zu einer Vielzahl von APIs für Telekom-Services
Schnelle Integration in ihre Lösungen
Komponenten
Scout APIs
Communication APIs
Payment & Identity APIs Komponenten Mobile SDKs
White Label Apps
APIs
Tools Beispiel-Code
Anbieter Käufer Stellt Komponente auf Marktplatz ein
Kauft Komponente gegen Gebühr
30% 70%
Anwendung
Integration von Erinnerungs-funktionen in Praxis- und Apothekensoftware
Senden von Erinnerungs- und Benachrichtungs-SMS direkt aus den Stammdaten heraus
Benefit
Terminausfälle werden reduziert
Die Patienten werden freundlich und unaufdringlich per SMS erinnert bzw. benachrichtigt
Showcase SMS Patienten Management: Erinnerungen via SMS.
SMS Benachrichtigungen / Erinnerungen
Praxis SMS Telekom SMS-API
1. Vorbereitung – Registrierung
(http://www.developergarden.com/ / http://www.developercenter.telekom.com/)
– API im Bereich Telekom API´s des Developer Centers freischalten.
2. Programmierung – API oder SDK – Authentifizierung – Nutzung
Praxis SMS Telekom SMS-API // Send SMS API (Windows 8 JavaScript), Auszug
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("TAuth", String.Format(Realm, token));
MultipartFormDataContent form = new MultipartFormDataContent();
form.Add(new StringContent("+4933123456"), "number");
form.Add(new StringContent("Foo"), "message");
form.Add(new StringContent("Sascha"), "originator");
HttpResponseMessage response = await client.PostAsync(uri, form);
Beispiel aus dem Marktplatz „Telekom Tropo“-API
Telekom Tropo API
API
Features
API für Cloud-basierte Voice-Applikations-Plattform zur Integration in Apps & Websites
Unzählige Apps & Dienste denkbar wie z.B. Sprach-Interaktions-Systeme, VoIP-Lösungen, Voice-Mashups oder Messaging-Apps
Durchführen & Empfangen von Anrufen aus der Applikation oder der Website
Spracherkennung & Text-to-Speech-Funktionen
Interaktionen mit Apps via SMS
Transkribieren von Anrufen
Konferenzcalls initieren aus Apps
*Es fallen nutzungsabhängige Entgelte an
Praxis Sprachdialogsystem (IVR) „Telekom Tropo“-API
1. Vorbereitung – Registrierung
(http://www.developergarden.com/ / http://www.developercenter.telekom.com/)
– API im Bereich Telekom Tropo API des Developer Centers freischalten.
2. Programmierung – API oder SDK – Authentifizierung – Nutzung
3. Nutzen 0211 2409089
Praxis Sprachdialogsystem (IVR) „Telekom Tropo“-API
// JSON Document
{ "tropo":[ { "say":[ { "value":"Und dann...", "voice":"Katrin" } ] } ] }
• Methods: answer
ask
call
conference
getHeader
hangup
log
message
record
redirect
reject
say
startCallRecording
stopCallRecording
transfer
wait
Platform O.N.E. ist die nationale und internationale Außenkante von P&I: für Clients, Mobile Applications und Third Partys in der Bereitstellung von Services in den jeweils
gerätespezifisch benötigten Schnittstellen.
B2C
Developer Garden
RAM
TCWS
IVR Auth
Musicload
B2B2C
Congstar
Congstar
Expertensystem
Expertensystem
Sprachdialogsystem
Fiducia
Fiducia
Word of Music (WOM)
Jazz Pop Classic (JPC)
Antenne Bayern
Bild.de
Electronic Beats
T-Online.de
Platform
O.N.E.
SMS
MMS
Voice Butler
Conference Call
AutoScout 24
AdminService
IP Location
Rufnummervalidierung
Speech2Text
22456 Taxi Call
Adhoc Conference Call
Android WebSMS Connector
Click2Call Simple Web Solution
CommunicationCenter for SugarCRM
Conference Call Control
email2sms
HYPA Solutions notification service
Mac OS X Widget
Meffert Recruiter
T-Systems Tellja
Voicecity
Auszug von Nutzungsapplikationen
Mobile Music
DLSn
DLSi Einwahlinfo Kundencenter
ProgramManager
iOS Android
Windows7
iOS Android
Windows7
iOS Android
iOS Android
PC MAC PC
MAC IPTV
Android
IVR = Interactive Voice Response
RAM = Ressource Assignment Manager
TCWS = Telefonie Center Web Service DLSn = Digitial Life Storage Mediencenter national DLSi = Digitial Life Storage Mediencenter international
Platform O.N.E. Die technische Basis des Developer Garden
B2B (Business2Business) Hier werden
Schnittstellen für unsere Wholesale Partner
bereitgestellt.
B2C (Business2Consumer)
Platform O.N.E.
Hier werden die Devices unserer T-Home und T-Mobile Kunden bedient.
Developer Garden (B2B/B2C)
Hier werden nach dem Baukastenprinzip, die Assets der
Telekom der Entwicklergemeinde bzw. der Allgemeinheit zur Nutzung angeboten.
B2B/B2C: Mit der Telekom als Betreiber des Developer Garden gewinnen Sie einen verlässlichen Partner für ihre Projekte.
Neue Erlösquellen für ihr Unternehmen 1
Präsentieren Sie ihre Angebote im Developer Garden mehr als 1 Mio. potentiellen Kunden 2
Effizienzerhöhung in der Softwareentwicklung durch Einsatz von fertigen Softwarebausteinen
3
4 Eine sichere Plattform betrieben durch einen zuverlässigen Geschäftspartner
Vorteile des Developer Garden
5 Kontinuierliche Weiterentwicklung der Plattform und des Angebots
About me
Sascha is a craftsman for pervasive computing, rich applications and mobile apps. He also works as consultant, trainer and author and contributes articles to a number of magazines. His books are best selling publications. He has been giving lectures at conferences for several few years now. Sascha is also the founder of the German user group flashforum.de with more than 100,000 members and cofounder of the renowned conference “beyond tellerrand”. He works as developer evangelist for Developer Garden enabling developers to efficiently build solutions. If he is not tinkering with new soft- and hardware, he likes playing Lego with his kids in his spare time. Sascha Wolter | wolter.biz
Zusammenfassung: Die „Gestalt“ des Developer Garden
Vivid Content
Events
Forum
Social Media
Telekom APIs
Partners
Marketplace
Developer Garden
„Enabling“ (Entwickeln und Wachsen)
Developer Garden: Die Entwickler-Plattform der Telekom (http://developergarden.com)
Quelle: Sascha Wolter