projectb14ck

Random thoughts of a happy programmer.

Posts Tagged ‘telephony’

5 Ways to Save Your Company Money by Switching to Asterisk

One huge expense that most companies (small and large) have to absorb at one point or another is the cost of a phone system (PBX). PBX systems are extremely expensive (even systems that only support a few users can cost upwards of $10,000 USD).
As most companies rely on phone communications, this expense cannot be avoided. [...]

Transparent Telephony – Part 3 – Making and Receiving Calls Using VoIP

Welcome back to the Transparent Telephony series. If you’re a new reader, you may want to start at the beginning: Part 1 – An Introduction.
In the previous installment, we walked through installing Asterisk. In this article, we’ll be picking up where we left off and configuring Asterisk to make and receive phone calls using VoIP!
Specifically, [...]

pycall 1.4 Released

Earlier today I received a patch from EvilZluk. The problem he pointed out to me is that when moving the temporary call files to the Asterisk spooling directory, if the spooling directory is on a separate device, an exception would be raised as the os.rename function cannot support moving files across devices. In order to [...]

Transparent Telephony – Part 2 – Installing Asterisk

Welcome back to the Transparent Telephony series. If you’re new, you may want to check out part 1 here: Transparent Telephony – Part 1 – An Introduction.
This series is designed for technical people, programmers, and just general enthusiasts who want to learn: how telephony works, how to setup your own phone server (PBX), how to [...]

pycall 1.3 Released

Earlier today I received an email from Marcelo Araujo (marcelo@midivts.org) which contained a patch for pycall to add support for local trunks. So I patched pycall up, updated the changelog, the builds, and pushed everything out.
The problem with the earlier versions of pycall is that they didn’t properly support local trunks. In Asterisk, local trunks [...]

A Technical Introduction to Asterisk Gateway Interface (AGI)

The Asterisk Gateway Interface, commonly referred to as AGI, is a language-independent API for processing calls. It allows programmers to write simple programs to manipulate and route calls on Asterisk servers in a simple, easy manner.
This article provides a technical introduction to the AGI, explaining how it works, how it can be used, where you [...]

pycall Unleashed

A few months back I released the first version of my rather popular Asterisk call file library, pycall. pycall is a python library which makes creating and using Asterisk call files extremely, EXTREMELY easy. Since its inception, I’ve used pycall in several production environments, and for various other small projects that I’ve worked on.
The past [...]

Asterisk 1.6 AGI C Library Project

I’m announcing my Asterisk 1.6 C AGI library for developers (cAGI). cAGI is a fully compliant Asterisk 1.6 AGI library for C developers. It can be used in production (I’ve been using it on several production boxes for the past 5 months), and has been generally well tested.
cAGI was originally part of my WildPBX project, [...]

© 2008-2009 projectb14ck
Powered by Wordpress and made by Guerrilla