La Sala Virtual ofrece a sus usuarios las siguientes funciones:
Es fácil de usar (por ejemplo, no es necesario descargar software externo).
Las reuniones de la Sala Virtual ofrecen interacciones en tiempo real que imitan las interacciones en persona, lo que proporciona revisión, colaboración, asistencia y aclaración simultáneas.
Las reuniones de la Sala Virtual son seguras. Solo se admite a las personas adecuadas, y la Sala Virtual admite todos los métodos generalmente disponibles para autenticar la identidad de las personas.
Cada participante puede configurar su propia configuración de audio y video para una reunión de la Sala Virtual.
Los clientes pueden personalizar la mayoría de las pantallas de sus reuniones de la Sala Virtual (por ejemplo, Bienvenida, Sala de espera, Autenticación, Agradecimiento). Significa que pueden mostrar su propia marca de manera prominente a lo largo de esas reuniones. Para iniciar el proceso de personalización, los clientes deben comunicarse con el representante de su cuenta del Departamento de ventas de OneSpan.
El anfitrión controla el ritmo de una reunión de la Sala Virtual (por ejemplo, solo el anfitrión puede cambiar documentos; el anfitrión elige quién firma en un momento dado).
Durante una reunión en la Sala Virtual: (1) los participantes pueden cargar archivos adjuntos y pueden enmascarar sus archivos adjuntos de otros firmantes; (2) el anfitrión puede ver cuántos archivos adjuntos ha pedido el remitente a cada destinatario que cargue.
Las pruebas electrónicas registran la mayoría de los eventos de una reunión de la Sala Virtual, lo que garantiza un acuerdo legalmente vinculante.
Crear una transacción en la Sala Virtual
Para crear una transacción de Sala Virtual debe completar los siguientes procedimientos generales:
Crear la transacción
Definir la configuración de la sala virtual
Enviar la transacción
Esta sección describirá cómo definir la configuración de su Sala Virtual. Para más información, consulte Crear y enviar una transacción.
Crear la transacción en la Sala Virtual
Aunque esta sección proporciona el código básico necesario para crear una transacción, también puede utilizar otras funciones de OneSpan Sign a este punto. Por ejemplo, Archivos adjuntos y Autenticación de firmante.
Si bien la creación de una transacción de sala virtual es similar a la creación de una transacción regular, en este código debe especificar el host de sala virtual y su ID de función. Para ello, use este código:
DocumentPackage documentPackage = PackageBuilder.newPackageNamed("Example Virtual Room Transaction") .withSigner(SignerBuilder.newSignerWithEmail("sender_email") .withCustomId("Owner") .withFirstName("Duo") .withLastName("Liang")) .withSigner(SignerBuilder.newSignerWithEmail("[email protected]") .withCustomId("Signer1") .withFirstName("Patty") .withLastName("Galant")) .withDocument(DocumentBuilder.newDocumentWithName("Document1") .fromFile("path_to_file") .withSignature(SignatureBuilder.signatureFor("sender_email") .onPage(0) .atPosition(100, 140)) .withSignature(SignatureBuilder.signatureFor("[email protected]") .onPage(0) .atPosition(100, 205))) .build(); PackageId packageId = eslClient.createPackageOneStep(documentPackage);
Defina y envíe su transacción en la Sala Virtual
Una vez creada la transacción, puede definir la configuración que se utilizará en la Sala Virtual. Por ejemplo:
Si se deben activar las cámaras
Si se debe activar la grabación de vídeo
ID de host
Hora de inicio
Duración de la reunión
A continuación, puede enviar su transacción.
Para definir y enviar la transacción de la sala virtual, utilice el siguiente código:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); simpleDateFormat.setTimeZone(TimeZone.getTimeZone("America/Toronto")); Date vrDate = simpleDateFormat.parse("2022-04-23T09:30:00Z"); VirtualRoom virtualRoom = VirtualRoomBuilder.newVirtualRoom() .withHostUid("Owner") .withVideo(true) .withVideoRecording(true) .withStartDateTime(vrDate) .build(); eslClient.getVirtualRoomService().setVirtualRoom(packageId, virtualRoom);
La Sala Virtual ofrece a sus usuarios las siguientes funciones:
Es fácil de usar (por ejemplo, no es necesario descargar software externo).
Las reuniones de la Sala Virtual ofrecen interacciones en tiempo real que imitan las interacciones en persona, lo que proporciona revisión, colaboración, asistencia y aclaración simultáneas.
Las reuniones de la Sala Virtual son seguras. Solo se admite a las personas adecuadas, y la Sala Virtual admite todos los métodos generalmente disponibles para autenticar la identidad de las personas.
Cada participante puede configurar su propia configuración de audio y video para una reunión de la Sala Virtual.
Los clientes pueden personalizar la mayoría de las pantallas de sus reuniones de la Sala Virtual (por ejemplo, Bienvenida, Sala de espera, Autenticación, Agradecimiento). Significa que pueden mostrar su propia marca de manera prominente a lo largo de esas reuniones. Para iniciar el proceso de personalización, los clientes deben comunicarse con el representante de su cuenta del Departamento de ventas de OneSpan.
El anfitrión controla el ritmo de una reunión de la Sala Virtual (por ejemplo, solo el anfitrión puede cambiar documentos; el anfitrión elige quién firma en un momento dado).
Durante una reunión en la Sala Virtual: (1) los participantes pueden cargar archivos adjuntos y pueden enmascarar sus archivos adjuntos de otros firmantes; (2) el anfitrión puede ver cuántos archivos adjuntos ha pedido el remitente a cada destinatario que cargue.
Las pruebas electrónicas registran la mayoría de los eventos de una reunión de la Sala Virtual, lo que garantiza un acuerdo legalmente vinculante.
Defina y envíe su transacción en la Sala Virtual
Una vez creada la transacción, puede definir la configuración que se utilizará en la Sala Virtual. Por ejemplo:
Si se deben activar las cámaras
Si se debe activar la grabación de vídeo
ID de host
Hora de inicio
Duración de la reunión
A continuación, puede enviar su transacción.
Para definir y enviar la transacción de la sala virtual, utilice el siguiente código:
DocumentPackage documentPackage = PackageBuilder.NewPackageNamed("Example Virtual Room Transaction") .WithSigner(SignerBuilder.NewSignerWithEmail("sender_email") .WithCustomId("Owner") .WithFirstName("Duo") .WithLastName("Liang")) .WithSigner(SignerBuilder.NewSignerWithEmail("[email protected]") .WithCustomId("Signer1") .WithFirstName("Patty") .WithLastName("Galant")) .WithDocument(DocumentBuilder.NewDocumentNamed("Document1") .FromFile("path_to_file") .WithSignature(SignatureBuilder.SignatureFor("sender_email") .OnPage(0) .AtPosition(100, 140)) .WithSignature(SignatureBuilder.SignatureFor("[email protected]") .OnPage(0) .AtPosition(100, 205))) .Build(); PackageId packageId = ossClient.CreatePackageOneStep(documentPackage); DateTime startDateTime = DateTime.UtcNow.AddDays(7); VirtualRoom virtualRoom = VirtualRoomBuilder.NewVirtualRoom() .WithHostUid("Owner") .WithVideo(true) .WithVideoRecording(true) .WithStartDateTime(startDateTime) .Build(); ossClient.VirtualRoomService.SetVirtualRoom(packageId, virtualRoom); VirtualRoom vrConfig2 = ossClient.VirtualRoomService.GetVirtualRoom(packageId); Debug.WriteLine($"Virtual Room Config - Host ID: {vrConfig2.HostUid}; Start Date: {vrConfig2.StartDatetime}; Enable Video: {vrConfig2.Video}; Enable Recording: {vrConfig2.VideoRecording}."); ossClient.SendPackage(packageId);
Resultados
A continuación, se muestra un ejemplo de lo que puede ver una vez que haya ejecutado su código.
La Sala Virtual ofrece a sus usuarios las siguientes funciones:
Es fácil de usar (por ejemplo, no es necesario descargar software externo).
Las reuniones de la Sala Virtual ofrecen interacciones en tiempo real que imitan las interacciones en persona, lo que proporciona revisión, colaboración, asistencia y aclaración simultáneas.
Las reuniones de la Sala Virtual son seguras. Solo se admite a las personas adecuadas, y la Sala Virtual admite todos los métodos generalmente disponibles para autenticar la identidad de las personas.
Cada participante puede configurar su propia configuración de audio y video para una reunión de la Sala Virtual.
Los clientes pueden personalizar la mayoría de las pantallas de sus reuniones de la Sala Virtual (por ejemplo, Bienvenida, Sala de espera, Autenticación, Agradecimiento). Significa que pueden mostrar su propia marca de manera prominente a lo largo de esas reuniones. Para iniciar el proceso de personalización, los clientes deben comunicarse con el representante de su cuenta del Departamento de ventas de OneSpan.
El anfitrión controla el ritmo de una reunión de la Sala Virtual (por ejemplo, solo el anfitrión puede cambiar documentos; el anfitrión elige quién firma en un momento dado).
Durante una reunión en la Sala Virtual: (1) los participantes pueden cargar archivos adjuntos y pueden enmascarar sus archivos adjuntos de otros firmantes; (2) el anfitrión puede ver cuántos archivos adjuntos ha pedido el remitente a cada destinatario que cargue.
Las pruebas electrónicas registran la mayoría de los eventos de una reunión de la Sala Virtual, lo que garantiza un acuerdo legalmente vinculante.
Definir una transacción en la Sala Virtual
Para crear una transacción de Sala Virtual debe completar los siguientes procedimientos generales:
Crear la transacción
Definir la configuración de la sala virtual
Enviar la transacción
Esta sección describirá cómo definir la configuración de su Sala Virtual. Para más información, consulte Crear y enviar una transacción.
Defina la configuración de su sala virtual
Una vez creada la transacción, puede definir la configuración que se utilizará en la Sala Virtual. Por ejemplo:
Si se deben activar las cámaras
Si se debe activar la grabación de vídeo
ID de host
Hora de inicio
Duración de la reunión
A continuación, puede enviar su transacción.
Para definir y enviar la transacción de la sala virtual, utilice el siguiente código:
Solicitud HTTP
PUT /api/packages/{packageId}/virtual-room/config
Encabezados HTTP
Authorization: Basic api_key / Bearer access_token Accept: application/json Content-Type: application/json
Carga útil de respuesta
{ "video": true, "videoRecording": false, "startDatetime": "2022-02-14T03:14:00.000Z", "hostUid": "Owner", "sessionTime": 60, "sessionTimeoutWarning": 15 }