Virtualization, Cloud, Infrastructure and all that stuff in-between
My ramblings on the stuff that holds it all together
Category Archives: Blackberry
Domestic Schedule Bliss? There’s an iPad app for that in the Cloud
Anyone reading this that has a partner and family will probably understand my pain… My wife & I have a pretty busy schedule; work commitments and travel that are part of any modern IT consultant job, 2 young children and their highly complex schedule of social and school, nursery, classes add to that a widely distributed network of family and friends and their social events/weekend visiting and it gets pretty complex to keep track of.
As I’ve written about before my Outlook/BES Blackberry calendar is de-facto to me; I just don’t have the mental bandwidth to track everything and the bit of my brain that deals with remembering dates over a week away is either missing or faulty and multiple personal/work calendars just mess with my head.
My wife has performed a heroic task of maintaining a paper family calendar for years, but that forced me to also maintain it manually and often things were forgotten which has led to much confusion and mis-scheduling, especially when I have been away and there have been changes to my schedule.
We work in IT right? there has to be a technical solution to this pain? well yes, there is; however my wife found using a laptop or small screened mobile phone to manage a shared calendar too difficult whilst juggling 2 small children and always fell back to the paper calendar and lived with it’s limitations.
So, when an iPad was introduced and quickly adopted by everyone in the household as “good-enough” for everything from quick browsing of the web to TV guides, iPlayer, recipes, games I spotted an opportunity.
I was a bit skeptical about the iPad at first and didn’t think it would be much more than a nice toy, however it was used so much by all of the family because;
- It switched on instantly (unlike a laptop)
- the battery lasts literally forever so you don’t have to be tethered to power (unlike a laptop or iPhone)
- Has a usable sized screen that you could read things without having to scroll/pan about (unlike a smartphone); and having 2 young kids it’s wipe-clean and reasonably robust (parents will understand
).
So with some fiddling we ended up at this solution
- Google calendar acting as the central “hub” reference – accessible via a web browser from anywhere and with a good API that is used by sync applications across multiple platforms.
- My Exchange-hosted calendar is automatically synced to my fat-Outlook client and to my Blackberry via the BES.
- the Google calendar sync application runs in the background on my Blackberry and syncs with the shared Google Calendar.
- The iPad application CalenGoo syncs with the Google Calendar so the calendar can always be viewed and edited from the iPad in a convenient home-use form-factor.
- My wife’s new smartphone (which will either be a BIS Blackberry or iPhone will be able to sync with the Google calendar “hub” giving her a mobile and up to date editable copy of the calendar.
For us it works pretty well, if you have a similar problem I’d suggest you investigate it, one word of warning the BB/Gmail sync app won’t sync historical appointments from your calendar so be careful if you try to get around this with a manual import; you may end up with duplicate calendar entries (at least I did, and had to de-dupe them).
There are also Google calendar sync plug-ins for Outlook and other mail clients, but I was happy enough with doing it via my BB as that nearly always has a network connection and is kept constantly in-sync with my work calendar.
With all that sync’ing there is a latency of about an hour for changes to get replicated end-end which is more than enough for our family needs.
In terms of security my family or work schedule isn’t particularly sensitive but it’s tied down to usernames/passwords where relevant and transmission is over SSL, entries from our shared calendar get synced into my corporate calendar marked as ‘private’ – but there could be better support for a more granular model both ways here, Google calendar seems to have this concept but it doesn’t federate into into the Exchange/BB world {yet}.
BlackBerry app for WordPress
I must be a bit behind the times, but I have just stumbled across the beta version of a blackberry app that let’s you publish and manage your blog directly from your phone, there is also an iPhone version
Very cool, you can now all look forward to accidental posts from my pocket and I can look forward to RSI from my blackberry Pearl 🙂
If you are interested you can download it OTA from httphere
Incidentally it also supports the builtin camera, and this post was typed on on a blackberry 8120 pearl.
Can’t see a way of viewing stats yet, which would be a nice addition.
Manually Upgrading a Blackberry Pearl to 4.5, BIS & BES
I have a Blackberry 8100 Pearl, it’s a great phone and I use it for both my corporate email via BES and my personal email via BIS so I have everything I need coming to one place (if you don’t know how to do this your BB will probably have an e-mail setup wizard where you can attach a number of different email services to your carrier’s BIS – on newer devices BIS and BES can co-exist, IIRC there used to be a specific BIS /or/ BES firmware – this no longer seems to be the case).
Because its attached-to/”owned” by a corporate BES I cannot install the normal 4.5 OS upgrades from my carrier myself as the Blackberry desktop software refuses to allow the 4.5 upgrade and says I have to have an administrator do it on my behalf or provide it over the air (OTA). Now, they are busy chaps and have better things to do and I really wanted HTML email support on my BB ASAP so a bit of unsupported DIY was in order;
Note: I actually did this during the xmas break so this is re-constructed from my memory – remember you do this at your own risk, particularly if your BB is supported by your internal IS department.. don’t make their lives difficult if you don’t know how to help yourself – Also, I don’t profess to be a Blackberry expert but I know enough to get by and work things out.
-
- I located the downloadable OS upgrade from my carrier
- I did a full backup of up my blackberry using the BB desktop software
- As my own Blackberry desktop software recognises my BB as being owned by a BES it won’t allow the upgrade via USB to the new firmware.
- I found a 2nd computer and installed the Blackberry desktop suite 4.7 but didn’t pair it up with my Blackberry {yet}
- I did a wipe of my BB handheld (via the Options/Security Options/General Settings UI. – warning this does wipe everything and took about 2hrs on my BB – note on mine it didn’t erase the contents on my microSD memory card; your mileage may vary and if you enforce encryption on external cards via policy then you may be unable to access the contents so best to back it up as well. in my case it has just a few un-important photographs from the camera stored on it.
- At this point I plugged the clean BB Pearl into the 2nd computer and paired it and upgraded the firmware from 4.2 to 4.5, which was pretty straightforward but took a couple of hours to complete.
- Once upgraded it was a clean BB, for reasons I don’t quite understand it tried to do an enterprise activation but failed, I restored my backup over the top of the clean phone and all my apps and data came back and the BES enterprise activation succeeded.
- I now had HTML email support via BES (as the back-end supported it)
- to get HTML email support for my personal email account via BIS I had to use the provisioning applet to have my carrier re-send the BIS service books, once complete it worked perfectly (more discussion on this here)
Once completed I garnished with a fresh looking theme from here, and it’s been more stable than ever since and I have nice, HTML formatted email rather than a mess of URL’s!
SpinVox: The Future of Voicemail
SpinVox is changing the game for busy people..
I don’t know about you but I tend to treat my mobile (USA:cellphone) phone as my personal contact device, in that I use it to manage both my inbound and outbound communications and plug that into my daily work/life workflow.
Because I travel about a lot for business (and in my spare time also) I give everyone my mobile number, rather than a fixed line as its far more likely to reach me and I don’t have to track numerous voicemail/UM numbers, I also gain a unified call log and history on a single device so I can refer back over time to find numbers I would have otherwise lost.
I have a fax to email service for the same reason for the odd occasion I need to receive a fax… I can get it anywhere and file it electronically.
However the fact that people have my mobile number does not (for me at least) set the expectation that I will be at their beck and call, or answer on demand – I make use of caller ID to screen my calls, I’ll make no secret of that; I manage my workflow during the day and quite often other people’s sense of “urgent” is different from my own [unless you are actually my boss of course – when your calls will usually be answered directly], and at the end of the day I need to balance the needs (…of the many) people who want me to do something for them, and my ability to actually do so and carry on with my day to day workload.
So for example people that ring from lines with withheld numbers will almost always be allowed to go to voicemail, unless I am expecting such a call; I know most people have no control over corporate switchboards but I’ve never understood the logic of withholding caller-ID, especially from a large organisation as you can make the number almost anything, even a central or local office switchboard number if you don’t want to expose people’s regional DDI’s. it also works to their advantage as I’ll be better prepared to speak to them if I know what they want to know – clever as I am I don’t always know everything off the top of my head!
This often means I have a fair number of voicemail’s building up to listen to, and unfortunately more often than not the spare time I have to listen to the messages is whilst on a train or car when I don’t have a pen handy to jot down that number – or am more likely to leave the number written on the copy of the metro on the train.
Now, this is where I’ve found Spinvox really useful in the last couple of weeks; it’s essentially a paid-for service that you use to replace your normal o2/Vodafone/etc. voicemail service. you change your divert on busy/unavailable settings to point at an assigned geographical number (in my case in 0208 one, so it’s inclusive in any bundled minutes your tariff includes rather than a national rate 0870, 0845 etc.).
It offers the normal voicemail features where you can call a special number (again geographical, rather than national-rate etc.) to listen to the actual messages and set your greeting message etc.
But the advantage of SpinVox is it’s ability to convert the speech into text, which can be delivered to you either as an SMS text message or an email (my preference).
I was a bit skeptical at first, but I was very, very impressed after using the 7 day free trial. so much so that at one point I doubted that there was any technology behind it at all and that they were employing a large battery of English speaking monkeys to listen in and type it all up… their website assures me that this isn’t the case and they use a tiered architecture of several speech-text engines depending on the content as some are better at number recognition etc. (can’t find the original link to that article so will keep digging)
It also does an excellent job of transcribing phone numbers and extracts the caller-ID from the caller if it’s available so no hunting around for that elusive pen!
If there is a word in the message Spinvox can’t transcribe or has made a guess at it marks it with a “____” or (?) and if you want to hear the subtle intonation of the person who left the message, each message includes a quick code so you just dial the Spinvox retreival number and key in *03 for example and it will replay the message – a godsend compared to the usual next, next, next drudge with most voicemail systems.
For example – here is a real message left for me.. (names and numbers changed to protect the innocent, but if you really can do my extension cheaper than they can – please do call :)).
You received a new voicemail from +4420812312312:
———-
“Hi there Vinf my name is Bob. I’m calling from a company called XYZ Construction. We received your details via our website regarding your extension. I was wondering if you could give me a call back when you get the message. My telephone no. is 0800123123, in order to discuss the project further. Thank you, bye.”
– spoken through SpinVox
———-
Message received at May 8, 2008 1:25:55 PM
If you wish to listen to this message, call your voicemail on +44207xxxxxxx and press *08
For assistance, see www.spinvox.com or email service@spinvox.com
Thank you,
SpinVox
So, back to the point; email delivery of the text content of voicemail messages into my Outlook Inbox allows me to flag, follow-up, set reminders, file, delete etc. and integrate them into my normal daily workflow so I ensure I can manage any resulting actions.
Previously I’ve found where I have had a large number of unheard voicemail messages (due to holiday or long meetings) it takes longer than I’d like to listen to them all; as they often overlap or are irrelevant due to the elapsed time and let’s be honest people (myself included) tend to ramble when they are leaving information in brain-freewheeling mode on an answer machine, or just say it’s X – call me back, which isn’t all that helpful.
So dealing with such a pile of messages, especially when compared to the quick gratification of dealing with normal emails – where you can scan, easily re-read and file, mark for follow-up etc. means dealing with voicemail often fell to the bottom of my priority pile. This, in turn means I risk missing that one important message or take longer to respond to people (yeah I’m a fickle sort of guy – make my life easier and I’ll get back to you quicker… I’m sure I’m not the only one)
In meetings, it’s also ideal – because they’re delivered as SMS or email they also turn up on my Blackberry so I can glance at them during the meeting and make a value/balance decision on wether I should step outside to respond. Doing this in 1:1 meetings might be a bit rude as someone is dedicating their time for your use. But for larger meetings or conferences where you are not always involved or contributing to everything it’s a discrete way of making a judgement call on what requires your current attention.
Overall I’m very impressed, sometimes I’ve seen it take up to 10mins to deliver a converted message (maybe there really are monkeys involved :)), and it’s a bit annoying that the caller (on my o2 network anyway) gets a “your call is being diverted, please hold..” message rather than just cutting to Spinvox as it does with o2’s own voicemail service – but I guess that’s a network feature rather than Spinvox and it’s not a huge deal.
The billing is interesting, and to be honest I think a little bit unclear, as you are basically signed up once your 7 day trial is finished and I’ve not really had any visibility of how they bill other than a message on the last day of the trial saying my account had been charged £5, call customer services otherwise. I can only assume it’s doing this via reverse-SMS billing – for me, this is handy rather than having to manage another subscription and set of card details, however I could see that bothering some people.
Note: I have a “company phone” and don’t always see the bills, so I’ll probably be expecting a call from accounts at the end of the month to query it!
Another use which I hadn’t thought of is for deaf and people with hearing problems, this is ideal as they often make heavy use of text and email to exchange information as they are often unable to call people directly as not everyone has a minicom type setup, I see they are offering text to speech services
They also have a variety of blog/social network interfaces on the way; I don’t think these would be much use for me, but you never know… it takes a while to type these things up, but I’m pretty sure it’s clearer if I’m forced to think about what I’m writing than if I were allowed to ramble at a translator 🙂
In summary it’s an excellent service, and one that I would be happy to pay for myself (even if the billing process is a little unclear, to me and the other user’s I’ve polled anyway) I wonder how long before this technology is adopted by the carriers themselves… it’s got to be the next step, everyone I know hates normal voicemail. most current Unified Messaging systems I’ve seen don’t offer this type of functionality, they’re still geared towards dealing with audio content.
Lastly, one feature that could be quite useful is a web based system for listening to the actual voicemail messages from a PC, rather than dialling into the Spinvox system – although I wonder if I really would use this, it’s so accurate in converting the audio!
Steve Richards blog on work/life balance has a good post on dealing with email overload, that could be extended to take on management of voicemail if you combined it with SpinVox as I mention above – it all ends up in one place which allows you to manage it… rather than drown in it.
I’m not the only one finding it useful, some further reading from other SpinVox Users…
http://www.atmasphere.net/wp/archives/2008/05/14/with-spinvox-im-reading-your-voicemail
http://darlamack.blogs.com/darlamack/2008/05/how-did-i-live.html
http://www.womworld.com/nokia/3305/spinvox-a-lifeline-for-busy-users/
http://davestronach.wordpress.com/2008/05/02/spinvox-voicemail-to-text/