Blog wizard' Post

2011 Cool Summer Internship Problem 1

Following the 4PSA Cool Summer Internships in Bucharest article, we publish today the first problem. We will have three problems and my feelings are that if you submit at least one correct solution, you will join our team. Of course, feel free to send solutions for all three problems we are going to publish.

We shall start with an architectural problem that targets mainly programmers, but it can also be solved by candidates applying for SQA or Security and Performance profiling positions. You have more than 48 hours to solve it!

Read More

Cool Summer Internships in Bucharest

Summer is going to be hot in Bucharest, Romania. Close to 40 degrees Celsius (104 F), but lots of cool things to do, building the greatest 4PSA product ever. We will have great fun 😉

Do you want to have fun with us, contributing to really neat stuff and in the same time being paid for doing it? We have 12 internship positions for this summer! It is easy to join us, just follow the steps below.

Read More

OpenID, the Quick and Easy Way to Log In

Along with Internet development, some of the traditional actions have been implemented into the virtual space. Nowadays, we do not use paper and pen to send a letter, we email messages; we do not socialize only face to face, we also use Facebook, Twitter or Hi5. We have now access to an extremely fast method of sharing information. For all these technologies we have unique accounts that enable others to recognize our identity. Many accounts mean a lot of user names and passwords that we need to remember in our every day virtual world.

Read More

How AMQP Is Used by VoipNow’s CallAPI

AMQP is an open standard for messaging middleware. It was developed by a working group interested in creating a standard for business messaging, because in the past only proprietary, expensive solutions existed. AMQP is now used in many software solutions, from Banking Sector to Cloud Computing. Its main advantages as a messaging protocol are its reliability, performance and flexibility. This means that two entities can send messages between them and it is possible to guarantee not only the actual delivery, but also the delivery time.

Read More

SIP Presence Translation Service

SIP presence is a tricky subject, mainly because there are some different ways to achieve the same thing. VoIP users are interested to know if “something” has happened in their network. They don’t care how this is technically done, or how many RFCs describe a simple scenario. The truth is that there are indeed many RFCs that handle various aspects:

  • the message-summary event allows the user to learn about new voice mail messages
  • the dialog event advertises when users are initiating, accepting or terminating voice conversations
  • presence events let users know when the status of a resource has changed

Read More

The Future Started Yesterday

Over 130 years ago, Graham Bell managed to get ahead his competitor Elisha Gray with just a few hours and fill in the paperwork required to patent the telephone. Even then, speed was essential in creating a technical advantage over the competition.

Read More

A Few Pointers about Security

Every now and then I hear questions on how to secure servers and especially how to secure voice traffic. We hear lots of myths from our customers :).

Most people feel more secure if they have a simple firewall installed.

While firewalls are good, having a firewall to protect closed ports usually doesn’t help. I mean for VoipNow you will probably leave opened all ports for VoIP services and close most of the others. My question is: what is the point of doing this at server level, if the ports are closed anyway? This makes sense on a consumer desktop, but on a server it usually does not help much.

Read More