I decided to use mISDN because it is the new interface for linux.
My system is a Mandrake, sorry Mandriva, 10.2. already with TDM-400 card installed and working fine.
I spent a few hours trying to follow the directions (as understood by me):
- Installed capi from rpm's. (isdn4linux, isdn4net, ibod, devel libraries etc)
- Decided to use the latest misdn sources, instead of the rpms. Compiling was a mess especially with mISDNuser. Finally used install_misdn which was a breeze and took care of all headaches. (Make sure to edit the init script for mISDN to load the appropriate modules and options)
- recompiled asterisk smoothly, which added chan_misdn.so
- configured chan_misdn (misnd.conf) and modified extensions.conf
- Tested.
- Success: in outgoing calls from an analog phone, through internal digium card, using the ISDN line (single connection to PSTN).
- Failure: in incoming calls. Caller hears ringing but call is never answered. setting misdn debug 1 shows that misdn sees the incoming call. why doesn't it pick up? - wondered to myself.
The chan_mISDN is correct when it says that mISDN does not need capi - lots of the documentation (older?) go through the process of installing capi libs before installing mISDN. So that is nice to know.
Checked through my configuration repeatedly. Here it is:
any typos are mine here
misdn.conf
...........................
[general]
debug=0
trace_calls=false
trece_dir=/var/log
brigdging=yes
stop_tone_after_first_digits=yes
append_digits2exten=yes
l1_info_ok=yes
clear_l3=no
dynamic_crypt=no
crypt_prefix=**
crypt_key=test,muh
[default]
context=incoming
language=en
nationalprefix=2
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=yes
early_bconnect=yes
dialplan=0
use_callingpres=yes
hold_allowed=yes
language=en
callgroup=1
pickupgroup=1
presentations=not_screened
echocancel=no
echocancelwhenbridged=no
echotraining=0
[incoming]
ports=1
immediate=yes
context=incoming
callerid="Some Name"
msns=*
extensions.conf (partial)
................................................
[incoming]
exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,BackGround(mm-welcome)
exten => s,4,Goto(menumain,s,1)
[menumain]
...etc.
[modules.conf]
load => chan_misdn.so
noload => chan_capi.so
noload => chan_modem*.so <----- actually each one is listed separately
does chan_misdn need to be placed in the [generals] section of modules.conf?
DB
_______________________________________________ --Bandwidth and Colocation sponsored by Easynews.com --
Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
