startConsultCall method
Consult (attended) transfer, step 1: hold the customer (answered audio call) and call
extension. Follow the consult with setConsultStateListener.
Implementation
Future<OmiConsultStartStatus> startConsultCall(
String extension, {
Map<String, String>? extraHeaders,
}) async {
final action = OmiAction(
actionName: OmiActionName.START_CONSULT_CALL,
data: {
'extension': extension,
'extraHeaders': extraHeaders,
},
);
final result = await _controller.action(action);
return ExtensionOmiConsultStartStatus.fromRaw(result);
}