A New GA is Born

[Ofer Goren is the pen name I choose... no, he's the guy I hired... you see, I'm on hiatus... (Sigh) I should really start writing in my blog. This time we get a glimpse into the process of turning simple code into the products we all know and love.] We’ve just released a new version of the SIP Developer Suite. In the following post, I will try and describe the different steps required for such a miracle to happen. After (read more...)

By Ofer Goren  |  March 31st, 2010  |  Filed under Development, SDKs
Add a comment 


Integrity Porting

Have you ever been to Japan? My experience was very strange. Everything seemed familiar at first glance, but when I tried something – walk the streets, ride the train, buy at stores, use the washrooms – I realized that nothing is as it seems and everything is different. So different it might just as well be another planet – complete with strange glyph writing, unexpected underground passages, and strange stuff for sale. Remind me to tell you about the half (read more...)

By Ran Arad  |  April 7th, 2009  |  Filed under Development, SDKs
1 comment  |  Add your own 


Software Is the New Hardware

I’m probably late on the wagon with this, but I just discovered that standardized protocol interfaces are fast becoming commonplace – and I’m not talking about the network-side interface, I’m talking about the application-side interfaces, also known as APIs, or should I say open APIs. APIs used to be a matter of taste and design, pride and prestige; they were known to make or break an SDK. All this is about to change, as APIs are being standardized, and SDKs (read more...)

By Ran Arad  |  March 25th, 2009  |  Filed under Development, Standardization
2 comments  |  Add your own 


The Last Universalist of VoIP

Henri Poincaré (1854 -1912) is sometimes said to be the last mathematician to know all of Mathematics, or The Last Universalist, as he excelled in all fields of mathematics. It’s not that we don’t have bright people today, it’s just that mathematics today has so many disciplines that it is impossible to know them all in depth and excel in them. The amount of knowledge that is needed to excel in a field is so great that we no longer (read more...)

By Ran Arad  |  December 3rd, 2008  |  Filed under Development, Standardization
Add a comment 


5 Ways to Solve NAT Traversal for VoIP Protocols

In my previous post, I discussed the problems firewalls and NATs have with VoIP communications, and I touched briefly on the ways to get around them. I will go into more details in this post. I will treat NATs and firewalls as mostly the same thing, and use one term or another as convenient. Although there are problems associated specifically with one or the other, the general solutions are similar. The proposed solutions are very different from each other both (read more...)

By Ran Arad  |  August 13th, 2008  |  Filed under Standardization
Add a comment 


Why is VoIP so hard on firewalls and NATs?

The answer to this question is obvious: VoIP is an element of Communication, and firewalls and network address translators (NATs) are elements of Separation (NAT tends towards Obfuscation, but it amounts to the same thing). These are opposing forces: Separation constricts Communication and Communication pierces Separation. It’s like yin and yang, day and night, law and chaos. Can a leopard change his spots? Can a firewall be welcoming? Oh, you mean at the technical level? Right. None shall pass There’s (read more...)

By Ran Arad  |  August 6th, 2008  |  Filed under Interoperability, Standardization
1 comment  |  Add your own 


Four Sons of VoIP security

On the Jewish holiday of Passover, we read about the tale of the four sons: One wise, one wicked, one simple and one who does not know how to ask a question. In this special Passover post, I will consider their approach to security.What does the wise son say? For the wise son, no amount of security is enough. He will use authentication, integrity and privacy algorithms to protect his online data and communications, although he knows that all measures (read more...)

By Ran Arad  |  April 23rd, 2008  |  Filed under SDKs, Standardization
Add a comment