Settings

AS7 settings tied up with FronStage functionality. Parameters, tutorials, and more.

Outbound call identification change based on the prefix

Set the clipSignaling attribute to “PBX” value for the proper function; only numbers assigned to PBX are accepted then (value “ANY” allows all numbers).

../../_images/as7-clipsignaling.nol10n.png

Outbound calls

Configuration is the same as for “MaxCS”, which means through additional parameters (comma separated) prefixed by Aid-.

Pbxstring example, where numbers starting with 81 are translated to numbers starting with 0, and caller ID is changed to 246024169.

212.158.145.152,6206,20000,3,frontstage@atlantis.cz,heslo,anfstpoc.atlantis.cz,Aid-81-0-246024169

You can use any amount of “Aid” parameters, and they are loaded only during the ProServer start.

Note

It can also be used in the toolkit during the tests.

../../_images/as7-toolkit-usage.nol10n.png

After the AS7 start, you will see in the “debug” listing:

13 22:40:35,890: 001 : PbxBase.PbxBase: 213.157.125.172,6206,30000,3,atl@atl.cz,heslo,xxx.atlantis.cz,Aid-81-0-246024169
13 22:40:35,891: 001 : PbxBase.PbxBase: DefaultNoMessageInterval=3,72889269922343 ThreadingWaitStep=187 MaxInvokeCycle=36 MaxRespondCycle=72
13 22:40:35,892: 001 : Pbx.SetOptionalParameters: Added AID map: prefix '81' to be replaced by '0' and to set AID to '246024169'

If all the settings is correct, a message will appear in the Dbg.Handling listing:

13 22:41:42,059: 001 : Extension.MakeCall: Using AID for 81602330533 T=0602330533 AID=246024169:160 [671] OK

There’s an added item in the CSTA element containing the defined AID.

<?xml version="1.0" encoding="utf-8"?>
<MakeCall xmlns:xsd=http://www.w3.org/2001/XMLSchema xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns=http://www.ecma-international.org/standards/ecma-323/csta/ed6>
<callingDevice>sip:160@anfstpoc.atlantis.cz</callingDevice>
<calledDirectoryNumber>0602330533</calledDirectoryNumber>
<autoOriginate>doNotPrompt</autoOriginate>
<privateData>
  <callingNumber>246024169</callingNumber>
</privateData>
</MakeCall>

Important

To configure outbound calls in FrontStage, use Project.DirectionId ‣ Direction.DialPrefix or OutboundList.DirectionId ‣ Direction.DialPrefix (If both values are set, OutboundList takes precedence).

Predictive calls

For the “AutoDial” function, used to make predictive calls, the implementation is direct (no mapping) using the Clip predictor parameter. The predictor extension has to be registered as @ and have the Ivr type in AS7.

../../_images/as7-predictive-aid.nol10n.png
  • Exten - Predictive calls extension number

  • Clip - caller number presented to the customer during the call

Example

Setting the rule and AS7 gateway for using the function:

../../_images/as7-settings-1.nol10n.png ../../_images/as7-settings-2.nol10n.png

Parameter for external calls

For environments where 0 is used as a prefix for external calls, there is an ExternalZeroMissingWorkargound parameter. It checks the numbers entering the PBX and adds a zero automatically if they are missing one.

Note

Gets information about the international prefix from the ExternalPlusExpansionWorkaround parameter.

Usage eample:

214.197.124.162,4806,30000,3,fstestq@atlantis.com,Pass,anfstpo.atl.com,ExternalZeroMissingWorkargound