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