Monday, October 22, 2012

How to bulk update deals in Highrise HQ

One of the fun things about being a technology entrepreneurs is that occasionally I encounter business problems that give me a chance to touch code. In this case I had to update a bunch of Highrise HQ deals.

The business problem: At Telestax, we had a great first year, which we celebrated at the recent Mobicents Community Summit 2012 in Rio De Janeiro.  One of the decisions we made at the Summit was to grow the sales team. We use HighriseHQ and until now we've used it in a loosely organized fashion. The result of course was a messy pile of sales data.

Lesson learned. We've created a list of discovery questions, improved our data sheets, polished the offerings documents and created best practices for the sales process. Now we can pass on the knowledge to the new members of the sales team. But before we do that, we need to clean up the old mess. For example we need to organize deals in meaningful categories, remove outdated tasks, and establish proper visibility levels.

The technical challenge: HighriseHQ has a nice search UI, and intuitive create/update UI for individual entries, but it doesn't offer more advanced features such as bulk updates. At least I couldn't find them. This is probably by design as 37Signals is known for keeping things simple.

The solution: Fortunately there is a nice, well designed REST API that can be used with command line tools to get the job done. The task of updating a lot of leads takes a few command lines and a little scripting. In the example below, we are updating the visibility of all existing leads to a sales user group.

First let's get a list of all deals in an xml file:

curl -u 6006c09437e0e1fde:X https://telestax.highrisehq.com/deals.xml > all-deals.xml

Then list the groups so we can see the integer ID of the group we want to apply to all deals:

curl -u 6006c09437e0e1fde:X https://telestax.highrisehq.com/groups.xml

The result would have a section that looks similar to this:


  <group>
    <id type="integer">437336</id>
    <name>Sales Account Managers</name>

We now have enough information to process. The next step is to write a script that creates update commands. We will use a simple XSLT stylesheet for the job:


<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/deals">
      <xsl:for-each select="deal/id">
curl -u 6006c09437e0e1fde:X -X PUT  -H 'Content-Type: application/xml'  -d '<deal><visible-to>NamedGroup</visible-to><group-id type="integer">437361</group-id></deal>'   https://telestax.highrisehq.com/deals/<xsl:value-of select="text()" />.xml
      </xsl:for-each>
</xsl:template>
</xsl:stylesheet>


The stylesheet above simply iterates over all deals in an xml file, extracts each deal ID and places it in a curl command that updates the visibility of the given deal to the group ID of Sales Account Managers. Let's name the XSLT file deal-visibility-update.xslt and run it with the xsltproc command line tool found on most Linux and OS X machines.

xsltproc deal-visibility-update.xslt deals-all.xml > deals-update.sh

The output of the command goes to a shell script file that's almost ready to run. We just need to remove the first line, which is an xml heading printed by default by xsltproc.

<?xml version="1.0" encoding="UTF-8"?>

The rest of the deals-update.sh file is a long list of curl commands printed by the xslt script. Let's run it.

bash deals-update.sh

It takes a second or two for each deal to be updated, because each curl command is a remote http invokation to the HighriseHQ server. It would have been a lot more efficient if we could run a bulk update query on the HighriseHQ server. However I am not complaining because this is not a daily need and its a whole lot faster than using the UI to update each deal. In fact I started that route and after twenty minutes of clicking decided that its going to take hours before I can make significant progress.

So here we go, in a couple of hours total, I managed to solve a business problem, play with code and blog about it.

If you know of more efficient ways to get the same job accomplished, please share in the comments section. Thank you in advance!



Sunday, November 06, 2011

Mobicents Media Server passes 100% JSR 309 Compliance

The Mobicents Media Server continues the tradition of the Mobicents community to drive simultaneously Open Source innovation and Standardization to an otherwise siloed telco industry. As of today, November 6, 2011, the Mobicents Media Server is the first Open Source (LGPL) 100% JSR 309 compliant implementation.

JSR 309 is the standard Java API that allows control of media server resources. It makes it possible for Java developers to implement in a standard and portable way, rich media applications such as Conference Calling, Interactive Voice Response, DTMF detection, Text To Speech, Video Playback and many others.

Established media server vendors such as HP OpenCall, Dialogic, Voxeo, and Radisys already offer JSR 309 drivers for their products. And now MMS joins the group as the first Open Source implementation.

