Message Sequences
The following details the message traffic to and from the base station for many common usages. The messages were obtained using a USB sniffer while running the CG@Work software on a Windows host. For the most part, the messages are listed in the order of transmission; however, in a couple of instances I have changed the order to better group functionality. In these cases, I don't feel that the altered order would alter device behavior. The original (parsed) record is also available.
Switch to operational mode
>>>>> To device:
Status:
<<<<< To host:
Status:
ARM Version: P2F_CAHU101003
TSP Version: P2D_CAHU101004
Status: RESULT_OK
PSTN Lines: 2
Cntry. Code: COUNTRY_USA
Dial Mode: DIALMODE_DTMF
Test Result: RESULT_OK
>>>>> To device:
Switchover:
Mode: STATUS_OPERATIONAL
<<<<< To host:
Switchover:
Mode: STATUS_INITIALIZATION
Num. Calls: 0
>>>>> To device:
Switchover Ack:
DECT Controller initialization
>>>>> To device:
DECT Message: DEPRO_CHANGE_AC_REQ, device 0x0063
AUTH_CODE: 11 11 11 11
>>>>> To device:
DECT Message: DEUDC_GET_PP_TABLE_REQ, device 0x0063
<<<<< To host:
DECT Message: DEUDC_GET_PP_TABLE_CFM, device 0xFFFF
PORTABLE_TABLE: 01 00 01 00
PARK_INFO: 00 00 12 FE 60
Handset identification
(repeated for every handset)
>>>>> To device:
DECT Message: DEPRO_TOTAL_USERINFO_REQ, device 0x0063
USERINFO_MAP: 01 00 00 00
>>>>> To device:
DECT Message: DEUDC_GET_TERMCAP_REQ, device 0x0001
<<<<< To host:
DECT Message: DEUDC_GET_TERMCAP_CFM, device 0x0001
TERMINAL_CAPS:
VENDOR: CORRIE_HANDSET
TONE: TONE_E182
DISPLAY: DISPLAY_FULL
CONTROL: CONTROL_NOT_APPLICABLE
HEIGHT: 2
WIDTH: 12
Handset display update
>>>>> To device:
DECT Message: DESS_DISPLAY_REQ, device 0x0001
DISPLAY_ELEM: (1B)~(02)(1A)(CCHAR_RETURN)(0D)Chris O 10(CCHAR_MOVE_DOWN)(0A)(CCHAR_RETURN)(0D)(1A)
<<<<< To host:
DECT Message: DESS_DISPLAY_CFM, device 0x0001
RESULT: RESULT_OK
>>>>> To device:
DECT Message: DESS_DISPLAY_REQ, device 0x0001
FACILITY: MAIL_ICON_OFF
<<<<< To host:
DECT Message: DESS_DISPLAY_CFM, device 0x0001
RESULT: RESULT_OK
Request call to handset
>>>>> To device:
DECT Message: DECC_SETUP_REQ, device 0x0001
ALERT_PATTERN: ALERT_MESSAGE
CALL_CLASS: CALLCLASS_NORMAL
CALLING_PARTY: (00)(00)
CALLED_PARTY: (00)(00)
CONNECTION_IDENTITY: 00 00 00 00
<<<<< To host:
DECT Message: DECC_ALERT_IND, device 0x0001
<<<<< To host:
DECT Message: DECC_CONNECT_IND, device 0x0001
TIME_SLOT: 20 00
>>>>> To device:
DECT Message: DECC_CONNECT_ACK_REQ, device 0x0001
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: A0 DE C7 01
PSTN line place call
>>>>> To device:
Off Hook (0x0010):
Flag: NORMAL_OFFHOOK
Tone State: DIALMODE_DTMF
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0020
Connection: 0x0020 <= 0x0010
<<<<< To host:
Notification (0x0010):
Event: DIALTONE_DETECTED
Digits:
>>>>> To device:
Info (0x0010):
Dial Mode: Unknown
Digits: 5551212
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_CONNECTED
Line notification
<<<<< To host:
Notification (0x0010):
Event: BUSYTONE_DETECTED
Digits:
Handset ending call
<<<<< To host:
DECT Message: DECC_RELEASE_IND, device 0x0001
REASON: REASON_NORMAL
>>>>> To device:
DECT Message: DECC_RELEASE_RES, device 0x0001
CONNECTION_IDENTITY: A0 DE C7 01
>>>>> To device:
Connect:
Connection: 0x0020 <= 0x0003
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_DISCONNECTED
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 00 00
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0003
PSTN line hangup
>>>>> To device:
On Hook (0x0010):
<<<<< To host:
Notification (0x0010):
Event: LINE_AVAILABLE
Digits:
Handset requesting call
<<<<< To host:
DECT Message: DECC_SETUP_IND, device 0x0001
CALL_CLASS: CALLCLASS_NORMAL
TIME_SLOT: 20 00
>>>>> To device:
DECT Message: DECC_CONNECT_REQ, device 0x0001
CONNECTION_IDENTITY: F0 E6 C7 01
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: F0 E6 C7 01
PSTN line place call
>>>>> To device:
Off Hook (0x0010):
Flag: NORMAL_OFFHOOK
Tone State: DIALMODE_DTMF
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0020
Connection: 0x0020 <= 0x0010
<<<<< To host:
Notification (0x0010):
Event: DIALTONE_DETECTED
Digits:
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_CONNECTED
Handset sending digit
<<<<< To host:
DECT Message: DECC_INFO_IND, device 0x0001
KEYPAD_ELEM: 8(CCHAR_NULL)(00)
PSTN line dialing digit
>>>>> To device:
Info (0x0010):
Dial Mode: DIALMODE_DTMF
Digits: 8
<<<<< To host:
Info (0x0010):
PSTN line status
<<<<< To host:
Notification (0x0010):
Event: BUSYTONE_DETECTED
Digits:
Handset ending call
<<<<< To host:
DECT Message: DECC_RELEASE_IND, device 0x0001
REASON: REASON_NORMAL
>>>>> To device:
DECT Message: DECC_RELEASE_RES, device 0x0001
CONNECTION_IDENTITY: F0 E6 C7 01
>>>>> To device:
Connect:
Connection: 0x0020 <= 0x0003
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_DISCONNECTED
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 00 00
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0003
PSTN line hangup
>>>>> To device:
On Hook (0x0010):
<<<<< To host:
Notification (0x0010):
Event: LINE_AVAILABLE
Digits:
Handset requesting call
<<<<< To host:
DECT Message: DECC_SETUP_IND, device 0x0001
CALL_CLASS: CALLCLASS_NORMAL
TIME_SLOT: 20 00
>>>>> To device:
DECT Message: DECC_CONNECT_REQ, device 0x0001
CONNECTION_IDENTITY: 80 EE C7 01
PSTN place call
>>>>> To device:
Off Hook (0x0011):
Flag: NORMAL_OFFHOOK
Tone State: DIALMODE_DTMF
>>>>> To device:
Connect:
Connection: 0x0011 <= 0x0020
Connection: 0x0020 <= 0x0011
PSTN line status
<<<<< To host:
Notification (0x0011):
Event: LINE_UNAVAILABLE
Digits:
PSTN line hangup
>>>>> To device:
On Hook (0x0011):
Host indicating condition
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 80 EE C7 01
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: BUSY_TONE_ON
CONNECTION_IDENTITY: 80 EE C7 01
Host ending call
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 80 EE C7 01
>>>>> To device:
DECT Message: DECC_RELEASE_REQ, device 0x0001
REASON: REASON_NORMAL
CONNECTION_IDENTITY: 80 EE C7 01
<<<<< To host:
DECT Message: DECC_RELEASE_CFM, device 0x0001
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 00 00
CONNECTION_IDENTITY: 00 00 00 00
Handset requesting call
<<<<< To host:
DECT Message: DECC_SETUP_IND, device 0x0001
CALL_CLASS: CALLCLASS_INTERNAL
KEYPAD_ELEM: **(CCHAR_NULL)(00)
TIME_SLOT: 20 00
>>>>> To device:
DECT Message: DECC_CONNECT_REQ, device 0x0001
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: RING_BACK_TONE_ON
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 16 00
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 00 00 00 00
Establish USB audio
>>>>> To device:
Connect:
Connection: 0x0020 <= 0x0030
Connection: 0x0030 <= 0x0020
>>>>> To device:
Clock Sync:
(Repeated every XXX ms.)
Host switching handset audio to PSTN line
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
Unknown (0x0018): 12 37 32 37 37 36 37 34 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 00 00
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
Connect:
Connection: 0x0020 <= 0x0003
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 00 9B CA 01
PSTN line place call
>>>>> To device:
Off Hook (0x0010):
Flag: NORMAL_OFFHOOK
Tone State: DIALMODE_DTMF
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0020
Connection: 0x0020 <= 0x0010
<<<<< To host:
Notification (0x0010):
Event: DIALTONE_DETECTED
Digits:
>>>>> To device:
Info (0x0010):
Dial Mode: DIALMODE_DTMF
Digits: 5551212
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_CONNECTED
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
ALERT_PATTERN: TONES_OFF
CONNECTION_IDENTITY: 00 9B CA 01
Handset end call
<<<<< To host:
DECT Message: DECC_RELEASE_IND, device 0x0001
REASON: REASON_NORMAL
>>>>> To device:
DECT Message: DECC_RELEASE_RES, device 0x0001
CONNECTION_IDENTITY: 00 9B CA 01
>>>>> To device:
Connect:
Connection: 0x0020 <= 0x0003
>>>>> To device:
Call Info:
IPUI: 0x0001
PSTN: 0x0010
Time Slot: 0x0020
Flag: CALLINFO_DISCONNECTED
>>>>> To device:
DECT Message: DECC_INFO_REQ, device 0x0001
VOLUME: 00 00
CONNECTION_IDENTITY: 00 00 00 00
>>>>> To device:
Connect:
Connection: 0x0010 <= 0x0003
PSTN line hangup
>>>>> To device:
On Hook (0x0010):
<<<<< To host:
Notification (0x0010):
Event: LINE_AVAILABLE
Digits:
Switch back to stand-alone mode
>>>>> To device:
Switchover:
Mode: STATUS_STANDALONE