| CPC H04L 51/23 (2022.05) [H04W 4/14 (2013.01); H04W 4/06 (2013.01)] | 20 Claims |

|
1. A method for implementing safety workflows having a message transmission success dependency, the method comprising:
receiving, at a first computing device, from a second computing device, a message for delivery to a talkgroup on a given network, the second computing device executing a safety workflow, the safety workflow comprising: a trigger that caused transmission of the message to the talkgroup; and one or more responsive actions that depend on whether one or more of transmission or delivery of the message to the talkgroup is successful or unsuccessful;
determining, at the first computing device, a type of the given network, wherein the type of the given network is one type of a plurality of given network types with which the first computing device is configured to communicate with, wherein the first computing device is configured to use different message confirmation processes for different network types;
selecting, at the first computing device, a mechanism for determining success or failure of one or more of transmission or delivery of the message based on a message confirmation process of the given network, the message confirmation process being one of a plurality of message confirmation processes, available to the first computing device, that are dependent on the type of the given network, the message confirmation process selected on the basis of the type of the given network;
providing, from the first computing device, to the given network, the message for delivery to the talkgroup;
receiving, at the first computing device, from the given network, a reply to the message; and
providing, to the second computing device an indication of success or failure of one or more of transmission or delivery of the message, the indication based on the reply and the mechanism selected, the indication causing a responsive action, of the one or more responsive actions, to occur.
|