Setting up Berbee Free XML services for Cisco Unified CallManager Express

Berbee, a Cisco Partner, has free XML phone services it hosts for Call Manager at http://www.berbee.com/public/berbeesoftware/XMLFree.aspx
Phill B a Network engineer at Global Knowledge did a little investigating and found how to limit the options available to end users by doing the following from the command line :
to enter the required question mark character in IOS. In order to enter the question mark as a character and not a calling IOS help you have to use the sequence: Ctrl+v and then enter the question mark, then enter the remaining characters, that works
- Printer-friendly version
- Login or register to post comments
-

Comments
CLI command
Do I type in the following in CLI ? Error in the command?
UC520(config-telephony)#url services http://phone-xml.berbee.com/rss/items.php?url=http://rss.cnn.com/rss/cnn...
kindly advise . thax
CLI and add DNS to the phone
CLI and add DNS to the phone dhcp pool:
UC520#conf t
Enter configuration commands, one per line. End with CNTL/Z.
UC520(config)#ip dhcp pool phone
UC520(dhcp-config)#dns-server 63.203.35.55
UC520(dhcp-config)#exit
UC520(config)#exit
UC520#wr mem
Building configuration...
Compressed configuration from 26981 bytes to 11829 bytes[OK]
UC520#
--------------------------------
create an xml file and host it on a web server that is accessible from data and voice clients on the uc520 without any kind of ssl or authentication.
verify this by using internet explorer from the data vlan of the uc520. you should see the xml file in its entirety.
-------------------------------------------------
use cli to change the url services under telephony services to point to your web server and the xml file on it:
UC520#conf t
Enter configuration commands, one per line. End with CNTL/Z.
UC520(config)#telephony-service
UC520(config-telephony)#url services http://192.168.12.3/mymenu.xml
Updating CNF files
CNF files updating complete
UC520(config-telephony)#end
UC520#
-----------------------------------------
Reset the phones.
XML for the news feed should
XML for the news feed should look like this:
"CNN News"
http://phone-xml.berbee.com/rss/items.php?url=http://rss.cnn.com/rss/cnn_topstories.rss
you can customize the name and part after the ?url= to match your favorite news feeds. or any feeds.
Feed Page using Latest UC 7.x firmware
I had to play around to get this working but with the latest UC 7.x firmware there is an idle URL field that you can enter a URL into instead of changing your services URL. I created a phonemenu.xml file and hosted it on my webserver. I used the Berbee php page to parse the xml rss feeds like this:
<?
header("Content-type: text/xml");
header("Connection: close");
header("Expires: -1");
?>
News
Make a selection
Weather Network SSM
http://phone-xml.berbee.com/rss/items.php?url=http: //rss.theweathernetwork.com/weather/caon0603
CNN
http://phone-xml.berbee.com/rss/items.php?url=http://rss.cnn.com/rss/cnn_topstories.rss
CNN Technology
http://phone-xml.berbee.com/rss/items.php?url=http://rss.cnn.com/rss/cnn_tech.rss
Appleinsider
http://phone-xml.berbee.com/rss/items.php?url=http://www.tuaw.com/rss.xml
Gibson Lifestyles
http://phone-xml.berbee.com/rss/items.php?url=http://www.gibson.com/RSS/LifestyleNews.xml
I set my idle timeout to 5 secs so when I'm not using the set I get a menu of items from my fav news sources. Using 7245 sets.
Can someone post a how-to on
Can someone post a how-to on configuring CME with berbee's xml service.? I can't figure it out. Thanks.
Brian
www.jaydien.com
Berbee HOWTO
Hi Brian,
Not really a HOWTO, but I've posted an example on configuring multiple xml services on a UC520 in the configuration guides' section of this site. This works exactly the same on an ISR based platform running CME.
The example includes Berbee's free xml service, so it's almost as simple as copy&paste to get this to work in your situation.
See here for the example xml script.
Good luck!
Rober.t
XML service
I think you need Call Manager Express 3,05 or later. The UC500 comes with Call Manager 2.x
Victor
???
The UC520 comes with Call Manager Express 4.x