Denphone | The Voice, Video & Network Specialists



: Denphone Digest :: November 2009 :: Volume 1, Number 8 :

Posted: 2009-11-05 10:38 am by Simon Gibson.

Denphone The Voice, Video and Network Specialists

: Denphone Digest :: November 2009 :: Volume 1, Number 8 :


September Issue

Phone ProductivityIn this issue we take a look at an exciting up and coming company called Inferret who specialize is voice and text recognition apps for handsets such as the iPhone. We also have a short how to about displaying twitter feeds on Polycom desk phones, and we introduce an interesting IP phone - a hotel phone from Japanese manufacturer Nakayo.

As ever, if you would like to see something featured in Denphone Digest, feel free to contact us and we will see what we can do for you.

If you are having trouble reading this email version, click to read the web version: http://www.denphone.com/denphone-digest-November-2009.

In this issue:


Presidents Corner

The last few months have seen some quite dramatic changes for many companies as the global economy has been getting back on its feet. At Denphone we have been kept busy with a large number of clients pulling the trigger on projects that they had been keeping on the back burner.

We have completed stage two of a major upgrade of our Tokyo data center allowing our clients to enjoy significantly greater SIP and IAX2 trunking capacity while at the same time enjoying the safety of triple redundancy. We have also released version 1.5 of our MicroPBX - now with an even smaller footprint and with support for 10 users - twice what was previously possible.

We are also completing a POP in Yokohama allowing us to offer our clients 045 prefix phone numbers in addition to our existing Tokyo 03 and Osaka 06 services.

Huw R. Williams

President

Denphone K.K.


Ferreting out the answers: Natural Language Processing and Speech Recognition with Inferret

The interview with Inferret has been moved here: Ferreting out the answers: Natural Language Processing and Speech Recognition with Inferret.


From the IT workbench: Using the Twitter API to display tweets on Office Phones

Simon Gibson

Twitter was launched in 2006 with the idea that small groups could be kept up to date with what an individual was doing. So for example, if you were walking down the street and saw a cool new pizza place, you could send a short message to all your friends and if they were free, they could come and join you.

At Denphone we are currently working on a presence solution, and while working on that, one thing that popped up as an idea was getting twitter messages to display on the screens of our office phones. With a private group on twitter, it would be possible to use this as a department or company wide broadcast system; especially in conjunction with a BCP system.

The Polycom handsets that we use and recommend, include a number of models that support an xml browser. We have tested the twitter message display on the following models: Polycom Soundpoint 450, 550, 601, and 650. We haven't yet tested this system on Cisco VoIP phones, however it should work in the same way.

Setting up Twitter Message Display

There are three parts to setting up Twitter message display on Polycom phones. First you need to use the Twitter API to draw down the tweets and put them into an XML format that the phones can understand, then you need a web server for the phones to pull the messages from, and finally you need to set up the phones to poll for the messages. Setting up a webserver is a pretty common task, so we wont look at that here - if you need, you can refer to: Ubuntu LAMP Server - Setup Guide with Desktop GUI or for OS X: How to setup Apache, PHP, & MySQL on Mac OS X 10.5 (Leopard).

The Twitter API

The Twitter API provides developers with a simple, easy to work with way to access what is happening on Twitter. Information about the twitter API can be found here: http://apiwiki.twitter.com/. A great number of developers have produced wrappers for interacting with the api in a large number of languages including ruby, python, php and many more. I just wanted to keep things simple so I chose one of the php wrappers. It was created by Ashley from papermashup.com and uses curl, php and xml. You can grab the original code here: http://papermashup.com/using-the-twitter-api/.

I simplified Ashley's code quite a bit - the Polycom phones only support either monochrome, or 2 or 4 bit greyscale images, and don't have much screen space so I didn't want to display avatar pictures.

Here is the hacked down code: http://www.denphone.com/files/code/twitter-polycom.txt.

Polycom Phone Settings

