Introduction
This document describes the end-to-end integration between the NXGEN Genesis Audio Configuration:
System Overview
Genesis audio devices communicate using SIP-based communication to deliver reliable audio streaming.
Device Type | Supported Protocols | Purpose |
Genesis Audio | SIP enabled speaker | Announcements |
System Architecture
Example:-
1.Add Device Parameters to Genesis:
Parameter Type: string
Parameter Name: AxisCameraStation_Device_Custom_baseUrl
Parameter Value : https://acsproxy.nxgen.cloud/
Steps to add custom property:
Log in to Genesis.
Open the Configuration app.
Select the Service Provider and click Edit under the Overview tab.
Go to Custom Properties and click Add Property.
Enter the parameter details mentioned above and Save.
2.Create a Genesis Audio Under The Site:
1.There is one genesis audio under the site, and all the devices on that site are connected to this genesis audio.
Select the site where you want to add Genesis Audio.
Click the Add button.
Choose Genesis Audio from the type.
Click Discover, then Save the Genesis Audio under the site.
Click Edit on the newly created Genesis Audio entry.
Click the SIP URL link.
Note the Username, Password, and SIP Domain.
These credentials will be required for the Axis client configuration.
Note:-
For one-on-one calls, you only need to create a single Genesis Audio under the site.
However, for conference audio calls, you can add multiple Genesis Audio instances under the site based on the number of speakers required.
3.Open Axis Web Client And Configure SIP Account Settings:
Open the Axis Web Client Tool and log in using username and password.
After logging in, navigate to the Systems section and select the SIP menu.
Click Add to create a new SIP account.
Enable Make Default so this account becomes the default.
Enter an Account Name.
For User ID, enter the Username from the Genesis Audio details.
Set the Default Status to Registered.
For Domain, enter the SIP Domain from the Genesis Audio details.
Enter the Password, copied from the Genesis Audio credentials.
In Transport Mode, select TCP.
Click Save to create the SIP account.
4.Turn on the microphone and start speaking:
After completing the Genesis audio configuration, navigate to the Genesis interface.
To stream the sensor, turn on the microphone within the Genesis interface.
You can now speak through audio using the configured Genesis Audio connection.
1. Zoiper is used as a Genesis Audio test client to receive incoming calls and verify audio connectivity.
Enter the Username, copied from the Genesis Audio credentials.
Enter the Password, copied from the Genesis Audio credentials.
For Hostname, enter the SIP Domain from the Genesis Audio details.
When you speak through Genesis Audio, the configured Zoiper client will receive the incoming audio calls.
2.Twilio is used to review the call logs, validate call flow and troubleshoot any call-related issues.