Got a cheap ISDN modem with a so called Cologne chip for setting in TE mode, with 1-S0 port.
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.
Following this, I removed all isdn4linux, etc rpms, booted and re-installed misdn. Identical asterisk response as above.
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

Reply via email to