MARS
Mini-PBX / Wireless Router
Manager Manual
1 - Introduction
2 - Connections and WWW interface access
3 - PPPoE / DHCP Configuration (WAN)
ADSL
Cable
Switch
4 - WI-FI Configuration
5 - Dynamic DNS Service
6 - Asterisk MARS Configuration
System
Extensions
Trunks
Servers
Queue
Time conditions

7 - Phone-in Dictation
8 - Automated Dialer
9 - WebCall
10 - WebCall Form

Introduction

The installation and configuration of the MARS system can be simply accomplished by proceeding by steps as described by the list of topics above. In short, you must connect the system, configure the router, that is the Internet access and the wireless access point, and if desired the client for the dynamic DNS service. Then the PBX must be configured as well as the VoIP telephones.

Some steps are optionals, according to the functions used, in which case this will be indicated in the text.

Required Informations

You will need the following informations provided by your Internet service provider and your VoIP provider:
  • Your user name and the password for your Internet service (ADSL / PPPoE),
  • The address of the SMTP  Server used to send emails.
  • The user name (Or DID / Tel No.) of your(s) VoIP lines with password and the URL (Internet address or domain name) of the service. 
If you will use the dynamic DNS service you will need:
  • Your user name and password as well as your domain name chosen when you create your account.
Finally if you interconnect systems together you will need:
  • The server names and passwords of the MARS systems as well as the IP address (or domain name) of all systems.
Connections and WWW interface access

Connections

First, connect port one of the router to your PC network card using a standard network cable.
Then connect your broadband modem to the WAN connector of the router using a standard network cable.
Power up the MARS system and wait until booting is done ( < 1 min.)

Initial configuration

The local LAN address of the MARS system is set by default to:  192.168.1.1
Make sure that the network adapter of the PC you are using is set to use a static IP address in the same segment, but different than the MARS system. For instance: 192.168.1.10

Open the network configuration utility (For Windows: Start | Settings | Network Connections | Local area connection.)
Click on the "Properties" and select the Internet Protocol (TCP/IP).
Click again on the "Properties button"

If your network adapter is configured to obtain an IP address automatically (DHCP) or on a static address in a different network segment than 192.168.1.x, modify the config for the IP protocol as following:

Check the "Use the following address" checkbox and set:
IP Address: 192.168.1.10
Mask: 255.255.255.0
Gateway: 192.168.1.1

You can now access MARS' WWW interface by pointing your browser to the following URL: http://192.168.1.1
The user name is "root" and the password is "Mars08". (The pwd may be different, use the one given)

The WWW interface allows you to configure the network interfaces (LAN / WAN / WI-FI), the PPPoE client (ADSL) and or DHCP, the dynamic DNS client and give access to the configuration panels of the MARS system.

PPPoE / DHCP / Switch (WAN) Configuration

To configure the Internet connection, select the "Network" option from the main menu and then the "WAN-LAN" option.

Important:
The MARS system has it's own DHCP (Dynamic Host Configuration Protocol)  server which is used to configure the network interfaces on the local LAN and behave as a DHCP client for the WAN side (Internet). It is very important that only one DHCP server is activated on a given LAN otherwise some configuration problems would occur. In consequence, make sure that you modem (or any other device) does not  use it's DHCP server for the LAN, otherwise configure the device as a DHCP client or else disable the DHCP server and use a static IP address for the device. This static address must be set in the same network segment than the MARS system. (Usually at 192.168.1.1) For example: 192.168.1.80.

ADSL Modem / PPPoE:

If you use ADSL for your internet  connection, you will need to configure the PPoE client to allow the system to automatically connect to your ISP on startup.

- Select "PPPoE" under "Connection Type"
- Enter the values under PPP Settings

Redial Policy Keep Alive
Redial Timeout 30
Username <As given by your ISP>
Password <As given by your ISP>
MTU 1492  (unless your ISP say something else)

