Actions

CAS R1 E&M: Difference between revisions

(moved E&M to CASr1 scripting: this page is what's needed for all CASr1 script, not specific to E&M.)
 
(basic page for E&M)
Line 1: Line 1:
#REDIRECT [[CASr1 scripting]]
 
E&M is a CASr1 family.
This script is used to configure the following variants:
* Immediate delay
* Wink-start
* Double-ack
* EANA
 
== Overview ==
E&M scripts use the same logic specified in [[CASr1 scripting]].
 
 
== Configuration ==
To specify a script to use E&M, you MUST specify one of the following:
<pre>
CasR1.Variant = CasR1.VariantTypes.DELAY_START
CasR1.Variant = CasR1.VariantTypes.WINK_START
CasR1.Variant = CasR1.VariantTypes.WINK_START_ACK
CasR1.Variant = CasR1.VariantTypes.EANA
</pre>
 
Depending if you want to use 0, 1 or 2 winks and if you plan to receive or not the ANI.
 
 
 
== Subvariants ==
Here are the differences between the subvariants:
 
=== Delay Start ===
there's no wink before receiving ANI/DNIS.
 
=== Wink Start ===
There's 1 wink before receiving ANI/DNIS.
 
=== Wink Start ACK ===
There's 1 wink before receiving ANI/DNIS.
There's 1 wink after receiving ANI/DNIS.
 
=== EANA ===
This variant is similar to wink start, but it contains ANI, while wink-start has no ANI.
 
 
== ANI ==
 
This is the Automic Number Identification, commonly called the "calling number".
 
<pre>
ANI = {
prefix = "*",
suffix = "*",
expected_digits = 0,
inter_digit_timeout = 0,
}
</pre>
 
 
== DNIS ==
 
This is the Dialed Number Identification Service, commonly called the "called number".
<pre>
DNIS = {
prefix = "*",
suffix = "#",
expected_digits = 0,
inter_digit_timeout = 0,
}
</pre>
 
By using the 2 above sections, you're expecting to receive:
<pre>
*ANI*DNIS#
</pre>
when you're in the incoming addressing state.

Revision as of 15:45, 31 July 2013

E&M is a CASr1 family. This script is used to configure the following variants:

  • Immediate delay
  • Wink-start
  • Double-ack
  • EANA

Overview

E&M scripts use the same logic specified in CASr1 scripting.


Configuration

To specify a script to use E&M, you MUST specify one of the following:

CasR1.Variant = CasR1.VariantTypes.DELAY_START
CasR1.Variant = CasR1.VariantTypes.WINK_START
CasR1.Variant = CasR1.VariantTypes.WINK_START_ACK
CasR1.Variant = CasR1.VariantTypes.EANA

Depending if you want to use 0, 1 or 2 winks and if you plan to receive or not the ANI.


Subvariants

Here are the differences between the subvariants:

Delay Start

there's no wink before receiving ANI/DNIS.

Wink Start

There's 1 wink before receiving ANI/DNIS.

Wink Start ACK

There's 1 wink before receiving ANI/DNIS. There's 1 wink after receiving ANI/DNIS.

EANA

This variant is similar to wink start, but it contains ANI, while wink-start has no ANI.


ANI

This is the Automic Number Identification, commonly called the "calling number".

ANI = {
	prefix = "*",
	suffix = "*",
	expected_digits = 0,
	inter_digit_timeout = 0,
}	


DNIS

This is the Dialed Number Identification Service, commonly called the "called number".

DNIS = {
		prefix = "*",
		suffix = "#",
		expected_digits = 0,
		inter_digit_timeout = 0,
	}

By using the 2 above sections, you're expecting to receive:

*ANI*DNIS#

when you're in the incoming addressing state.