DISA

Overview
DISA (which stands for Direct Inward System Access) allows you to
provide an internal dialtone to external callers. When you configure a
DISA destination, you can use it as a menu destination within a Digital
Receptionist, so that you can get an internal Asterisk dialtone. This
means you could call into your Asterisk system and dial out as if you
were using an extension connected to the Asterisk box itself.

The security implications of DISA are obviuous! Make sure you have a proper authentication scheme in place so that unautherized callers cannot abuse your system!

Changelog

V2.0 - Added Response Timeout, Digit Timeout and Reuqire Confirmation

Configuration

  • DISA Name: A friendly name to help you identify the DISA destination.
  • PIN: A code required to be input by the
    remote user to access the dialtone. You should always require a PIN for
    security purposes! You can, if you must, leave it blank. The voice
    prompt will still say 'Enter Password', but you won't need to. This is
    on the list of minor annoyances that need to be fixed.
  • Caller ID: You can change the outgoing caller ID for this DISA by setting an override value.
  • Response Timeout: The maxium amount of time it will wait before hanging up if the user has dialed an incomplete or invalid extension
  • Digit Timeout: The maximum time delay between digits
  • Require Confirmation: Before prompting for
    password, it will say 'Press 1' every 3 seconds until a digit
    (anything, it doesn't have to be '1') is pressed. It will then continue
    on and ask for a password. This is mainly useful if dialling out
    through a device (eg, X100P, TDM400, or a poorly configured VSP) that
    doesn't tell you when the call is actually answered.
  • Context: By default, internal context
    (from-internal) is used. You could provide a custom context to limit
    the access for this DISA. (Only for the experienced)
  • Allow Hangup:When checked allows the current call to be ended and return the
    caller to the dial tone by pressing the Hangup feature code. (**)

Comments

richardteachout's picture

I set this up, and thought I was missing something to get it working..
I figured out it needs a # at the end of the number to get it to work:
For example:

Once you are in the DISA prompts (and of course have entered your password, since you wouldn't set this up without one !!)
Then enter the phone number, and then #, and it will dial the call as desired.

Ok, I realize this would appear obvious, but it was like 2AM when I tried this the first time, and all I could get was a busy tone and it wouldn't properly complete, then I woke up and figured it out.
Just thought I'd add this note for anyone who does the same thing!

- Richard Teachout
www.teachout.com
RHCE, MCSA, MCP, MCTS: Hosting, CIW, and more..

halfbrainj's picture

I am trying to get a dial tone while dialing my inbound route, but all I get is the "Good bye" voice prompt. Can some one please explain?
Here's how I am doing it:
- I get an inbound route goto to and IVR.
- Next, The ivr is silent ( I set it up to dial 800 to go to disa)
- disa is configured exactly how is here.

Am I doing anything wrong?

Your help is greatly needed! I am about to go nuts!!

fiftyz's picture

Is there a way to make DISA repeat entered digits?
For example:
You go to IVR -> press key shortcut to DISA:
"Please enter your pass" here an option to "say" or not the entered password digits.
Then:
Number dialg also an option to "say" or not every digit system recognize?

It will be a very usefull feature for analog lines at least.