Author Archives: moy

About moy



Some weeks ago I found this program called Graphviz, seems rather interesting, can’t wait to use it in any future project documentation I get involved with. Particularly useful to design/document state machines that are common in telephony.

Posted in GNU/Linux General | Leave a comment

Quick tip for debugging deadlocks

If you ever find yourself with a deadlock in your application, you can use gdb to attach to the application, then sometimes you find one of the threads that is stuck trying to lock mutex x. Then you need to … Continue reading

Posted in C/C++, linux | 1 Comment

Sangoma Tapping Solution for Asterisk

Sangoma has offered a tapping device for T1/E1 lines for quite some time now. This physical tapping works by installing a PN 633 Tap Connection Adapter, which looks like this: As you can see, you will receive the line from … Continue reading

Posted in asterisk, sangoma | 40 Comments

New Project – Sangoma Bridge

A couple of months ago I wrote a little application for Regulus Labs. The application is a simple daemon bridge between Sangoma E1 devices receving ISDN PRI calls and a TCP IP server. Everything received on the telephony side was … Continue reading

Posted in C/C++, linux | 2 Comments

Debugging information in separate files

Debugging information in Linux ELF binaries is usually stored in the binary itself. This had been really convenient to me, for example, I always compile my openr2 library with -ggdb3 -O0. I don’t care about optimizations nor the increase in … Continue reading

Posted in C/C++, linux | 1 Comment

GNU autotools tip

When you create a program or library for Linux you may need GNU auto tools (automake, libtool, configure etc) to detect environment settings. These tools may become a pain in the ass when you start with them (and probably later … Continue reading

Posted in linux | 1 Comment

OpenR2 1.2.0 released

I just released openr2 1.2.0 Several bugs were fixed, everyone is encouraged to upgrade to this new release, which is totally API/ABI compatible with previous openr2 versions.

Posted in openr2 | Leave a comment

OpenR2 and OpenZap now integrated – MFCR2 support for FreeSWITCH

After putting this off by several weeks, I finally spent some quality time working in getting to work OpenZAP with OpenR2. The result is now available in the openzap project svn trunk: I also created some basic documentation about … Continue reading

Posted in freeswitch, linux, openr2 | Leave a comment

Back from ClueCon 2009 in Chicago

I attended ClueCon 2009 in Chicago the past week to present “FreeSWITCH modules for Asterisk Developers”, where I discussed FreeSWITCH internals and interfaces from an Asterisk developer point of view (particularly my point of view). The power point presentation can … Continue reading

Posted in freeswitch, sangoma, voip | Leave a comment

Sangoma cards compared to Digium’s

I am by no means a hardware guy, but found this article interesting to compare the evolution of telephony boards by Sangoma and Digium:

Posted in sangoma | Leave a comment