SlideShare a Scribd company logo
txtWebImagine the Internet and more on SMSVisit us at www.txtWeb.com
AGENDAQuick recap from the last webinarHow to construct HTML responses for txtWebHow to use the txtWeb PUSH API to build apps on the platformQ and A2
txtWeb platform – How it works3High level architecture txtWebPlatform14Phone CarrierInternet23SMSHTTPSMSHTTP5867Developer APPtxtWeb platform enables creation and consumption of interlinked information through SMS
txtWeb platform – Example4Step1: SMS to 92433 42000Message: dictionary happyMobile number : 9991211212Step 3: HTTP Request: GETURL:/dictionary? Message=happy & Mobile number: <hash>Step 2: Accepts keyword and invokes the App URLStep 4. AppSpecific logicDeveloperApptxtWebPlatformPhone CarrierInternetSMSHTTPSMSHTTPExternally Hosted Environment Step 5: HTTP RESPONSE: 80<html> Happy is the same as joy </html>Step 6: SMS to9991211212 Happy is the same as joy
Platform advantages	Simple, easy, open APIPlatform is programming language agnostic (use what you fancy – Java, PHP, Perl, Python)Platform provides SMS ⇌ HTTP transformation Makes developer’s life simple for delivering web app over SMS Developer focuses on building an HTTP based appNo coding work to “integrate” with txtWeb platformRapid development – Build, test and go live in no time!Emulator provides easy/instant testingNothing to download for an end-user to use your app – SMS and go!5
Constructing HTML responsestxtWeb Responses /Interactions  can be of 3 types      A. txtWeb Menu(akin to a list box)      B. Accepting text input from the user(akin to a text box)      C. Embedded links in the message(akin to hyperlinks )6
TxtWeb MenuThe platform takes care of session managementOptions are shown as letters of the English alphabet .They remain valid for a user till the 26th option after which it circles back.The option to be shown to the end user has to be embedded within HTML links (ahref  tags)The option is preceded by class description as   “<txtweb-menu for>”  tag to let the platform recognize that it is a menu item7
Getting Input from the User8Construct a simple html form Have a text box to accept inputHave a small submit buttonThe input accepted by the text box is converted to an option on the mobile to accept input from the end user.The submit button translates to sending the input to the app.The input instruction is preceded by class description as   “<txtweb-for >”  tag to let the platform recognize that it is a menu item
txtWeb Links9Very similar to having href link in a html pageThe URL is surrounded by href tags.The platform removes the href tag and replaces an option against the word.
PUSH service implementationtxtWeb PUSH service can be used to A. Push notifications to end users.B Sending alerts and reminders.C. Act as channels to users post registration.10
How to implement PUSH?Make a HTTP post request using the API –-  http://api.txtweb.com/v1/pushThree parameters to be passed-txtWeb-mobiletxtWeb-pubkeytxtWeb-messagetxtWeb-mobile works for numbers which have used txtWeb atleast once and haven’t opted out of the service.txtWeb message has to be URL encodedResponse is returned as XML – 0 denotes success11
LIMITS ON PUSH SERVICE No more than 5,000 in a day No more than 50 in a day to a single mobile numberNo more than 5 in a batch to a single mobile number12
Questions Please!!13

More Related Content

PPTX
Chapter1
PPTX
Flex Messeging Services
PDF
P donegan smart it email
DOCX
Donegan smart it email
ODP
PPTX
Messaging APIs of RingCentral
PPTX
Connect Magento & OpenERP
PPTX
Web technology
Chapter1
Flex Messeging Services
P donegan smart it email
Donegan smart it email
Messaging APIs of RingCentral
Connect Magento & OpenERP
Web technology

Viewers also liked (9)

PDF
La amistad
PDF
La amistad
PDF
Simple restfull app_s
PPTX
2011 1-11 txt web overview
PPTX
txt web overview
PPT
Four New Categories of EMSI Data
PDF
La amistad
PPTX
Segundo a-first term
PDF
Study: The Future of VR, AR and Self-Driving Cars
La amistad
La amistad
Simple restfull app_s
2011 1-11 txt web overview
txt web overview
Four New Categories of EMSI Data
La amistad
Segundo a-first term
Study: The Future of VR, AR and Self-Driving Cars
Ad

Similar to 2011 1-11 txt web push and response (20)