Make sure you save the changes by clicking on the "Save changes" button and the appy the changes  by pressing the "Apply changes" button.
The system should now connect to your ISP automatically on startup. You may need to reboot the system (Using the "Reboot" option from the "System" menu option). 



Cable Modem / DHCP:

If you use a cable Internet connection,  select "DHCP" under  "Connection Type".
Make sure you save the changes by clicking on the "Save changes" button and the appy the changes  by pressing the "Apply changes" button.
You may need to "power cycle" both your cable modem and the MARS system in order for the cable modem's DHCP server to assign a WAN address to the MARS system. Turn off the power on the cable modem and disconnect the power cord on the MARS system and wait 1 - 2 minutes. Then power on the cable modem  and then the MARS system.
You can verify the status of the connection using the "Status / Interface" menu option.

Switch / None:


LAN Configuration

LAN IP Address 192.168.1.1
Netmask 255.255.255.0
Default Gateway 192.168.1.1



LAN DNS Servers Configuration

Enter 192.168.1.1 in the edit box and press the Add Button. You should then see the following under

192.168.1.1  Remove

Press the Save button at the bottom of the screen and then the Apply link to apply changes.




Connecting to the Internet

Once the Internet connection configuration is done, you will need to reconfigure your PCs network adapter so it gets an IP address assigned by the system.

- Open the Network configuration utility. (Under Windows: Start | Settings | Network & Dial up connections  | Local area Network.)
- Press the Properties button and select Internet Protocol (TCP/IP).
- Press once again on the "Properties" button and select "Obtain an IP address automatically".



Verifying the connection.

You can verify the Internet connectivity from the main menu by selecting the "Status" menu option and then "Interfaces". Here is an example display:

WAN

IP Address 216.209.xxx.xxx P-t-P
DNS Server 1 216.209.xxx.xxx
DNS Server 2 216.209.xxx.xxx

It may also be necessary to restart your ADSL / Cable modem. Remove the power on the MARS system and then reboot your modem ... then put the power back on the MARS system.  After restarting the MARS system, you should see than an IP address has been assigned to the WAN interface as well as to the DNS servers. Otherwise, double check your PPPoE settings.

WI-FI Configuration

To configure the WI-FI access point, select the "Network" menu option and then "Wireless". The WI-FI access point allows to connect devices with WI-FI network capability to your local area network. Theses devices can be portable computer or WI-FI VoIP phones.

If you do not want to use the WI-FI access point, you can disable it by selecting "Disabled" under "Wireless Interface", otherwise set this to "Enabled".
The select "WEP " under "Encryption Type" and enter a "PassPhrase" that will be used to create the key and press the "Generate 128 bits key" button to generate the key. Take note of the pass phrase and WEP key as you will need these to configure the client that will connect  to the access point.

Make sure you save the changes by clicking on the "Save changes" button and the apply the changes  by pressing the "Apply changes" button.

WI-FI Clients Configuration

It is impossible to describe here the exact procedure to configure the WI-FI clients but as a general rule, an configuration utility will be provided. This will allow to locate the access point and get access by specifying the encryption as "WEP"  using a 128 bits key and by providing either the pass phrase or WEP key used on the access point. You will then be able to connect the PC or WI-FI phone to the local LAN. The WI-FI client will memorize the informations and will use it to connect to the AP on startup.

Dynamic DNS Service

MARS provides a dynamic DNS client which can provide a fixed domain name to your system. The dynamic DNS service client will contact the service DNS server to update your public IP address when it is  assigned or renewed by your ISP.  To use this service, you must first create an account and the configure the system's client. You don't really need this service you you do not use WebCall or do not link multiple systems together.


DynDNS account creation

