Media Notification

Finesse sends a Media notification when information about a user in a Media Routing Domain changes.

Format:

XML

Node:

/finesse/api/User/{id}/Media

Source:

/finesse/api/User/{id}/Media/{mrdId}

Data:

Media

Payload:

Code Snippet
Copy
<Update>
   <event>{put|delete}</event>
   <source>/finesse/api/User/{id}/Media/{mrdId}</source>
   <data>
      <Media>
      <!-- full Media object -->
      </user>
   </data>
</Update>

Sample Notification Payload:

Code Snippet
Copy<Update>
    <event>put</event>
    <source>/finesse/api/User/1001004/Media/5000</source>
    <requestId>xxxx-xxxx</requestId>
    <data>
        <Media>
            <uri>/finesse/api/User/1001004/Media/5000</uri>
            <description>Chat MRD</description>
            <dialogLogoutAction>CLOSE</dialogLogoutAction>
            <id>5000</id>
            <interruptible>true</interruptible>
            <maxDialogLimit>10</maxDialogLimit>
            <name>Cisco_Chat_MRD</name>
            <ReasonCode>
                <category>NOT_READY</category
                <code>10</code>
                <forAll>true</forAll>
                <id>16</id>
                <label>Team Meeting</label>
                <uri>/finesse/api/ReasonCode/16</uri>
            </ReasonCode>
            <reasonCodeId>16</reasonCodeId>
            <routable>true</routable>
            <state>NOT_READY</state>
            <stateChangeTime>2015-09-11T06:55:14.782Z</stateChangeTime>
        </Media>
    </data>
</Update>

Notification Triggers:

  • State change