Hi all,
i have a problem
with A101 sangoma pri card.
I spent couple of
days trying to make it work but alas...
My problem is that i
can't load mod_freetdm module.
I'm sure i'm doing
something wrong, but i can't find out what is my mistake...
So.. please help to
solve the problem...
I use freeswitch
1.0.7, wanpipe 3.5.18 and libsng_isdn-7.0.0.
wanrouter can see
the card:
[root@sipx4 conf]#
wanrouter hwprobe
-------------------------------
| Wanpipe Hardware Probe Info
|
-------------------------------
1 . AFT-A101-SH : SLOT=4 : BUS=8 :
IRQ=177 : CPU=A : PORT=1 : HWEC=32 : V=37
Card Cnt:
A101-2=1
[root@sipx4 conf]#
wanrouter status
Devices currently
active:
wanpipe1
Wanpipe
Config:
Device name | Protocol Map | Adapter | IRQ |
Slot/IO | If's | CLK | Baud rate |
wanpipe1 |
N/A |
A101/1D/A102/2D/4/4D/8| 177 | 4 |
1 | N/A | 0
|
Wanrouter Status:
Device name | Protocol | Station |
Status |
wanpipe1
| AFT TE1 | N/A |
Connected |
Here is my config
files:
[root@sipx4 conf]#
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_API, Comment
[wanpipe1]
CARD_TYPE =
AFT
S514CPU =
A
CommPort =
PRI
AUTO_PCISLOT =
NO
PCISLOT =
4
PCIBUS =
8
FE_MEDIA =
E1
FE_LCODE =
HDB3
FE_FRAME =
CRC4
FE_LINE =
1
TE_CLOCK =
MASTER
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
= 16
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
= YES # YES: receive
dtmf events from
hardware
TDMV_HW_FAX_DETECT
= YES # 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 =
YES
MTU
= 80
[root@sipx4 conf]#
[root@sipx4 conf]#
cat /usr/local/freeswitch-107/conf/wanpipe.conf (i installed FS into
/usr/local/freeswitch-107)
[defaults]
codec_ms => 20
wink_ms =>
150
flash_ms => 750
[root@sipx4 conf]#
cat /usr/local/freeswitch-107/conf/freetdm.conf
[span wanpipe
wp1]
trunk_type => e1
group=1
b-channel => 1:1-15
b-channel
=> 1:17-31
d-channel => 1:16
[root@sipx4 conf]#
cat
/usr/local/freeswitch-107/conf/autoload_configs/freetdm.conf.xml
<configuration
name="freetdm.conf" description="Freetdm Configuration">
<settings>
<param name="debug"
value="0"/>
<!--<param name="hold-music"
value="$${moh_uri}"/>-->
<!--<param
name="enable-analog-option" value="call-swap"/>-->
<!--<param name="enable-analog-option" value="3-way"/>-->
</settings>
<config_profiles>
<profile
name="my_pri_nt_1">
<param name="switchtype" value="euroisdn"
/>
<param name="interface"
value="net"/>
</profile>
</config_profiles>
<sangoma_pri_spans>
<span name="wp1"
cfgprofile="my_pri_nt_1">
<param name="dialplan"
value="XML"/>
<param name="context"
value="default"/>
</span>
</sangoma_pri_spans>
<analog_spans>
</analog_spans>
</configuration>
[root@sipx4 conf]#
The other side of
the E1 connection is mediant 2000 E1 port. Mediant shows d-channel
alarm.
And here is what i
got in the log, when tried to load module:
[freeswitch107@sipx4
log]$ cat freeswitch.log.2011-01-21-10-24-01.1
2011-01-21 10:23:15.775934
[NOTICE] mod_logfile.c:158 New log started.
2011-01-21 10:23:57.495838 [INFO]
mod_enum.c:808 ENUM Reloaded
2011-01-21 10:23:57.495838 [INFO]
switch_time.c:954 Timezone reloaded 530 definitions
2011-01-21
10:23:57.495838 [DEBUG] ftdm_config.c:52 New mod directory:
/usr/local/freeswitch-107/mod
2011-01-21 10:23:57.495838 [DEBUG]
ftdm_config.c:58 New config directory:
/usr/local/freeswitch-107/conf
2011-01-21 10:23:57.495838 [DEBUG]
ftdm_sched.c:154 Initializing scheduling API
2011-01-21 10:23:57.495838
[DEBUG] ftdm_sched.c:251 Created schedule freetdm-master
2011-01-21
10:23:57.495838 [NOTICE] ftdm_sched.c:178 Launching main schedule
thread
2011-01-21 10:23:57.495838 [DEBUG] ftdm_sched.c:187 Running schedule
freetdm-master in the main schedule thread
2011-01-21 10:23:57.495838 [DEBUG]
ftdm_config.c:80 Configuration file is
/usr/local/freeswitch-107/conf/modules.conf.
2011-01-21 10:23:57.495838
[NOTICE] ftdm_io.c:5731 Modules configured: 1
2011-01-21 10:23:57.495838
[DEBUG] ftdm_config.c:80 Configuration file is
/usr/local/freeswitch-107/conf/freetdm.conf.
2011-01-21 10:23:57.495838
[DEBUG] ftdm_io.c:4676 Reading FreeTDM configuration file
2011-01-21
10:23:57.495838 [DEBUG] ftdm_io.c:4692 found config for span
2011-01-21
10:23:57.495838 [INFO] ftdm_io.c:4976 Loading IO from
/usr/local/freeswitch-107/mod/ftmod_wanpipe.so [wanpipe]
2011-01-21
10:23:57.495838 [DEBUG] ftdm_config.c:80 Configuration file is
/usr/local/freeswitch-107/conf/wanpipe.conf.
2011-01-21 10:23:57.495838
[INFO] ftdm_io.c:800 Auto-loaded I/O module 'wanpipe'
2011-01-21
10:23:57.495838 [DEBUG] ftdm_io.c:4706 created span 1 (wp1) of type
wanpipe
2011-01-21 10:23:57.495838 [DEBUG] ftdm_io.c:4722 span 1
[trunk_type]=[e1]
2011-01-21 10:23:57.495838 [DEBUG] ftdm_io.c:4727 setting
trunk type to 'E1'
2011-01-21 10:23:57.495838 [DEBUG] ftdm_io.c:4722 span 1
[group]=[1]
2011-01-21 10:23:57.495838 [DEBUG] ftdm_io.c:4722 span 1
[b-channel]=[1:1-15]
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246
Failed to open wanpipe device span 1 channel 1
2011-01-21 10:23:57.495838
[ERR] ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
2
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246 Failed to open wanpipe
device span 1 channel 3
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246
Failed to open wanpipe device span 1 channel 4
2011-01-21 10:23:57.495838
[ERR] ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
5
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246 Failed to open wanpipe
device span 1 channel 6
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246
Failed to open wanpipe device span 1 channel 7
2011-01-21 10:23:57.495838
[ERR] ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
8
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246 Failed to open wanpipe
device span 1 channel 9
2011-01-21 10:23:57.495838 [ERR] ftmod_wanpipe.c:246
Failed to open wanpipe device span 1 channel 10
2011-01-21 10:23:57.495838
[ERR] ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
11
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 12
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
13
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 14
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
15
2011-01-21 10:23:57.497841 [ERR] ftdm_io.c:4623 1:Failed to configure
span2011-01-21 10:23:57.497841 [DEBUG] ftdm_io.c:4722 span 1
[b-channel]=[1:17-31]
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246
Failed to open wanpipe device span 1 channel 17
2011-01-21 10:23:57.497841
[ERR] ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
18
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 19
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
20
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 21
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
22
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 23
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
24
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 25
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
26
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 27
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
28
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 29
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
30
2011-01-21 10:23:57.497841 [ERR] ftmod_wanpipe.c:246 Failed to open
wanpipe device span 1 channel 31
2011-01-21 10:23:57.497841 [ERR]
ftdm_io.c:4623 1:Failed to configure span2011-01-21 10:23:57.497841 [DEBUG]
ftdm_io.c:4722 span 1 [d-channel]=[1:16]
2011-01-21 10:23:57.497841 [ERR]
ftmod_wanpipe.c:246 Failed to open wanpipe device span 1 channel
16
2011-01-21 10:23:57.497841 [ERR] ftdm_io.c:4623 1:Failed to configure
span2011-01-21 10:23:57.497841 [INFO] ftdm_io.c:4901 Configured 0
channel(s)
2011-01-21 10:23:57.497841 [ERR] ftdm_io.c:5741 FreeTDM global
configuration failed!
2011-01-21 10:23:57.497841 [ERR] mod_freetdm.c:4181
Error configuring FreeTDM
2011-01-21 10:23:57.497841 [CRIT]
switch_loadable_module.c:928 Error Loading module
/usr/local/freeswitch-107/mod/mod_freetdm.so
**Module load routine returned
an error**
2011-01-21 10:23:57.597841 [NOTICE] ftdm_sched.c:147 Main
scheduling thread going out ...
[freeswitch107@sipx4
log]$
Can anybody please
help with the problem?
I'm ready to provide
additional info if needed.
Thanks and
regards,
Nikolay.