Go to http://www.dyndns.com , select the "New Account" link and complete the form to create your free DynDNS account. Write down your user name, password and chosen domain name. You can select a domain name with different suffixes like dyndns.org or dyndns.biz etc ... You must supply an unused prefix which together with the selected suffix will form your unique domain name. For instance: "my-mars.dyndns.org" or "my-company.dyndns.biz". After having created your account, you will receive a confirmation at the given email address which you must reply to validate your account.




Configuration

Once your DynDNS account has been created and activated, you can configure the MARS client by selecting the "Network" menu item and then "DynDNS".

DynDNS Enable
DynDNS Service dyndns
User Name <Your DynDNS user name>
Password <dyndns account password>
Host Name <Your DynDNS domain name>. Ex: mars.dyndns.org
Wildcard Disabled
Server Name members.dyndns.org
Max Interval (sec) 86400 (60 secs * 60 mins * 24 hrs ) Renew every 24 hours.

Make sure you save the changes by clicking on the "Save changes" button and the apply the changes  by pressing the "Apply changes" button.

MARS DynDNS client will contact the DynDNS server regularly to communicate the current public IP address of the system. The DynDNS domain name servers will then be able to supply the correct IP address when someone request your DynDNS domain name.

DynDNS client verification

You can verify that the dydns client works properly by using the "ping" utility that is accessible from the menu under "Status" / "Diagnostics". Enter your dyndns domain name in the edit box and press the "Ping" button. If everything works, you should get the result after a few seconds. The first line will indicate the IP address given by the DynDNS domain name server for your domain name. Example:
PING my-mars.dyndns.org (216.239.76.53): 56 data bytes
Verify that the given IP address is the same as displayed under "Status" / "Interface" for the WAN interface. If not, double check the DynDNS client data and make sure your account has been activated and try to reboot the system. ("System" / "Reboot").

MARS Configuration


To configure the PBX part of the MARS system you need to set the genral system  parameters, the extensions,  and the external lines (trunks). Then depending on the desired options the queue parameters and the time conditions. Finally if you want to interconnect MARS systems together, you will need to configure the Server section.

System: This section allows to set the general system parameters.

System ID
(Server No):
The "System ID" is used to establish the base extension when two or more MARS systems are interconnected. In this case, each system must use a different system ID. The "Server ID" will determinate which the system local extensions . The ID 1 will assign extensions 200-203. The ID "2" will set 300 - 303, the "3" will use extensions "400 - 403 and finally System ID 4 will use extension 500 to 503 as local internal extensions. If the system is not linked to any other the use "Server ID" 1. (Extensions 200-203).
Service Main Language (E/F): This is the default main system language. Use "E" for English and "F" for French. For a bilingual system, the "welcome" message of the auto attendant allows to select the secondary language by pressing the "9" key.
Admin Email: The administrator email address. This will be used to send the daily calls reports.
SMTP Server: The address of the SMTP server used to send email (given by your Internet Service Provider)
Cell Phone Gateway Pwd: The access code for the Cell to VoIP gateway. This code should  use only disits and be of a minimum size of 4 or 5 digits.
Local Prefixes:  This allows to get your local prefixes list according to your given area code and telephone number prefix. Enter your 3 digits area code and the first 3 digits of your telephone number and press the "Save" button to save.  The press the "Get" button to get the list of prefixes from the Internet.  (Make sure you  have Internet connectivity before using this function.)
Local Prefixes List: This displays the (read only) list of local prefix.



Extensions:
This section allows to define up to four extensions used by the system. These extensions can use the SIP or IAX2 protocol. Only the used extensions should be defined.

Extension This is the extension number. This is fixed and cant be modified. You will need to specify this value as the "User ID" or "UserName" when configuring the telephone that is attached to this extension.
Password: Enter the access code for the extension. You will also need this value to configure the telephone attached to this extension
SIP/IAX2: Enter SIP or IAX2 according to the protocol used by the VoIP phone , ATA or "softphone" used.
Dial: Enter SIP / IAX2 followed by a forward slash followed by the extension. Ex: SIP/200  ou  IAX2/203
CallerID: The number used to display the internal calls. Usually the extension number or user name. Ex: 200
EMail: The email address for the voice mail to email expedition for this extension. Ex: my-email@my-isp.com

