[asterisk-bugs] [Asterisk 0012509]: [patch] MFC/R2 support for chan_zap

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Apr 29 00:02:47 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12509 
====================================================================== 
Reported By:                moy
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   12509
Category:                   Channels/chan_zap
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     new
Asterisk Version:           SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 114097 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             04-24-2008 01:31 CDT
Last Modified:              04-29-2008 00:02 CDT
====================================================================== 
Summary:                    [patch] MFC/R2 support for chan_zap
Description: 
Here we go. This is my first try to give R2 support to chan_zap. I'm sure I
am missing locks and/or features here and there but I have tested it
internally with success with a considerable amount of concurrent channels
(64). That's the best I can do with the hardware I currently have (more
coming!).


====================================================================== 

---------------------------------------------------------------------- 
 moy - 04-29-08 00:02  
---------------------------------------------------------------------- 
I have added a new patch that fixed a small compilation error when libss7
is present.

The svn repo for the library is at svn://libopenr2.org/openr2/trunk

Some instructions to install:

1. Get and install zaptel from the 1.4 branch. svn co
http://svn.digium.com/svn/zaptel/branches/1.4

2. get the openr2 library: svn co svn://libopenr2.org/openr2/trunk openr2

3. Get spandsp, I know is GPL, but only the test case included with openr2
depends on spandsp, the library itself does not. Though Steve said to me
spandsp is going LGPL soon.
http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.5pre1.tgz 

4. Install openr2 with ./configure --prefix=/usr && make && make install

5. Get Asterisk from the MFR2 branch. svn co
http://svn.digium.com/svn/asterisk/team/markster/mfr2 (this branch will
soon include the R2 patch as well)

6. Download the patch from the bugtracker and patch Asterisk.

7. You cannot execute ./configure directly, you MUST first execute
./bootstrap.sh

8. Now you can ./configure --prefix=/usr && make && make install

In one of my early posts I showed the proper configuration in zapata.conf
for R2 signalling. I just want to make clear that for debugging purposes,
you should put in zapata.conf mfcr2_logging=all and enable all the
debugging in /etc/asterisk/logger.conf 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
04-29-08 00:02  moy            Note Added: 0086120                          
======================================================================




More information about the asterisk-bugs mailing list