Create Alarm with MIP SDK

Hi, I tried to create an alarm with this function, but I encountered this error. Additionally, I used a basic license and logged in as an administrator user to the client application

private void SendAlarmToMilestone(Item zoneItem, List<Item> associatedCameraItemList, string message, string customTag)

{

  try

  {

    string ALARM\_HEADER\_TYPE = "alarm type";

    EventSource eventSource = new EventSource()

    {

      FQID = zoneItem.FQID,

      Name = [zoneItem.Name](https://zoneItem.Name)

    };

    EventHeader eventHeader = new EventHeader()

    {

      ID = Guid.NewGuid(),

      Type = ALARM\_HEADER\_TYPE,

      Timestamp = DateTime.Now,

      Message = message,

      Source = eventSource,

      CustomTag = customTag,

      Priority = 2,

      PriorityName = "Medium"

    };

    ReferenceList referenceList = new ReferenceList();

    referenceList.AddRange(associatedCameraItemList.Select(e => new Reference() { FQID = e?.FQID }));

    Alarm alarm = new Alarm()

    {

      EventHeader = eventHeader,

      StateName = "In progress",

      State = 4,

      AssignedTo = "administrator([\\\\administrator)](file://administrator\))"

    };

    EnvironmentManager.Instance.SendMessage(new VideoOS.Platform.Messaging.Message(MessageId.Server.NewAlarmCommand) { Data = alarm });

  }

  catch (Exception ex)

  {

    MessageBox.Show($"Error sending alarm: {ex}");

  }

}

The error sounded familiar, I found this known issue:

https://developer.milestonesys.com/s/article/Getting-Alarm-list-error-occurred-when-verifying-security-for-message-troubleshooting

If you have the version 2023 R3 please try the patch.

Thanks,

I’ve used “2023 R3 Smart Client cumulative patch” , It`s working now.