IMPORTANT:  
  • After having configured the extension, you must configure the telephone attached to this extension using the extension number as user name and given password. (default to ext. number)


Trunks: This is used to configure the external lines of the system. You can define up to two VoIP lines using the SIP or IAX2 protocol. You can also define a PSTN line when using the FXO adapter.  Fill only the entries which are in use by the system. Use the "Save" button under each section to save any modification.

VoIP
Protocol This define the protocol used for the VoIP line.  Use the "Save" button if changing protocol to update display.
UserName (/DID) The UserName or DID (telephone number) as given by your VoIP provider.
Password The password or secret for this line. (as given by your VoIP provider).
Host Your VoIP host. (as given by your VoIP provider) 
PSTN
FXO1 If you use an conventional external line using the FXO adater enter FXO1 ( F X Oh one). otherwise leave blank.
Caller ID The phone number for this line

After adding a new trunk you should issue a "SIP Reload" (or "IAX Reload") command (from the Management  menu) and then  verify the connectivity using the "Sip Registry" (or "IAX registry") command which will display the status of the registrations with the service provider.



Servers:
This section is used to define the local and remote MARS servers when interconnecting systems. Up to four MARS systems can be interconnected. Each of the system must be assigned a unique "Server ID"  which will determine the extensions assigned to the server as well as the local server ID. For instance the first MARS system will be defined as "Server 1"  and will use extensions 200 to 203 and will be defined in the "Server 1" entry of this page. The entry "Server 2" must contain the informations for the server with extension 300 - 303. The "Server 3" for the server with extension 400 - 403 and Server "4" for the one having extensions 500 to 503. The entry which correspond to the local server depends on it's server ID. You must specify the server name / password and host (static IP or DynDNS domain name) for all interconnected servers, including the local one.

Server UserName The name assigned to the external MARS system  (or local)
Password The password of the external MARS system (or local)
Host (IP or dyndns) The IP address  (or DynDNS domain name) of the MARS system

After the servers have been defined you should issue a "IAX Reload" command (from the Management  menu) on all interconnected servers. You can then verify the connectivity using the "IAX registry" command which will display the status of the registrations with the other systems. If the connection fail, check on each side if you can ping the other side domain name or IP address. (Using System / Diagnostics menu option). Once the connection is established, each side should be able to dial the other one by dialing it's 3 digits extensions number.



Queue: This section is used to define the usage and parameters of the call queue. The default value is set to use the call queue only when the automated attendant has been deactivated.  If desired, you can modify the queue usage here.

Use Queue Define the usage of the call queue.
"When Auto-Attendant Off"  Use only when the automated attendant is deactivated.
"Always" Use at all time (Never use the Automated attendant)
"Never" Do not use. Direct the calls directly to voice mail of main extension if AA is deactivated.
Queue Strategy Set the call handling by the call queue
"Round Robin" Contact an extension then another until an extension answers.
"Ring All" Ring all extensions and direct the call to the first one who answer.
Members: You can select the extension that will be used in the call queue.



Time Conditions: This section allow to define a schedule to allow a specific treatment according to the current day and time. When activated, calls received outside of the deffile:///Y:/openWRT/Doc/MARS_en.htmline working period will be directed to the voice mail for the main extension.

Enable Activate time conditions
From Hours Start of opening hours.  Enter as hh:mm. in 24 hour format. For example: 09:00
To Hours End of opening hours. Enter as hh:mm. in 24 hour format. For example: 18:00
Days Opening days. Enter as a 3 char. day name  (mon,tue,wed,thu,fri,sat,sun) followed by a dash followed by the ending day.
Ex. mon-fri 

Phone-in Dictation

