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

Globe Labs - Voice API (Developer Preview)

Globe Labs - Voice API (Developer Preview)

an overview of the Globe Labs - Voice API (powered by Tropo)

globelabs

April 13, 2013
Tweet

More Decks by globelabs

Other Decks in Technology

Transcript

  1. Globe Labs – Voice API
    Power up your apps with voice capabilities!
    Michelle Santos
    Developer Relations Manager – Globe Labs
    www.globelabs.com.ph | [email protected]
    T: @globelabs
    F: facebook.com/ globelabs
    G+: gplus.to/globelabsph

    View Slide

  2.                                                              and  Mobile  Ecosystem  
    •  Launched  2008  
    •  Innova9on  Driven  
    •  Work  with  Individual  
    Developers  and  
    Startups  
    •  Enable  to  build,  
    launch  &  market  new  
    apps  and  services  
    •  4000+  Members  
    •  IT  Professionals  
    (Developers,  
    Designers,  Sys  Admin),
     
    Students,  Business  
    Managers  
    Mobile
    Platforms
    Apps and
    Content
    APIs, SDKs and
    Platforms
    Distribution
    Channels
    Vector Image - http://creattica.com/vector/developer-economics/62382

    View Slide

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

    View Slide

  4. ? Your App Here
    70+  Applica9ons  /  Services  as  
    of  Launched  as  2010  

    View Slide

  5. APIs (www.globelabs.com.ph)
    Messaging API
    (SMS & MMS) Location-Based
    Services API
    Voice API
    The Globe Labs APIs were officially launched on August
    2008 and provided the first publicly accessible Telco API in
    the Philippines.

    View Slide

  6. Featured  App    –  Tropa.ph  

    View Slide

  7. Featured  App  –  GL  APIs  
    @tweetitow
    SMS Tweeting in Philippines, and
    MMS / Twit Pic (Beta)
    Register (Online – OAuth):
    http://app.tweetitow.com/
    Send a Tweet:
    - Send tweets to 23737033
    Send MMS (Beta):

    View Slide

  8. WHY  VOICE?  
     

    View Slide

  9. Globe  Labs  –  Voice  API  
    •  RESTful  API  (powered  by  Tropo©)  
    •  3  Types:  
    –   Scrip–   Web  API  
    –   RESTFul  API  
    •  Popular  Programming  Languages  
    – Javascript,  PHP,  Ruby,  Groovy,  Python  

    View Slide

  10. Globe  Labs  –  Voice  API  (powered  by  Tropo©)  
    •  Inbound  and  Outbound  Phone  Calls*  from  within  any  
    Web  or  Mobile  App    
    •  Call  conferencing  (up  too  100  simultaneous  calls)  
    •  Automated  Speech  Recognilanguages  
    •  Text-­‐to-­‐Speech  (TTS)  
    •  SIP  calls    
    •  Call  Recording  and  Transcrip•  Your  own  access  number  (2373-­‐####)  
    *  API  is  currently  in  developer  preview,  calls  are  limited  to  Globe  and  TM  numbers  only
     

    View Slide

  11. Key  Feature  and  Func9onali9es    
    •  Answer  a  call  
    !!say (“Hello there”);!
    ?>!

    View Slide

  12. Key  Feature  and  Func9onali9es    
    •  Call  Control  
    – Transfer  /  Forward  
    say("Please wait while we transfer your call. Press star to
    cancel the transfer."); !
    transfer(array(”+639171234567","sip: !
    [email protected]"), array( "playvalue" => !
    "http://www.phono.com/audio/holdmusic.mp3", "terminator" !
    => "*", "onTimeout" => "timeoutFCN" ) ); !
    function timeoutFCN($event) { say("Sorry, but nobody
    answered."); } !
    ?>!

    View Slide

  13. Key  Feature  and  Func9onali9es    
    •  Call  Control  
    – ConCall    
    say("Welcome to the geek singles hotline!"); !
    conference("1337", array( "terminator"=>"*",
    "mute" => false, "playTones" => true ) ); !
    say("We hope you had fun, call back soon!"); !
    ?>!

    View Slide

  14. Key  Feature  and  Func9onali9es    
    •  Speech  Recogni$result = ask("What's your favorite color?
    Choose from red, blue or green.”,
    array( "choices" => "red, blue, green" )); !
    say("You said" . $result->value); !
    _log("They said " . $result->value);!
    ?>!

    View Slide

  15. Key  Feature  and  Func9onali9es    
    •  Record  an  Audio  
    say("Welcome to the hotline!"); !
    record("Tell us how you feel!", array
    ( "recordURI"=>"http://example.com/
    recording.php" ) ); !
    ?>!

    View Slide

  16. Try  it  out!  
    • Mobile  Dealer  Inventory  
    – hYps://voxeo13196.globelabsbeta.com/sessions?
    ace017d87fddf09115aeb5280e26635cf72d0b5313767290e
    e4567dfe&numberToDial=<+63#########>  
    •  Note:  change  the  mobile  number<+63#########>  to  another  number  you  
    wish  to  test  
    – Data  page:  hYp://bit.ly/case1-­‐db    

    View Slide

  17. Try  it  out!  
    • Event  Registra– Presented  from  Globe  Labs  Developers  Day,  April  
    13)  
    – Programmed  in  less  than  2  hours  
    – To  test:  dial  23739359*  
    *  API  is  currently  in  developer  preview,  calls  are  limited  to  Globe  and  TM  numbers  
    only.  Soon  available  to  Super  Duo  subs  as  well.
     

    View Slide

  18. •  Join the challenge!
    •  Power up your apps with Globe Labs Voice API
    (powered by Tropo)
    •  Get a chance to win…. PHP 50,000 (subject to applicable taxes)
    •  http://bit.ly/globelabs-voiceapichallenge
    •  Deadline for proposals: April 29*

    View Slide

  19. URLs:  Links  and  References  
    •  API  Challenge  details    
    – hYp://bit.ly/globelabs-­‐voiceapichallenge  
    •  Samples  and  Codes:  
    – hYps://github.com/globelabs  
    •  Documenta– hYp://bit.ly/globelabs-­‐tropo-­‐docs    

    View Slide

  20. @globelabs
    [email protected]
    www.globelabs.com.ph

    View Slide

  21. Globe Labs – Voice API
    Power up your apps with voice capabilities!
    Michelle Santos
    Developer Relations Manager – Globe Labs
    www.globelabs.com.ph | [email protected]
    T: @globelabs
    F: facebook.com/ globelabs
    G+: gplus.to/globelabsph

    View Slide