Your comments

Hello.

Make sure that the RTP ports match in FreePBX and the i3 pro project. Make sure that RTP packets can travel between the panel and the intercom. Check the call not over the Internet, but in the local network. If the sound does not work in the local network, then leave only the 722 codec on FreePBX and in the i3 pro project and check it. If it doesn't help, disable 722 and enable 711 (alaw or ulaw).

Hello.

function GetFirstEventData(eventList, email)
{
for (var key in eventList)
{
IR.Log(eventList[key]) // Here will be what comes from MS Echange.
}
}

device.GetCalendar({
FirstDate: "2018-09-16T07:00:00Z", // Enter the actual date in your calendar.
LastDate: "2019-12-20T07:00:00Z", // Enter the actual date in your calendar.
Email: "support@mydomain.ekb", // Enter your email address for which there is a calendar.
Callback: GetFirstEventData});

Hello.

Make sure that you are using the latest version of i3 pro. If the driver is in the server project, then the server version must be up-to-date. If the projects are panel-based, then the i3 pro client must be up-to-date on all panels.

You can determine the current position by the EVENT_LIST_SCROLL event. However, the result will only be when you press, release, and move the list.

Hello.

The function for determining the current position of the static list is currently missing.

Hello.

Thank you for the information you provided. We will investigate the Modbus TCP driver in comparison with CitectSCADA and let you know if it is possible to implement similar functionality in i3 pro.

Hello.

There are no such plans.

Hello.

This bug has been fixed in the current server release.

Which Modbus client did you compare our Modbus driver to? What example should we start from?