MARS Phone-In Dictation application is a multi-user dictation system that can be used with local telephone or over a VoIP line to allow callers to record dictation and deliver it to a receipient (transcriptionist) over the internet. The system is designed to complement or replace the traditional methods of recording and message delivery by a decentralised, inexpensive appliance.

The dictation system can set to be used for a single user or multiple callers (recorders) and / or receivers (transcriptionnist) accounts.

Callers accounts can be assigned a given receiver account OR  can select the receiver account.
The system can use caller ID to identify the caller or user ID / password.

Receivers account can be set  for each individual user (transcriptionist)  each with their and delivery mode and destination.

Configuration

General Phone-In Dial 

Sender's Name: This will be used to identify the system in Emails.
Enter the name that will be printed as the sender in the emails
Callers Account: Use if this is not checked the system will not use any caller account. This should be used only  
where there is only one recording user.
Check to use Callers Accounts to identify callers.  
ICheck to use caller account  so that the system will try to match the caller ID or ask the  callers it's Id and password.
Mailbox Account: Use If unchecked the system will use the default destination.
Check if more than one Receiver use the system.
The system will either use the assigned mailbox or ask the account to to caller.
Archiving: Select FTP to backup all recordings to given FTP server.  Set to USB Only for no external backup .
FTP UserName Enter Backup FTP user name
FTP Password Enter Backup FTP Password
FTP Host Enter Backup FTP Host

The callers account are used to identify the users who call -in to record dictations.


Callers Accounts  

User Name: Name of user
This will be printed in the email as the sender of the message
Caller ID: Tel.No. of user
This will be used to identify  this caller.
The caller ID will also be prited in the destination email
Password: Password.
If calling from a different caller IId, the caller can use the User No and Password to log in.
Receiver Account: Select the receiver account
If set to a mailbox account, the system will not ask the caller and record in the given  maibox account number.
If set to UserSeclect,  allows this caller to select a destination account number. This option can be used when a caller will want to send different dictation to different transcriptionnist.

The Mailbox or receiver's account are used to identify the receivers of the dictations. This is used when more than one receiver or transcriptionnist user will use the system.

Mailboxes Accounts (Inbox) 

Account: Select the user account
Select an account number to create or edit it.
Name: Name of user.
Password: Password. 
Delivery mode: Select the delivery mode of recordings
Select if message should be delivered by Email or FTP or none to leave the message on
the system when you want to access the message localy through the WWW interface using a regular browser.
EMail Enter the email whe the message for this user will be delivered. Used if email delivery selected.
Delivery mode: Select the delivery mode of recordings
EMail
FTP UserName Enter Mailbox FTP user name for the user of this mailbox.
FTP Password Enter Mailbox FTP password  for the user of this mailbox.
FTP Host Enter Mailbox FTP host  for the user of this mailbox.



Using the Phone-In Dictation system

Recording a dictation.
The recording of dictations is done by calling in and follow a simple voice menu. Once the caller and the destination mailbox have been identified the caller is asked to the main menu. At this point, the system will ask to enter a recording number.
Recordings are identified by a recording number, which allows to identify the recordings and to resume recording in a subsequent call.

Record and Playback mode

If the given recording number is a new recording, the system will switch to recording mode.  
If a recording with the given number already exists, the system will swich to playback mode. 

