Dahdi + vmwi


I have the last version of asterisk and DAHDI (Wildcard TDM410P with 4 FXS)

[quote]ioCLI> core show version
Asterisk built by root @ io on a i686 running Linux on 2012-03-27 00:53:01 UTC
CLI> dahdi show version
DAHDI Version: 2.6.0 Echo Canceller: HWEC, MG2
This is my config from chan_dahdi.conf

[quote]; The following keyword ‘mwisendtype’ enables various VMWI methods on FXS lines (if supported). The default is to send FSK only. The following options are
; available;
; ‘fsk’ or undefined for exisiting FSK only support.
; ‘none’ no FSK spill heard every second time you go off hook.
; ‘rpas’ for existing support ring pulse before FSK
; ‘lrev’ line reversed while messages exist
; ‘hvdc’ high voltage, 90Vdc idle voltage
; ‘hvac’ high voltage neon generation, Following Silicb AN33
; ‘nofsk’ Disables FSK MWI spills from being sent out.
; It is feasible that multiple options can be enabled.

[quote]root@io:~# lsmod
Module Size Used by
dahdi_echocan_mg2 4691 4
xpd_fxs 29178 0
xpp 138396 1 xpd_fxs
wctdm24xxp 97993 2
dahdi_voicebus 44395 1 wctdm24xxp
dahdi 192410 9 dahdi_echocan_mg2,xpd_fxs,xpp,wctdm24xxp,dahdi_voicebus[/quote]

[quote]root@io:~# cat /sys/module/xpd_fxs/parameters/vmwi_ioctl
root@io:~# cat /sys/module/xpd_fxs/parameters/reversepolarity
root@io:~# cat /sys/module/xpd_fxs/parameters/poll_digital_inputs
root@io:~# cat /sys/module/xpd_fxs/parameters/ring_trapez
root@io:~# cat /sys/module/xpd_fxs/parameters/dtmf_detection
root@io:~# cat /sys/module/xpd_fxs/parameters/debug

I user with regular analog phone VTECH 5.6 GHz. I am unable to activate VMWI. It’s a red flashing LED on phone with message display “MESSAGE WAITING”.

With PAP2 it works good, but now I tried lot config, but none works good.

Does anybody found working config?

For support with Digium’s telephony cards, please see this thread:



I personally do not test VMWI with the FXS ports, but you may just want to try the current tip of the 2.6 branch. There is a commit on it that is not in 2.6.0 which may be related: wctdm24xxp: FXS on-hook transmission timer incorrect.

You can try the 2.6 branch like below on your server:

# svn co http://svn.asterisk.org/svn/dahdi/linux/branches/2.6 dahdi-linux-2.6
# cd dahdi-linux-2.6
# make install
# /etc/init.d/dahdi restart