Your SlideShare is downloading. ×
  • Like
TADS Developer Summit Ubuntu Maarten Ectors
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

TADS Developer Summit Ubuntu Maarten Ectors

  • 611 views
Published

Maarten Ectors, Ubuntu, presentation in the developer summit at TADS, 21-22 Nov 2013 in Bangkok, on Who wants to be a millionaire?

Maarten Ectors, Ubuntu, presentation in the developer summit at TADS, 21-22 Nov 2013 in Bangkok, on Who wants to be a millionaire?

Published in Technology , Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
611
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
15
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Who wants to be a Millionaire How we can make it happen... Maarten.Ectors@Canonical.com - Cloud Strategy Director Ivelin.Ivanov@telestax.com - CEO
  • 2. TADS 2014 - Maarten Ectors
  • 3. TADS 2014 - Maarten Ectors
  • 4. TADS 2014 - Maarten Ectors
  • 5. TADS 2014 - Maarten Ectors
  • 6. TADS 2014 - Maarten Ectors
  • 7. 1 2 3 SmppTransactionACIFactory POST http://example. com/1/smsmessaging/outbound/ tel%3A%2B12345678/requests HTTP/1.1 Host: example.com:80 Content-Type: application/x-www-formurlencoded Accept: application/json $ curl -XPOST https://api.example.com/20100401/Accounts/AC5ef8732a3c49700934481addd 5ce1659/Messages.json -d "Body=Hello%20World" -d "To=%2B15558675309" -d "From=%2B14158141829" -u 'AC5ef8732a3c49700934481addd5ce1659: {AuthToken}' smppAcif; SmppSession public smppSession; void setSbbContext(SbbContext this.sbbContext sbbContext) = { sbbContext; try { logger.info("Called setSbbContext PtinAudioConf!!!"); Context myEnv = (Context) new InitialContext().lookup("java: comp/env"); smppSession = (SmppSession) myEnv.lookup("slee/resources/smpp/5.0/smppSession"); smppAcif = (SmppTransactionACIFactory) myEnv.lookup("slee/resources/smpp/5.0/factoryprovider"); } address=tel%3A%2B13500000991& senderAddress=tel:%2B12345678& (NamingException ne) { } } public void onSomeEvent(SomeEvent event, ActivityContextInterface aci) { message=Hello%20World& clientCorrelator=123456& catch logger.warn("Could not set SBB context:" + ne.getMessage()); SubmitSM submitSm = (SubmitSM)smppSession.createSmppRequest (SmppRequest.SUBMIT_SM); notifyURL=http://application.example. Address esmeAddress = smppSession.createAddress(1, 0, "501"); Address destAddress = smppSession.createAddress(1, 0, com/notifications/ "919960666666"); DeliveryInfoNotification& submitSm.setEsmeAddress(esmeAddress); submitSm.setEsmeAddress(destAddress); callbackData=some-data-useful-to-the- submitSm.setMessage("Hello requester& World".getBytes()); SmppTransaction submitTxn = smppSession.sendRequest(submitSm); senderName=ACME%20Inc. // attach to the new activity so we get the response ActivityContextInterface newaci = smppAcif.getActivityContextInterface (submitTxn); newaci.attach(getSbbLocalObject()); } TADS 2014 - Maarten Ectors
  • 8. 1 2 3 SmppTransactionACIFactory POST http://example. com/1/smsmessaging/outbound/ tel%3A%2B12345678/requests HTTP/1.1 Host: example.com:80 Content-Type: application/x-www-formurlencoded Accept: application/json $ curl -XPOST https://api.example.com/20100401/Accounts/AC5ef8732a3c49700934481addd 5ce1659/Messages.json -d "Body=Hello%20World" -d "To=%2B15558675309" -d "From=%2B14158141829" -u 'AC5ef8732a3c49700934481addd5ce1659: {AuthToken}' smppAcif; SmppSession public smppSession; void setSbbContext(SbbContext this.sbbContext sbbContext) = { sbbContext; try { logger.info("Called setSbbContext PtinAudioConf!!!"); Context myEnv = (Context) new InitialContext().lookup("java: comp/env"); smppSession = (SmppSession) myEnv.lookup("slee/resources/smpp/5.0/smppSession"); smppAcif = (SmppTransactionACIFactory) myEnv.lookup("slee/resources/smpp/5.0/factoryprovider"); } address=tel%3A%2B13500000991& senderAddress=tel:%2B12345678& (NamingException ne) { } } public void onSomeEvent(SomeEvent event, ActivityContextInterface aci) { message=Hello%20World& clientCorrelator=123456& catch logger.warn("Could not set SBB context:" + ne.getMessage()); SubmitSM submitSm = (SubmitSM)smppSession.createSmppRequest (SmppRequest.SUBMIT_SM); notifyURL=http://application.example. Address esmeAddress = smppSession.createAddress(1, 0, "501"); Address destAddress = smppSession.createAddress(1, 0, com/notifications/ "919960666666"); DeliveryInfoNotification& submitSm.setEsmeAddress(esmeAddress); submitSm.setEsmeAddress(destAddress); callbackData=some-data-useful-to-the- submitSm.setMessage("Hello requester& World".getBytes()); SmppTransaction submitTxn = smppSession.sendRequest(submitSm); senderName=ACME%20Inc. // attach to the new activity so we get the response ActivityContextInterface newaci = smppAcif.getActivityContextInterface (submitTxn); newaci.attach(getSbbLocalObject()); } TADS 2014 - Maarten Ectors
  • 9. St@rC0der Hello World, Test? Test! Test... TADS 2014 - Maarten Ectors Telecom Sandbox
  • 10. Telecom Sandbox TADS 2014 - Maarten Ectors 30 Days
  • 11. R1chC0der 0 Days TADS 2014 - Maarten Ectors
  • 12. XXLR1chC0der Dashboard 1 Solution 4 All Blue Orange Yellow Red TADS 2014 - Maarten Ectors
  • 13. Telco Profit Revenue My Profit Cost TADS 2014 - Maarten Ectors Profit 1¢ 1¢ 1¢ 1.4¢ 70%
  • 14. TADS 2014 - Maarten Ectors
  • 15. Telecom Integration Takes Months... TADS 2014 - Maarten Ectors
  • 16. Telecom Integration Takes Months Seconds... TADS 2014 - Maarten Ectors
  • 17. Q1 Q3 Q4 PoC Beta Launch TADS 2014 - Maarten Ectors
  • 18. 10 People 10 Operators 31 December Telecom Crowd-Funding TADS 2014 - Maarten Ectors
  • 19. TADS 2014 - Maarten Ectors
  • 20. Tell Operators About Ubuntu Telco Apps Today Thank you More Info Maarten.Ectors@canonical.com Ivelin.Ivanov@telestax.com canonical.com / ubuntu.com telestax.com