12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- -- invite will perform the trigger for external call invites.
- -- This trigger is left unimplemented. The implementation is expected
- -- to be specific to the deployment.
- local function invite(stanza, url, call_id)
- module:log(
- "warn",
- "A module has been configured that triggers external events."
- )
- module:log("warn", "Implement this lib to trigger external events.")
- end
-
- -- cancel will perform the trigger for external call cancellation.
- -- This trigger is left unimplemented. The implementation is expected
- -- to be specific to the deployment.
- local function cancel(stanza, url, reason, call_id)
- module:log(
- "warn",
- "A module has been configured that triggers external events."
- )
- module:log("warn", "Implement this lib to trigger external events.")
- end
-
- -- missed will perform the trigger for external call missed notification.
- -- This trigger is left unimplemented. The implementation is expected
- -- to be specific to the deployment.
- local function missed(stanza, call_id)
- module:log(
- "warn",
- "A module has been configured that triggers external events."
- )
- module:log("warn", "Implement this lib to trigger external events.")
- end
-
- -- Event that speaker stats for a conference are available
- -- this is a table where key is the jid and the value is a table:
- --{
- -- totalDominantSpeakerTime
- -- nick
- -- displayName
- --}
- -- This trigger is left unimplemented. The implementation is expected
- -- to be specific to the deployment.
- local function speaker_stats(room, speakerStats)
- module:log(
- "warn",
- "A module has been configured that triggers external events."
- )
- module:log("warn", "Implement this lib to trigger external events.")
- end
-
- local ext_events = {
- missed = missed,
- invite = invite,
- cancel = cancel,
- speaker_stats = speaker_stats
- }
-
- return ext_events
|