We welcome all interested community users to verify our claim and bring up any potential issues. Build and run instructions are located at:
https://code.google.com/p/mediaserver/wiki/InstallationNotes

Please report your test results on the mobicents public mailing list or the Media Server issue tracker.

The path to JSR 309 certification has been a long and hard battle. It started over three years ago when we decided to join the JSR 309 Expert Group. Participating in the discussions has been a great experience. We learned a lot from the other members of the EG, most of which had deeper experience with media delivery at the time. The HP OpenCall team, who lead the spec did a great job advancing the collaboration past religious deadlocks towards results. As far as I remember the 309 EG met its deadlines pretty closely. Impressive for a big group of contributors to a communications standard. Anyone who ever sat on an ITU, OMA or GSMA standards committee would understand why I make this remark.

Starting with a strong specification and TCK, we were able to advance with the implementation, even though it required significant refactoring because the 309 model was fundamentally different than the original MMS architecture. By December 2009 we have reached the 70% pass mark. It took almost another two years to solve the last 30% riddle. But we finally solved it!

Many, many thanks to the project lead Oleg Kulikoff, who did not give up the fight to design a quasi-real-time media server engine, that delivers predictable, measurable media processing operations in pure Java, without relying on hardware guaranteed preemptive scheduling properties.

I strongly recommend following Oleg's blog if you are interested in this non-trivial problem. There are important implications that will play a big role in our cloud strategy, where we have to deal with virtualized environment, several layers above and across commodity hardware.

Many thanks to the other key contributors: Vladimir Ralev, Yulian Oifa, Amit Bhayani, and Bartosz Baranowski who supported Oleg throughout various stages of his journey. Special acknowledgement goes to Yulian who helped us cross the finish line in the last few weeks after Oleg had reached the 90% TCK mark.

I know there are other contributors to MMS that I missed to acknowledge. Please correct me in the comments to this post.

I am very excited about this achievement and look forward to community feedback.

Important as it may be, JSR 309 is just one of the milestones on the MMS roadmap. Stay tuned for other great announcements in the near future, especially ones related to auto-scaling MMS in the cloud. Better yet, take an active role in the project and help us get there faster! Everyone wins.

Wednesday, November 02, 2011

Annual Mobicents Community Summit - Sochi, Russia, December 4-9, 2011


By tradition, the Mobicents core team and community contributors will meet in person for a week of brainstorming and fun. The location we chose this year is Sochi, Russia - the home of the Winter Olympic Games 2014.

The goal of the week-long gathering is to socialize, catch up on the latest in the Cloud Communications industry, review Mobicents projects progress and set direction for the next 12-18 months.

The event is open to all Mobicents contributors and community members. This is a great opportunity to mingle with the core team and share experience with fellow developers, product managers and entrepreneurs.


The event will be hosted at the picturesque Katerina Hotel:
http://www.katerinahotels.com/en/sochi/alpik/main/

If you would like to join us, please contact me (ivelin117 at gmail) or any other core team member as soon as possible.

Discounted hotel rooms are limited. Lead time may be required for obtaining a Russian tourist visa, depending on your country of origin. Do not delay. Contact us today!

The work days for the meeting are December 5,6 and 7.

December 4 is arrival day. The closest airport to Sochi is Adler/Sochi (AER).
December 8 is allocated for team building activities and focused group meetings.
December 9 is departure day.

We will allocate all of December 5 for community member presentations. This is a great opportunity for presenters to solicit feedback from fellow experts and influence the project roadmap discussions in the following two days. Let me know if you have something interesting to share in a 20 minute short talk. Example topics:
- Cool Customer Success Story
- Innovative App
- Surviving Production Crisis
- Developing Hurdles
- 3rd Party Product Integration Concerns
- Recommendations for Improvement
- Features Wish List

December 6 and 7 are allocated for core member presentations on:
- Project Development Progress for the past year
- Community Development Progress for the past year
- Planning vs Reality: Matching the 12 month roadmap set a year ago to what actually happened
- Integration Concerns with Other Mobicents Projects
- Integration Concerns with 3rd Party Products
- Cross Project Concerns: Cloud Deployment, Clustering, Management, Auto Scaling
- Setting the Roadmap for the next 12-18 month


Detailed Tentative Agenda:

