Small Office - Home Office Asterisk dial plan example. This sample dialplan shows how a simple small to medium company may have implement Asterisk dialplan.
It provides basic capabilities of IVR, inbound and outbound calling, voicemail, DISA and other Asterisk functionalities. The sample is developed using Visual Dialplan for Asterisk. Full functional free of charge trial of this software is available for the download at Contexts sip This context is intended for placing the SIP outbound calls. The first entry component matches all the extensions in the following format 1XX (e.g. 100, 101, 102 ... 199). Dial-ext This context is used for dialing the local extensions. After the call is logged for debugging purposes (Log component), appropriate Sip extension is dialed.
Dial-in This context accepts all incoming calls coming through the ZAP lines. All inbound calls (landing the S extension) are first answered and presented with a welcome message, after which the main menu is played and caller input is expected. Global variables Channel variables. How to use bundled samples. There are several bundled samples with the Visual Dialplan downloadable package.
You can find there simple dial plans like Hello World dial plan that may be used to test the Asterisk and Visual Dialplan set up but also there are advanced dial plans like Quick Office and Simple IVR dial plans that may be good start point for building your own dial plan. Please follow these steps to successfully use these samples: 1. Define the connection to the Asterisk (FreePBX, trixbox...) server Visual Dialplan comes with integrated SSH client. Type in the SSH access parameters at Preferences dialog and click on the "Test connection" button to test the connection with the server. Now you should click on the "Detect" button to detect the Asterisk server version. Now you should select appropriate type of your server (Plain Asterisk, Free PBX, trixbox etc.) from the 'Asterisk server type' drop down box. 2. Visual Dialplan will connect to the server and read server configuration data.
Work with MS SQL or MySQL or Sybase or any other database in Asterisk dial plan. To easily work with almost all databases you will need the Integration Server (IS) - free of charge and easy to install application server that extends Asterisk dial plan functionality.
It is specially designed to simplify working with third party servers (database servers like MS SQL, MySQL, Postgres, Sybase ... and email servers etc.) from within the Asterisk dial plan. To work with the Integration Server you need to click on the Integration Server icon located at the lower left side of the Visual Dialplan main window. In this tutorial we will put emphasis on the IS database module and Visual Dialplan DbQuery component that works with IS database module. IS database module is designed to simplify SQL query execution from within the dial plan against any database that provides JDBC drivers ( MS SQL, MySQL, Postgres, Sybase, HSQL, etc.). The module will handle connection to the database server, execution of SQL query and management of the result set. Interactive-dialplanner - GUI Dialplan Development for Asterisk PBX.
Interactive Dialplanner is a open-source, graphical application for Asterisk Open Source PBX (ver. 1.2 to 1.6.x now). This project aims to help telephony interaction designers and business users to build a call center and IVRS solution using Asterisk PBX more easily and costly. The major goals are: 1, To develop a Call Center and IVRS logics more easily. 2, To maintain the dial plan more easily. 3, To build up the complicated call center solution more easily. 4, To support real-time dialplan debugging.
Interactive Dialplanner is written in CSharp. I welcome all who have interesting about this project to contribute the development and improvement. You can use visual Studio 2008 Professional or Express version to compile the solution. Also you can download the help file in the following URL: