KX-TDA Series PBX Sample Scenarios of new CSTA features Panasonic Communications

KX-TDA Series PBX
Sample Scenarios of new CSTA features
Revision 1.0
Sept. 2004
Panasonic Communications
Network Business Company
TDA PBX CSTA Sample Scenarios
ATTENTION
- This document is copyrighted by Panasonic Communications Co., Ltd. (“PCC”) or its licensor, and is protected by the
copyright laws and international treaty provisions, and all other applicable laws.
- All contents of this document are subject to change without notice.
- THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY. PCC AND ITS AFFILIATE COMPANIES
(“PANASONIC”) DOES NOT MAKE OR PASS ON TO YOU OR OTHER THIRD PARTY, ANY WARRANTY OR
REPRESENTATION INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. WITHOUT LIMITING THE GENERALITY OF THE FOREGOING,
PANASONIC DOES NOT WARRANT THAT THIS DOCUMENT WILL BE ERROR-FREE OR THAT IT WILL MEET
YOUR REQUIREMENTS. PANASONIC SHALL NOT BE LIABLE FOR ANY DAMAGE SUFFERED BY YOU OR
OTHER THIRD PARTY INCLUDING, BUT NOT LIMITED TO, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR
PUNITIVE DAMAGES, EVEN IF PANASONIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 2
TDA PBX CSTA Sample Scenarios
Table of Contents
Physical Device Feature Scenarios .................................................................................................................................... 4
SetDisplay (PT) - IA5String contents ............................................................................................................................... 4
SetDisplay (PT) - OCTET String contents........................................................................................................................ 6
SetDisplay (PS) - IA5String contents................................................................................................................................ 8
ButtonPress - MESSAGE button .................................................................................................................................... 10
2.
Other Scenarios................................................................................................................................................................. 12
2.1.
External Sensor ............................................................................................................................................................... 12
1.
1.1.
1.2.
1.3.
1.4.
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 3
TDA PBX CSTA Sample Scenarios
1. Physical Device Feature Scenarios
1.1.
SetDisplay (PT) - IA5String contents
before scenario
17 JUL. 03:46PM
TUE
PROG INFO RNGOFF MENU
D1
1.1.1.
SetDisplay Request
Parameter Name
M/C/O
device
physicalBaseRowNumber
physicalBaseColumnNumber
contentsOfDisplay
privateData - lockDisplay
1.1.2.
SetDisplay Result
Parameter Name
M
O
O
(M)
(M)
Value
D1
0
0
"Hello Mr. Smith"
true
M/C/O
Description
Characters are in range of IA5String.
Value
Description
1.1.3. SetRingerStatus Request
Start ringer to notify updating LCD message to the user.
Parameter Name
M/C/O
Value
Description
noData
device
ringer
ringMode
ringPattern
1.1.4.
SetRingerStatus Result
Parameter Name
M
M
(M)
(M)
M/C/O
D1
0x31
ringing
1
Requests starting ringer.
Value
Description
Value
Description
noData
1.1.5. SetRingerStatus Request
Stop ringer.
Parameter Name
M/C/O
device
ringer
ringMode
ringPattern
1.1.6.
SetRingerStatus Result
Parameter Name
M
M
(M)
(M)
M/C/O
D1
0x31
notRinging
1
Value
Requests stopping ringer.
Description
noData
intermediate state
Hello Mr. Smith
LCD is controlled by the computing
function while LCD is locked.
D1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 4
TDA PBX CSTA Sample Scenarios
1.1.7.
SetDisplay Request
Parameter Name
M/C/O
device
physicalBaseRowNumber
physicalBaseColumnNumber
contentsOfDisplay
privateData - lockDisplay
1.1.8.
SetDisplay Result
Parameter Name
M
O
O
O
(M)
Value
Description
D1
""
false
M/C/O
IA5String of length = 0
Value
Description
noData
after scenario
17 JUL. 03:46PM
TUE
PROG INFO RNGOFF MENU
D1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 5
TDA PBX CSTA Sample Scenarios
1.2.
SetDisplay (PT) - OCTET String contents
before scenario
17 JUL. 03:46PM
TUE
PROG INFO RNGOFF MENU
D1
1.2.1.
1.2.2.
SetDisplay Request
Parameter Name
M/C/O
device
physicalBaseRowNumber
physicalBaseColumnNumber
contentsOfDisplay
privateData - lockDisplay
privateData - proprietaryContents
M
O
O
O
(M)
O
SetDisplay Result
Parameter Name
M/C/O
Value
D1
0
0
""
true
"Hello Mr. XXX"
Description
Characters are not in rage of IA5String.
Value
Description
1.2.3. SetRingerStatus Request
Start ringer to notify updating LCD message to the user.
Parameter Name
M/C/O
Value
Description
noData
device
ringer
ringMode
ringPattern
1.2.4.
SetRingerStatus Result
Parameter Name
M
M
(M)
(M)
M/C/O
D1
0x31
ringing
1
Requests starting ringer.
Value
Description
Value
Description
noData
1.2.5. SetRingerStatus Request
Stop ringer.
Parameter Name
M/C/O
device
ringer
ringMode
ringPattern
1.2.6.
SetRingerStatus Result
Parameter Name
M
M
(M)
(M)
M/C/O
D1
0x31
notRinging
1
Value
Requests stopping ringer.
Description
noData
intermediate state
Hello Mr. Smith
LCD is controlled by the computing
function while LCD is locked.
D1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 6
TDA PBX CSTA Sample Scenarios
1.2.7.
SetDisplay Request
Parameter Name
M/C/O
device
physicalBaseRowNumber
physicalBaseColumnNumber
contentsOfDisplay
privateData - lockDisplay
1.2.8.
SetDisplay Result
Parameter Name
M
O
O
O
(M)
Value
Description
D1
""
false
M/C/O
IA5String of length = 0
Value
Description
noData
after scenario
17 JUL. 03:46PM
TUE
PROG INFO RNGOFF MENU
D1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 7
TDA PBX CSTA Sample Scenarios
1.3.
SetDisplay (PS) - IA5String contents
before scenario
Normal display
D1
1.3.1. Escape(PDF Start) Request
Make device D1 PDF (Physical Device Feature) mode. This mode allows computing function to control physical device
features
Parameter Name
M/C/O
Value
Description
device
1.3.2.
M
Escape Result
Parameter Name
D1
M/C/O
Value
Description
noData
1.3.3.
1.3.4.
Private(PDF Status) Event
Parameter Name
monitorCrossRefID
targetDevice
originatingDevice
m1
D1
0x3000000
status
true
SetDisplay Request
Parameter Name
device
physicalBaseRowNumber
physicalBaseColumnNumber
contentsOfDisplay
privateData - lockDisplay
1.3.5.
D1
SetDisplay Result
Parameter Name
Monitored Device
Fixed value for 3rd party
control
M/C/O
M
O
O
(M)
(M)
Description
Value
D1
0
0
"Hello Mr. Smith"
true
M/C/O
Description
Characters are in range of IA5String
Value
Description
1.3.6. SetRingerStatus Request
Start ringer to notify updating LCD message to the user.
Parameter Name
M/C/O
Value
Description
noData
device
ringer
ringMode
ringPattern
1.3.7.
SetRingerStatus Result
Parameter Name
M
M
(M)
(M)
M/C/O
D1
0x31
ringing
1
Requests starting ringer.
Value
Description
Value
Description
noData
1.3.8. SetRingerStatus Request
Stop ringer.
Parameter Name
device
ringer
ringMode
ringPattern
M/C/O
M
M
(M)
(M)
D1
0x31
notRinging
1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Requests stopping ringer.
Page 8
TDA PBX CSTA Sample Scenarios
1.3.9.
SetRingerStatus Result
Parameter Name
M/C/O
Value
Description
noData
intermediate state
Hello Mr. Smith
LCD is controlled by the computing function
while LCD is under PDF mode
1.3.10. Escape(PDF Stop) Request
Parameter Name
device
1.3.11. Escape Result
Parameter Name
M/C/O
M
Value
Description
Value
Description
D1
M/C/O
noData
after scenario
Normal display
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 9
TDA PBX CSTA Sample Scenarios
1.4.
ButtonPress - MESSAGE button
This scenario illustrates an example usage of ButtonPress service.
before scenario
D1
after scenario
D1
D2
(target)
(target)
c
C1
a
D2
Message Waiting is set
1.4.1. ButtonPress Request
Requests device D1 to go off-hook.
Parameter Name
M/C/O
device
button
1.4.2.
M
M
ButtonPress Result
Parameter Name
Value
D1
46
M/C/O
Description
SP-PHONE button
Value
Description
noData
1.4.3.
ButtonPress Event
Parameter Name
monitorCrossRefID
device
button
buttonLabel
1.4.4.
D1
Monitored Device
D2
Description
m1
D1
46
""
ServiceInitiated Event
Parameter Name
monitorCrossRefID
initiatedConnection
initiatingDevice
localConnectionInfo
cause
Monitored Device
D2
Description
D1
m1
D1+C1
D1
Initiated
newCall
1.4.5. ButtonPress Request
Invoke call back due to Message Waiting.
Parameter Name
M/C/O
device
button
1.4.6.
M
M
ButtonPress Result
Parameter Name
M/C/O
Value
D1
41
Description
MESSAGE button
Value
Description
noData
1.4.7.
ButtonPress Event
Parameter Name
D1
monitorCrossRefID
device
button
buttonLabel
Monitored Device
D2
Description
m1
D1
41
""
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 10
TDA PBX CSTA Sample Scenarios
1.4.8.
Originated Event
Parameter Name
D1
monitorCrossRefID
originatedConnection
callingDevice
calledDevice
localConnectionInfo
cause
1.4.9.
D1
m1
D2+C1
D2
D1
D2
Not Required
Connected
newCall
1.4.10. RingerStatus Event
Parameter Name
D1
monitorCrossRefID
device
ringer
ringerMode
privateData - CallID
Description
Monitored Device
D2
Description
m1
D1+C1
D1
D2
Connected
newCall
Delivered Event
Parameter Name
monitorCrossRefID
connection
alertingDevice
callingDevice
calledDevice
lastRedirectionDevice
localConnectionInfo
cause
Monitored Device
D2
m2
D2+C1
D2
D1
D2
Not Required
Alerting
newCall
Monitored Device
D2
m2
D2
0x31
ringing
C1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Description
Fixed value
Page 11
TDA PBX CSTA Sample Scenarios
2. Other Scenarios
2.1.
External Sensor
This scenario illustrates events flow when an external sensor turns on.
before scenario
after scenario
D1
(Sensor)
2.1.1. ServiceInitiated Event
Switch in external sensor (D1) turns on.
Parameter Name
D1
monitorCrossRefID
initiatedConnection
initiatingDevice
localConnectionInfo
cause
2.1.2.
D1
2.1.3.
D1
2.1.4.
m1
D2+C1
D2
D1
D2
Not Required
Connected
newCall
RingerStatus Event
Parameter Name
D1
monitorCrossRefID
device
ringer
ringerMode
privateData - CallID
c
C1
c
D2
(called)
Monitored Device
D2
Description
Monitored Device
D2
Description
Monitored Device
D2
Description
m1
D1+C1
D1
D2
Connected
newCall
Delivered Event
Parameter Name
monitorCrossRefID
connection
alertingDevice
callingDevice
calledDevice
lastRedirectionDevice
localConnectionInfo
cause
(Sensor)
m1
D1+C1
D1
Initiated
newCall
Originated Event
Parameter Name
monitorCrossRefID
originatedConnection
callingDevice
calledDevice
localConnectionInfo
cause
D1
D2
(called)
m2
D2+C1
D2
D1
D2
Not Required
Alerting
newCall
Monitored Device
D2
m2
D2
0x31
ringing
C1
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Description
Fixed value
Page 12
TDA PBX CSTA Sample Scenarios
2.1.5. Established Event
Device D2 answers.
Parameter Name
D1
monitorCrossRefID
establishedConnection
answeringDevice
callingDevice
calledDevice
lastRedirectionDevice
localConnectionInfo
cause
m1
D2+C1
D2
D1
D2
Not Required
Connected
newCall
Monitored Device
D2
Description
m2
D2+C1
D2
D1
D2
Not Required
Connected
newCall
All Rights Reserved 2004 Panasonic Communications Co.,Ltd
Page 13