December 5: Stories from the battle field

  • 8am-9:20am: Breakfast, Meet and Greet
  • 9:30am-10:20am: Welcome Message, Round Table Introductions
  • 10:30am-10:50: Transitioning Mobicents leadership from Red Hat to new company - Ivelin Ivanov
  • 11am-11:20am: Twilio Client and Cloud Communications - Jonas Borjesson, Twilio
  • 11:30am-11:50am: Open - Battlefield Story
  • noon-1pm: lunch
  • 1:30pm-1:50pm: Multi Modal Video Conferencing -  Nick Semergey and Alex Vinogradov, Avistar - Codeminders
  • 2:00pm-2:20pm: Open - Battlefield Story
  • 2:30pm-2:50pm: Moho - FOSS Telco Framework for Java Developers - Jason Goecke, Voxeo Labs
  • 3:00pm-3:20pm: Mobicents Diameter in MEVEO Open Source Billing - Sébastien Michéa, Manaty
  • 3:30pm-3:50pm: Innovation with Mobicents at MTN - Amit Bhayani
  • 4:00pm-4:20pm: Open - Battlefield Story
  • 4:30pm-4:50pm: Unified Cloud Communications for SMBs - Silvano Girardi Jr, Inphonex
  • 5:00pm-5:20pm: Open - Battlefield Story
  • 5:30pm-5:50pm: Cool apps for Next Gen Intelligent Networks - Vilius Panevėžys, Elitnet
  • 6:00pm-6:20pm: break
  • 6:30pm: dinner

December 6: Mobicents Projects: Progress and Roadmap
*  10am-10:50: RestComm - Thomas Quintana
*  11am-11:20: OpenVBX on RestComm - Thomas Q
*  11:30am-11:50: Cloud Management - Thomas Q
*  noon-1pm: lunch
*  1:30pm-2:50pm: From SIP Servlets to TelScale - Jean Deruelle
*  3pm-3:50pm: SIP Load Balancing - Vladimir Ralev
*  4pm-4:50pm: Converged LB, TLS, SBC, NAT - Vladimir Ralev
*  5pm-5:50pm: Container independent failover framework - Jean Deruelle
*  6pm-6:20pm: CDI Telco Framework and Aquilian - George Vagenas


December 7: Mobicents Projects: Progress and Roadmap (cont.)
*  10am-10:50: TelScale SNMP and JMX management - Jean Deruelle
*  11am-11:50: QE achievements, infrastructure review, frameworks, roadmap, expansion to community contributed resources - Luis Barreiro
noon-1pm: lunch
*  1:30pm-2:50pm: Media Server theory, practice, cloud considerations, design discussion, roadmap
*  3pm-3:50pm: JSLEE progress and roadmap - Eduardo Martins
*  4pm-4:50pm: Diameter progress, popular use cases, roadmap - Alexandre Mendonca, Bartosz Baranowski
*  5pm-5:50pm: SS7 progress, popular use cases, roadmap - Amit Bhayani, Sergey, Bartosz


All meetings will take place in room "Tor".


Link to the Google Calendar Public Event:
http://goo.gl/nrMz4


Looking forward to a great week in Sochi - the Winter Olympics City of 2014.

Ivelin Ivanov
Founder, Mobicents

Sunday, October 02, 2011

HA strategies for Mobicents

Continuing on the topic of deploying mobicents in a cloud environment (whether private or public), Vladimir Ralev published a document that attempts to find the fundamental types of SIP and HTTP interactions that can be used in composition to describe a broad range of real world use cases.

The main value of this work is that it greatly simplifies an otherwise complex task of correctly designing and implementing High Availability, Load Balancing, Fault Tolerance and Elasticity. The paper allows us to wrap our minds around a small number of use cases and focus our energy on optimizing Mobicents in a cloud environment for these.

Community feedback is welcome as always. Looking forward to reading your comments.


Direct link to the document: here.

Sunday, July 10, 2011

Mobicents SIP and HTTP Load Balancing

The topic of High Availability and Fault Tolerance is always interesting as the set of use cases evolves and the infrastructure available to support various solutions varies. Vladimir Ralev, Mobicents architect, discusses some essential aspects of SIP Load Balancing and converged SIP + HTTP load balancing in a pretty thorough presentation (42 slides):



Comments to this exciting topic are most welcome.

Monday, June 20, 2011

Mobicents Cloud Communications

For the last 6 months there has been a great amount of activity in the Mobicents community on the topic of Cloud Communications.
To provide an overview of our current state and future roadmap to community members interested in the topic, we created a short (under 4 minutes) video.





