[Freeswitch-users] libss7 + asterisk woes!

Anita Hall anita.hall at simmortel.com
Sun Mar 13 18:18:19 MSK 2011


Hi

I am using Asterisk on Sangoma cards :(
I know I should have used Digium but now the customer has these cards and I
have to make them work with SS7 :(

(And FreeSWITCH still does not support SS7 , is that right ?)

Unable to receive incoming calls on chan_ss7, I have decided to give another
shot to libss7

Could someone please share their configuration of dahdi/system.conf,
chan_dahdi.conf, wanpipeX.conf with me for multiple signalling links ?

I am especially confusing with the numbering schemes of CICs and signalling
channels. I have signalling links on the first 2 spans, on 16th channel
each.

So , how do I number after the 2nd channel onwards.
Is it 32-64
or 31-63
or what ?
:)

My current config is

debian:/usr/src# cat /etc/dahdi/system.conf
#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
#autogenrated on 2011-03-13
#Dahdi Channels Configurations
#For detailed Dahdi options, view /etc/dahdi/system.conf.bak
loadzone=us
defaultzone=us

#Sangoma A108 port 1 [slot:4 bus:5 span:1] <wanpipe1>
span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
mtp2=16

#Sangoma A108 port 2 [slot:4 bus:5 span:2] <wanpipe2>
span=2,2,0,ccs,hdb3,crc4
bchan=33-46,48-62
mtp2=47

#Sangoma A108 port 3 [slot:4 bus:5 span:3] <wanpipe3>
span=3,0,0,ccs,hdb3,crc4
bchan=63-93

#Sangoma A108 port 4 [slot:4 bus:5 span:4] <wanpipe4>
span=4,0,0,ccs,hdb3,crc4
bchan=94-124

#Sangoma A108 port 5 [slot:4 bus:5 span:5] <wanpipe5>
span=5,0,0,ccs,hdb3,crc4
bchan=125-155

#Sangoma A108 port 6 [slot:4 bus:5 span:6] <wanpipe6>
span=6,0,0,ccs,hdb3,crc4
bchan=156-186

#Sangoma A108 port 7 [slot:4 bus:5 span:7] <wanpipe7>
span=7,0,0,ccs,hdb3,crc4
bchan=187-217

#Sangoma A108 port 8 [slot:4 bus:5 span:8] <wanpipe8>
span=8,0,0,ccs,hdb3,crc4
bchan=218-248

#Sangoma A108 port 1 [slot:4 bus:7 span:9] <wanpipe9>
span=9,0,0,ccs,hdb3,crc4
bchan=249-279

#Sangoma A108 port 2 [slot:4 bus:7 span:10] <wanpipe10>
span=10,0,0,ccs,hdb3,crc4
bchan=280-310

#Sangoma A108 port 3 [slot:4 bus:7 span:11] <wanpipe11>
span=11,0,0,ccs,hdb3,crc4
bchan=311-341

#Sangoma A108 port 4 [slot:4 bus:7 span:12] <wanpipe12>
span=12,0,0,ccs,hdb3,crc4
bchan=342-372

#Sangoma A108 port 5 [slot:4 bus:7 span:13] <wanpipe13>
span=13,0,0,ccs,hdb3,crc4
bchan=373-403

#Sangoma A108 port 6 [slot:4 bus:7 span:14] <wanpipe14>
span=14,0,0,ccs,hdb3,crc4
bchan=404-434

#Sangoma A108 port 7 [slot:4 bus:7 span:15] <wanpipe15>
span=15,0,0,ccs,hdb3,crc4
bchan=435-465

#Sangoma A108 port 8 [slot:4 bus:7 span:16] <wanpipe16>
span=16,0,0,ccs,hdb3,crc4
bchan=466-496

debian:/usr/src# cat /etc/asterisk/chan_dahdi.conf
;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
;autogenrated on 2011-03-13
;Dahdi Channels Configurations
;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak

[trunkgroups]

[channels]
context=default
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=no
echocancelwhenbridged=no
relaxdtmf=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no

;Sangoma A108 port 1 [slot:4 bus:5 span:1] <wanpipe1>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
ss7type=itu                       ;using the ITU variant
ss7_called_nai=dynamic           ;NAI for outgoing calls
ss7_calling_nai=dynamic          ;NAI for incoming calls
ss7_internationalprefix=00 ;international prefix value for incoming calls
ss7_nationalprefix=0            ;national prefix value for incoming calls
ss7_subscriberprefix=            ;subscriber prefix value for incoming
calls
ss7_unknownprefix=              ;unknown prefix value for incoming calls
ss7_explictacm=yes               ;ACM is send as soon as call enters the
dial plan...may not accepted yet though
linkset=1                         ;arbitrary name for this set of channels
pointcode=13323                      ;the point code for this system...aka
SPC
adjpointcode=12650                  ;the point code for the system that we
are signaling to... aka APC
defaultdpc=12650                     ;the point code for the system that the
CICs will be negotiated with...aka DPC
networkindicator=national_spare  ;NI value for MTP3
cicbeginswith=1                  ;the starting value of the CICs
channel=2-31                     ;the channels that are CICs
sigchan=1                         ;the signaling channel

;Sangoma A108 port 2 [slot:4 bus:5 span:2] <wanpipe2>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
ss7type=itu                       ;using the ITU variant
ss7_called_nai=dynamic           ;NAI for outgoing calls
ss7_calling_nai=dynamic          ;NAI for incoming calls
ss7_internationalprefix=00 ;international prefix value for incoming calls
ss7_nationalprefix=0            ;national prefix value for incoming calls
ss7_subscriberprefix=            ;subscriber prefix value for incoming
calls
ss7_unknownprefix=              ;unknown prefix value for incoming calls
ss7_explictacm=yes               ;ACM is send as soon as call enters the
dial plan...may not accepted yet though
linkset=1                         ;arbitrary name for this set of channels
pointcode=13323                      ;the point code for this system...aka
SPC
adjpointcode=12650                  ;the point code for the system that we
are signaling to... aka APC
defaultdpc=12650                     ;the point code for the system that the
CICs will be negotiated with...aka DPC
networkindicator=national_spare  ;NI value for MTP3
cicbeginswith=1                  ;the starting value of the CICs
channel=2-31                     ;the channels that are CICs
sigchan=1                         ;the signaling channel

;Sangoma A108 port 3 [slot:4 bus:5 span:3] <wanpipe3>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>63-77,79-93

;Sangoma A108 port 4 [slot:4 bus:5 span:4] <wanpipe4>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>94-108,110-124

;Sangoma A108 port 5 [slot:4 bus:5 span:5] <wanpipe5>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>125-139,141-155

;Sangoma A108 port 6 [slot:4 bus:5 span:6] <wanpipe6>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>156-170,172-186

;Sangoma A108 port 7 [slot:4 bus:5 span:7] <wanpipe7>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>187-201,203-217

;Sangoma A108 port 8 [slot:4 bus:5 span:8] <wanpipe8>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>218-232,234-248

;Sangoma A108 port 1 [slot:4 bus:7 span:9] <wanpipe9>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>249-263,265-279

;Sangoma A108 port 2 [slot:4 bus:7 span:10] <wanpipe10>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>280-294,296-310

;Sangoma A108 port 3 [slot:4 bus:7 span:11] <wanpipe11>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>311-325,327-341

;Sangoma A108 port 4 [slot:4 bus:7 span:12] <wanpipe12>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>342-356,358-372

;Sangoma A108 port 5 [slot:4 bus:7 span:13] <wanpipe13>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>373-387,389-403

;Sangoma A108 port 6 [slot:4 bus:7 span:14] <wanpipe14>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>404-418,420-434

;Sangoma A108 port 7 [slot:4 bus:7 span:15] <wanpipe15>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>435-449,451-465

;Sangoma A108 port 8 [slot:4 bus:7 span:16] <wanpipe16>
switchtype=national
context=from-pstn
group=0
echocancel=no
signalling=ss7
channel =>466-480,482-496


debian:/usr/src# cat /etc/wanpipe/wanpipe1.conf
#================================================
# WANPIPE1 Configuration File
#================================================
#
# Date: Wed Dec  6 20:29:03 UTC 2006
#
# Note: This file was generated automatically
#       by /usr/local/sbin/setup-sangoma program.
#
#       If you want to edit this file, it is
#       recommended that you use wancfg program
#       to do so.
#================================================
# Sangoma Technologies Inc.
#================================================

[devices]
wanpipe1 = WAN_AFT_TE1, Comment

[interfaces]
w1g1 = wanpipe1, , TDM_VOICE, Comment

[wanpipe1]
CARD_TYPE  = AFT
S514CPU  = A
CommPort  = PRI
AUTO_PCISLOT  = NO
PCISLOT  = 4
PCIBUS   = 5
FE_MEDIA = E1
FE_LCODE = HDB3
FE_FRAME = CRC4
FE_LINE = 1
TE_CLOCK  = NORMAL
TE_REF_CLOCK    = 0
TE_SIG_MODE     = CCS
TE_HIGHIMPEDANCE = NO
TE_RX_SLEVEL    = 430
LBO  = 120OH
FE_TXTRISTATE = NO
MTU  = 1500
UDPPORT = 9000
TTL = 255
IGNORE_FRONT_END = NO
TDMV_SPAN = 1
TDMV_DCHAN = 0
TE_AIS_MAINTENANCE = NO         #NO: defualt  YES: Start port in AIS Blue
Alarm and keep line down
                                #wanpipemon -i w1g1 -c Ttx_ais_off to
disable AIS maintenance mode
#wanpipemon -i w1g1 -c Ttx_ais_on to enable AIS maintenance mode
TDMV_HW_DTMF = NO # YES: receive dtmf events from hardware
TDMV_HW_FAX_DETECT = NO # YES: receive fax 1100hz events from hardware
HWEC_OPERATION_MODE     = OCT_NORMAL    # OCT_NORMAL: echo cancelation
enabled with nlp (default)
# OCT_SPEECH: improves software tone detection by disabling NLP (echo
possible)
# OCT_NO_ECHO:disables echo cancelation but allows VQE/tone functions.
HWEC_DTMF_REMOVAL       = NO    # NO: default  YES: remove dtmf out of
incoming media (must have hwdtmf enabled)
HWEC_NOISE_REDUCTION    = NO    # NO: default  YES: reduces noise on the
line - could break fax
HWEC_ACUSTIC_ECHO       = NO    # NO: default  YES: enables acustic echo
cancelation
HWEC_NLP_DISABLE        = NO    # NO: default  YES: guarantees software tone
detection (possible echo)
HWEC_TX_AUTO_GAIN       = 0     # 0: disable   -40-0: default tx audio level
to be maintained (-20 default)
HWEC_RX_AUTO_GAIN       = 0     # 0: disable   -40-0: default tx audio level
to be maintained (-20 default)
HWEC_TX_GAIN            = 0 # 0: disable   -24-24: db values to be applied
to tx signal
HWEC_RX_GAIN            = 0 # 0: disable   -24-24: db values to be applied
to tx signal

[w1g1]
ACTIVE_CH = ALL
TDMV_HWEC = NO
MTU  = 8
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110313/a4eab1c2/attachment-0001.html 


More information about the FreeSWITCH-users mailing list