TADS Developer Summit Ubuntu Maarten Ectors
Upcoming SlideShare
Loading in...5
×
 

TADS Developer Summit Ubuntu Maarten Ectors

on

  • 791 views

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?

Statistics

Views

Total Views
791
Views on SlideShare
541
Embed Views
250

Actions

Likes
1
Downloads
12
Comments
0

2 Embeds 250

http://tadsummit.com 249
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    TADS Developer Summit Ubuntu Maarten Ectors TADS Developer Summit Ubuntu Maarten Ectors Presentation Transcript

    • Who wants to be a Millionaire How we can make it happen... Maarten.Ectors@Canonical.com - Cloud Strategy Director Ivelin.Ivanov@telestax.com - CEO
    • TADS 2014 - Maarten Ectors
    • TADS 2014 - Maarten Ectors
    • TADS 2014 - Maarten Ectors
    • TADS 2014 - Maarten Ectors
    • TADS 2014 - Maarten Ectors
    • 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
    • 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
    • St@rC0der Hello World, Test? Test! Test... TADS 2014 - Maarten Ectors Telecom Sandbox
    • Telecom Sandbox TADS 2014 - Maarten Ectors 30 Days
    • R1chC0der 0 Days TADS 2014 - Maarten Ectors
    • XXLR1chC0der Dashboard 1 Solution 4 All Blue Orange Yellow Red TADS 2014 - Maarten Ectors
    • Telco Profit Revenue My Profit Cost TADS 2014 - Maarten Ectors Profit 1¢ 1¢ 1¢ 1.4¢ 70%
    • TADS 2014 - Maarten Ectors
    • Telecom Integration Takes Months... TADS 2014 - Maarten Ectors
    • Telecom Integration Takes Months Seconds... TADS 2014 - Maarten Ectors
    • Q1 Q3 Q4 PoC Beta Launch TADS 2014 - Maarten Ectors
    • 10 People 10 Operators 31 December Telecom Crowd-Funding TADS 2014 - Maarten Ectors
    • TADS 2014 - Maarten Ectors
    • 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