For a more technical discussion of Mobicents for Cloud Communications, take a look at the research thesis by Thibault Leruitte at Universit e catholique de Louvain: Migration of Mobicents SIP Servlets on a Cloud Platform.

As always, looking forward to feedback, criticism, suggestions and most of all code contributions :)

Thursday, May 19, 2011

Rancore Technologies wins Red Hat Innovation Award

Congratulations to Aayush Bhatnagar and his team at Rancore Technologies for winning the 2011 Red Hat Innovation Award for Outstanding Open Source Architecture! This is a well deserved acknowledgment for a cutting edge telecom platform for 4G/LTE networks and applications. I am happy to have Aayush on the Mobicents core team. His input is essential to the project's roadmap, priorities and architecture.

A few excerpts from the award web page:
"Headquartered in Navi Mumbai, India, Rancore Technologies a leading technology R&D firm focused on 4G telecom networks and services. Rancore is a privately held company and a subsidiary of Reliance Industries Limited (RIL), a fortune 500 firm and India's most valuable company."
"Telecom features and services were implemented on top of the Mobicents Stack (JAIN SLEE) which was in-turn deployed on JBoss Application server. Mobicents provided a rich suite of resource adaptors which acted as Telco protocol connectors. JAIN SLEE RAs such as HTTP, XCAP, SIP, SMPP and DIAMETER were extensively used in the products. Rancore also contributed code, patches, bug fixes and knowledge to the Mobicents community and hence acquired a seat in the Mobicents core team."
"This project is going to be part of one of one of the largest 4G LTE/IMS deployments in the world - and in the world's biggest telecom market – India. Rancore's SDP is designed to be suitable for mission critical 4G deployments, where high throughput and low latency are desired. By showing quite clearly that a low-cost, high-throughput, mission- critical fault tolerant system can be built with the right use of open source technology, Rancore is the first company in India to utilize open source technology to build a Service Delivery Platform based on 4G standards. Lastly, Rancore has also contributed code, patches, bug fixes and knowledge to the Mobicents community - a strong testament to its belief in open source philosophy."
Congratulations, Aayush! Looking forward to hearing more about the market success of Rancore Technologies.

Tuesday, March 01, 2011

LGPL 2.1 license for all Mobicents projects: effective March 1, 2011

The Mobicents team has decided to align its licensing policy with the rest of the JBoss projects and convert all of its source code files to LGPL 2.1 Open Source license.

The decision is effective immediately!

I would like to thank everyone who has shared their thoughts on this subject over time. Congratulations to all LGPL advocates who have made their arguments clear. Victory well deserved! :)

Wednesday, February 09, 2011

Do you have a cool Mobicents based application? Let's show it to the world!

JBoss World 2011 is around the corner. It will be the biggest JBoss event ever. If you have a great telco app based on Mobicents, let me know. We will work together to propose it for the show floor at JudCon - the Alpha Geek event preceding JBoss World. All proposals have to be compiled by the end of February 2011. Let's not waste time. Let the best and bravest stand out!
http://www.jboss.org/events/JUDCon

Wednesday, November 17, 2010

Mobicents team expanding

We are looking to bring onboard several A+ players with track record in the Mobicents community.

We are building the next generation telecom infrastructure.

Are you up to the challenge to join full time the Top Open Source Telco Team?

It doesn't matter where in the world you are located.

Drop me a line: ivelin117 at gmail.

Thursday, June 24, 2010

OKI Japan becomes core contributor to Mobicents

After several years of active engagement with the Mobicents community, OKI Japan, one of the pioneers of the SIP Servlets technology, made a decision to contribute a hugely useful telco developer framework. It allows Web developers, to quickly add telecom features to their applications, without going through a steep learning curve. I am very happy to welcome OKI to the Mobicents Core team. You can learn more from the OKI press release: http://www.oki.com/en/press/2010/06/z10009e.html.

The home page of the new Mobicents based framework by OKI is here: http://www.mobicents.org/mss/ssf/sf-api/site/en/.


Friday, September 04, 2009

Mobicents in Brno 2009 - annual team meeting aftermath

Another good year for the Mobicents community was celebrated properly with a face to face team meeting in Brno, Czech Republic. Mobicents is now 5 years old, which in human years translates to the phase of entering young adulthood.

