[asterisk-users] DAHDI help please
    Pat Collins 
    drdialtone at optonline.net
       
    Wed Oct  3 06:10:06 CDT 2012
    
    
  
Thank you!
So, this code in dahdi-base.c should work?
void dahdi_rbsbits(struct dahdi_chan *chan, int cursig)
{
	unsigned long flags;
	if (cursig == chan->rxsig)
		return;
	if ((chan->flags & DAHDI_FLAG_SIGFREEZE)) return;
	spin_lock_irqsave(&chan->lock, flags);
	switch(chan->sig) {
	    case DAHDI_SIG_EM:
		if (!(cursig & DAHDI_XBIT)) {
		__dahdi_hooksig_pvt(chan, DAHDI_RXSIG_START);
			break;
		}
		/* Fall through */
Please forgive my ignorance.  
As long as folks like you are there to help, folks like me will not remain
ignorant for long!
Thank you again!
-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Shaun Ruffell
Sent: Wednesday, October 03, 2012 1:40 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] DAHDI help please
On Tue, Oct 02, 2012 at 11:22:31PM -0400, Pat Collins wrote:
> Shaun,
> To make more sense of the code, I changed 
> #define DAHDI_XBIT		(3 >> 2) to 
> #define DAHDI_XBIT		(0)
> 
> Sadly, incoming calls do not work.  Not sure exactly how to START or 
> RING when the RX AB bits are 00 Any ideas?
> Thanks again for your help!
The board drivers call dahdi_rbsbits() when they want to report a change in
the state of the RBS bits for a channel. If you look in the code there you
will see where events are generated depending on the signalling type.
I should have pointed out that function in my previous email.
Cheers,
Shaun
--
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at:
www.digium.com & www.asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to
Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
    
    
More information about the asterisk-users
mailing list