Documente Academic
Documente Profesional
Documente Cultură
CTI Manual
Notice
The inf ormation contained in this document is subject to change without
notice. Coral Telecom Ltd. makes no warranty of any kind with regard to
this material, including, but not limited to, the implied warranties of
merchantability and f itness f or a particular purpose.
Coral Telecom Ltd. shall not be liable f or errors contained herein or f or
incidental or consequential damages in connection with the f urnishing,
perf ormance, or use of this material.
No part of this document may be photocopied, reproduced, or translated
to another language without the prior written consent of Coral Telecom
Ltd.
Printing History
First Edition
Second Edition
:
:
st
1 August, 2002
st
1 Nov ember, 2004
Introduction
HMS Integration................................................................................................23
HMS Power Up Message - FROM HMS.........................................................26
HMS Power Up Ack Message - From IRIS.....................................................26
Check-In Message From HMS....................................................................27
Where X is the error code. .............................................................................28
Dialing Rights Message From HMS ............................................................29
Out Going Call Details Message From IRIS ................................................31
Incoming Calls Integration - From IRIS..........................................................33
Check Out Message From HMS .................................................................35
Where X is the error code. .............................................................................35
Wake Up Alarm Message From HMS..........................................................36
Where X is the error code. .............................................................................36
Room Shift Message From HMS.................................................................38
Where X is the error code. .............................................................................38
Temporary Check In/Out Message - From HMS.............................................39
Where X is the error code. .............................................................................40
HMS Database Update Message - From IRIS..............................................41
IRIS Power Up Message - From IRIS............................................................43
HMS / PMS Shut Down Message - From HMS...............................................44
Hardware Interface
The IRIS links to a client via an RS-232 interface. The physical connection is implemented by
connecting the client to the IRIS using an RS-232 cable as described below.
DX
Client
Female connector
Output
Female connector
(9 pin DSUB)
Description
(9 pin DSUB)
Transmit Data
Receive Data
Signal Ground
Request To Send
Clear To Send
Currently the RTS/CTS protocol is not in use. But the client application must assert RTS
Signal so that in future if this handshaking becomes active then also the client application
remains compatible. The Client application must not wait for any CTS signal, as on today but
CTS wait must be kept optional for future compatibility.
The Port configuration should be 9600 bps, no parity, 8 data bits and one-stop bit. The IRIS
defaults to this. The IRIS port is configured as 9 Pin DSUB female ports and will drive the TX
Data signal. The Client port is assumed as 9 Pin DSUB Female port and should drive its TX
& RTS Data Signals. If the Client port is not a 9 PIN DSUB female ports then the use must
refer to Hardware user manual of the client machine.
Flow Control
There is no specific flow control is required. However whenever RTS/CTS handshaking
comes in action, then client application can place the RTS lead of the interface into false
state.
The IRIS, though able to have its output paused, has a limited but enough buffer size. The
messages will be lost if the client application stops IRIS output during a busy period for a
longer duration. Hence it is not recommended to do so. The IRIS port is full duplex and it can
send or receive data simultaneously.
This also must be noted that client application should maintain a time gap of at least 200ms
between two successive packet, if the packet is related with the same port. However if the
packet is supposed to send for two different ports, time gap can be at least 50ms.
Bi-directional Handshaking.
Outgoing Call Details.
Budgeting on extensions.
Budgeting on Virtual Telephony.
Incoming Calls Details.
Malicious Call Trace.
Fault Booking.
Following are the packets that will be integrated with Call Billing Software or property
management software (PMS) or a Hotel Management Software (HMS) herein after referred to
as a Client Application.
Bidirectional Handshaking
CBS / PMS / HMS Power On Message - From CBS / PMS / HMS
This message is sent by Client application to inform IRIS IVDX that Client application has
been activated. If the IRIS IVDX system is also running then it will revert back to Client
application with Power on ACK message. This will ensure that link between IRIS IVDX and
client application is active . This message can be sent any number of times.
The Message Format is:
FIELD
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
The moment, Client application receives the ACK message from IRIS, Client application
should send a `Call negative ack message' to IRIS to retrieve any un-acknowledged out
going call detail.
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
Important: If IRIS has started to send the call packet & CBS / PMS is sending the CALL
NACK MSG (to check the handshaking health) , IRIS will not accept this CALL NACK MSG
during next 10 seconds. Basically this will ensure `No duplication of the call packet.
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
Important: CBS/PMS/HMS has to send the CALL ACK after receiving every call, therefore
CBS/PHM/HMS has to acknowledge all the calls packets individually.
Important : CBS / HMS / PMS has to send the CALL ACK MSG (%D$) to acknowledge the
CALL PACKET only. CBS/HMS/PMS should not send CALL ACK against any other packet.
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
10
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
CO Number
TTTTTTTT
Call Terminator
EEEEEEEE
HH:MM:SS
Call Duration
MMM:SS
XXXXX
DD:MM:YY
16
NNNNNNNNNNNNNNNN
10
ETX
END OF TEXT
Important: This is the default packet of the outgoing call. However various field of the
outgoing packet can be interchanged or disabled through system programming.
Note: Please read the following examples carefully because this message carries extra space
fields between the data fields. While processing this message will take care of it CBS /
PMS/HMS.
1
10
30
50
70
20
40
60
H
2
11
10
30
50
70
20
40
1
H
2
60
Here ABCD is the account code & this code will always be within the square brackets.
If the outgoing calls are made using the system feature `Walk Call, call originator & call
terminator will be the extension number which was dialed for `Walk Call.
Note: Receipt and validity of the Out going Calls details Message must be verified by
HMS/PMS in the form of CALL ACK or CALL NACK message. Additionally, if HMS/PMS is
not able to handle or accept the Out Going Calls Details Message than HMS/PMS will not
send CALL ACK/NACK message to IRIS. In this scenario IRIS will assume as Calls
Processing System Malfunctioning, and further transmission of Out Going Calls Details
Message will be stopped till Call ACK or Call NACK Message is received.
If IRIS receives the CALL ACK for the sent call packet, it will mark that call as
`Acknowledged' in its buffer. Note that this acknowledged call also, will not be deleted from
the IRIS buffer by the IRIS. IRIS deletes the calls in its buffer as per FIFO concept. Ie if the
buffer is fulfilled than IRIS will omit the oldest call in its buffer to store the latest call.
If IRIS does not receive the call ACK of the sent call packet, IRIS will stop sending any
further calls & will continue to save the calls in its buffer. As a call has been sent by IRIS
for which it did not receive the ACK ie the next time CBS/PMS/HMS starts, CBS/PMS/HMS
will send the CALL NACK (after handshaking packet) to recieve the call that was sent by
IRIS earlier.
12
Length
Comment
Start of Text
Message Type
CO Number
TTTTTTTT
Call Terminator
EEEEEEEE
HH:MM:SS
Call Duration
MMM:SS
Not Applicable
Not Applicable
DD:MM:YY
16
NNNNNNNNNNNNNNNN
Answered / Unanswered
10
End of Text
Note: Please carefully read the following packet because this message carries extra spaces
between data fields. CBS / PMS/HMS while processing this message will take care of it.
The message will be as follows for answered call :
1
10
30
50
70
20
40
60
H
2
13
10
30
50
70
40
60
20
1
H
2
Note the following for the integration of the incoming call packet a) For incoming call packet, incoming SMDR has to be activated in the IRIS through
system programming.
b) IRIS does not require any request from CBS / HMS for the incoming packet (except
handshaking packet i.e. %H$).
c) If Caller Line Identification is captured on the trunk that also will be sent with the
incoming packet.
d) The moment incoming call is terminated, an incoming call packet will be sent to the
CBS / HMS.
e) Incoming call packet will be sent only for the answered calls.
f)
IRIS does not keep the incoming call packet in its buffer. As soon as a incoming call
packet is generated, it will be sent to CBS.
g) IRIS does not expect any acknowledgement from the CBS/HMS for the same.
h) If CBS / HMS is not capturing the incoming call packet, it will be lost.
14
Length
Comment
Stx
Start Of Text
Message Type
Extension Number
Old Number
Budgeting Amt
Budgeting Amount
Blanks
Blanks
Etx
End Of Text
Example:
To enable the budgeting:
%
Here EEEEEEEE is the extension no. & AAAA can be 0000 to 9999.
IRIS will send the acknowledement as follows
To disable the budgeting:
%
Here EEEE is the room extension no. & DDDD will be DDDD only.
To add additional amount to the already budgeted room extension:
%
Here EEEE is the room extension no. & A will be A only & XXX is the added amount. A
Maximum of Rs. 999 can be added.
Important: IRIS supports two types of budgeting
a) Amount based budgeting
b) 16Khz based budgeting
Type of budgeting (amount based or 16khz pulses based), will be defined through IRIS
system programming. If amount based budgeting is enabled, AAAA or XXX will be the
amount & if 16KHZ-type budgeting is enabled through system programming, AAAA & XXX
will be treated as number of 16 khz pulses in place of amount.
Coral Telecom Ltd.
15
Where `G indicates `Success. This above packet intimates that the `V packet for the
Extension EEEEEEEE is accepted.
The format of the Budgeting NACK Packet is,
%
Where `E indicates the `Error. This above packet intimates that the `V packet for the
extension EEEEEEEE is not accepted. `X is the error code.
Important: IRIS will send the ACK & NACK packet only if the length of the Q packet is
correct.
16
If a call is made through account code, account code also will be sent with the call packet.
CBS has to maintain a database for the account codes with the user names, dialling right
control, & allotted budgeting amount as well as expired budgeting amount.
All the calls, made through account code, will be sent by IRIS to the CBS. Please note that
call packet will be standard (as explained earlier).
CBS has to calculate the call charges as per the received call packet & CBS has to reduce
the call amount from his budget.
On expiry of the budgeting amount, CBS will send a packet to IRIS to withdraw the dialling
right for that particular account code.
If budgeting amount is added or re-allocated the CBS has to send the budget packet again to
update to open dialling right for that account code.
As complete control is with CBS, for budgeting on account codes, CBS should run all
the time.
As the call charges are calculated after receiving the call packet from the IRIS,
current call will not be disconnected. Decision will be taken only after receiving the
call packet.
Following is the Call Packet:
1
10
30
50
70
20
40
60
H
2
Important:
EEEE is the call terminator extension no.
If `ABCD' is the account code.
17
Length
Comment
STX
Start of Text
Message Type
Account Code
ABCD
`A'
Dialing Right
Blank Entry
10
Blank
ETX
End Of Text
2
Q
3
A
4
B
5
C
6
D
7
A
8
X
9
$
1
%
2
Q
3
1
4
2
5
3
6
4
7
A
8
0
9
$
If some more budgeting amount is added for the account code `1234' for having ISD rights,
CBS has to send the following packet to change the dialling right of the account code 1234:
1
9
$
IRIS also will send the acknowledgement for the above request in the form of ACK or NACK.
The format of the ACK packet will be,
%
Where `G indicates `Success. This above packet intimates that `Q packet for the account
code ABCD is accepted & its dialing rights have been set as D.
The format of the NACK packet will be,
%
Where `E indicates the `Error. This above packet intimates that the `Q packet for
theaccount code is not accepted. `X is the error code.
Coral Telecom Ltd.
18
19
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
VOICE LINE
VOICE LINE
ETX
END OF TEXT
Example:
The following message will be sent by IRIS IVDX for the following details.
Room Number :
Service Phone :
2016
40
10
Where EEEEEEEE is the call originator port & YYYYYYYY is the call receiver port.
Important:
IRIS will send this message only if this feature is activated with the IRIS through system
programming. To get this message, HMS has to send the handshaking message to IRIS
IVDX i.e. %H$ once.
This also must be noted that IRIS does not keep this packet saved in its buffer. As soon as a
voice link is established in the IRIS, a voice link message will be sent to the client
application.
20
FIELD
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
Type of Request
Blank
15
Blank
ETX
END OF TEXT
To download the booked faults from the IRIS, following packet will be sent by the CBS1
10
9
$
Now IRIS will send all the fault strings from its buffer. The format of the fault string that will
be sent by IRIS IVDX will be
FIELD
LENGTH
COMMENT
STX
Start of Text
MESSAGE TYPE
Extension Number
EEEEEEEE
DDDDDDDD
ETX
END OF TEXT
21
Where EEEE is the extension no. & 12345678 is the fault code that was dialled by the
subscriber. Now CBS has to decode this fault code with its database & CBS can generate
various reports.
After sending all the fault strings, IRIS IVDX will send the following packet to inform CBS
that all the booked faults packets have been sent to CBS
%
After receiving this packet, CBS has to send the following strings to delete all the fault
packets that were saved in the IRIS IVDX buffer.
%
This will clear all the fault packets from the IRIS IVDX buffer. Please note that IRIS IVDX
will not clear the saved fault packets in its buffer until CBS is sending the clear packet.
On booking of any fault, MSG LED glows on the RECEPTION KTS. After clearing the entire
fault booking strings through serial port, that also will be OFF.
22
HMS Integration
Hotel management software can be integrated with the IRIS IVDX. On integrating the HMS
with IRIS, following features can be utilized through HMS a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
Checking-In a room
Local / STD / ISD Rights
Outgoing calls details
Incoming Calls Details
Checking-Out a room
Wake up alarm
Call Budgeting
Room Shifting
Temporarily Chk-In / Check-Out
Private Line
Malicious Call Tracing
HMS data base
Check-In
Whenever hotel reception executive checks-in a guest in his HMS, HMS has to send a fixed
message to IRIS IVDX also through the serial port. On receiving the CHK-IN packet from
HMS, IRIS IVDX will allow the outward dialing to that particular room automatically.
Call Budgeting
A guest can be budgeted for the outgoing calls to avoid the misuse of the phone. Budgeting
amount will have to be defined with the CHK-IN packet.
Except Check-In packet, budgeting can be enabled through different packets also.
Check-Out
The moment, a guest is being checked-out by HMS, a packet has to be sent by HMS to IRIS
IVDX also so that dialing rights will be withdrawn from that room phone. If any call is in
process that call also will be disconnected immediately.
Coral Telecom Ltd.
23
Wake Up Alarm
Wake up alarm call can be set for a room through HMS. HMS has to send a packet for the
same to the IRIS IVDX.
Room Shifting
If a guest is shifted to another room, all the calls that were made by the guest from the old
room, will be shifted to the new room. & automatically the old room will be checked-out & new
room will be checked-in. Guest name , etc also will be shifted to the new room (if defined
while checking-in).
Private Line
A guest can ask the hotel to allot a trunk line only for him. This trunk line will be known as
private line for his room extension. All the incoming calls coming through a private line, will
land in the guest room directly & only the guest can access his private line for DOD.
Database Packets
This Message is sent by IRIS IVDX to inform PMS/HMS to update its database depending
upon the information entered from the Room.
It helps in keying in information in a paper less and automated environment. This information
is generated when a code (57) followed by any three digit number (database information) is
dialed from the room by the room boy. IRIS IVDX will send an equivalent packet to the
Coral Telecom Ltd.
24
25
Length
Comment
STX
Start Of Text
Message Type
ETX
End Of Text
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
The moment, CBS / PMS / HMS receives the ack message from IRIS IVDX; CBS/HMS/PMS
has to send the `Call negative ack message' to IRIS IVDX.
26
Length
Comment
Stx
Start Of Text
Message Type
Room Number
Guest Name
12
Advance
Etx
End Of Text
10
20
Example:
In the following example, HMS sends the check in message for the guest with the following
details.
Room Number :
Guest Name
:
Advance taken :
2016
Rajeev Nair
Nil
1
%
2
I
3
2
4
0
5
1
6
6
3
A
4
A
5
A
6
A
7
$
10
1
R
2
A
3
J
4
E
5
E
6
V
8
N
9
A
20 1
I R
Important: If budgeting is enabled on the desired room extension, defined amount will be
treated as the budgeting amount.
Note: IRIS will verify Receipt and validity of the Message with room number in form of PMS
ACK or NACK message.
Coral Telecom Ltd.
27
28
LENGTH
COMMENT
STX
START OF TEXT
Message Type
Room Number
EEEEEEEE
`I for Immediate
`O for next Checking-In
Filler
BLANK ONLY
ETX
END OF TEXT
programming.
programming.
programming.
programming.
programming.
9
$
Example:
In the following example The PMS/HMS sends the class of service message for the guest
with the following details.
Room Number
Day Dialing Right
Night Class of Service
Effect
1
:
:
:
:
2016
3
5
Immediate
5
29
Note: IRIS will verify Receiving and validity of the Message with room number in form 0fPMS
ACK or NACK message.
The ACK packet for the dialing rights packet will be,
%
The NACK packet for the dialing rights packet will be,
%
30
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
CO Number
TTTTTTTT
Call Terminator
EEEEEEEE
HH:MM:SS
Call Duration
MMM:SS
XXXXX
DD:MM:YY
16
NNNNNNNNNNNNNNNN
10
ETX
END OF TEXT
Important: This is the default packet of the outgoing call. However various field of the
outgoing packet can be interchanged or disabled through system programming.
Note: Please read the following examples carefully because this message carries extra space
fields between the data fields. While processing this message will take care of it CBS /
PMS/HMS.
1
10
30
50
70
20
40
60
H
2
31
10
30
50
70
20
40
1
H
2
60
Here ABCD is the account code & this code will always be within the square brackets.
Important :
If `ABCD' is in rounded brackets then this is the call originators extension but if it is in
squared bracket than it is the account code.
Note: Receipt and validity of the Out going Calls details Message must be verified by
HMS/PMS in the form of CALL ACK or CALL NACK message. Additionally, if HMS/PMS is
not able to handle or accept the Out Going Calls Details Message than HMS/PMS will not
send CALL ACK/NACK message to IRIS IVDX. In this scenario IRIS IVDX will assume as
Calls Processing System Malfunctioning, and further transmission of Out Going Calls
Details Message will be stopped till Call ACK or Call NACK Message is received.
If IRIS IVDX receives the CALL ACK for the sent call packet, it will mark that call as
`Acknowledged' in its buffer. Note that this acknowledged call also, will not be deleted from
the IRIS IVDX buffer by the IRIS IVDX. IRIS IVDX deletes the calls in its buffer as per
FIFO concept. Ie if the buffer is fulfilled than IRIS IVDX will omit the oldest call in its buffer
to store the latest call.
If IRIS does not receive the call ACK of the sent call packet, IRIS will stop sending any
further calls & will continue to save the calls in its buffer. As a call has been sent by IRIS
for which it did not receive the ACK ie the next time CBS/PMS/HMS starts, CBS/PMS/HMS
will send the CALL NACK (after handshaking packet) to recieve the call that was sent by
IRIS earlier.
32
Length
Comment
Start of Text
Message Type
CO Number
TTTTTTTT
Call Terminator
EEEEEEEE
HH:MM:SS
Call Duration
MMM:SS
Not Applicable
Not Applicable
DD:MM:YY
16
NNNNNNNNNNNNNNNN
Answered / Unanswered
10
End of Text
Note: Please carefully read the following packet because this message carries extra spaces
between data fields. CBS / PMS/HMS while processing this message will take care of it.
The message will be as follows for answered call :
1
10
30
50
70
20
40
60
H
2
33
10
30
50
70
40
60
20
1
H
2
Note the following for the integration of the incoming call packet i)
For incoming call packet, incoming SMDR has to be activated in the IRIS IVDX
through system programming.
j)
IRIS IVDX does not require any request from CBS / HMS for the incoming packet
(except handshaking packet i.e. %H$).
k) If Caller Line Identification is captured on the trunk that also will be sent with the
incoming packet.
l)
The moment incoming call is terminated, an incoming call packet will be sent to the
CBS / HMS.
m) Incoming call packet will be sent only for the answered calls.
n) IRIS IVDX does not keep the incoming call packet in its buffer. As soon as a
incoming call packet is generated, it will be sent to CBS.
o) IRIS IVDX does not expect any acknowledgement from the CBS/HMS for the same.
p) If CBS / HMS is not capturing the incoming call packet, it will be lost.
34
Length
Comment
STX
Start Of Text
Message Type
Room Number
Eeeeeeee
Filler
Blanks Only
ETX
End Of Text
3
E
4
E
5
E
6
E
7
E
8
E
9
E
0
E
9
$
Example:
In the following example The PMS/HMS sends the check Out message for the guest with the
following details.
Room Number
1 2
% O
:
3
2
2016
4
0
5
1
6
6
9
$
Note: IRIS will verify Receipt and validity of the Message with room number in the form of
PMS ACK or NACK message.
The ACK packet for the Check-Out packet will be,
% G
35
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ROOM NUMBER
EEEEEEEE
ALARM HOUR
HH
ALARM MINUTES
MM
BLANKS
Blanks
ETX
END OF TEXT
9
$
Example:
In the following example The PMS/HMS sends the wake up message for the guest with the
following details.
Room Number :
Alarm Hour
:
Alarm minutes :
2016
12
40
9
$
Note: IRIS will verify Receipt and validity of the Message with room number in form of PMS
ACK or NACK message.
The ACK packet for the Alarm Packet will be,
% G
36
9
$
37
Length
Comment
STX
Start Of Text
Message Type
EEEEEEEE
EEEEEEEE
ETX
End of Text
E'
E'
E'
E'
E'
E'
E'
E'
Example:
In the following example The PMS/HMS sends the Room Shifting information as Room Move
message for the guest with the following details.
Old Room Number
New Room Number
:
:
2016
2017
9
$
IRIS will verify Receipt and validity of the Message with room number in form of PMS ACK or
NACK message.
The ACK packet for the Room Shift Message will be,
% G
38
Length
Comment
STX
Start of Text
Message Type
Room Number
EEEEEEEE
Temporary Request
Filter
Blanks
ETX
End of Text
E I/O
9
$
Example:
In the following example The PMS/HMS sends Temporary check in message for the guest
with the following details.
Room Number
Temporary Request
:
:
2016
Temporary Check-In
9
$
In the following example The PMS/HMS sends Temp Chk-Out message for the guest with the
following details.
Room Number
Temporary Request
:
:
2016
Temporary Check-Out
9
$
IRIS will verify Receipt and validity of the Message with room number in form of PMS ACK or
NACK message.
The ACK packet for the Temp Check-In/ Out Message will be,
39
The NACK packet for the Temp Check-In/ Out Message will be,
% E
40
Length
Comment
STX
Start of Text
Message Type
Room Number
EEEEEEEE
Filter
Blank
Database Information
ABC
ETX
End of Text
Example: If room boy dials 123 followed by the feature code of the HMS Report from an room
extension no. 2224, IRIS will send the following packet to HMS.
41
After receiving the above packet, HMS should not allot this room to new guest. & as soon as
following packet is received by HMS, HMS can allot this room to any of the guest.
Note: This message does not require any request from HMS.
42
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
Important: Once HMS receives the IRIS Power Up packet, HMS should send HMS power up
massage & Call Nack Massage.
43
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
ETX
END OF TEXT
44
45
`X
1
2
3
4
5
& `Y is the string notification followed by extension notification & string termination.
Extension notification is `%s & String Termination is `#. Note that `s is in lower case only.
For example, if DIC string is required as `6666 followed by extension no. & #, this will be set
by the following command,
set sys vms 1 6666%s#
In this example, String notification is `6666 in 4 digit.
Extension notification is `%s i.e. 2 character.
Termination is `# i.e. single character.
Note that for the setting of the various strings, the maximum length of the `Y can be 7.
Means string notification can be in 4 digit maximum. For good result, define the string
notification in single digit.
Defined VMAIL strings can be viewed by the command `show sys device.
show sys device
Device List :
USER : 032 - 222
JUNCTION : 128 - 158
DSP
: 006 - 028
VSN
: 028 - 032
RECP 2032 Day S'visor 2032 Night S'visor 2032 Alarm Fail 2032
VMS Strings:[ DIC. 11%s#][ DEC. 22#][DV/N. 33%s#][DVBS. 44%s#][ EOC. 554#][ x1.
][ x2. ][ x3. ][ x4. ][ x5. ]
Clock State: NPRI
show sys Fault/acts/device/libs/msgs/wtab/ulsta,d
46
183 EXT 1
When the voice message is deleted by that extension user after hearing the stored voice
message, VMAIL has to send the string for turn off the MSG LIGHT.
Message Light OFF
183 EXT 0
The message light on/off code, can be changed either by the flex command or by the port
command.
i.e.
Important: It is recommended not to activate the Call Forward busy feature on extensions.
Because if Call forward busy is activated, all the internal calls also will go to VMAIL ports
immediately on calling any busy extension.
So to avoid this case, VMAIL should work in semi-supervisory mode means supervisory
mode only for busy case. Means if VMAIL finds an extension busy for an external call, VMAIL
should not transfer this call blindly. VMAIL should play the busy message itself.
Keeping the VMAIL integration in mind, we have modified one of system feature also i.e. `Call
forward no reply can be forwarded to ACD also. Note that Call forward no reply can be set
through only PI.
47
48
Length
Comment
STX
Message Type
39
Redirect Port
Reason
Caller Type
Caller Line
Identification
16
Maximum 16 digits
ETX
01
02
03
04
DIC
DEC
DVIR
DVIB
<STX> <Packet Id> <VM Port (dial num)> <Redirect Port(Dial Num) > <Reason> <Caller
Type> <CLI> <ETX>
49
Length
Comment
STX
Message Type
37
ETX
An example for DIC packet - If an extension i.e. 12345678, makes an internal call to the
voice mail extension i.e. 4567, IRIS will generate the following DIC string to Voice Mail 1
10
20
25
39
67
45
00
00
78
56
34
12
01
1X
34
35
36
37
00
00
00
00
00
00
00
00
00
00
00
00
24
An example for DEC packet - when an external call is landing to voice mail, IRIS will
generate the following DEC string to Voice Mail. Here also Voice Mail extension number is
4567 & the detected CLI is 9891499202.
1
10
20
25
39
67
45
00
00
00
00
00
00
02
2X
39
38
39
31
34
39
39
32
00
02
00
00
00
00
00
00
24
10
20
25
39
67
45
00
00
17
21
00
00
03
2X
39
38
39
31
34
39
39
32
00
02
00
00
00
00
00
00
24
50
10
20
25
39
67
45
00
00
17
21
00
00
04
2X
39
38
39
31
34
39
39
32
00
02
00
00
00
00
00
00
24
Important: It must be noted that all the extensions should be enabled for `Call forward busy
to VM extension. But it is not recommended to activate the Call Forward busy feature on
extensions. Because if Call forward busy is activated, all the internal calls also will go to
VMAIL ports immediately on calling any busy extension.
So to avoid this case, VMAIL should work in semi-supervisory mode means supervisory
mode only for busy case. Means IRIS will keep sending the busy port status to VM in
advance. When external caller dials any desired extension number after getting the greeting
message, VM should check the current status of the dialed extension with its lof file. if that
extension is found busy with the voice mail log file, VM should play the busy message
immediately.
Ports Status
IRIS will send the port status through following packet
Field
Length
Comment
STX
Message Type
31
Dial Num1
State
Dial Num2
<STX> <Packet Id> <Dial Num1> <Stat> > <Dial Num2> <ETX>
Following are the details of the state of the ports.
State Code
0
1
6
7
Coral Telecom Ltd.
State Name
Idle
Wrap
Wait Num
Read
Description
Port is free.
Wrap up state
Port is off-hook
Dialing is going on
51
Wrap
Call
Ring
Talk
Hold
Release
QUE
Busy
Port is queued
Port is busy with non-acd
Activities.
LENGTH
COMMENT
STX
START OF TEXT
MESSAGE TYPE
Extension Number
EEEEEEEE
Key Code
BLANKS
Blanks
ETX
END OF TEXT
52
K F
Dial 2
% K 4 5 6 7
K 2
K 0
K 2
K 5
Dial 0
% K 4 5 6 7
Dial 2
% K 4 5 6 7
Dial 5
% K 4 5 6 7
K R
It must be noted that all the packets are case & space sensitive.
Important All the packets will work only if `CSTA is enabled for all the voice mail
extensions.
To define the same, command is set ext <ext no.> csta.
53
183 EXT 1
When the voice message is deleted by that extension user after hearing the stored voice
message, VMAIL has to send the string for turn off the MSG LIGHT.
Message Light OFF
183 EXT 0
The message light on/off code, can be changed either by the flex command or by the port
command.
i.e.
Important: It is recommended not to activate the Call Forward busy feature on extensions.
Because if Call forward busy is activated, all the internal calls also will go to VMAIL ports
immediately on calling any busy extension.
So to avoid this case, VMAIL should work in semi-supervisory mode means supervisory
mode only for busy case. Means if VMAIL finds an extension busy for an external call, VMAIL
should not transfer this call blindly. VMAIL should play the busy message itself.
Keeping the VMAIL integration in mind, we have modified one of system feature also i.e. `Call
forward no reply can be forwarded to ACD also. Note that Call forward no reply can be set
through only PI.
54
10
20
10
20
20
10
55
10
20
10
20
Any front-end application can capture these strings & that customized application can pop-up
the node of the agent with the information related to the external caller. So these strings are
very useful in case of a call center.
Important: IRIS will generate the above strings only for those extensions for whom CSTA is
enabled. To enable the same , command is,
set ext <ext no.> csta
56