CAS R1 E&M: Difference between revisions
Clod Patry (talk | contribs) (moved E&M to CASr1 scripting: this page is what's needed for all CASr1 script, not specific to E&M.) |
Clod Patry (talk | contribs) (basic page for E&M) |
||
| Line 1: | Line 1: | ||
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.