I’ve been working lately in a library for the MFC/R2 telephony signalling. I named this library “OpenR2”. My goal is to include support for this signaling in the Asterisk project and eventually in FreeSwitch if possible. I just created a new issue in the bugtracker, that is the first patch I have to give MFC/R2 support in the Asterisk channel driver chan_zap. Hopefully this will eventually be the standard MFC/R2 implementation for Asterisk and finally it will “just work”.
If you are from the many people with R2 issues in Mexico or other country, you should consider to give this thing a try.
The code of the library is LGPL and is available temporarily to download from http://www.moythreads.com/openr2-april21.tar.gz.
I am in the process of getting an SVN account and will post later the link.
Patch for chan_zap: http://www.moythreads.com/chan_zap-mfr2.patch
All you have to do is download Asterisk from this branch: http://svn.digium.com/svn/asterisk/team/markster/mfr2
Then apply the patch. You will also need zaptel from this branch: http://svn.digium.com/svn/zaptel/branches/1.4
After applying the patch, please run ./bootstrap.sh in the Asterisk root directory. Then ./configure –prefix=/usr –with-openr2=/usr
Please report feedback in the bugtracker or contact me via e-mail or IM. My user at gmail it’s quite easy to remember: moises.silva