


As an open source product from Erlang Ltd, its scripts and programs are written in Erlang, which is described in company-provided documentation as “a general-purpose concurrent programming language and runtime system.” The system employs the document-oriented CouchDB. Flexibility and scalability are ensured by the use of computer languages and database schema that are relatively new to the telephony domain. OpenSIPS, an open source rendition of a SIP Server, provides for basic call control. Instead of a plastic whistle, the Whistle suite uses other tools of the trade.
CEREAL WHISTLE PHONE SOFTWARE
Today, as co-founder Darren Schreiber explained to the Meet-up attendees, the company has found that today’s developers appreciate the availability of freely circulated software that can control the popular open source call processing resources, specifically FreeSwitch, but also including the Asterisk and YATE libraries. …and “yes,” both the name “2600Hz Project” and “Whistle” are references to the first “phone hacks” (back in the 1960s), which used a plastic whistle that came as prize in boxes of Cap’n Crunch cereal in order to generate audible tones (2600Hz) that spoofed the network into providing free long-distance service. to create open source telephony software, meaning clusters of components and APIs that enables the use of the FreeSWITCH, Asterisk and YATE switching libraries. For those not familiar with the 2600Hz Project, it is a group of developers organized by VoIP Inc. People attending the most recent SFTelephony Meetup were treated to a preview of “Whistle,” a very impressive suite of call processing fabric designed to work on multiple processors at high-volumes with high reliability.
