feat: Explicit answer/reject for inbound calls (#2504)
This commit is contained in:
committed by
dermotduffy
parent
b9f09b7c4e
commit
f397596ed1
@@ -1,5 +1,6 @@
|
||||
import { CardActionsAPI } from '../card-controller/types.js';
|
||||
import { ZoomSettingsBase } from '../components-lib/zoom/types.js';
|
||||
import { CallAnswerActionConfig } from '../config/schema/actions/custom/call-answer.js';
|
||||
import { CallEndActionConfig } from '../config/schema/actions/custom/call-end.js';
|
||||
import { CallStartActionConfig } from '../config/schema/actions/custom/call-start.js';
|
||||
import { CameraSelectActionConfig } from '../config/schema/actions/custom/camera-select.js';
|
||||
@@ -314,6 +315,16 @@ export function createCallStartAction(options?: {
|
||||
};
|
||||
}
|
||||
|
||||
export function createCallAnswerAction(options?: {
|
||||
cardID?: string;
|
||||
}): CallAnswerActionConfig {
|
||||
return {
|
||||
action: 'fire-dom-event',
|
||||
advanced_camera_card_action: 'call_answer',
|
||||
...(options?.cardID && { card_id: options.cardID }),
|
||||
};
|
||||
}
|
||||
|
||||
export function createCallEndAction(options?: { cardID?: string }): CallEndActionConfig {
|
||||
return {
|
||||
action: 'fire-dom-event',
|
||||
|
||||
Reference in New Issue
Block a user