An unforgettable week with the core team was hardly enough to fit a marathon of architecture reviews, design problem solving and roadmap brainstorming sessions. The number of new sub-projects exploded over the past year, while the more mature ones entered into competition with the market leaders. We continue to pride ourselves with the most advanced telco middleware stack that neither Open Source nor Commercial IT vendors can match in order of breadth, features and quality of integration.

Red Hat is still the FIRST AND ONLY middleware vendor to sell a telco stack that inlcudes JSLEE 1.1. (JSR 240 Certified), SIP Servlets 1.1 (JSR 289 Certified) and Media Server (soon to be JSR 309 certified).

I will have to admit though that the business part of the meeting was not the most rewarding. It was the after hours team bonding that made my stomach hurt from laughing night after night. Its absolutely priceless to witness completely improvised but highly effective team work at the social scene. In no time we had more local friends than we could handle. They were more than welcome since they balanced out our male dominant group. By the end of the week some of the new friends became so close to folks on the team that they parted ways in tears. We've done pretty well in the past years meetings, but this year set another record.

Before I go into listing the topics that we covered at the meeting, I would like to express gratitude to our hosts in Brno - Pavel Slegr and Renata Prokesova, who made sure we had a well organized, smooth, productive and entertaining week.

Here comes the information that constituted the essence of this year's get together. Following are presentations, annotated with meeting notes, including past year achievements, pending higher level decisions, and roadmap for each of the Mobicents projects. There is also information about thetentative plan for the commercially supported JBoss Communications Platform, which is based on Mobicents.


Friday, July 03, 2009

hSenid - officially certified JBCP partner

hSenid has officially passed the JBCP certification process and have successfully deployed JBoss Communication Platform (based on Mobicents) in production at mutltiple Tier 1 telco operators. Read the full press release:

http://www.hsenidmobile.com/latest_news.php?id=44

Sunday, April 05, 2009

Official JBCP documentation available on redhat.com

The official documentation for the commercially supported JBoss Communications Platform is now available online.

http://www.redhat.com/docs/en-US/JBoss_Communications_Platform/1.0/html/ - Multi page HTML document

http://www.redhat.com/docs/en-US/JBoss_Communications_Platform/1.0/html-single/ - Single HTML page document

Thanks to Douglas Silas Hensley and the rest of the Red Hat content team for compiling a coherent, professionally edited document from the many Mobicents wiki pages scattered on the web.

Tuesday, March 31, 2009

Nortel focuses on AS 5200/CS 2000. Mobicents a key component.

Several Mobicents contributors pointed to public sources revealing pieces of valuable information about a sizeable project that has been underway and is starting to make big waves.

First, this analyst review:
http://www.currentanalysis.com/teb/index.cfm?pagenav=latest&marketID=534

" Nortel revealed a refreshed IMS
strategy that focuses on the application layer of the network and is
centered around the continued sales of the company’s softswitches,
media gateways and application servers. A byproduct of the strategy
shift is that Nortel will primarily partner with third parties to
interoperate with IMS-based call control technology."

"Nortel’s IMS strategy wisely focuses on the strongest assets of the
company’s carrier VoIP product portfolio, specifically the company’s
CS 2000 softswitch. A perennial market leader, the CS 2000 continues
to attract customers that fall into the category of being ready to
migrate away from TDM switches but not ready to move to IMS. Evidence
of the CS 2000’s continued market prowess is provided by the early
March 2009 announcement that the platform is being deployed at Telekom
Austria, which services more than 2.4 million subscribers."

Then this presentation at a recent telco event in Russia:
http://www.nortelforum.ru/files/22911/Rozanov.pdf

"NGN 2.0 is about transforming the entire value
chain of the service providers' environment, focusing
on services and the three-dimensional business
aspects of technology, people and processes"

"Nortel CS 2000 Adaptive Application Engine (AAE) brings NGN 2.0 to market. Offers Open Programmability Environment (OPE) via Mobicents JSLEE. Exposes external interfaces via SOA Web Services and SIP. "

"Example deployment: Telefonica Communicator - a service for corporate customers with mobile work force. Based on Nortel AS 5200."

Expect more public announcements and comprehensive case studies along these lines.

Monday, February 23, 2009

hSenid - a Mobicents Partner success story

GSMA was a productive event for Mobicents. One of the highlights was hearing about the success stories of our partner hSenid, who built and deployed their SDP at several top tier operators. From a related press release:

