Talk:HOWTO MISDN
From Gentoo Linux Wiki
Dear all, im using asterisk 1.4.2 with mISDN and i have a problem with the incoming calls in the sip channel. Specificaly, the phone is ringing to any sip device i choose in extensions.conf but when i pick up the phone the communication is one way. The caller can hear me, but the sip device cant hear the caller. For example:
- CLI> P[ 0] maxnum:3 -- Executing [s@from_isdn:1] Dial("mISDN/1-u0", "SIP/bedroom|15") in new stack
-- Called bedroom -- SIP/bedroom-095bd970 is ringing -- Call on SIP/bedroom-095bd970 left from hold -- SIP/bedroom-095bd970 answered mISDN/1-u0 [Apr 6 12:13:18] WARNING[4832]: chan_sip.c:3486 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw) 8 read/write = 0x8 (alaw) 8/0x8 (alaw) 8
sip.conf
[general]
static=yes
srvlookup=yes
disallow=all
allow=alaw
allow=gsm
[bedroom] type=friend callerid="Bedroom" <603> username=bedroom secret=12345
- dtmfmode=rfc2833
dtmfmode=info qualify=yes nat=never host=dynamic canreinvite=no disallow=all
- allow=slin
allow=alaw
- allow=ulaw
allow=gsm context=birdome
misdn.conf
[general] debug=0 bridging=no
[default] context=misdn language=en senddtmf=yes nationalprefix=0 internationalprefix=00 rxgain=0 txgain=0 method=standard dialplan=0 localdialplan=0 cpndialplan=0
[outgoing] ports=1 context=from_isdn msns=* callgroup=1 pickupgroup=1 always_immediate=yes
extensions.conf
[birdome] include => eswterika include => to_isdn include => from_isdn
[eswterika]
exten => 600,1,Dial(SIP/biris,15) exten => 600,2,Hangup
exten => 601,1,Dial(SIP/joint,15) exten => 601,2,Hangup
exten => 602,1,Dial(SIP/newage,15) exten => 602,2,Hangup
exten => 603,1,Dial(SIP/bedroom,15) exten => 603,2,Hangup
exten => biris,1,goto(600,1) exten => joint,1,goto(601,1) exten => newage,1,goto(602,1) exten => bedroom,1,goto(603,1)
[to_isdn] exten => _9.,1,Dial(misdn/1/${EXTEN:1},60,th)
[from_isdn] exten => s,1,Dial(SIP/bedroom,15) exten => s,2,Hangup
Any help will be appreciated,
BiRiS
