mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-04 11:58:52 +00:00
cel: add publish user event helper
Add a wrapper function around ast_cel_publish_event that packs event and extras into a blob before publishing Resolves:#330
This commit is contained in:
committed by
asterisk-org-access-app[bot]
parent
0ab5dea46b
commit
e06448353d
@@ -195,6 +195,22 @@ void ast_cel_publish_event(struct ast_channel *chan,
|
||||
enum ast_cel_event_type event_type,
|
||||
struct ast_json *blob);
|
||||
|
||||
/*!
|
||||
* \brief Publish a CEL user event
|
||||
* \since 18
|
||||
*
|
||||
* \note
|
||||
* This serves as a wrapper function around ast_cel_publish_event() to help pack the
|
||||
* extra details before publishing.
|
||||
*
|
||||
* \param chan This is the primary channel associated with this channel event.
|
||||
* \param event This is the user event being reported.
|
||||
* \param extra This contains any extra parameters that need to be conveyed for this event.
|
||||
*/
|
||||
void ast_cel_publish_user_event(struct ast_channel *chan,
|
||||
const char *event,
|
||||
const char *extra);
|
||||
|
||||
/*!
|
||||
* \brief Get the CEL topic
|
||||
*
|
||||
|
Reference in New Issue
Block a user