<p>Check with sangoma they have ss7 for FreeSWITCH.</p>
<div class="gmail_quote">On Mar 13, 2011 10:19 AM, &quot;Anita Hall&quot; &lt;<a href="mailto:anita.hall@simmortel.com">anita.hall@simmortel.com</a>&gt; wrote:<br type="attribution">&gt; Hi<br>&gt; <br>&gt; I am using Asterisk on Sangoma cards :(<br>
&gt; I know I should have used Digium but now the customer has these cards and I<br>&gt; have to make them work with SS7 :(<br>&gt; <br>&gt; (And FreeSWITCH still does not support SS7 , is that right ?)<br>&gt; <br>&gt; Unable to receive incoming calls on chan_ss7, I have decided to give another<br>
&gt; shot to libss7<br>&gt; <br>&gt; Could someone please share their configuration of dahdi/system.conf,<br>&gt; chan_dahdi.conf, wanpipeX.conf with me for multiple signalling links ?<br>&gt; <br>&gt; I am especially confusing with the numbering schemes of CICs and signalling<br>
&gt; channels. I have signalling links on the first 2 spans, on 16th channel<br>&gt; each.<br>&gt; <br>&gt; So , how do I number after the 2nd channel onwards.<br>&gt; Is it 32-64<br>&gt; or 31-63<br>&gt; or what ?<br>&gt; :)<br>
&gt; <br>&gt; My current config is<br>&gt; <br>&gt; debian:/usr/src# cat /etc/dahdi/system.conf<br>&gt; #autogenerated by /usr/sbin/wancfg_dahdi do not hand edit<br>&gt; #autogenrated on 2011-03-13<br>&gt; #Dahdi Channels Configurations<br>
&gt; #For detailed Dahdi options, view /etc/dahdi/system.conf.bak<br>&gt; loadzone=us<br>&gt; defaultzone=us<br>&gt; <br>&gt; #Sangoma A108 port 1 [slot:4 bus:5 span:1] &lt;wanpipe1&gt;<br>&gt; span=1,1,0,ccs,hdb3,crc4<br>
&gt; bchan=1-15,17-31<br>&gt; mtp2=16<br>&gt; <br>&gt; #Sangoma A108 port 2 [slot:4 bus:5 span:2] &lt;wanpipe2&gt;<br>&gt; span=2,2,0,ccs,hdb3,crc4<br>&gt; bchan=33-46,48-62<br>&gt; mtp2=47<br>&gt; <br>&gt; #Sangoma A108 port 3 [slot:4 bus:5 span:3] &lt;wanpipe3&gt;<br>
&gt; span=3,0,0,ccs,hdb3,crc4<br>&gt; bchan=63-93<br>&gt; <br>&gt; #Sangoma A108 port 4 [slot:4 bus:5 span:4] &lt;wanpipe4&gt;<br>&gt; span=4,0,0,ccs,hdb3,crc4<br>&gt; bchan=94-124<br>&gt; <br>&gt; #Sangoma A108 port 5 [slot:4 bus:5 span:5] &lt;wanpipe5&gt;<br>
&gt; span=5,0,0,ccs,hdb3,crc4<br>&gt; bchan=125-155<br>&gt; <br>&gt; #Sangoma A108 port 6 [slot:4 bus:5 span:6] &lt;wanpipe6&gt;<br>&gt; span=6,0,0,ccs,hdb3,crc4<br>&gt; bchan=156-186<br>&gt; <br>&gt; #Sangoma A108 port 7 [slot:4 bus:5 span:7] &lt;wanpipe7&gt;<br>
&gt; span=7,0,0,ccs,hdb3,crc4<br>&gt; bchan=187-217<br>&gt; <br>&gt; #Sangoma A108 port 8 [slot:4 bus:5 span:8] &lt;wanpipe8&gt;<br>&gt; span=8,0,0,ccs,hdb3,crc4<br>&gt; bchan=218-248<br>&gt; <br>&gt; #Sangoma A108 port 1 [slot:4 bus:7 span:9] &lt;wanpipe9&gt;<br>
&gt; span=9,0,0,ccs,hdb3,crc4<br>&gt; bchan=249-279<br>&gt; <br>&gt; #Sangoma A108 port 2 [slot:4 bus:7 span:10] &lt;wanpipe10&gt;<br>&gt; span=10,0,0,ccs,hdb3,crc4<br>&gt; bchan=280-310<br>&gt; <br>&gt; #Sangoma A108 port 3 [slot:4 bus:7 span:11] &lt;wanpipe11&gt;<br>
&gt; span=11,0,0,ccs,hdb3,crc4<br>&gt; bchan=311-341<br>&gt; <br>&gt; #Sangoma A108 port 4 [slot:4 bus:7 span:12] &lt;wanpipe12&gt;<br>&gt; span=12,0,0,ccs,hdb3,crc4<br>&gt; bchan=342-372<br>&gt; <br>&gt; #Sangoma A108 port 5 [slot:4 bus:7 span:13] &lt;wanpipe13&gt;<br>
&gt; span=13,0,0,ccs,hdb3,crc4<br>&gt; bchan=373-403<br>&gt; <br>&gt; #Sangoma A108 port 6 [slot:4 bus:7 span:14] &lt;wanpipe14&gt;<br>&gt; span=14,0,0,ccs,hdb3,crc4<br>&gt; bchan=404-434<br>&gt; <br>&gt; #Sangoma A108 port 7 [slot:4 bus:7 span:15] &lt;wanpipe15&gt;<br>
&gt; span=15,0,0,ccs,hdb3,crc4<br>&gt; bchan=435-465<br>&gt; <br>&gt; #Sangoma A108 port 8 [slot:4 bus:7 span:16] &lt;wanpipe16&gt;<br>&gt; span=16,0,0,ccs,hdb3,crc4<br>&gt; bchan=466-496<br>&gt; <br>&gt; debian:/usr/src# cat /etc/asterisk/chan_dahdi.conf<br>
&gt; ;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit<br>&gt; ;autogenrated on 2011-03-13<br>&gt; ;Dahdi Channels Configurations<br>&gt; ;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak<br>&gt; <br>
&gt; [trunkgroups]<br>&gt; <br>&gt; [channels]<br>&gt; context=default<br>&gt; usecallerid=yes<br>&gt; hidecallerid=no<br>&gt; callwaiting=yes<br>&gt; usecallingpres=yes<br>&gt; callwaitingcallerid=yes<br>&gt; threewaycalling=yes<br>
&gt; transfer=yes<br>&gt; canpark=yes<br>&gt; cancallforward=yes<br>&gt; callreturn=yes<br>&gt; echocancel=no<br>&gt; echocancelwhenbridged=no<br>&gt; relaxdtmf=yes<br>&gt; rxgain=0.0<br>&gt; txgain=0.0<br>&gt; group=1<br>
&gt; callgroup=1<br>&gt; pickupgroup=1<br>&gt; immediate=no<br>&gt; <br>&gt; ;Sangoma A108 port 1 [slot:4 bus:5 span:1] &lt;wanpipe1&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>
&gt; signalling=ss7<br>&gt; ss7type=itu                       ;using the ITU variant<br>&gt; ss7_called_nai=dynamic           ;NAI for outgoing calls<br>&gt; ss7_calling_nai=dynamic          ;NAI for incoming calls<br>&gt; ss7_internationalprefix=00 ;international prefix value for incoming calls<br>
&gt; ss7_nationalprefix=0            ;national prefix value for incoming calls<br>&gt; ss7_subscriberprefix=            ;subscriber prefix value for incoming<br>&gt; calls<br>&gt; ss7_unknownprefix=              ;unknown prefix value for incoming calls<br>
&gt; ss7_explictacm=yes               ;ACM is send as soon as call enters the<br>&gt; dial plan...may not accepted yet though<br>&gt; linkset=1                         ;arbitrary name for this set of channels<br>&gt; pointcode=13323                      ;the point code for this system...aka<br>
&gt; SPC<br>&gt; adjpointcode=12650                  ;the point code for the system that we<br>&gt; are signaling to... aka APC<br>&gt; defaultdpc=12650                     ;the point code for the system that the<br>&gt; CICs will be negotiated with...aka DPC<br>
&gt; networkindicator=national_spare  ;NI value for MTP3<br>&gt; cicbeginswith=1                  ;the starting value of the CICs<br>&gt; channel=2-31                     ;the channels that are CICs<br>&gt; sigchan=1                         ;the signaling channel<br>
&gt; <br>&gt; ;Sangoma A108 port 2 [slot:4 bus:5 span:2] &lt;wanpipe2&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; ss7type=itu                       ;using the ITU variant<br>
&gt; ss7_called_nai=dynamic           ;NAI for outgoing calls<br>&gt; ss7_calling_nai=dynamic          ;NAI for incoming calls<br>&gt; ss7_internationalprefix=00 ;international prefix value for incoming calls<br>&gt; ss7_nationalprefix=0            ;national prefix value for incoming calls<br>
&gt; ss7_subscriberprefix=            ;subscriber prefix value for incoming<br>&gt; calls<br>&gt; ss7_unknownprefix=              ;unknown prefix value for incoming calls<br>&gt; ss7_explictacm=yes               ;ACM is send as soon as call enters the<br>
&gt; dial plan...may not accepted yet though<br>&gt; linkset=1                         ;arbitrary name for this set of channels<br>&gt; pointcode=13323                      ;the point code for this system...aka<br>&gt; SPC<br>
&gt; adjpointcode=12650                  ;the point code for the system that we<br>&gt; are signaling to... aka APC<br>&gt; defaultdpc=12650                     ;the point code for the system that the<br>&gt; CICs will be negotiated with...aka DPC<br>
&gt; networkindicator=national_spare  ;NI value for MTP3<br>&gt; cicbeginswith=1                  ;the starting value of the CICs<br>&gt; channel=2-31                     ;the channels that are CICs<br>&gt; sigchan=1                         ;the signaling channel<br>
&gt; <br>&gt; ;Sangoma A108 port 3 [slot:4 bus:5 span:3] &lt;wanpipe3&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;63-77,79-93<br>
&gt; <br>&gt; ;Sangoma A108 port 4 [slot:4 bus:5 span:4] &lt;wanpipe4&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;94-108,110-124<br>
&gt; <br>&gt; ;Sangoma A108 port 5 [slot:4 bus:5 span:5] &lt;wanpipe5&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;125-139,141-155<br>
&gt; <br>&gt; ;Sangoma A108 port 6 [slot:4 bus:5 span:6] &lt;wanpipe6&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;156-170,172-186<br>
&gt; <br>&gt; ;Sangoma A108 port 7 [slot:4 bus:5 span:7] &lt;wanpipe7&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;187-201,203-217<br>
&gt; <br>&gt; ;Sangoma A108 port 8 [slot:4 bus:5 span:8] &lt;wanpipe8&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;218-232,234-248<br>
&gt; <br>&gt; ;Sangoma A108 port 1 [slot:4 bus:7 span:9] &lt;wanpipe9&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;249-263,265-279<br>
&gt; <br>&gt; ;Sangoma A108 port 2 [slot:4 bus:7 span:10] &lt;wanpipe10&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;280-294,296-310<br>
&gt; <br>&gt; ;Sangoma A108 port 3 [slot:4 bus:7 span:11] &lt;wanpipe11&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;311-325,327-341<br>
&gt; <br>&gt; ;Sangoma A108 port 4 [slot:4 bus:7 span:12] &lt;wanpipe12&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;342-356,358-372<br>
&gt; <br>&gt; ;Sangoma A108 port 5 [slot:4 bus:7 span:13] &lt;wanpipe13&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;373-387,389-403<br>
&gt; <br>&gt; ;Sangoma A108 port 6 [slot:4 bus:7 span:14] &lt;wanpipe14&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;404-418,420-434<br>
&gt; <br>&gt; ;Sangoma A108 port 7 [slot:4 bus:7 span:15] &lt;wanpipe15&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;435-449,451-465<br>
&gt; <br>&gt; ;Sangoma A108 port 8 [slot:4 bus:7 span:16] &lt;wanpipe16&gt;<br>&gt; switchtype=national<br>&gt; context=from-pstn<br>&gt; group=0<br>&gt; echocancel=no<br>&gt; signalling=ss7<br>&gt; channel =&gt;466-480,482-496<br>
&gt; <br>&gt; <br>&gt; debian:/usr/src# cat /etc/wanpipe/wanpipe1.conf<br>&gt; #================================================<br>&gt; # WANPIPE1 Configuration File<br>&gt; #================================================<br>
&gt; #<br>&gt; # Date: Wed Dec  6 20:29:03 UTC 2006<br>&gt; #<br>&gt; # Note: This file was generated automatically<br>&gt; #       by /usr/local/sbin/setup-sangoma program.<br>&gt; #<br>&gt; #       If you want to edit this file, it is<br>
&gt; #       recommended that you use wancfg program<br>&gt; #       to do so.<br>&gt; #================================================<br>&gt; # Sangoma Technologies Inc.<br>&gt; #================================================<br>
&gt; <br>&gt; [devices]<br>&gt; wanpipe1 = WAN_AFT_TE1, Comment<br>&gt; <br>&gt; [interfaces]<br>&gt; w1g1 = wanpipe1, , TDM_VOICE, Comment<br>&gt; <br>&gt; [wanpipe1]<br>&gt; CARD_TYPE  = AFT<br>&gt; S514CPU  = A<br>&gt; CommPort  = PRI<br>
&gt; AUTO_PCISLOT  = NO<br>&gt; PCISLOT  = 4<br>&gt; PCIBUS   = 5<br>&gt; FE_MEDIA = E1<br>&gt; FE_LCODE = HDB3<br>&gt; FE_FRAME = CRC4<br>&gt; FE_LINE = 1<br>&gt; TE_CLOCK  = NORMAL<br>&gt; TE_REF_CLOCK    = 0<br>&gt; TE_SIG_MODE     = CCS<br>
&gt; TE_HIGHIMPEDANCE = NO<br>&gt; TE_RX_SLEVEL    = 430<br>&gt; LBO  = 120OH<br>&gt; FE_TXTRISTATE = NO<br>&gt; MTU  = 1500<br>&gt; UDPPORT = 9000<br>&gt; TTL = 255<br>&gt; IGNORE_FRONT_END = NO<br>&gt; TDMV_SPAN = 1<br>
&gt; TDMV_DCHAN = 0<br>&gt; TE_AIS_MAINTENANCE = NO         #NO: defualt  YES: Start port in AIS Blue<br>&gt; Alarm and keep line down<br>&gt;                                 #wanpipemon -i w1g1 -c Ttx_ais_off to<br>&gt; disable AIS maintenance mode<br>
&gt; #wanpipemon -i w1g1 -c Ttx_ais_on to enable AIS maintenance mode<br>&gt; TDMV_HW_DTMF = NO # YES: receive dtmf events from hardware<br>&gt; TDMV_HW_FAX_DETECT = NO # YES: receive fax 1100hz events from hardware<br>&gt; HWEC_OPERATION_MODE     = OCT_NORMAL    # OCT_NORMAL: echo cancelation<br>
&gt; enabled with nlp (default)<br>&gt; # OCT_SPEECH: improves software tone detection by disabling NLP (echo<br>&gt; possible)<br>&gt; # OCT_NO_ECHO:disables echo cancelation but allows VQE/tone functions.<br>&gt; HWEC_DTMF_REMOVAL       = NO    # NO: default  YES: remove dtmf out of<br>
&gt; incoming media (must have hwdtmf enabled)<br>&gt; HWEC_NOISE_REDUCTION    = NO    # NO: default  YES: reduces noise on the<br>&gt; line - could break fax<br>&gt; HWEC_ACUSTIC_ECHO       = NO    # NO: default  YES: enables acustic echo<br>
&gt; cancelation<br>&gt; HWEC_NLP_DISABLE        = NO    # NO: default  YES: guarantees software tone<br>&gt; detection (possible echo)<br>&gt; HWEC_TX_AUTO_GAIN       = 0     # 0: disable   -40-0: default tx audio level<br>
&gt; to be maintained (-20 default)<br>&gt; HWEC_RX_AUTO_GAIN       = 0     # 0: disable   -40-0: default tx audio level<br>&gt; to be maintained (-20 default)<br>&gt; HWEC_TX_GAIN            = 0 # 0: disable   -24-24: db values to be applied<br>
&gt; to tx signal<br>&gt; HWEC_RX_GAIN            = 0 # 0: disable   -24-24: db values to be applied<br>&gt; to tx signal<br>&gt; <br>&gt; [w1g1]<br>&gt; ACTIVE_CH = ALL<br>&gt; TDMV_HWEC = NO<br>&gt; MTU  = 8<br></div>