Polycom handsets, being IP phones - with their own processor - are very powerful machines with a huge range of options available to meet just about any possible need. Polycom also offer great resources for developers, and to get twitter displaying on the phones, I used the "Web Application Developer's Guide for the Polycom Soundpoint IP/ Soundstation IP Family (SIP 3.1)" which can be downloaded here.

To set up the phones to receive the twitter feeds you need to edit either the sip.cfg file (normally in the /etc/asterisk folder) or the individual phoneXXX.cfg files. Editing the sip.cfg file means that all phones will use the same feed, editing the individual files means you can assign different groups within an organization to their own specific feed.

In either of the files, add a microbrowser section with . Then below that add your webserver path to the main page you want to serve by setting mb.idleDisplay.home, in our case this was: mb.idleDisplay.home=http://192.168.1.44/polycom/twitter.php.

Other options you can set include:

  • Http proxy - mb.proxy=192.168.1.1:8080
  • Home page - mb.main.home=http://www.denphone.com/
  • Page refresh - mb.idleDisplay.refresh=10

More commands can be found in the developers guide on pages 2-36 to 2-38. One thing to note regarding page refresh - that sets the number of seconds before the idle page is refreshed - is to be aware of any limitations to the number of API calls you can do per hour or day. Twitter limits api calls to 100 per hour, so setting it to refresh to say every 30 seconds means that the feed will fail to display once you reach the 100 call limit.

Basically any feed - not just twitter - can be supported. So if your users need stock prices, echange rates or even cricket scores showing up on their phones, then that can be quite easily achieved.


Featured product: Nakayo SIP Hotel Phone

The article talking about the Nakoyo hotel phone can be found here: Featured product: Nakayo SIP Hotel Phone.


Swine Flu: A Checklist for Businesses

Gary Binda

Unlike most Business Contigingency incidents which hit us unexpectedly and need instant action, a pandemic gives us the luxury of time to prepare. Do not let that time be wasted! If you use the next six months to strengthen your pandemic plan you will be ready when the real thing arrives.

Hopefully this article will give you the arguments you need to convince all stake holders in your organization that we are in a lull and that now is not the time to relax.

The World Health Organization (WHO) has said we should remain on alert. The current 'round of activity' might have peaked, WHO official Gregory Hartl said, but that did not mean it was over. 'There is a high possibility that this virus will come back", he said.

Previous pandemics, including the Spanish Flu outbreak of 1918, have been seen to start with a mild strain breaking out in small pockets and followed by the pandemic later in the year. So the chances are that we will see a more extensive outbreak (and possibly a full pandemic) - especially as we move into the colder winter months.

For anyone who has to manage the pandemic planning for their organization, or would like to see some in place if there is none, use the WHO information to stress that we are not out of the woods yet.

What steps should you be taking to ensure you are prepared for a pandemic? The advise below comes from the various Government pandemic planning departments and outlines neatly the high level actions which should be taken.

To reduce the impact of these potential problems, businesses will need to ensure that they have a pandemic plan, and I would also add that you should arrange for a test of your pandemic plan as soon as possible.

To be as prepared for further out breaks, organizations should have:

  • Identified critical activities that must be maintained and, by implication, what work could be deferred
  • Identified the resources needed to deliver these, particularly staff
  • Considered both the number of staff and which specialist skills, knowledge or authority are required to ensure continuity of core business areas
  • Made available the information required by those staff who might be required to deputize for others
  • Put in place arrangements so changes in work priorities can be implemented and resources realigned, in order to maintain critical business activities
  • Put in place arrangements to maintain good communications with staff, customers and suppliers


Around the Internet

The big news at the moment concerns Skype's possible plans to opensource development of the Skype platform. This would be a sound response to the threat Skype face from Google voice. It would allow Skype to focus on the termination side of the business (which is where their revenue is generated) while giving something back to the community. And this builds well on the work that Skype has been doing with Asterisk and with Digium to broaden the range of offerings they have and to dig their way deeper into the realm of business services.

Stories Swirling About Skype's Source

November 2nd, 2009 by Justin Ryan

The rumor mill is alive and well in the Open Source world, as demonstrated by wildly spreading speculation about the possibility of an Open Source Linux client from the popular Skype VOIP service.

