{IDO Call Reminder and Message Reminder Interface Specifications}
1. Function Overview
Provides the capability to notify devices of incoming calls and message reminders (v2).
2. Interface Capabilities
1. V2 Call Reminder:
1.1 Function Summary:
Provides the ability to send incoming call reminders to the firmware, including contact name and phone number. Implemented on some devices.
1.2 API ID:
int setV2CallEvt({
required String contactText,
required String phoneNumber,
})
1.3 API Parameter Description:
@param: contactText: Contact name, string, maximum of 63 bytes.
@param: phoneNumber: Phone number, string, maximum of 31 bytes.
@return: 0 for success.
2. V2 Message Reminder:
2.1 Function Summary:
Provides the ability to send message reminders to the firmware, including message content, contact name, and phone number. Implemented on some devices.
2.2 API ID:
int setV2NoticeEvt({
required int type,
required String contactText,
required String phoneNumber,
required String dataText,
})
2.3 API Parameter Description:
@param: type: Message type, navigate to IDO message application types
@param: contactText: Contact name, string, maximum of 63 bytes.
@param: phoneNumber: Phone number, string, maximum of 31 bytes.
@param: dataText: Message content, string, maximum of 249 bytes.
@return: 0 for success.
3. V2 Call Answered:
3.1 Function Summary:
Provides the ability to send a call reminder status as "call answered" to the firmware, notifying the device to stop reminding the user. Implemented on some devices.
3.2 API ID:
int stopV2CallEvt()
3.3 API Parameter Description:
@return: 0 for success.
4. V2 Call Rejected:
4.1 Function Summary:
Provides the ability to send a call reminder status as "call rejected" to the firmware, notifying the device to stop reminding the user. Implemented on some devices.
4.2 API ID:
int missedV2MissedCallEvt()
4.3 API Parameter Description:
@return: 0 for success.