PDF
txtWeb : Imagine the Internet and more on SMS
PPT
Augmenting Web Services with SMS and XMPP
PPT
Web Services 2009
PPT
Web Services 2009
PPTX
ASP.NET WEB API Training
PPTX
12 coms 525 tcpip - applications - http - telnet
PDF
PPTX
ASP.NET Web API and HTTP Fundamentals
DOCX
IntroductionA powerful tool for network troubleshooting but also.docx
PPTX
11 asp.net web api
ODP
Starting With Php
PPTX
Hypertext Transfer Protocol
PPT
Restful web services
PPT
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
ODP
PHP Training: Module 1
PPTX
RestComm Architecture Design
PDF
internet principles of operation By ZAK
PPT
Web engineering 2(lect 2)
PPT
Web services - REST and SOAP
txtWeb : Imagine the Internet and more on SMS
Augmenting Web Services with SMS and XMPP
Web Services 2009
Web Services 2009
ASP.NET WEB API Training
12 coms 525 tcpip - applications - http - telnet
ASP.NET Web API and HTTP Fundamentals
IntroductionA powerful tool for network troubleshooting but also.docx
11 asp.net web api
Starting With Php
Hypertext Transfer Protocol
Restful web services
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
PHP Training: Module 1
RestComm Architecture Design
internet principles of operation By ZAK
Web engineering 2(lect 2)
Web services - REST and SOAP
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
A Presentation on Artificial Intelligence
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Spectroscopy.pptx food analysis technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Tartificialntelligence_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectroscopy.pptx food analysis technology
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Tartificialntelligence_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
SOPHOS-XG Firewall Administrator PPT.pptx
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”

2011 1-11 txt web push and response

  • 1. txtWebImagine the Internet and more on SMSVisit us at www.txtWeb.com
  • 2. AGENDAQuick recap from the last webinarHow to construct HTML responses for txtWebHow to use the txtWeb PUSH API to build apps on the platformQ and A2
  • 3. txtWeb platform – How it works3High level architecture txtWebPlatform14Phone CarrierInternet23SMSHTTPSMSHTTP5867Developer APPtxtWeb platform enables creation and consumption of interlinked information through SMS
  • 4. txtWeb platform – Example4Step1: SMS to 92433 42000Message: dictionary happyMobile number : 9991211212Step 3: HTTP Request: GETURL:/dictionary? Message=happy & Mobile number: <hash>Step 2: Accepts keyword and invokes the App URLStep 4. AppSpecific logicDeveloperApptxtWebPlatformPhone CarrierInternetSMSHTTPSMSHTTPExternally Hosted Environment Step 5: HTTP RESPONSE: 80<html> Happy is the same as joy </html>Step 6: SMS to9991211212 Happy is the same as joy
  • 5. Platform advantages Simple, easy, open APIPlatform is programming language agnostic (use what you fancy – Java, PHP, Perl, Python)Platform provides SMS ⇌ HTTP transformation Makes developer’s life simple for delivering web app over SMS Developer focuses on building an HTTP based appNo coding work to “integrate” with txtWeb platformRapid development – Build, test and go live in no time!Emulator provides easy/instant testingNothing to download for an end-user to use your app – SMS and go!5
  • 6. Constructing HTML responsestxtWeb Responses /Interactions can be of 3 types A. txtWeb Menu(akin to a list box) B. Accepting text input from the user(akin to a text box) C. Embedded links in the message(akin to hyperlinks )6
  • 7. TxtWeb MenuThe platform takes care of session managementOptions are shown as letters of the English alphabet .They remain valid for a user till the 26th option after which it circles back.The option to be shown to the end user has to be embedded within HTML links (ahref tags)The option is preceded by class description as “<txtweb-menu for>” tag to let the platform recognize that it is a menu item7
  • 8. Getting Input from the User8Construct a simple html form Have a text box to accept inputHave a small submit buttonThe input accepted by the text box is converted to an option on the mobile to accept input from the end user.The submit button translates to sending the input to the app.The input instruction is preceded by class description as “<txtweb-for >” tag to let the platform recognize that it is a menu item
  • 9. txtWeb Links9Very similar to having href link in a html pageThe URL is surrounded by href tags.The platform removes the href tag and replaces an option against the word.
  • 10. PUSH service implementationtxtWeb PUSH service can be used to A. Push notifications to end users.B Sending alerts and reminders.C. Act as channels to users post registration.10
  • 11. How to implement PUSH?Make a HTTP post request using the API –- http://api.txtweb.com/v1/pushThree parameters to be passed-txtWeb-mobiletxtWeb-pubkeytxtWeb-messagetxtWeb-mobile works for numbers which have used txtWeb atleast once and haven’t opted out of the service.txtWeb message has to be URL encodedResponse is returned as XML – 0 denotes success11
  • 12. LIMITS ON PUSH SERVICE No more than 5,000 in a day No more than 50 in a day to a single mobile numberNo more than 5 in a batch to a single mobile number12