The commotion began over the weekend with a blog post from a Mandriva user reporting that Skype Technical Support had indicated, then confirmed, that an Open Source Skype client for Linux is in the works. [The post in question is a French-language source, our information regarding it is taken from an English-language summary.]

The news quickly spread, and ultimately resulted in a blog post from Skype developer Stanislav Karchebny (known as "Berkus"), confirming that an Open Source client for Linux is indeed in development. Karchebny declined to comment on the details, but did state that the client "will be a part of larger offering." He spoke of adoption "in the "multicultural" land of Linux distributions" and the promise of rapid advancements - hallmarks of Open Source development. He promised that updates will be forthcoming - Skype's idea of regular updates and the Linux community's expectations, however, do not necessarily sync up.

Some have questioned why the move should be of particular import, given the variety of Linux-compatible VOIP options already available. The most obvious is, fittingly enough, the news itself: Skype will have an Open Source client. Regardless of the market, number of users, or general usefulness, any time the makers of a proprietary product choose to embrace Open Source, that in itself is an important event. Adding allies to our community is as important as adding products to our systems.

Beyond the victory itself, there is the matter of access. There are a number of high quality open VOIP clients to choose from, most of which can communicate with one another out of the box, but only Skype can communicate with Skype. It may be lagging behind in Linux users, but Skype has heavy adoption from users of the market-leading operating system - users on the other side of the wall, so to speak. It's fine to point out the existence of other options - particularly when they are superior, as Open Source software often is - but when the users you're trying to reach aren't reachable, it doesn't do a lot of good. It's rather like being told that you can always mail domestically when all your contacts are abroad.

The move, if it materializes, will likely be of particular interest to business users. More and more businesses, particularly small businesses, are adopting Skype as a way to keep communication costs low - we know from experience. Having an Open Source client that can spread to all Linux distributions will open the door not just for those already using Linux in business, but will strike down one more barrier for those looking to leave their current operating system for Linux. That, like the move in itself, is nothing to be sneezed at.

You can read the original article on the Linux Journal website here: Stories Swirling About Skype's Source.

Japan's 32 Best iPhone Apps (All Available In English)

by Serkan Toto on September 6, 2009

It's not really a secret that Japan is absolutely crazy about cell phones. And even though domestic makers churn out more than 100 different handsets every year (some of which are simply amazing), the iPhone is selling over here. SoftBank Mobile, the country's exclusive iPhone provider, doesn't release official data, but estimates put sales in Japan at well over one million units so far - not bad at all in this hopelessly over-saturated market. In other words, Japan doesn't hate the iPhone, as some blogs suggested in the past. It never did.

The local developer community has noticed and produced a slew of apps aimed at a global audience. What follows is my subjective selection of the 'best' of these made-in-Japan apps, all of which are at least available in English.

We certainly look forward to seeing companies like Inferret being listed in such write ups in the future.

You can read the original article on the Tech Crunch website here: Japan's 32 Best iPhone Apps (All Available In English).

Britain's Oldest Working Computer Roars to Life

Wired's Gadget Lab have an interesting article up that talks about efforts to bring Englands oldest functional computer back to life. Construction began on the "Wolverhampton Instrument for Teaching Computing from Harwell" - also known as the Harwell Computer, and later as the Harwell Dekatron Computer or the Harwell WITCH - back in 1949. It became operational in April 1951. Assembled from components more commonly found in a British telephone exchange, it is a decimal machine with 40 8-digit decatron registers for internal storage. Having been in storage for the last 30 years, it is now being restored to its former glory.

Britain's Oldest Working Computer Roars to Life

The Harwell computer, also known as WITCH, is getting a second lease on life at the National Museum of Computing at Bletchley Park. The machine is the oldest surviving computer whose programs, as well as data, are stored electronically, according to the museum.

The Harwell WITCH is a relay-based machine that used 900 Dekatron gas-filled tubes, each of which could hold a single digit in memory. It has paper tape for both data input and program storage. The computer was used in the design of Britain's first nuclear reactors. (Read more about the computers used at Harwell in the 1940s and 1950s.)

