Review Board 1.7.16


New signaling module to handle analog operations in chan_dahdi

Review Request #253 - Created May 22, 2009 and submitted

Jeff Peeler
team/jpeeler/asterisk-sigwork-trunk
Reviewers
asterisk-dev
Asterisk
This branch splits all the analog signaling logic out of chan_dahdi.c into sig_analog.c. Functionality in theory should not change at all.
The main testing I did was simply making calls. Once I got that working most everything else seemed to work. Specifically made sure caller id works for both sending and receiving as well.

Diff revision 2 (Latest)

1 2
1 2

  1. /trunk/channels/Makefile: Loading...
  2. /trunk/channels/chan_dahdi.c: Loading...
  3. /trunk/channels/sig_analog.h: Loading...
  4. /trunk/channels/sig_analog.c: Loading...
/trunk/channels/Makefile
Revision 196825 New Change
[20] 66 lines
[+20]
67

    
   
67

   
68
dist-clean::
68
dist-clean::
69
	rm -f h323/Makefile
69
	rm -f h323/Makefile
70

    
   
70

   
71
$(if $(filter chan_iax2,$(EMBEDDED_MODS)),modules.link,chan_iax2.so): iax2-parser.o iax2-provision.o
71
$(if $(filter chan_iax2,$(EMBEDDED_MODS)),modules.link,chan_iax2.so): iax2-parser.o iax2-provision.o

    
   
72
$(if $(filter chan_dahdi,$(EMBEDDED_MODS)),modules.link,chan_dahdi.so): sig_analog.o
72

    
   
73

   
73
ifneq ($(filter chan_h323,$(EMBEDDED_MODS)),)
74
ifneq ($(filter chan_h323,$(EMBEDDED_MODS)),)
74
modules.link: h323/libchanh323.a
75
modules.link: h323/libchanh323.a
75
else
76
else
76
ifeq ($(OSARCH),linux-gnu)
77
ifeq ($(OSARCH),linux-gnu)
[+20] [20] 30 lines
/trunk/channels/chan_dahdi.c
Revision 196825 New Change
 
/trunk/channels/sig_analog.h
New File
 
/trunk/channels/sig_analog.c
New File
 
  1. /trunk/channels/Makefile: Loading...
  2. /trunk/channels/chan_dahdi.c: Loading...
  3. /trunk/channels/sig_analog.h: Loading...
  4. /trunk/channels/sig_analog.c: Loading...

https://reviewboard.asterisk.org/ runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to asteriskteam@digium.com.