[Asterisk-Users] Indication Busy to a ZAP ISDN channel

Jan Baumann asterisk at cyberways.net
Sat May 8 03:15:07 MST 2004


Hi,

I am stuck with my extensions.conf and would appreciate a small hint from the 
ISDN experts.

What is the correct way to indicate a busy condition to a calling ISDN zap 
channel (TE410P) when a local SIP ext. is busy?

I have

[pstn-in]
exten => *****591,1,Dial(SIP/${EXTEN},45,r)
exten => *****591,102,Busy


and get

     -- Executing Dial("Zap/1-1", "SIP/*****591|45|r") in new stack
     -- Accepting call from '*****0420' to '*****591' on channel 1, span 1
     -- Called *****591
     -- Got SIP response 486 "busy" back from ***.***.***.222
     -- SIP/*****591-ffeb is busy
   == Everyone is busy at this time
     -- Executing Busy("Zap/1-1", "") in new stack

*CLI> show channels
       Channel  (Context    Extension    Pri )   State Appl.         Data
       Zap/1-1  (pstn-in    *****591     102 ) Ringing Busy          (Empty)


if the SIP extension is busy. The calling ISDN party hears ringtone then instead 
of busy indication.

Asterisk seems to know the ext. is busy but doesn't do the correct signalling in 
the zap ISDN D-channel.

What is the correct way to do this, of course without answering the channel and 
thus producing costs to the caller?


Thanks and regards,

Jan Baumann





More information about the asterisk-users mailing list