Text

Freeswitch + OpenCNAM

Freeswitch

Are you a Freeswitch user who’d like to get Caller ID Name for your PBX? If so, you’re in the right place.

You’ve probably Google’d around for a while, looking for a decent CNAM provider, but only found horrible websites and expensive options.

Not anymore!

We at Telephony Research are happy to announce easy Freeswitch integration with our flagship API company, OpenCNAM. Using Freeswitch’s built-in cidlookup module, you can now easily interface with OpenCNAM to get:

  • High quality CNAM information in the US, Canada, Puerto Rico, and many more places.
  • Cheap CNAM (pricing starts at $.004 per successful query).
  • Easy payment options (single deposits, automatic billing, or bitcoin payments).
  • World class support from our engineering staff.

If you’re a hobbyist user, and your Freeswitch PBX doesn’t do more than few calls per hour, you can get CNAM with us absolutely free, no signup required!

If you’ve been looking for a simple CNAM provider that works well with Freeswitch, give OpenCNAM a try right now :)

You can create an OpenCNAM account here: https://www.opencnam.com/

You can read our Freeswitch integration guide here: https://www.opencnam.com/docs/v2/pbx#freeswitch

Text

Our Solution

Here at Telephony Research, we like to build things.

To be more specific: we like to build telephony services.

To be even more specific, we like to build kick-ass telephony services.

The Problem

The entire telephony world sucks right now. Since the mid 1900s, very little has changed in the telephony landscape.

  • The PSTN is still a huge legacy network controlled by several extremely large corporations.
  • Making phone calls is expensive (1 cent or more, per minute).
  • Getting phone numbers (DIDs) is still not a simple thing (number blocks are assigned to various companies, which typically require you to have voice service with your DID).
  • Caller ID Name is not supported over cellular networks.
  • There is a complete lack of international standards for making phone calls and receiving / sending Caller ID name.
  • International telephony is insanely expensive.
  • VoIP carriers tend to have issues with low quality voice.
  • The industry is plagued with horrible sales practices (sales guys, manual provisioning, etc.).
  • There is a total lack of operational transparency with most telcos, you have no idea what is being done, how things work, or any other data.
  • Most voice traffic is completely un-encrypted, making the entire industry vulnerable to numerous security problems.
  • And MUCH more.

What all these problems really boil down to is lack of openness and talent.

While the web has really taken off, attracting tons of developers and money, telecommunications has remained largely unattractive to programmers. Since many telecommunications protocols are complex, cost a lot of money to work with, and not adequately documented—the telecommunications industry has succeeded in:

  • Keeping new developers out of the industry.
  • Lowering the bar for development talent (thereby decreasing overall product and service quality).
  • Making progress slower and slower as time progresses.

This is completely unacceptable.

My Two Cents

I’m a programmer. When I first got introduced to the telephony world, I was shocked at how hard it was to find:

  • Information on telephony technologies.
  • Getting started information.
  • How the public telephone network works, and what technologies are used.
  • How old the protocols and technologies are that power voice services.
  • How many insane regulations and laws there are which only serve to make the industry worse (in numerous ways) for consumers.

If telephony technologies were simpler and more modern, then instead of keeping new developers away, new developers would be attracted to the industry, and be better equipped to build services, companies, and projects that make users happy.

In almost every industry—if you have more developers working in the field, progress will be quicker, users will be happier, and more wealth will be generated (by all parties).

Our Solution

Our solution to the current problems of the industry is simple: we build services which make telephony simpler and more elegant for developers.

Our hope is that by providing tools that developers can easily build on top of, we’ll:

  • Enable new developers to easily get involved in the industry.
  • Educate developers on how the technologies work, and how they can be improved upon.
  • Encourage competition from new startups.
  • Enable developers to generate better products and services that consumers will love.

To this end, we’re heavily focused on continuous improvement. Every day we work tirelessly to fix bugs, add new features, and reduce complexity in our software—and make the telephony industry just a tad bit better—line by line.

If you’re a developer thinking about getting involved in some new technologies: don’t hesitate! Feel free to shoot us an email: hi@telephonyresearch.com, and get in touch—we’d love to help you out in any way possible.

And if you’re interested in checking out what we’re up to, be sure to:

Let’s do this thing.

Tags: rant
Text

FreePBX CNAM Integration

FreePBX

A few minutes ago I finished writing the OpenCNAM FreePBX integration documentation. This means that if you’re using any FreePBX phone system, you can now get OpenCNAM’s awesome Caller ID Name support with just a minute of your time!

As you may already know, since the launch of our new website and API backend, we’ve had thousands of users (PBX users, VoIP carriers, and even large enterprises) start using OpenCNAM to make Caller ID integration simple in their phone systems, mobile apps, and data tools.

With our two new OpenCNAM plans, you can easily get Caller ID name information on your FreePBX system in one of two ways:

  • By using our free Hobbyist Tier (which allows you to do 60 cached CNAM dips per hour), or
  • Our Professional Tier (which allows you to do an unlimited amount of real-time CNAM dips).

If you’re running a small PBX system, you can instantly start using our Hobbyist Tier completely for free, without signing up, creating an account, or anything at all.

If you’d like to get real-time CNAM information, you can create an OpenCNAM account (https://www.opencnam.com/register), and pay a small fee $.004 (four tenths of a cent!) for each successful real-time lookup.

Regardless of your needs, we’re trying to make OpenCNAM the best (and simplest) CNAM platform available.

If you’re a FreePBX user, get started right now: https://www.opencnam.com/docs/v2/pbx