Note: Since AstLinux 1.2.9 Sangoma Wanpipe card support is no longer supplied in the standard AstLinux images.
Use a custom build to enable 'wanpipe' support.
Starting with AstLinux 0.7.6 the utilities wancfg
and wancfg_dahdi
which configures Sangoma telephony cards for DAHDI, are supported. These utilities define files in the /mnt/kd/wanpipe (aka /etc/wanpipe) directory.
Previous to AstLinux 0.7.6 the utilities wancfg
and wancfg_dahdi
were not supported. The configuration files must therefore be created manually for older versions of AstLinux.
With AstLinux 1.0.2 the A500 and B700 BRI/Hybrid cards, which work now with DAHDI1), are supported too. The “wancfg” tool is only for cards used in “data mode” and does NOT work with the B700 card, “wancfg_dahdi” is needed for “voice mode” together with Asterisk.
Remember that AstLinux stores the majority of its configuration files in a different location to where vanilla Asterisk installations store theirs, so use the locations listed below.
/mnt/kd/wanpipe/wanpipe1.conf (aka /etc/wanpipe/wanpipe1.conf) /mnt/kd/dahdi/system.conf (aka /etc/dahdi/system.conf) /mnt/kd/asterisk/chan_dahdi.conf (aka /etc/asterisk/chan_dahdi.conf)
Here are sample Wanpipe configuration files (for a Sangoma A101u in a Soekris net5501 connecting to a US T1). They will need to be customized to fit your own environment.
/mnt/kd/wanpipe/wanpipe1.conf
:
#================================================ # WANPIPE1 Configuration File #================================================ [devices] wanpipe1 = WAN_AFT, Comment [interfaces] w1g1 = wanpipe1, , TDM_VOICE, Comment [wanpipe1] CARD_TYPE = AFT S514CPU = A CommPort = PRI AUTO_PCISLOT = NO PCISLOT = 14 ; } get these values via the command 'wanrouter hwprobe' PCIBUS = 0 ; } FE_MEDIA = T1 FE_LCODE = B8ZS FE_FRAME = ESF FE_LINE = 1 TE_CLOCK = NORMAL TE_REF_CLOCK = 0 ACTIVE_CH = ALL TE_HIGHIMPEDANCE = NO LBO = 0-110FT FE_TXTRISTATE = NO MTU = 1500 UDPPORT = 0 TTL = 255 IGNORE_FRONT_END = NO TDMV_SPAN = 1 TDMV_DCHAN = 24 [w1g1] ACTIVE_CH = ALL TDMV_ECHO_OFF = NO
/mnt/kd/dahdi/system.conf
:
span=1,0,0,esf,b8zs # Configuration for T1 trunk # channel 1-23 data channels bchan=1-23 echocanceller=mg2,1-23 # channel 24 control hardhdlc=24
Add this to the end of /mnt/kd/asterisk/chan_dahdi.conf
:
context=internal switchtype=national signalling = pri_net group = 1,24 channel => 1-23