'Its promises for reliability over speed were certainly met ' it was definitely the tortoise in the tortoise and the hare fable,' says Kevin Murrell, a director and trustee of The National Museum of Computing. 'In a race with a human mathematician using a mechanical calculator, the human kept pace for 30 minutes, but then had to retire exhausted as the machine carried on remorselessly. The machine once ran for ten days unattended over a Christmas and New Year holiday period.'

Click on the following link to read the rest of the article: Britain's Oldest Working Computer Roars to Life. Wikipedia also has an article (which we borrowed from) here: WITCH (computer).

For those interested, the picture at the beginning of this months newsletter is from: http://panicbuttonblog.com/2008/09/23/random-funny-phone-man/.


Denphone News

Denphone to exhibit at Call Center/CRM Demo & Conference Tokyo

Denphone is proud to announce that they will be exhibiting at this years Call Center/CRM Demo & Conference Tokyo to be held November 12th and 13th at Sunshine City in Ikebukero.

The Call Center/CRM Demo & Conference Tokyo is Japan's leading tradeshow for Call Center and CRM solutions with vendors exhibiting a wide range of hardware, software and services for the call center and customer center industries.

Denphone will be focusing their SIP and IAX2 trunking solutions, as well as managed voice services. This is a good chance to meet up with a representative from Denphone to find out how telephony related technology is moving forward and what new solutions there are now available to both reduce your company's expenditure while increasing employee effectiveness.

Denphone will be giving away 2 IP phones to people who visit their booth - so visit us to be in to win!

The event will be held at Sunshine City Ikebukuro: (http://www.sunshinecity.co.jp/ (Japanese language only).)

For more information (Japanese only) please see http://www.callcenter-japan.com/.

VoIP & Asterisk Lounge November 11th, 2009

The next VoIP & Asterisk Lounge will be held Thursday, November 11th, from 6pm at Cafe Lolita in Azabujuban, Tokyo. This monthly event is a great chance to meet and network with other Asterisk and VoIP users and developers in the Tokyo region.

  • Cost: Free Entrance (drinks are between 500 and 900yen)
  • Directions: From Azabujuban Station Exit 7 (Oedo or Namboku Lines),turn right and walk 2 minutes towards Roppongi Hills.
  • Alternatively, exit at Roppongi station and walk down the hill towards Azabujuban (10 minute walk). Turn left when you get to Tsutaya. Cafe Lolita is on your left.

We look forward to seeing you there!


Mailing List

If you are not already subscribed to our mail magazine you can do so by sending us a quick message via our contact page.

Mailing List Removal

At Denphone we aren't believers in the idea of spam - we face enough of it on our servers everyday - and are sending this magazine to you in the belief that you will find something in it interesting and of use. If you don't wish to receive a further free magazine from us next quarter, just send us an email with unsubscribe or something of that nature either in the title or body of your email.

Suggest to a Friend

If you think one of your friends or contacts would be interested in subscribing to the Denphone Digest, send us a quick email via our contact page.


About Denphone

Denphone K.K. is Japan's leading provider of open PC based VOIP Telephone PBX systems. Denphone supplies Digium / Asterisk solutions, Cisco, Polycom, Nortel, snom and Grandstream phone and video systems as well as our own bespoke solutions.


Contact Denphone

Denphone is centrally located in Tokyo's Minato Ward in Azabujuban. We can be contacted by telephone on 03-4550-1405, via this contact page or by reply to the address this magazine was sent from.

Our postal address is: #402 Azabu Nagasaka Bd, 1-4-8 Azabujuban, Minato-ku, Tokyo 106-0045 Japan.

Navigation


Contact

Tel: +81-3-4550-1405 (Tokyo)

Tel: +81-6-4560-3200 (Osaka)

Fax: +81-3-3568-8742

Contact Denphone


Events


Recent News


Recent Case Studies


Share/Save/Bookmark

Subscribe

Contact Denphone