<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Cisco UCM Change Notification API and dndStatus in Management</title>
    <link>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858793#M4080</link>
    <description>&lt;P&gt;I'm working with the Cisco UCM Change Notification API and have run into an issue with the dndStatus parameter. &amp;nbsp;When I make changes to this configuration and then check the Change Notification API, it does not include the updated configuration and the doGet option is set to false. &amp;nbsp;I may be missing something, but I expected that it would either provide the updated configuration in the API response or set the doGet option to true so that my application can fetch a fresh copy of the configuration. &amp;nbsp;I tested with the dndRingSetting parameter and that one does populate in the Change Notification response. &amp;nbsp;In the response below, the first entry is a change to the dndStatus param and the second to the dndRingSetting. &amp;nbsp;The dndStatus is not included in the response. &amp;nbsp;Does anyone know if this is working as expected and I'm just assuming the configuration should be there incorrectly, or is this a potential issue with the CNF API? &amp;nbsp;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;{#3878
          +"id": 4103,
          +"action": "u",
          +"doGet": "false",
          +"changedTags": {#3876
            +"changedTag": {#3875
              +"_": "1687254545-2d7491de-8be3-465a-af74-9371df0f98d7",
              +"name": "versionStamp",
            },
          },
          +"type": "Phone",
          +"uuid": "dcca3eb6-50f6-3499-aa09-ea755706c1ed",
        },
        {#3904
          +"id": 4104,
          +"action": "u",
          +"doGet": "false",
          +"changedTags": {#3906
            +"changedTag": [
              {#3907
                +"_": "1687254545-4e5f7179-98ba-4668-ba64-158ddb6be07a",
                +"name": "versionStamp",
              },
              {#3908
                +"_": "NULL",
                +"name": "dndRingSetting",
              },
            ],
          },
          +"type": "Phone",
          +"uuid": "dcca3eb6-50f6-3499-aa09-ea755706c1ed",
        },&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jun 2023 14:24:36 GMT</pubDate>
    <dc:creator>Martin Sloan</dc:creator>
    <dc:date>2023-06-20T14:24:36Z</dc:date>
    <item>
      <title>Cisco UCM Change Notification API and dndStatus</title>
      <link>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858793#M4080</link>
      <description>&lt;P&gt;I'm working with the Cisco UCM Change Notification API and have run into an issue with the dndStatus parameter. &amp;nbsp;When I make changes to this configuration and then check the Change Notification API, it does not include the updated configuration and the doGet option is set to false. &amp;nbsp;I may be missing something, but I expected that it would either provide the updated configuration in the API response or set the doGet option to true so that my application can fetch a fresh copy of the configuration. &amp;nbsp;I tested with the dndRingSetting parameter and that one does populate in the Change Notification response. &amp;nbsp;In the response below, the first entry is a change to the dndStatus param and the second to the dndRingSetting. &amp;nbsp;The dndStatus is not included in the response. &amp;nbsp;Does anyone know if this is working as expected and I'm just assuming the configuration should be there incorrectly, or is this a potential issue with the CNF API? &amp;nbsp;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;{#3878
          +"id": 4103,
          +"action": "u",
          +"doGet": "false",
          +"changedTags": {#3876
            +"changedTag": {#3875
              +"_": "1687254545-2d7491de-8be3-465a-af74-9371df0f98d7",
              +"name": "versionStamp",
            },
          },
          +"type": "Phone",
          +"uuid": "dcca3eb6-50f6-3499-aa09-ea755706c1ed",
        },
        {#3904
          +"id": 4104,
          +"action": "u",
          +"doGet": "false",
          +"changedTags": {#3906
            +"changedTag": [
              {#3907
                +"_": "1687254545-4e5f7179-98ba-4668-ba64-158ddb6be07a",
                +"name": "versionStamp",
              },
              {#3908
                +"_": "NULL",
                +"name": "dndRingSetting",
              },
            ],
          },
          +"type": "Phone",
          +"uuid": "dcca3eb6-50f6-3499-aa09-ea755706c1ed",
        },&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 14:24:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858793#M4080</guid>
      <dc:creator>Martin Sloan</dc:creator>
      <dc:date>2023-06-20T14:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: Cisco UCM Change Notification API and dndStatus</title>
      <link>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858906#M4082</link>
      <description>&lt;P&gt;Despite its appearance on the phone config page, DND status is is not held in the usual 'configuration' tables (e.g. &lt;STRONG&gt;device&lt;/STRONG&gt;), but rather in &lt;STRONG&gt;dnddynamic&lt;/STRONG&gt;.&amp;nbsp; The &lt;STRONG&gt;xxxdynamic&lt;/STRONG&gt; tables are generally used for ephemeral/real-time status data that used to be held only in-memory, but are now replicated across the nodes in a cluster (these tables are actually still instantiated only in-memory via features of Informix IDS on each node for fast/high-volume transactions.)&amp;nbsp; I don't believe any updates on &lt;STRONG&gt;xxxdynamic&lt;/STRONG&gt; tables get reflected in the AXL CNF mechanism.&lt;/P&gt;
&lt;P&gt;The canonical interface for monitoring real-time-ish status things (like DND, hunt login, CFA, etc.) is via CTI - TAPI/JTAPI (e.g. via CiscoTerminal events in JTAPI).&amp;nbsp; Doing it that way should be highly scalable, low-impact on CUCM, and give you very real-time, event-driven updates.&amp;nbsp; It may be possible to try and deal with the &lt;STRONG&gt;dnddynamic&lt;/STRONG&gt; table directly (well, via AXL &lt;STRONG&gt;&amp;lt;executeSQLQuery&amp;gt;&lt;/STRONG&gt;), and the table does have a &lt;STRONG&gt;datetimestamp&lt;/STRONG&gt; field that could conceivably help in retrieving only recently updated records; however this is not the recommnded way, and there could be performance impacts if you don't design your queries and timings carefully (and maybe even if you do...)&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 17:40:20 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858906#M4082</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2023-06-20T17:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: Cisco UCM Change Notification API and dndStatus</title>
      <link>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858915#M4083</link>
      <description>&lt;P&gt;Thanks, David. &amp;nbsp;I figured that you would know!&lt;BR /&gt;&lt;BR /&gt;I can get the dndStatus from the get/listPhone API calls but I guess it just doesn't come through in CNF. &amp;nbsp;I def get the dynamic nature of the setting but it does seem strange to me that it would be available via get/list but not CNF, which is more about incremental updates. &amp;nbsp;We do not have JTAPI integration (yet) but this could be a driver. &amp;nbsp;I'll have to implement a workaround for now though and will take care to not overburden the UCM. &amp;nbsp;Thanks for your guidance and advice.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 18:08:50 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/cisco-ucm-change-notification-api-and-dndstatus/m-p/4858915#M4083</guid>
      <dc:creator>Martin Sloan</dc:creator>
      <dc:date>2023-06-20T18:08:50Z</dc:date>
    </item>
  </channel>
</rss>