Record mode
Press the "1" key to start recording and the pound (#) key to stop.  Make sure you talk clearly  and directly in the telelephone microphone when recording.
After recording you can use the "3" key to switch to playback mode.  The "9" key is used to erase the current recording and start over.
Once a recording is completed it can be left for later addition or sent to the destination by pressing the "0" key.

Record Menu
Press "1" to start recording.
Press "3" to switch to playback mode.
Press "9"  to erase and start over this recording.
Press "0" to close and send this recording.
Press the * Key to go back to the main menu.

Playback Mode
While in playback mode some pre-defines keys allows to rewind, paus and go forward as follow:
Press the "1" key to start playback. 
Press "4" to 'rewind' 1/10 of the duration of the recording.
Press "5" to pause and restart playback
Press "6" to go forward 1/10 of the duration of the recording.
Press "0" to start from the beginning.
Press the "#" key to stop playback and go back to the menu.

Playback menu.
Press "1" to start playback.
Press "3" to switch to recording mode.
Press "0" to close and send this recording.
Press the * Key to go back to the main menu.

Using with local extensions
The system can be used with VoIp devices, that is VoIP phones, sofware phones running on a PC with sound card, conventional telephone with ATA adapter or VoIP WI-FI phone,  that are connected either directly or remotely to the system as extensions.  The VoIP telephones can be connected directly to the device through the local area network or directly on one of the 4 network connector on the appliance itself.  It is also possible to log on to the device as a normal extension from a remote location over the internet. Up to 8 extensions can be accomodated and these can be connected either directly to the device, trough the LAN or event remotely over the Internet.

Accessing the system from a local extension
To access the dictation system from a local or remotely connected extension, dial the 3 digits number (from 100 to 131) of the destination mailbox you whish to record to.  In the case of a single destination use the mailbox number 100.

Using with VoIP line
The system can also use a normal VoIP line using the standard SIP protocol as provided by numerous services providers.  The dictation system can then be accessed by calling a normal telephone number from any regular or mobile.phone. Many VoIp provider offer 'pay as you go' formulas that allow you to receive several simultaneous calls for a very low rate (as low as less tha 1 c / min)  from the whole country.  Refer to the system configuration for more info on configuration.

Recordings
All recordings are archived in the system's USB memory that serve as a static storage . The recordings are accessible through the web interface by selecting Asterisk and Recordings on the menu. Here is the recording's web interface


New Recordings

Help

Account:  
Select the receiver account
Rec. Date Size Send Archive
3-1.WAV   Mon Dec 22 10:17:19   34316   Send VEmail   Archive
3-2.WAV   Mon Dec 22 10:21:57   46016   Send VEmail   Archive
3-4.WAV   Mon Dec 22 11:29:00   34966   Send VEmail   Archive

Archive

12-2008   11-2008   10-2008   09-2008   08-2008   07-2008  
06-2008   01-2009  

A list allow to select the destination mailbox  for which the currently active recording are displyed. Once a recording is closed and sent it will be archived in a sub directory defined by the month and year the recording was done.  Recordings are named with se sender's number followed by the recording number.

Recording playback and downlowd from a web browser.
To play a recording, simply clink on the link  formed by the recording name. The recording can also be download on you local disk by right click on the link ans selecting "Save Link as" or a similar function.

The recording can be sent to the destination as define by the mailbox account by seleting the "Send VEmail" link .
Finally the recording can be archived by selection the "Archive" link. This will move the recording file to the archive directory.

Recordings Archive
All the recordings are archived in the USB memory  in a sub directory defined by the month and year the recording was done. You can select the month and year directory in the Archive display. The display is similar except for file names which are prepended the full date plus a sequence number that insure unique names.
Automated Dialer

MARS Automated Dialer offers sophisticated features with an easy to use  Web based interface to allow you to prepare and save calling lists.
You can create up to 9 different lists with different phone numbers  lists, messages and applications.  You can then run the lists at any time you wish. 

Call List Management This allow you to select one of the call list for creation / edition
Call List Name: This is the name given to this call list. Informational only.
Source Caller ID: This will be set as the source caller ID for the outgoing calls. Note that certain ISP will not allow you to change this, and in this case, will have no effect.
Application: Select one of the application that will be run after the call has been replied.
Call and play Message Call and then play the message and the menu for message acknowledgment and hangup.
Call and Xfer to Extension Call, play the message and then offer to talk to an agent by pressing the "0" key.
Call and Xfer to queue Call, play the message and then offer to talk to an agent by pressing the "0" key. Use the queue defined in the Queue menu for agents extensions.
Call, play and Voice Mail Call, play the message and then offer to leave a message to Voice Mail. The message is left in the mailbox of the define extension. (see below)
Call and Xfer on answer. Call and transfer immediatly after the call is answered . The call is transfered to the given extension (see below)
Wait Time: The time to wait after call initiation before assuming there was no answer (in secs.)
Extension / Voice Mail: Extension or Voice Mailbox to transfer the call after the user asks or for the predictive dialer aplplication.
Trunk: Trunk to use for outgoing calls (default to SIP registration 1)
Max. Calls per Trunk: Number of simultaneous calls to place on the line.
Send Email Report: Send an email report of the results at the end of the call list. The report is sent using the SMTP server and the email destination address define in the System menu
Call Prefix: Some ISPs may require to use the "1" for long distance number.  You can either add it to your phone number list  or use the 10 digits number and enter the "1" prefix here.
Prompts:: Display if the prompts are present. Call and select *93 to record these. You can also upload a prompt recorded in studio from your system hard drive. Select the prompt displayed in the list, then select a file and the click the UploadPrompt button. These prompts must be recorded in "Raw muLaw". Contact us if you need help to convert your  recordings to the required format.
Activity Traces Display the call results. Press the refresh button to get a new display.

Creating a call list

To create a call list, select the Dialer Sub-Menu under the Asterisk menu option. You can create up to 9 different lists with different features.
First select the call list number, using the call list List Management selection list and the press the "refresh" button to activate it. The select and enter the desired parameters and click the SaveDef button to save the currently selected call list.

Loading the Call List

Once the required parameters are selected and the list saved you can upload a call list of numbers. This is a ascii text file that contains one phone number per line.

Recording

The Dialer uses up to four user recorded prompts. These are:
Intro:   This is the first prompt played after the call is answered. It should contains a introduction message: Ex: "Hello! Here is a message from ..."
MainMsg: This is the main message you want to be played to the callee.
Menu: This is the menu played after the main message. This should offer to:
Acknowledge reception of the message. Option "1".
To repeat the main message. Option "2"
To hang up. Star Key
Depending on the application, offer to transfer to an agent or to leave a message. Option "0".
Here is an example of a menu prompt for the "Transfer to extension application":

To acknowledge the reception of theis message, press "1".
To repeat the message, Press "2".
If you wish to talk to one of our agent, press "0".
To hangup, press the start key.

Bye: This is the parting prompt: Ex: "Thank you for listening to this message. Goodbye !"

You can record these message by calling the system from any extension and selection *93. Select the Call List Number, then the prompt. You can playback, record or delete the selected prompt from the selected list.

You can also upload a prompt from your system hard disc. These prompts must be recorded in "Raw muLaw" format. Please contact us if you need to have some of your recordings converted.

Starting a Campaign

Once a call list has been defined, the call list uploaded and the prompts recorded it is ready to be used. To start calling the numbers, press the "Start" button. You can pause an ongoing call list by pressing the :Stop" button and resume it by pressing the "Resume" button.

You can have a refreshed display of the Call Activity by pressing the "Refresh" button.
A line will be displayed when a call is sent in the queue and at the end of the call, the result, acknowledge status and duration of the call (if answered).
Once the call list is terminated and all call have finished, a summary of the campaign will be displayed and sent to the manager by  email if  this option has been selected for this call list.

Webcall Form

The WebCall form is displayed on your site and is used to transmit the call request to the MARS system.  This form can be used in any WWW page to send a command to your MARS system to initiate an outbound call in between the given extension to the user entered phone number.

Here is the HTML code form the WebCall form shown on the right.
A HTML table is used for better control of the presentation.
Note: For more clarity the style codes have been omitted. You can copy the whole form HTML code from the textarea box below.

Call Me Now  !
First Name
Last Name
Company
Email
Area Code + Tel.No.
(10 digits)
Ex: 5145551212

<form  name="NetCall" enctype="application/x-www-form-urlencoded" method="post"
 action="http://<YOUR_MARS_URL>:32345/cgi-bin/webcall.sh">
<table border="0" cellpadding="1" cellspacing="1">
<tbody><tr align="center">
<td colspan="2">Appelez Moi !</td></tr>
<tr><th>Pr&eacute;nom</th>
<td><input  maxlength="15" size="15" name="FirstName"></td></tr>
<tr><th>Nom</th>
<td><input  maxlength="15" size="15" name="LastName"></td></tr>
<tr><th>Compagnie</th>
<td><input maxlength="32" size="15" name="Company"></td></tr>
<tr><th>Courriel</th>
<td><input maxlength="31" size="15" name="Email"></td></tr>
<tr><th>Code Reg. + Tel.No.(10 chiffres) Ex: 5145551212</th>
<td> <input  maxlength="10"  size="10" name="TelNo"></td></tr>
<tr><td  colspan="2"></td></tr>
<tr><td  colspan="2">
<input  name="AccountNo" value="200" type="hidden">
<input  name="Language" value="F" type="hidden">
<input name="Submit" value="Call Me Now !" type="submit">
</td></tr>
<tr><td style="background-color: rgb(0, 0, 153);" colspan="2"></td></tr>
</tbody></table>
</form>

Explanation of the WebCall form fields
Field NameType
action: FormM URL of the WebCall server. Insert the domain name (or dyndns domain) of your MARS system. Exemple:
action="http://<YOUR_MARS_URL>:32345/cgi-bin/webcall.sh">
Ex: action="http://mars.dyndns.org:32345/cgi-bin/webcall.sh"  (mandatory)
FirstName TextF Text type field. Max length 15 chars (facultative)
LastName TextF Text type field. Max length 15 chars (facultative)
Email TextF Text type field. Max length 32 chars (facultative)
TelNo TextM Text type field.. Must be exactly 10 digits (mandatory)
AccountNo Text/HiddenM Extension used. (200 - 207) Hidden field (mandatory) Ex: value="200"
Language Text/HiddenF Language of caller. (E / F) Default to English Hidden field (facultative). Ex:value="F"
OnSuccessText/HiddenFURL to send the caller on success. This page should inform the the user requesting the call about the result of the procedure. This page should tell the user that he will shortly receive a call and maybe warn him to make sure it's line is available.
.If these fields are not given the user will be sent to the URL defined efined in the WebCall configuration panel or if not set a basic HTML page with result message will be returned.
OnDisabledText/HiddenFURL to send the caller when WebCall service has been disabled. This may tell the hours of availability of the service.
OnTelNoErrorText/HiddenFURL to send the caller when the TelNo field is not filled properly. (Only accepts 10 digits). This should tel the user that the procedure failed because of  an improper phone number has been given.
OnBlackListText/HiddenFURL to send the caller when the caller has been black listed. This should tell the user that he is not allowed to use the service anymore.
submit submitM Used to accept and submit the form. "submit" type field (mandatory)


Using WebCall with links .

Instead of using a form (and a POST method) you could also use a link  with a GET method.
Just create an HTML link with the destination phone number and the extension given as parameters.
As an example this would call extension 200 and then place an external call to 555 555-1212 (assuming your MARS system is at 192.168.1.1 )

<a href="http://192.168.1.1:32345/cgi-bin/webcall.sh?AccountNo=200&TelNo=5555551212"> Phone to dial </a>

Using this technique, the WebCall service can also be used as a web based directory  ... Just create a page with links to your frequenly  called number,.
You could also use a form pointed to your local MARS system (192.168.1.xxx) and have an ask for an extension to originate the call from.

Using WebCall from a browser.

Or simply enter the URL in your browser address bar:  http://192.168.1.1:32345/cgi-bin/webcall.sh?AccountNo=200&TelNo=5555551212