$30 off During Our Annual Pro Sale. View Details »

The Globe Labs APIs (2013)

globelabs
February 22, 2014

The Globe Labs APIs (2013)

Featuring the SMS, Voice and Charging APIs.

Including sample script for Voice APIs

globelabs

February 22, 2014
Tweet

More Decks by globelabs

Other Decks in Technology

Transcript

  1. The Globe Labs APIs
    Anne Michelle Santos
    Manager, Developer Relations – Globe Labs
    Email : [email protected]
    Website: http://developer.globelabs.com.ph

    View Slide

  2. •  Launched 2008
    •  Innovation Driven
    •  5,500+ Members
    •  IT Professionals (Developers,
    Designers, Sys Admin), Students,
    Business Managers
    •  Work with Individual Developers
    and Startups
    •  The Globe Labs APIs were
    officially launched on August
    2008 and provided the first
    publicly accessible Telco API in
    the Philippines.
    Mobile
    Platforms
    Apps and
    Content
    APIs, SDKs and
    Platforms
    Distribution
    Channels
    Vector Image - http://creattica.com/vector/developer-economics/62382
    Mobile Ecosystem &

    View Slide

  3. So, how can
    we help you?

    View Slide

  4. Conduct Training & Sponsor Community
    Events
    Provide Developer Tools & Platforms
    Provide Advice on Market Viability & Champion
    Commercialization Channels
    LEARN  -­‐  BUILD  -­‐  LAUNCH  

    View Slide

  5. Partner Tech Organizations and
    Communities
    •  Google Developers Group
    Philippines
    •  PinoyBBDev
    •  Mozilla Philippines
    •  Developers Connect
    (DevCon)
    •  Philippine Android
    Community
    •  PyCon – Philippines
    •  International Game
    Developers Association –
    Manila Chapter
    •  PHP User Group
    Philippines
    •  Adobe User Group
    Philippines
    •  Drupal Developers Group
    •  Computer Union Society
    •  Philippine Web Designers
    Organization

    View Slide

  6. Highlighted Events

    View Slide

  7. Global Android Dev Camp - PH
    2nd PinoyBBDev Hackathon
    PyCon Philippines 2012
    Source: http://www.capsunlock.net/2012/07/pycon-philippines-2012.html
    Source: http://on.fb.me/QDNjTr
    Manila Game Jam 2012
    Source: http://bit.ly/SpqILNl

    View Slide

  8. •  Held at Valero Telepark, Makati 130+ attendees
    •  Topics:
    •  Facebook Developer and APIs by James Pearce –
    Head of Developer Advocacy, Facebook
    •  Globe Facebook Apps
    •  Alterspace by Indigo Entertainment
    •  Eden API by Christian Blanquera of Openovate
    •  TagHuddle by Nikko Bautista
    • 
    ANC – Future Perfect feature : http://bit.ly/TH3bfz
    Globe Labs Developers Day – 09.15.12

    View Slide

  9. It’s all about APIs! Globe Labs Developer Day. 11.23.13
    •  API Launch – SMS, Charging and Voice
    •  Hackathon – 20 entries apps, 10 winner apps
    It’s all about APIs! Globe Labs Developer Day.

    View Slide

  10. Mobile  Call-­‐for-­‐Apps  Program  
    MobApp Hunt 2010, 2011, 2012
    Platform: Android, iOS, BB, J2ME, Symbian, Mobile Web, WP7
    CodSpark 2010, 2011, 2012
    In partnership with Nokia
    Platform: J2ME, Symbian/QT, WP7,
    Globe Challenge for Android
    Platform: Philippines

    View Slide

  11. http://developer.globelabs.com.ph
    The Globe Labs APIs were officially launched on August 2008 and provided the
    first publicly accessible Telco API in the Philippines.

    View Slide

  12. APIs
    Three (3) new set of APIS:
    SMS API Charging API Voice API
    http://developer.globelabs.com.ph

    View Slide

  13. APIs
    RESTFul APIs and GSMA OneAPI Standard
    Compliant SMS and Charging APIs.
    Voice API is powered by Tropo.
    http://developer.globelabs.com.ph

    View Slide

  14. APIs
    SMS APIs
    http://developer.globelabs.com.ph
    Get connected and stay in touch.
    Report and get informed.
    Automate using SMS.
    Sample Apps:
    •  SMS Alerts and Notifications
    •  Group Messaging
    •  SMS Surveys
    •  SMS Activations
    •  Message Blaster
    Enables you to send and receive SMS.

    View Slide

  15. APIs
    http://developer.globelabs.com.ph
    More than the usual click-to-call.
    Features include:
    •  Make outbound and receive inbound calls.
    •  Text to speech
    •  Automated speech recognition
    •  Transfer or reject, or put on hold a call.
    •  Play audio files or track
    •  Record whole or part of a call.
    •  Conference call (with just few lines of code).
    Sample Apps:
    •  Your own IVR service.
    •  Voice Surveys
    •  Automatic call-out and conference calls.
    Voice APIs

    View Slide

  16. APIs
    http://developer.globelabs.com.ph
    Start monetizing your apps or service.
    Enables you to charge mobile subscriber for the
    use or consumption of a digital goods or services
    via the subscribers prepaid credits or charge to
    bill.
    Revenue sharing of 70-30%*, in favor of the
    developer.
    Sample Apps:
    •  Paid Subscriptions
    •  Paid Downloads (via non-app stores)
    •  In-App Purchases
    *may still subject to applicable taxes
    Charging API

    View Slide

  17. 2
    APIs – 3 Easy Steps
    (http://developer.globelabs.com.ph)
    Register at
    http://developer.globelabs.com.ph Integrate
    Get App Access and Integrate using the API
    Launch!
    Your app or service is now open for business.
    1
    3

    View Slide

  18. FREE Stuff*
    Number Masking*
    Built-in Subscriber Consent Workflow
    Integrated with Subscriber Opt-in and Opt-out modules for both SMS and Web
    Sign-up is for FREE.
    1,000 FREE API credits upon sign-up. *
    Note: Items mentioned above are subject to Terms and Conditions, such as but not limited to validity, elibility, etc.
    and more to come …
    Dedicated 8-digit Access Number per App*
    App Access Number / Short code is 2158 + 4-digits

    View Slide

  19. •  Integration with GCASH for the ease of:
    •  Receive your earnings from the Globe Labs
    Charging API transactions
    •  Top-up* / reloading the Globe Labs
    Developer API wallet
    • Send SMS to 2882 in this format
    BILLPAY GLABS
    * Minimum of PHP 100.00 which includes 500 (160 –character) SMS, valid after 30 days of the top-up.
    APIs
    http://developer.globelabs.com.ph

    View Slide

  20. View Slide

  21. APIs
    Outgoing  SMS  
    (SMS-­‐MT)  
    PHP  0.50*  
    Per  160  char  
    Incoming  SMS  
    (SMS-­‐MO)  
    (varies)  
    Depends  on  the  Top-­‐Up  
    Voice  Calls    
    (MTC  /  MOC)  
    PHP  5.00*  
    Per  minute,  per  user  
    API Rates
    Top-Up Wallet Matrix
    Reload  Amt  (PHP) SMS-­‐MO  (Max  Caps)
    100 500
    200 2,000
    300 3,000
    400 4,500
    500 6,000
    Reload  Amt  (PHP)   SMS-­‐MO  (Max  Caps)  
    600   7,500  
    700   9,000  
    800   10,000  
    1,000.00   13,000  
    2,000.00   25,000  
    Higher rates contact: [email protected].

    View Slide

  22. MyStockText
    •  MyStockText sends an SMS
    (PSE) stock notification based
    on your preferences. No need
    for your phone to be online all
    the time.
    •  Developed by Frank Lloyd Teh
    •  Integrated using Globe Labs -
    SMS and Charging API
    •  Sign-up and setup your alerts
    via www.mystocktext.net
    •  Receive MyStockText SMS Alerts
    from 21588584
    •  Price Points: 50.00 (monthly
    subscription)

    View Slide

  23. Manila Rush
    •  Join Miguel for an “endless running” through the streets of
    Manila
    •  Developed by Anino Games
    •  Integrated using the Globe Labs - Charging API for In-App
    Purchase
    •  Platform: Android (beta) and iOS (soon)
    •  Price Points: 5.00, 10.00, 20.00, 50.00

    View Slide

  24. APIs – Resource Links
    Sign-up: http://developer.globelabs.com.ph
    API Docs: http://developer.globelabs.com.ph/docs
    Code Samples : http://github.com/globelabs/api
    API Console: http://developer.globelabs.com.ph/console

    View Slide

  25. VOICE API DEMO

    View Slide

  26. Globe Labs Voice API
    •  say
    •  call
    •  transfer
    •  conference
    •  answer
    •  ask
    •  play
    •  record
    say("Hello PyCon 2014!") !
    say("This is a conference sample") !
    conference("2014” { !
    "terminator":"*", !
    "playTones":True,!
    "onChoice": lambda event :
    say("Disconnecting") })!
    say("Thank you and goodbye.")!
    A Sample Conference Script
    Script URL: https://gist.github.com/amsantos/9154860/raw/sampleConference.py
    Voice Methods

    View Slide

  27. Globe Labs Voice API
    •  answer: answer an incoming call
    •  ask: prompt the caller for an input (either speech or DTNMF)
    •  call: make an outbound call - conference: conference multiple calls
    together (currently up to 30 in 1 conference call session)
    •  hangup: allows you to end a call, but not necessarily the call
    session - log: for debugging - record: record audio and POSTs or
    FTPs plus transaction
    •  reject: reject a call based on callerID
    •  say: Say Text to Speech, play audio file
    •  starCallRecording: records the whole call
    •  sropCallRecording: stop recording the whole call
    •  transfer: transfer an existing call to another MSISDN
    •  wait: suspend the call for a specified time

    View Slide

  28. APIs – Resource Links
    Sign-up: http://developer.globelabs.com.ph
    API Docs: http://developer.globelabs.com.ph/docs
    Code Samples : http://github.com/globelabs/api
    API Console: http://developer.globelabs.com.ph/console

    View Slide

  29. @globelabs
    [email protected]
    http://developer.globelabs.com.ph
    http://gplus.to/globelabsph
    Facebook.com/globelabs

    View Slide

  30. View Slide