{"id":275,"date":"2009-03-14T12:21:06","date_gmt":"2009-03-14T20:21:06","guid":{"rendered":"http:\/\/jaredrobinson.com\/blog\/?p=275"},"modified":"2009-03-14T12:21:06","modified_gmt":"2009-03-14T20:21:06","slug":"mwrc-adhearsion-by-jay-phillips","status":"publish","type":"post","link":"https:\/\/jaredrobinson.com\/blog\/mwrc-adhearsion-by-jay-phillips\/","title":{"rendered":"mwrc: Adhearsion by Jay Phillips"},"content":{"rendered":"<p>Jay Phillips: Adhearsion<\/p>\n<p>Adhearsion is a modern telephony framework leveraging Ruby.<\/p>\n<p>[http:\/\/adhearsion.com](http:\/\/adhearsion.com)<\/p>\n<p>You could write code to play back the weather (text-to-speech).<br \/>\nOne of his first apps was to write an app that let him call into his XBox<br \/>\nMedia Center with a telephone, and press phone keys to move the cursor around on the screen.<\/p>\n<p>Just recently, Skype allowed Asterik apps to tie into Skype to receive Skype<br \/>\nphone calls.<\/p>\n<p>He showed how to build an app that lets you play a &#8220;Simon&#8221; memory game to see<br \/>\nhow well you can remember sequences of numbers.<\/p>\n<p>    sandbox {<br \/>\n        play &#8220;Hello world&#8221;<br \/>\n    }<\/p>\n<p>You can use ActiveRecord into your Adhearsion application. So you can extend a<br \/>\nrails app with telephony service.<\/p>\n<p>Q: Can you make outbound calls?  Yes<\/p>\n<p>Q: Can you play pre-recorded voice clips?  Yes<\/p>\n<p>Q: Can you record voice from a phone call, then play it back? Yes<\/p>\n<p>Q: What&#8217;s the support for things besides Asterik? Like Freeswitch.  There isn&#8217;t any. He started with Freeswitch, then figured out that no one was using Freeswitch, so he switched to Asterik.<\/p>\n<p>Q: Are there scaleability issues?  Asterik is the limiting factor. It can get up to 150 simultaneous calls on a single box. You could have multiple asterik boxes, and one adhearsion server.<\/p>\n<p>Q: Can Asterik run in the cloud (EC2)?  People do it. There are some issues. Conference rooms don&#8217;t work so well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jay Phillips: Adhearsion Adhearsion is a modern telephony framework leveraging Ruby. [http:\/\/adhearsion.com](http:\/\/adhearsion.com) You could write code to play back the weather (text-to-speech). One of his first apps was to write an app that let him call into his XBox Media Center with a telephone, and press phone keys to move the cursor around on the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/jaredrobinson.com\/blog\/mwrc-adhearsion-by-jay-phillips\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;mwrc: Adhearsion by Jay Phillips&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[20,21],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-programming","tag-mtnwestrubyconf","tag-mwrc"],"_links":{"self":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":1,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/275\/revisions\/276"}],"wp:attachment":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}