{
    "date":  "2025-11-07T17:19:10.3940069Z",
    "workItems":  [
                      {
                          "title":  "Number format \"Global no plus\" defines a international number format without the leading \"+\"",
                          "description":  "\u003cdiv\u003eKey \u0026quot;defaultNumberFormat\u0026quot; in Http.config\u0027s admin section specifies the default format for campaigns. When not specified, \u0026quot;Neutral\u0026quot; is used. \u003c/div\u003e\u003cdiv\u003eCommon values are: \u003c/div\u003e\u003cdiv\u003e\u003cul\u003e\u003cli\u003eGlobal++++++++++++++++++++++++++\u003cbr\u003e \u003c/li\u003e\u003cli\u003eGlobalNoPlus++++++++++++++++++++\u003cbr\u003e \u003c/li\u003e\u003cli\u003eNeutral+++++++++++++++++++++++++\u003cbr\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e",
                          "id":  1031,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "When establishing an outbound call, 18X immediatelly followed by final response can lead to the use of \"ringing\" extension connected after the establishement of main dialog, causing potential issues in further call handling",
                          "description":  "\u003cdiv\u003eThis is timing dependent \u003c/div\u003e",
                          "id":  1027,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Realtime API provides information about queues",
                          "description":  "\u003cdiv\u003eRequest (GET) on http://{baseAPI}\u003cspan style=\"color:rgb(33, 33, 33);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen, Ubuntu, Cantarell, \u0026quot;Fira Sans\u0026quot;, \u0026quot;Droid Sans\u0026quot;, Helvetica, Arial, sans-serif;font-size:12px;text-align:left;display:inline !important;\"\u003e/realtime/queues/{queueId} returns a json object with following structure:\u003c/span\u003e \u003c/div\u003e\u003cdiv\u003e\u003cspan style=\"color:rgb(33, 33, 33);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen, Ubuntu, Cantarell, \u0026quot;Fira Sans\u0026quot;, \u0026quot;Droid Sans\u0026quot;, Helvetica, Arial, sans-serif;font-size:12px;text-align:left;display:inline !important;\"\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e{\u003c/span\u003e\u003cspan style=\"cursor:pointer;top:4px;color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e\u003c/span\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e\u003ctable style=\"width:1196.18px;padding:0px 10px;border-collapse:collapse;\"\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd style=\"padding:0px 0.2em 0px 2em;vertical-align:top;max-width:20%;min-width:6em;width:174px;\"\u003eDescription \u003c/td\u003e\u003ctd style=\"vertical-align:top;\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"color:rgb(85, 85, 170);\"\u003estring\u003c/span\u003e\u003cdiv\u003e\u003cp style=\"margin:0px 0px 1em;\"\u003eQueue description \u003c/p\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"padding:0px 0.2em 0px 2em;vertical-align:top;max-width:20%;min-width:6em;width:174px;font-weight:bold;\"\u003eMaxWait \u003c/td\u003e\u003ctd style=\"vertical-align:top;\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"color:rgb(85, 85, 170);\"\u003enumber\u003c/span\u003e\u003cspan style=\"color:rgb(144, 144, 144);\"\u003e($double)\u003c/span\u003e\u003cdiv\u003e\u003cp style=\"margin:0px 0px 1em;\"\u003eMaximum waiting time (in seconds) \u003c/p\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"padding:0px 0.2em 0px 2em;vertical-align:top;max-width:20%;min-width:6em;width:174px;font-weight:bold;\"\u003eItems \u003c/td\u003e\u003ctd style=\"vertical-align:top;\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"color:rgb(85, 85, 170);\"\u003einteger\u003c/span\u003e\u003cspan style=\"color:rgb(144, 144, 144);\"\u003e($int32)\u003c/span\u003e\u003cdiv\u003e\u003cp style=\"margin:0px 0px 1em;\"\u003eNumber of items in queue \u003c/p\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"padding:0px 0.2em 0px 2em;vertical-align:top;max-width:20%;min-width:6em;width:174px;font-weight:bold;\"\u003eEWT \u003c/td\u003e\u003ctd style=\"vertical-align:top;\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"color:rgb(85, 85, 170);\"\u003einteger\u003c/span\u003e\u003cspan style=\"color:rgb(144, 144, 144);\"\u003e($int32)\u003c/span\u003e\u003cdiv\u003e\u003cp style=\"margin:0px 0px 1em;\"\u003eEstimated waiting time for an item that would be added to queue (in last position) \u003c/p\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\"padding:0px 0.2em 0px 2em;vertical-align:top;max-width:20%;min-width:6em;width:174px;font-weight:bold;\"\u003eRelatedAgents \u003c/td\u003e\u003ctd style=\"vertical-align:top;\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"color:rgb(85, 85, 170);\"\u003einteger\u003c/span\u003e\u003cspan style=\"color:rgb(144, 144, 144);\"\u003e($int32)\u003c/span\u003e\u003cdiv\u003e\u003cp style=\"margin:0px 0px 1em;\"\u003eRelated agents \u003c/p\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\u003c/span\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e}\u003c/span\u003e\u003cspan\u003e\u003c/span\u003e\u003cbr\u003e\u003c/span\u003e \u003c/div\u003e\u003cdiv\u003e\u003cspan style=\"color:rgb(33, 33, 33);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen, Ubuntu, Cantarell, \u0026quot;Fira Sans\u0026quot;, \u0026quot;Droid Sans\u0026quot;, Helvetica, Arial, sans-serif;font-size:12px;text-align:left;display:inline !important;\"\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e\u003cbr\u003e\u003c/span\u003e\u003c/span\u003e \u003c/div\u003e\u003cdiv\u003eExample result: \u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e \u003c/div\u003e\u003cdiv\u003e\u003cspan style=\"color:rgb(33, 33, 33);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen, Ubuntu, Cantarell, \u0026quot;Fira Sans\u0026quot;, \u0026quot;Droid Sans\u0026quot;, Helvetica, Arial, sans-serif;font-size:12px;text-align:left;display:inline !important;\"\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e\u003cdiv style=\"color:#000000;background-color:#ffffff;font-family:IBMPlexMono, \u0027Courier New\u0027, monospace, Consolas, \u0027Courier New\u0027, monospace;font-weight:normal;\"\u003e\u003cdiv\u003e\u003cspan\u003e\u003c/span\u003e \u003c/div\u003e \u003c/div\u003e\u003c/span\u003e\u003c/span\u003e \u003c/div\u003e\u003cdiv\u003e\u003cdiv\u003e{ \u003c/div\u003e\u003cdiv\u003e\u0026nbsp; \u0026nbsp; \u0026quot;Description\u0026quot;: \u0026quot;Main\u0026quot;, \u003c/div\u003e\u003cdiv\u003e\u0026nbsp; \u0026nbsp; \u0026quot;MaxWait\u0026quot;: 93.011734, \u003c/div\u003e\u003cdiv\u003e\u0026nbsp; \u0026nbsp; \u0026quot;Items\u0026quot;: 1, \u003c/div\u003e\u003cdiv\u003e\u0026nbsp; \u0026nbsp; \u0026quot;EWT\u0026quot;: 27, \u003c/div\u003e\u003cdiv\u003e\u0026nbsp; \u0026nbsp; \u0026quot;RelatedAgents\u0026quot;: 2 \u003c/div\u003e\u003cdiv\u003e} \u003c/div\u003e \u003c/div\u003e\u003cdiv\u003e\u003cspan style=\"color:rgb(33, 33, 33);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen, Ubuntu, Cantarell, \u0026quot;Fira Sans\u0026quot;, \u0026quot;Droid Sans\u0026quot;, Helvetica, Arial, sans-serif;font-size:12px;text-align:left;display:inline !important;\"\u003e\u003cspan style=\"color:rgb(59, 65, 81);font-family:\u0026quot;Source Code Pro\u0026quot;, monospace;font-weight:600;text-align:start;\"\u003e\u003cdiv style=\"color:#000000;background-color:#ffffff;font-family:IBMPlexMono, \u0027Courier New\u0027, monospace, Consolas, \u0027Courier New\u0027, monospace;font-weight:normal;\"\u003e\u003cdiv\u003e\u003cspan\u003e\u003c/span\u003e \u003c/div\u003e \u003c/div\u003e\u003cbr\u003e\u003c/span\u003e\u003c/span\u003e \u003c/div\u003e",
                          "id":  998,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Data import (in campaign DB) is done using an explicit transaction, improving performances",
                          "description":  null,
                          "id":  1000,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "SystemData\u0027s AreaId can be specified during data import",
                          "description":  "\u003cdiv\u003eKey \u0026quot;campaignDataAreaExtractor\u0026quot; in Http.config admin section can specif a fully qualified type to define the object that must be used to extract area identification from campaign data. \u003c/div\u003e\u003cdiv\u003eFor example,\u0026nbsp; the following entry requests to use the example area extractor: \u003c/div\u003e\u003cblockquote style=\"margin:0 0 0 40px;border:none;\"\u003e\u003cdiv\u003e\u0026lt;add key=\u0026quot;campaignDataAreaExtractor\u0026quot; value=\u0026quot;Nixxis.Applications.CampaignDataAreaExtractor, CrAdminServer\u0026quot;/\u0026gt; \u003c/div\u003e\u003c/blockquote\u003e\u003cdiv\u003eThis example\u0026nbsp;\u003cspan style=\"display:inline !important;\"\u003efills AreaId with country code followed by the 2 first characters of the content of fields with meaning postal code, only for France and Belgium (ie. campaign\u0027s number format must be France or Belgium).\u003c/span\u003e \u003c/div\u003e",
                          "id":  1002,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Numbering plan entries can specify area and phone number matching",
                          "description":  null,
                          "id":  1004,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Outbound activities specify if originator list is restricted to complient destination and areas",
                          "description":  "\u003cdiv\u003eThe available originators list is built using this method: \u003c/div\u003e\u003cdiv\u003e\u003cul\u003e\u003cli\u003eIf destination compatibility is active, all originators not matching the destination are removed. \u003c/li\u003e\u003cli\u003eIf the resulting list is empty, the previous is step is not applied (reverting the list to all items). \u003c/li\u003e\u003cli\u003eIf area compatibility is active, all originators not matching the area are removed. \u003c/li\u003e\u003cli\u003eIf the resulting list is empty, the previous is step is not applied.\u003cbr\u003e \u003c/li\u003e \u003c/ul\u003e\u003cdiv\u003eThe order of evaluation is as described: first destination, then area. \u003c/div\u003e \u003c/div\u003e",
                          "id":  1006,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "In ACD, queue related agents counter does not take into account agent\u0027s dynamic team selection",
                          "description":  null,
                          "id":  1012,
                          "type":  "Bug",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Dynamic team selection is taken into account immediately without the need of an agent state change",
                          "description":  null,
                          "id":  1014,
                          "type":  "User Story",
                          "state":  "Resolved"
                      },
                      {
                          "title":  "Supervisor is able to select agents active teams",
                          "description":  "\u003cdiv\u003eThis can be done using a right click in supervision agent list. \u003c/div\u003e\u003cdiv\u003eThe displayed menu includes \u0026quot;Team selection\u0027 if the supervisor has power right on the agent and if the key\u0026nbsp;allowSupTeamSelection is true in Http.config\u0027s agent section. \u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e \u003c/div\u003e",
                          "id":  1015,
                          "type":  "User Story",
                          "state":  "Resolved"
                      }
                  ],
    "id":  1193,
    "version":  "3.3.1193"
}