"
The core of hSenid Mobile's product portfolio, mChoice TM, is built around the JBoss Communication Platform (JBCP) which complements the portfolios scalability and extendibility. hSenid Mobiles Telco grade mChoice TM Service Delivery Platform(SDP) coupled with its other cutting-edge Telco solutions, utilizes JBCP to unveil its fullest potential.
"

Read the full text of the press release here:
http://www.dailymirror.lk/DM_BLOG/Sections/frmNewsDetailView.aspx?ARTID=40660

Monday, February 02, 2009

Red Hat, Mobicents at GSMA, Barcelona, Feb 16-19, 2009

This year Red Hat will exhibit at the 3GSMA in Barcelona, the world biggest IT Event for telecommunications which takes place in Barcelona, February 16-19th, 2009.
We are located in hall 2.1, booth 2.1C73 and will have one demo-pod, where we'll show our Red Hat competency in Telco solutions. Two additional demo-pods will be covered by two partners, Akosim and hSenid, specialized in radio networks and mobile solutions, and in addition to that we will display solutions from D2See, a UK based company and Red Hat partner that provides premium video telephony services.

There is a registration page that customers and partners can use to schedule on site meeting with Red Hat experts at the event:

http://www.europe.redhat.com/mktg/3gsm/


Exhibition highlights:

  • Solution framework for the telecommunication industry. Carrier grade quality platforms and solutions to Network Equipment Providers (NEPs) and Operators (Messaging, IMS/SDP, IPTV, OSS/BSS, VoiP, Network Security)
  • JBoss Communication Platform (MobiCents), which integrates voice, video, instant messaging and data. MobiCents is a highly scalable, event-driven application server and the first and only Open Source platform certified for JSLEE compliance.
  • Virtualisation - benefit from real saving and phenomenal performance and scalability
  • Red Hat Enterprise MRG: A next-generation IT infrastructure that makes enterprise computing 100-fold faster, defines new levels of interoperability and gives customers competitive advantage by running applications and transactions with greater performance and reliability.

For any questions please feel free to contact Alessandra Moraldi <amoraldi@redhat.com>.

Tuesday, September 30, 2008

Using Mobicents with Legacy Network Elements (PSTN, SS7)

A frequently asked customer question is what kind of Mobicents resource adaptors are there for legacy networks - CAMEL, TCAP, INAP, ISUP and so on. Let me offer an updated view on this topic.

There are several open source Mobicents Resource Adaptors for legacy networks and there is an even bigger number of custom non-open source Resource Adaptors developed and tuned for specific customer needs. The JSLEE RA architecture has proven its value time and again.

There is a new phenomenon, which I would like to highlight here. Over the past few months, we often see discussions that refer to bridging new applications hosted on Mobicents with legacy networks by using Asterisk as a SIP gateway. These kind of discussions are initiated by developers at encumbent telecoms as well as new generation service providers.

This is turning into a trend lately, further validated by a growing number of VoIP service providers such as callwithus, future9, gafachi and others. The common delimiter between these providers in different parts of the world is that they are leveraging Asterisk for its broad set of supported legacy networks and its ability to act as SIP gateway.

Next time you are in a situation where you have to bridge Mobicents with a legacy network, you can either use a pre-built Resource Adaptor or write one yourself or maybe look at setting up Asterisk as a SIP gateway.

Mobicents becomes the First Open Source Certified SIP Servlets 1.1 (JSR 289) container

Jean, Vladimir and crew did it again!

http://jeanderuelle.blogspot.com/2008/09/mobicents-sip-servlets-is-jsr-289-sip.html

http://vladimirralev.blogspot.com/2008/09/mobicents-sip-servlets-06-achieves-jsr.html

I would like to strongly and whole heatedly encourage software vendors interested in JSR 289 certified servers to consider leveraging Mobicents. It is simply the safest bet!

Its Open Source and supports both major telco middleware Open Standards - JSLEE 1.0 and SIP Servlets 1.1. Not only that, but it is also highly reliable and scalable, with an established track record of tier 1 carrier deployments. Add on top of that a field proven Open Source Media Server. There is simply no competitor - commercial or open source that comes close to this mega bonus pack. Its a new day for telco middleware.

Vote it:
http://www.dzone.com/links/jean_deruelle_mobicents_sip_servlets_06_achieves.html

Digg it:
http://digg.com/programming/Mobicents_Sip_Servlets_0_6_achieves_JSR_289_compliance

We are growing our ecosystem agressively and would like to have you on our team. Please contact us at telco@redhat.com to set up a business partnership.