<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
h3
        {mso-style-priority:9;
        mso-style-link:"Heading 3 Char";
        margin-top:10.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        page-break-after:avoid;
        font-size:11.0pt;
        font-family:"Cambria","serif";
        color:#4F81BD;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#404040;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.Heading3Char
        {mso-style-name:"Heading 3 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 3";
        font-family:"Cambria","serif";
        color:#4F81BD;
        font-weight:bold;}
p.pblblocklabel, li.pblblocklabel, div.pblblocklabel
        {mso-style-name:pbl_blocklabel;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.pb1body1, li.pb1body1, div.pb1body1
        {mso-style-name:pb1_body1;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.pbu1bullet1, li.pbu1bullet1, div.pbu1bullet1
        {mso-style-name:pbu1_bullet1;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:150147605;
        mso-list-type:hybrid;
        mso-list-template-ids:-1539413034 769133334 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-text:%1-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Wrapping up on this one.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">The resolution was disabling the Cluster-Wide Call Park service parameter. Setting this to FALSE and restarting CUCM resolved the issue. In the “New and Changed Information”
 section for CUCM 8.6(2), it’s mentioned that this feature will disable CTI monitoring of park DNs but further states it will be restored in CUCM 9.0.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Description:<o:p></o:p></span></p>
<h3 style="mso-margin-top-alt:10.5pt;margin-right:0in;margin-bottom:5.25pt;margin-left:.4in">
<span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#336666">Cluster-Wide Call Park<o:p></o:p></span></h3>
<p class="pblblocklabel" style="mso-margin-top-alt:.75pt;margin-right:0in;margin-bottom:4.5pt;margin-left:.5in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288801"></a><b><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">Description<o:p></o:p></span></b></p>
<p class="pb1body1" style="mso-margin-top-alt:.75pt;margin-right:0in;margin-bottom:4.5pt;margin-left:.5in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288805"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">Cisco Unified Communications Manager 8.6(2) allows you to enable call parking for cluster-wide configurations. The following changes are introduced with this
 feature:<o:p></o:p></span></p>
<p class="pbu1bullet1" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:5.25pt;margin-left:.75in;text-indent:-.25in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288809"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">•<img width="19" height="2" id="_x0000_i1025" src="cid:image001.png@01CF6F90.62871F30" alt="http://www.cisco.com/c/dam/en/us/td/i/templates/blank.gif">Park codes
 for all nodes in a Cisco Unified Communications Manager cluster are now allocated from a single entity, the lowest active node in the cluster. Therefore, Unified CM ignores the Cisco Unified Communications Manager field on the Call Park Configuration web page.<o:p></o:p></span></p>
<p class="pbu1bullet1" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:5.25pt;margin-left:.75in;text-indent:-.25in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288813"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">•<img width="19" height="2" id="_x0000_i1026" src="cid:image001.png@01CF6F90.62871F30" alt="http://www.cisco.com/c/dam/en/us/td/i/templates/blank.gif">The single
 entity allocates park codes from a pool of all configured park codes, regardless of which Unified CM is assigned.<o:p></o:p></span></p>
<p class="pbu1bullet1" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:5.25pt;margin-left:.75in;text-indent:-.25in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288817"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">•<img width="19" height="2" id="_x0000_i1027" src="cid:image001.png@01CF6F90.62871F30" alt="http://www.cisco.com/c/dam/en/us/td/i/templates/blank.gif">Unified
 CM allocates park codes through strict enforcement of the partition order in the Calling Search Space (CSS) of the parking party. This update provides a predictable behavior that is easy for administrators to understand.<o:p></o:p></span></p>
<p class="pbu1bullet1" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:5.25pt;margin-left:.75in;text-indent:-.25in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288818"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black">•<img width="19" height="2" id="_x0000_i1028" src="cid:image001.png@01CF6F90.62871F30" alt="http://www.cisco.com/c/dam/en/us/td/i/templates/blank.gif">The parked
 calls limit is no longer 100 calls per cluster. Available park codes and system resources determine the number of parked calls.<o:p></o:p></span></p>
<p class="pbu1bullet1" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:5.25pt;margin-left:.75in;text-indent:-.25in;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<a name="wp2288819"></a><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black;background:yellow;mso-highlight:yellow">•</span><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black"><img width="19" height="2" id="_x0000_i1039" src="cid:image001.png@01CF6F90.62871F30" alt="http://www.cisco.com/c/dam/en/us/td/i/templates/blank.gif"><span style="background:yellow;mso-highlight:yellow">CTI
 monitoring of parked call Directory Numbers (DNs) is unavailable. This function will be restored in Unified CM Release 9.0.</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Customer is on 9.1(2) SU1 so perhaps it’s still unavailable.<span style="color:#404040"><o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Thanks for the assistance earlier.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">- Daniel<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Wes Sisk (wsisk) [mailto:wsisk@cisco.com]
<br>
<b>Sent:</b> Wednesday, April 16, 2014 2:04 PM<br>
<b>To:</b> Daniel Pagan<br>
<b>Cc:</b> cisco-voip@puck.nether.net<br>
<b>Subject:</b> Re: [cisco-voip] CTI & CCM SDL Trace Question<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">“invalid parkDN” happens when ccm fails to resolve the passed partition name back to an associated PKID.
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Is there an overlap?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Overlaps sometimes create interesting situation where they may or may not work based on order of device/feature initialization including device resets/restarts.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Is the CTI application running updated version of jtapi or TSP?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-Wes<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">On Apr 16, 2014, at 10:31 AM, Daniel Pagan <<a href="mailto:dpagan@fidelus.com">dpagan@fidelus.com</a>> wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Wes</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Digging through traces covering the launch and login of the JTAPI application shows the following events on Node #1:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div style="margin-left:.5in">
<p class="MsoNormal" style="text-indent:-.25in"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">1.</span></b><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">JTAPI
 sends CTI Manager a ProviderOpenRequest<o:p></o:p></span></p>
</div>
<div style="margin-left:.5in">
<p class="MsoNormal" style="text-indent:-.25in"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">2.</span></b><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">CTI
 Manager answers this request with a ProviderOpenResponse<o:p></o:p></span></p>
</div>
<div style="margin-left:1.0in">
<p class="MsoNormal" style="text-indent:-.25in"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">a.</span><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">This
 response contains the provider ID number which seems to be later referenced as a Line Handle<o:p></o:p></span></p>
</div>
<div style="margin-left:.5in">
<p class="MsoNormal" style="text-indent:-.25in"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">3.</span></b><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Further
 down the standard operations… JTAPI sends a request to CTI Manager asking to register for call park events with a CtiRegisterParkDNMonitorReq<o:p></o:p></span></p>
</div>
<div style="margin-left:1.0in">
<p class="MsoNormal" style="text-indent:-.25in"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">a.</span><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">This
 request appears to contain the Line Handle number previously provided by CTI Manager<o:p></o:p></span></p>
</div>
<div style="margin-left:1.0in">
<p class="MsoNormal" style="text-indent:-.25in"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">b.</span><span style="font-size:7.0pt">     <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">This
 request is passed from CTI Handler to all instances of the CallParkManager process on node #2<o:p></o:p></span></p>
</div>
<div style="margin-left:.5in">
<p class="MsoNormal" style="text-indent:-.25in"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">4.</span></b><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">CallParkManager
 replies with CtiRegisterParkDNMonitorRes with a Line Handle of “0”<o:p></o:p></span></p>
</div>
<div style="margin-left:.5in">
<p class="MsoNormal" style="text-indent:-.25in"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">5.</span></b><span style="font-size:7.0pt">      <span class="apple-converted-space"> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">CTI
 Manager prints an error stating “invalid line handle” and steps three and four are repeated over and over between the same instances of CTIHandler and CallParkManager for each call park DN.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">In short, CallParkManager is not responding with the correct Line Handle number. In a working scenario, I confirmed that CallParkManager responds with the same Line Handle
 number provided within the monitor request.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Do you know if there’s a specific situation where CallParkManager is sending a LH=0 in the response for monitoring call park events with CallParkManager?</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">In CCM SDL traces on Node #2, the AppInfo line under the register request prints the following:</span></u><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">|SdlSig-I               |CtiRegisterParkDNMonitorReq</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">|AppInfo             |CallParkManager - CtiRegisterParkDNMonitorReq -<span class="apple-converted-space"> </span><b>invalid parkDN</b>=<i><number></i><span class="apple-converted-space"> </span><b>or
 Partition name</b>=<i><name></i></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">|SdlSig-O             |CtiRegisterParkDNMonitorRes</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">- Daniel</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<div>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span class="apple-converted-space"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">cisco-voip
 [<a href="mailto:cisco-voip-bounces@puck.nether.net">mailto:cisco-voip-bounces@puck.nether.net</a>]<span class="apple-converted-space"> </span><b>On Behalf Of<span class="apple-converted-space"> </span></b>Daniel Pagan<br>
<b>Sent:</b><span class="apple-converted-space"> </span>Tuesday, April 15, 2014 2:15 PM<br>
<b>To:</b><span class="apple-converted-space"> </span>Wes Sisk (wsisk)<br>
<b>Cc:</b><span class="apple-converted-space"> </span><a href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
<b>Subject:</b><span class="apple-converted-space"> </span>Re: [cisco-voip] CTI & CCM SDL Trace Question</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Excellent - I’ll check out CTI Manager traces covering the registration of the JTAPI client. I’m guessing I’ll see new instances of CTIHandler created for each
 registration.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Thanks again</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">- Daniel</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<div>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span class="apple-converted-space"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Wes
 Sisk (wsisk) [<a href="mailto:wsisk@cisco.com"><span style="color:purple">mailto:wsisk@cisco.com</span></a>]<span class="apple-converted-space"> </span><br>
<b>Sent:</b><span class="apple-converted-space"> </span>Tuesday, April 15, 2014 1:07 PM<br>
<b>To:</b><span class="apple-converted-space"> </span>Daniel Pagan<br>
<b>Cc:</b><span class="apple-converted-space"> </span><a href="mailto:cisco-voip@puck.nether.net"><span style="color:purple">cisco-voip@puck.nether.net</span></a><br>
<b>Subject:</b><span class="apple-converted-space"> </span>Re: [cisco-voip] CTI & CCM SDL Trace Question</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ctiList.size reflects the number of CTIHandlers that have registered to receive updates. Registering to receive updates usually happens at app initialization time. Does the user for the app have correct roles and permissions for CTI control,
 park monitoring, etc.<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">when the CTI application restarts, re-initializes, or gets de-associated/re-associated with the device then the traces show the ProviderOpen, DevliceList retrieval, filter settings for interested events, and device/line opens.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">-Wes<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">On Apr 15, 2014, at 11:23 AM, Daniel Pagan <<a href="mailto:dpagan@fidelus.com"><span style="color:purple">dpagan@fidelus.com</span></a>> wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Wes</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Thanks for the response – I figured the third section described some type of state but didn’t know it was for the destination process. That’s really helpful.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">As for the issue at hand…</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">I’m comparing a working and non-working scenario, specifically destination process state where the destination is our new instance of CallPark. The process
 state remains the same across both sets of traces between the park request to StationD and park response from StationD. However, immediately after CallPark receives<span class="apple-converted-space"> </span><b>SsSplitRes</b><span class="apple-converted-space"> </span>with
 a state of<span class="apple-converted-space"> </span><b>splitting_primary_call</b>, one thing that stands out is this:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><b><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">WORKING SCENARIO – Call is displayed</span></u></b><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">|AppInfo  |sendCallParkNotify ctiList.size</span><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#C00000">[2]</span></b><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">|AppInfo  |CallPark  -<span class="apple-converted-space"> </span></span><i><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#C00000">calledparty
 = <####> ….. (omitted call info)….</span></i><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">|AppInfo  |<b>Notification sent to ctiinterface</b><span class="apple-converted-space"> </span>(1,200,22,1)</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">NOTE:   1,200,22,1 is referring to CTIHandler</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">                CallPark sends<span class="apple-converted-space"> </span><b>two</b><span class="apple-converted-space"> </span>CtiCallParkNotify SDL signals
 to CTIHandler</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><b><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">NON-WORKING SCENARIO – Call is not displayed</span></u></b><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">|AppInfo  |sendCallParkNotify ctiList.size</span><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#C00000">[0]</span></b><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">NOTE:   CallPark sends<span class="apple-converted-space"> </span><b>zero</b><span class="apple-converted-space"> </span>SDL signals to CTIHandler</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">Do you know what controls the value of ctiList.size?</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">CUCM<span class="apple-converted-space"> </span>version is<span class="apple-converted-space"> </span>9.1.2.11900-12</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040">- Daniel</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#404040"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<div>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span class="apple-converted-space"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Wes
 Sisk (wsisk) [<a href="mailto:wsisk@cisco.com"><span style="color:purple">mailto:wsisk@cisco.com</span></a>]<span class="apple-converted-space"> </span><br>
<b>Sent:</b><span class="apple-converted-space"> </span>Tuesday, April 15, 2014 11:58 AM<br>
<b>To:</b><span class="apple-converted-space"> </span>Daniel Pagan<br>
<b>Cc:</b><span class="apple-converted-space"> </span><a href="mailto:cisco-voip@puck.nether.net"><span style="color:purple">cisco-voip@puck.nether.net</span></a><br>
<b>Subject:</b><span class="apple-converted-space"> </span>Re: [cisco-voip] CTI & CCM SDL Trace Question</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Daniel,<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Nice analysis. In SDL a signal is sent out in response to timer pop or inbound event (a timer pop is actually just another inbound event).<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">What message goes to CallPark just before CtiCallParkNotify is correctly generated? What state is CallPark in when the message is received?<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">When CtiCallParkNotify is not sent what is the last message sent to CallPark and what state is CallPark in?<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">|SignalType    |Signal                             |destination_process_state                           |destination_process       |source_process<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">"Notify there is a new call to CTI if Park DN is monitored”<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">What version?<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">CSCsy69043    No Partition reported to CTI Application when call is parked <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">CSCtc38841    ParkDN is not OnHold while the call is parked <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">-Wes<o:p></o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">On Apr 15, 2014, at 10:11 AM, Daniel Pagan <<a href="mailto:dpagan@fidelus.com"><span style="color:purple">dpagan@fidelus.com</span></a>> wrote:<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Folks:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">I’m hoping someone can tell me the purpose of the SDL event “CtiCallParkNotify” sent from CallPark to CTIHandler. During a call park event from a JTAPI client, I’m seeing
 the standard SDL event “CtiLineCallParkReq” from CTIDeviceLineMgr to StationD and the proper response “CtiLineCallParkRes” from StationD back to CTIDeviceLineMgr. However, I’m looking at a situation where a JTAPI application fails to actually display the parked
 call and the only different between a working and non-working scenario is the CtiCallParkNotify event that’s sent directly from the new process instance of CallPark. When this SDL event is missing, the application does not display the parked call. When it’s
 present in SDL traces, information about the parked call is displayed by the application.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">So my question is, what exactly is this specific SDL event (<b>CtiCallParkNotify</b>) used for? Any information on this event would be appreciated.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Thanks ahead of time.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">- Daniel</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net"><span style="color:#954F72">cisco-voip@puck.nether.net</span></a><br>
<a href="https://puck.nether.net/mailman/listinfo/cisco-voip"><span style="color:#954F72">https://puck.nether.net/mailman/listinfo/cisco-voip</span></a></span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>