An online help function is available for every command. By typing the ? character, all the information, needed to correctly compose the commands, are displayed.
The help function is contextual, this means the help message displayed depends on the ? character position in the command line.
[11:08:39] ABILIS_CPX:
?
ALARM Alarm operations A Add operations BOOT Boot operations C Clear operations CALL Open a connection or make a call CALLTRY Make a call try CLOSE Close current CP session CONF Configuration management CONFLOG Configuration and/or log files backup/restore CONTACT Address Book D Display operations DEBUG Debug operations DISC Close a Connection DISABLE Disabling operations EXIT Close current CP session ENABLE Enabling operations F Find operations FILE File copy/delete/get/put operations HALT Shutdown operation HELP Display detailed help on a specified topic INIT Init operations IPFLOW IP Trace operations LICENCE Licence operations LIST Lists operations LOGIN Log-in operations LOGOUT Log-out operations M Move operations MSG Voice message service PAR Active parameter operations PING Ping command PINGSTAT Ping statistics command RESET Reset operations RESTART System Restart operations R Restart operations S Set operations SAVE Save operations SCRIPT Lua scripting service SHUTDOWN Shutdown operation SOUND Sound disable/enable operations START Start real-time logging operations SYS System operations TERM Terminal setting operations TEST Testing operations TRACE Trace operations TRACERT Trace route command TRACEROUTE Trace route command TRANSFER Transfer Calls USBDEV USB devices management VALIDATE Current configuration validation WARM System warm start operations X Exchange HW device configurations and resource subtypes ? List of allowed commands ?? Full list of allowed commands | Command output filtering
Inserting the ? character in a more advanced position in the command line, only those key words and their description, allowed by the command language to be placed in that position and after on, will be displayed.
[11:19:17] ABILIS_CPX:
alarm ?
VIEW Alarm view RESET Alarm reset
The following example shows how it's possible, through the digitation of ? character in successively different positions, to have a complete description of “Add CTI routing” command:
[11:19:17] ABILIS_CPX:
a ?
ALARM Alarm management rule CRKEY: Encryption/Decryption key identifier [1..63] CF CF/DND (Call forwarding/Do-Not-Disturb) entry CONTACT Address Book contact CTICL CTI cluster CTIDISA CTI DISA Users and Services CTIG CTI group CTIIAX CTIIAX numbers/registrations management CTIL CTI link CTILG CTI group of links CTIR CTI routing CTIRE CTI routing CTIRR CTI routing CTISIP CTISIP numbers/registrations/subscriptions management CTISMS CTI SMS routings for incoming/outgoing messages CTIVO CTIVO numbers management CTIVR CTI VR rules DEV: HW device identifier 'type-n', where 'n' can be [1..255] DHCP DHCP profile/subnet/host DNS DNS server and relay tables FTP FTP Virtual root paths/path's access Rights GROUP: Group name. Max 32 ASCII characters. HTTP HTTP Virtual root paths/path's access Rights IKE IKE Host/Client connections and preshared keys tables IPACL IP Access List IPAD IP Routing Administrative Distance IPBAN IPBAN management configuration IPLB IP Load Balancing entry IPMON IP Monitor IP address IPR IP Routing IPSEC IPSEC Security policies and associations tables IPSH IP shaping flows/rules LCSG Last Calling Number Service group LCST Last Calling Number Service table entry LDAP LDAP access rights/referrals/accounts LIST: CPX list name NAT NAT alias entry NPVL NPV link NPVLE NPV link OSPF OSPF area/range/neigh/host/external route PVC PVC Connection R SVC Routing RES: Resource identifier 'type-n', where 'n' can be [1..999] RIP RIP external route TRFA Trfa management USER: User name. Max 32 ASCII characters. VRRP VRRP Routers VS Video-surveillance alarms[11:19:17] ABILIS_CPX:
a ctir ?
PR: CTI routing priority [0..255][11:19:17] ABILIS_CPX:
a ctir pr:1 ?
CTI routing parameter(s): DESCR: Entry description. Max 70 chars. Spaces require double quotes (E.g. "str1 str2"). In standard format it is displayed only when not empty. In reduced format it is not displayed. ACT: Active/usable record flag [NO, YES] In standard/reduced format it is displayed only when equal to NO. EDT: Editable by HTTP users record flag [NO, YES] In standard/reduced format it is displayed only when equal to YES. BCI: Bearer capability input [TR, DATA, VOICE, Speech, 3.1Khz, UDI, RDI, UDI-TA, Video] POI: Input port/group [#, *, **, G*, G0..G32, PBX, 1..600, Sl, Iax, Sip, Disa, Vo], where: * = Any CTI port ISDN/POTS/VPOTS/CELL; ** = Any CTI port, including Iax, Sip, Disa, Vo. SR: Input cluster/group [#, *, G*, G0..G32, cluster name or EC/RU/MR list name between single quote]. The cluster name must correspond to an existing CTI cluster. The list name must correspond to an existing EC/RU/MR list. GI: Input group [#, G*, G0..G32] OUT: Output group/port/cluster [#, G0..G32, PBX, 1..600, Sl, Iax, Sip Disa, Vo, Vm, Mix, <AUTO-I>, <AUTO-O>, cluster name]. The cluster name must correspond to an existing CTI cluster. NEXT: Alternative routing selection [N (or NO), U (or UNLIMITED), L (or LIMITED), T (or TRANSFERT), BB (or BUTBUSY)] or the name of ICAUSE/RU/MR list between single quotes (E.g. T or BUTBUSY or 'my_causes'). LAST: Alternative routing, last failure reason for conditional match [ANY, BUSY, NOANS, OTHER] or the name of ICAUSE/RU/MR list between single quotes (E.g. NOANS or 'my_causes'). EEC: Extended echo canceller activation [NO, IN, OUT, BOTH] CDI: Input called address [0..9, *, #, ?, 'list'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] attributes, or [##, $]. (E.g. 123, 123*, 12?, 12?*, *, #, ##, $, 'listname', 123'listname') See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. CDO: Output called address [0..9, *, #, 'macro'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] attributes. (E.g. 123, *, #, 123'cdi', 'cdi'123'cgi.s5', 'sdi', ''listname'', ''listname.cd'', ''listname.cg'.s2', ''listname'.s5') See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. CGI: Input calling address [0..9, *, #, ?, 'list'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] and/or PI [a, r, m, q] and/or SI [y, v, w, z, j] attributes, or [##, $]. (E.g. 123, 123*, 12?, 12?*, *, #, ##, $, 'listname', 123'listname') See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. CGO: Output calling address [0..9, *, #, 'macro'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] and/or PI [a, r, m, q] and/or SI [y, v, w, z] attributes. (E.g. 123, *, #, 123'cdi', 'cdi'123'cgi.s5', 'sdi', ''listname'', ''listname.cd'', ''listname.cg'.s2', ''listname'.s5', 12''listname''34) See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. SDI: Input called sub-address [ASCII chars, *, ?, #, ##, $, 'list']. (E.g. ho11, me1*, ho??12?, ho?12?*, *, #, 'listname', AA'listname') See also HELP ISDN VALUES. SDO: Output called sub-address [ASCII chars, *, #, 'macro']. (E.g. home123, *, #, home123'sgi', 'sgi'home123'cdi.s5', 'sdi', ''listname.cd'', ''listname.cg'.s2', ''listname'.s5', AAA''listname.cd'', AAA'sdi'BBB''listname'.s5') See also HELP ISDN VALUES. SGI: Input calling sub-address [ASCII chars, *, ?, #, ##, $, 'list']. (E.g. ho11, me1*, ho??12?, ho?12?*, *, #, 'listname', AA'listname') See also HELP ISDN VALUES. SGO: Output calling sub-address [ASCII chars, *, #, 'macro']. (E.g. home123, *, #, home123'sgi', 'sgi'home123'cdi.s5', 'sdi', ''listname.cd'', ''listname.cg'.s2', ''listname'.s5', AAA''listname.cd'', AAA'sgi'BBB''listname'.s5') See also HELP ISDN VALUES. RGI: Input redirecting address [0..9, *, #, ?, 'list'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] and/or PI [a, r, m, q] and/or SI [y, v, w, z, j] attributes, or [##, $]. (E.g. 123, 123*, 12?, 12?*, *, #, ##, $, 'listname', 123'listname') See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. RGO: Output redirecting address [0..9, *, #, 'macro'], optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] and/or PI [a, r, m, q] and/or SI [y, v, w, z] attributes. (E.g. 123, *, #, 123'cdi', 'cdi'123'cgi.s5', 'sdi', ''listname'', ''listname.cd'', ''listname.cg'.s2', ''listname'.s5', 12''listname''34) See also HELP ISDN ATTRIBUTES and HELP ISDN VALUES. BCO: Bearer capability output [*, Speech, 3.1Khz, UDI, RDI, UDI-TA, Video] T301: Alerting time-out [Dft, 5..180 s] UDT: Unconditional disconnect timer [NO, 1..9999 s] LCS: Enable/disable Last Calling number Service [NO, YES] LCST: Last Calling number Service records timeout [Sys, NONE, 1..999 hour] IG: Input gain [Sys, MUTE, -31..+31 dB] OG: Output gain [Sys, MUTE, -31..+31 dB] SG: Attenuation of DTMF or Tone signals respect to their configured values [Sys, -31..0 dB] DL: Output volume of lower DTMF tone [Sys, MUTE, -31..+3 dBm] DH: Output volume of higher DTMF tone [Sys, MUTE, -31..+3 dBm] FMRLY: Fax/Data relay [NO, YES, Sys] FAXSP: Fax maximum speed [AUTO or 0, 2400, 4800, 7200, 9600, 12000, 14400 bps] MODSP: Modem maximum speed [AUTO or 0, 2400, 4800, 7200, 9600, 12000, 14400 bps] FMLVL: Output volume of Fax/Data signal [Sys, -18..-3 dBm] FMDJ: Fax/Data default jitter buffer size [Sys, 0..1000 ms] FMMJ: Fax/Data maximum jitter buffer size [Sys, 0..1000 ms] ECM: Enable/disable ECM (Error Correcting Mode) for fax [NO, YES, Sys] SP: Voice compression bit rate [5300, 6000, 6300, 6400, 7200, 8000, 8800, 9600, 11200, 13200, 13340, 15200, 16000, 18400, 24000,24800, 32000, 40000, 64000 bps] SC: Silence compression [NO, YES, Sys] DJ: Default jitter buffer size [*, Sys, 0..1000 ms] It must be minor or equal to MJ. MJ: Maximum jitter buffer size [*, Sys, 0..1000 ms] It must be major or equal to DJ. CODERS: Allowed coders [* or Sys or NONE or a list of one or more coder values (see below)]. The available coders are [Transp, G.711, G.726, G.727, GSM6.10, Spirit, G.723.1, G.729A, ILBC, SPEEX, G.711A, G.711u]. Values can be joined using ',' (comma). The position in the list defines the preference order. The rightmost value is the one with the lowest preference. SPOUT: Maximum preferred/allowed bit rate for the audio coder on output side of direct transcoding [*, 5300, 6000, 6300, 6400, 7200, 8000, 8800, 9600, 11200, 13200, 13340, 15200, 16000, 18400, 24000, 24800, 32000, 40000, 64000 bps] SCOUT: Silence compression output [*, Sys, NO, YES] DJOUT: Default jitter buffer size output [*, Sys, 0..1000 ms] It must be minor or equal to MJOUT. MJOUT: Maximum jitter buffer size output [*, Sys, 0..1000 ms] It must be major or equal to DJOUT. CODERSOUT: Preferred list of coders for THIS routing offered to called side [* or Sys or NONE or *,Sys or a list of one or more coder values (see below) or *,list] The available coders are [Transp, G.711, G.726, G.727, GSM6.10, Spirit, G.723.1, G.729A, ILBC, SPEEX, G.711A, G.711u]. Values can be joined using ',' (comma). The position in the list defines the preference order. The rightmost value is the one with the lowest preference. TI1:..TI5: Time interval [#, ALL, *, string in format day,hh:mm-hh:mm] # = disabled (i.e. 'no match'), ALL and * = always. Value 'day' can be: - a single day of the week [MO, TU, WE, TH, FR, SA, SU] or - a set of days of the week (E.g. MO+TH or TU+TH+SU) or - an interval of days of the week (E.g. MO-WE or TH-SU) or - a date in the format dd/mm/yy, where - 'dd' can be [*, 1..31] - 'mm' can be [*, 1..12] - 'yy' can be [*, 0..99] (E.g. 23/12/13 or 31/12/* or 1/*/* or */8/* or 1/04/*) or - begin and end date separated by '-', i.e. d1/m1/y1-d2/m2/y2, where - 'd1' and 'd2' can be [*, 1..31] - 'm1' and 'm2' can be [*, 1..12] - 'y1' and 'y2' can be [*, 0..99] (E.g. 23/12/13-07/01/14 or 23/12/*-07/01/* or 01/*/*-5/*/*) or - ALL.
Note | |
---|---|
The ? character has to be separated by one or more spaces from the previous word. |
A filter can be applied when asking help to simplify the search of information about a single parameter:
[20:00:02] ABILIS_CPX:d p ip-1 ? nat diffserv vrrp
Ip-1 (IP over LAN) resource parameter(s): NAT: NAT usage [NO, INSIDE, OUTSIDE, VPN, DMZ] DIFFSERV: Differentiated Services Field (DS) management [NO, NET, BORDER] VRRP: Enable/disable VRRP [NO, YES] [20:00:25] ABILIS_CPX: [20:02:58] ABILIS_CPX:d user: ? sip-busy-nochan
User's parameter(s): SIP-BUSY-NOCHAN: Return BUSY cause instead of NOCHAN [NO, IN, OUT, BOTH]
Besides, a help section is present:
[14:13:23] ABILIS_CPX:help ?
ACPI List of ACPI block types INTERNET Help on INTERNET topics ISDN Help on ISDN topics KEYCODES Supplementary services keycodes SMBIOS List of SMBIOS block types SS Supplementary services SUBTYPE Help on CPX resources subtypes SYSLOG Help on System Log events TIMEZONES List of supported time zones [14:13:30] ABILIS_CPX:help internet ?
ICMP List of ICMP message types PORTS List of assigned TCP/UDP ports PROTOCOLS List of assigned Internet protocols [14:13:26] ABILIS_CPX:help isdn ?
ATTRIBUTES ISDN number attributes CODE ISDN Location/Reason codes MACRO ISDN macro-instruction VALUES Details on meaning of special values [13:49:22] ABILIS_CPX:help keycodes ?
HELP [SS] KEYCODES Show Supplementary service keycodes and descriptions [13:48:47] ABILIS_CPX:help smbios ?
HELP SMBIOS Show the list of SMBIOS block types [14:13:36] ABILIS_CPX:help ss ?
KEYCODES Supplementary services keycodes [13:46:29] ABILIS_CPX:help subtype ?
HELP SUBTYPE [type] Show the list of allowed subtypes for X25, Pv and Ip resources. [13:47:38] ABILIS_CPX:help syslog ?
HELP SYSLOG Show the list of System Log events HELP SYSLOG ddddd Show help on the specified System Log event, where 'ddddd' is the decimal event code that appears between square brackets in Abilis CPX System Log file CPX.LOG (E.g. "13/01/2012 17:45:49 [00371] I: LICENCE, LOADED" command "HELP SYSLOG 371" will show help on event 371) [14:13:42] ABILIS_CPX:help timezones ?
HELP TIMEZONES Show the list of supported time zones
[14:13:26] ABILIS_CPX:help isdn ?
ATTRIBUTES ISDN number attributes
CODE ISDN Location/Reason codes
MACRO ISDN macro-instruction
VALUES Details on meaning of special values
Type HELP ISDN ATTRIBUTES for details of number attributes.
[11:25:42] ABILIS_CPX:help isdn attributes
ISDN number attributes are represented with TWO bytes: TON/NP byte and
PI/SI byte. TON/NP byte is always present.
PI/SI byte is optional, i.e. it can be absent.
-------------------------------------------------------------------------------
TON - Type Of Number
Symbol Meaning
u Unknown
i International number
n National number
o (Operator network) Network specific number
s Subscriber number
k (Coded) Abbreviated number
h Alphanumeric (GSM/UMTS only)
<missing> Input: any. Output: unchanged; if TON/NP byte must be added the value
"unknown" is forced.
-------------------------------------------------------------------------------
NP - Numbering Plan
Symbol Meaning
x Unknown
e ISDN/telephony numbering plan (Recommendation E.164)
d Data numbering plan (Recommendation X.121)
t Telex numbering plan (Recommendation F.69)
l (local) National standard numbering plan
p Private numbering plan
<missing> Input: any. Output: unchanged; if TON/NP byte must be added the value
"unknown" is forced.
-------------------------------------------------------------------------------
PI - Presentation Indicator
Symbol Meaning
a Presentation allowed
r Presentation restricted
m (Missing) Number not available due to interworking
q Input: PI/SI byte missing. Output: remove PI/SI byte.
<missing> Input: any, even PI/SI byte missing. Output: unchanged.
NOTE - Output: if there's not PI/SI to pass, the values "a", "r", "m" causes
the automatic addition of PI/SI byte and the value "User-provided, not
screened" is assumed for SI.
-------------------------------------------------------------------------------
SI - Screening Indicator
Symbol Meaning
y User-provided, not screened
v User-provided, verified and passed
w User-provided, verified and failed
z Network provided
j User-provided, any variant ( y | v | w ) - Valid only for input
fields.
<missing> Input: any, even missing. Output: unchanged; if PI/SI byte must be
added the value "User-provided, not screened" is forced.
NOTE - Output: if there's not PI/SI to pass, the PI/SI byte will not be added
even if a SI value is specified.
-------------------------------------------------------------------------------
Type HELP ISDN CODE for details of ISDN location, ISDN reason and CTIR specific reason of disconnection codes.
[11:25:52] ABILIS_CPX:help isdn code
ISDN location codes defined by ITU for Q931 or CTIR specific:
HEX | DEC | Decription
----+-----+--------------------------------------------------------------------
80 | 128 | U - User
81 | 129 | LPN - Private network serving the local user
82 | 130 | LN - Public network serving the local user
83 | 131 | TN - Transit network
84 | 132 | RN - Public network serving the remote user
85 | 133 | RPN - Private network serving the remote user
87 | 135 | INTL - International network
8A | 138 | BI - Network beyond interworking point
F0 | 240 | CPX - CPX internal code
FF | 255 | CPX - CPX internal code
ISDN reason codes defined by ITU for Q931:
HEX | DEC | Decription
----+-----+--------------------------------------------------------------------
81 | 129 | Unallocated (unassigned) number
82 | 130 | No route to specified transit network (national use)
83 | 131 | No route to destination
84 | 132 | Send special information tone
85 | 133 | Misdialled trunk prefix (national use)
86 | 134 | Channel unacceptable
87 | 135 | Call awarded and being delivered in an established channel
88 | 136 | Preemption
89 | 137 | Preemption - circuit reserved for reuse
8D | 141 | Call completed elsewhere
90 | 144 | Normal call clearing
91 | 145 | User busy
92 | 146 | No user responding
93 | 147 | No answer from user (user alerted)
94 | 148 | Subscriber absent
95 | 149 | Call rejected
96 | 150 | Number changed
97 | 151 | Redirection to new destination
98 | 152 | Call rejected due to feature at the destination
99 | 153 | Exchange routing error
9A | 154 | Non-selected user clearing
9B | 155 | Destination out of order
9C | 156 | Invalid number format (address incomplete)
9D | 157 | Facility rejected
9E | 158 | Response to STATUS ENQUIRY
9F | 159 | Normal, unspecified
A2 | 162 | No circuit/channel available
A6 | 166 | Network out of order
A7 | 167 | Permanent frame mode connection out-of-service
A8 | 168 | Permanent frame mode connection operational
A9 | 169 | Temporary failure
AA | 170 | Switching equipment congestion
AB | 171 | Access information discarded
AC | 172 | Requested circuit/channel not available
AE | 174 | Precedence call blocked
AF | 175 | Resource unavailable, unspecified
B1 | 177 | Quality of Service not available
B2 | 178 | Requested facility not subscribed
B5 | 181 | Outgoing calls barred within CUG
B7 | 183 | Incoming calls barred within CUG
B9 | 185 | Bearer capability not authorized
BA | 186 | Bearer capability not presently available
BE | 190 | Inconsistency in designated outgoing access information and subscri
ber class
BF | 191 | Service or option not available, unspecified
C1 | 193 | Bearer capability not implemented
C2 | 194 | Channel type not implemented
C5 | 197 | Requested facility not implemented
C6 | 198 | Only restricted digital information bearer capability is available
(national use)
CF | 207 | Service or option not implemented, unspecified
D1 | 209 | Invalid call reference value
D2 | 210 | Identified channel does not exist
D3 | 211 | A suspended call exists, but this call identity does not
D4 | 212 | Call identity in use
D5 | 213 | No call suspended
D6 | 214 | Call having the requested call identity has been cleared
D7 | 215 | User not member of CUG
D8 | 216 | Incompatible destination
DA | 218 | Non-existent CUG
DB | 219 | Invalid transit network selection (national use)
DF | 223 | Invalid message, unspecified
E0 | 224 | Mandatory information element is missing
E1 | 225 | Message type non-existent or not implemented
E2 | 226 | Message not compatible with call state or message type non-existent
or not implemented
E3 | 227 | Information element/parameter non-existent or not implemented
E4 | 228 | Invalid information element contents
E5 | 229 | Message not compatible with call state
E6 | 230 | Recovery on timer expiry
E7 | 231 | Parameter non-existent or not implemented - passed on (national use
)
EE | 238 | Message with unrecognized parameter discarded
EF | 239 | Protocol error, unspecified
FF | 255 | Interworking, unspecified
CTIR specific reason codes:
HEX | DEC | Decription
----+-----+--------------------------------------------------------------------
00 | 000 | No problem detected
81 | 129 | Unallocated (unassigned) number
83 | 131 | No route to destination
91 | 145 | User busy
93 | 147 | No answer from user (user alerted)
95 | 149 | Call rejected
97 | 151 | Unconditional disconnect timer expiry
A0 | 160 | Invalid number format (NRC_BADNUM)
A1 | 161 | No path between 2 B channels
A2 | 162 | No codec available
A3 | 163 | Cause code unavailable
A4 | 164 | No AC available
A5 | 165 | Destination out of order (NRC_L1DOWN)
A6 | 166 | Destination out of order (NRC_L2DOWN)
A7 | 167 | No HDLC available
A8 | 168 | No port available (NO_PORT)
A9 | 169 | Temporary failure
AA | 170 | No EEC available
AB | 171 | No AC with fax relay available
AC | 172 | No MCD available
AD | 173 | No outgoing connection side detected
AE | 174 | No appropriate connection for Call Pickup
AF | 175 | External device rejected request to switch to T.38
B2 | 178 | No c-tofrom-cidsa connection available
B3 | 179 | No circuit or channel available (NRC_NOCHAN)
B4 | 180 | Loop connection detected
B5 | 181 | Not enough bandwidth
B6 | 182 | Service denied
B7 | 183 | Service error
B8 | 184 | Same call already ongoing. Call rejected.
BE | 190 | CTIR administratively disabled
BF | 191 | Service not available
D8 | 216 | Incompatible destination
DF | 223 | Invalid message, unspecified
FF | 255 | Normal call clearing, unspecified
Type HELP ISDN MACRO to display info about macro functions.
[11:27:26] ABILIS_CPX:help isdn macro
ISDN macros permit the manipulation of ISDN numbers and subaddresses in the
call being processed.
Macro must be written between single quotes and can be present only in
output fields CDO/CGO/SDO/SGO (xxO).
A macro may refer a INR list and it's fields, in this case a sort of sub-macro
occurs and a couple of single quotes is required.
In following explanation xx is used to indicate any of CD/CG/SD/SG.
--- Simple macros in CDO/CGO/SDO/SGO (xxO) ------------------------------------
xxO: 'xxI' Copy xxI in xxO
xxO: 'xxI.Sy' Copy xxI in xxO starting from left position y
xxO: 'xxI.Ly' Copy xxI in xxO leftmost y characters
xxO: 'xxI.Ry' Copy xxI in xxO rightmost y characters
--- Macros with INR list sub-macro in CDO/CGO/SDO/SGO (xxO) -------------------
The INR list fields are: Number, CHK, CD, CG.
When a INR list is used in xxO fields macros it works as follow:
if a match is found between Number and field indicated by CHK (CGI or CDI),
the CD or CG field will be used in the preparation of the xxO field,
as specified by the sub-macro.
CDO: ''listname'' Copy list CD field into CDO
CGO: ''listname'' Copy list CG field into CGO
xxO: ''listname.CD'' Copy list CD field into xxO
xxO: ''listname.CD'.Sy' Copy list CD field from position y into xxO
xxO: ''listname.CD'.Ly' Copy list CD field leftmost y characters into xxO
xxO: ''listname.CD'.Ry' Copy list CD field rightmost y characters into xxO
xxO: ''listname.CG'' Copy list CG field into xxO
xxO: ''listname.CG'.Sy' Copy list CG field from position y into xxO
xxO: ''listname.CG'.Ly' Copy list CG field leftmost y characters into xxO
xxO: ''listname.CG'.Ry' Copy list CG field rightmost y characters into xxO
--- Examples ------------------------------------------------------------------
More macros can be written at the same time, the limit is only the 24
characters available in the xxO fields
Here is an example of possible combinations.
If in some circumstance a combination is not allowed you will get an
appropriate message.
'cdi'
123'cdi'
'cdi'123'cgi.s5'
''listname''
''listname.cd''
''listname'.s5'
''listname.cg'.s2'
123''listname.cg'.s2'
'cdi'123''listname.cg'.s2'
Type HELP ISDN VALUES for details on meaning of special values.
[11:27:29] ABILIS_CPX:help isdn values
Generalized meaning of wildcards used for matching and filtering values:
-----------+-------------------------------------------------------------------
Symbol | Meaning
-----------+-------------------------------------------------------------------
? | Match a single ASCII character
^ | Match a single ASCII digit [0..9]
* | Match any number of ASCII characters
_ | Match any number of ASCII digits [0..9]
-----------+-------------------------------------------------------------------
Meaning of special values used in ISDN CDI/CGI/SGI/SDI/RGI fields:
-----------+-------------------------------------------------------------------
Symbol | Meaning
-----------+-------------------------------------------------------------------
* | Don't care.
# | Missing or Empty information element
## | Missing information element
$ | Empty or Non-empty information element
?* | Non-empty information element
-----------+-------------------------------------------------------------------
Meaning of special values used in ISDN CDO/CGO/SGO/SDO/RGO fields:
-----------+-------------------------------------------------------------------
Symbol | Meaning
-----------+-------------------------------------------------------------------
* | Pass correspondent input field untouched.
# | Set an empty information element. An empty information element in
| most cases is removed.
-----------+-------------------------------------------------------------------