Hi All
I want to start the beggining of External Call Control feature, so I decided to make a simple "continue" response to CM in order to make the call to go on its normal path. My translation pattern is 3XXX and adds a prefix of 55555.
Calling number is 555553025 and called number is 3024 (555553024 with translation).
I also set the Call Treatment On Failures to "Block Calls" in order to test wheter y application does the right thing or not.
The problem is, call hits the translation pattern, calls the application, application answers but call does not continue processing and it ends. On the phone screen, I see that my called number is translted to 555553024 as expected, but call drops.
I'm sending wireshark capture from web server
POST /default.aspx HTTP/1.1
Host: 10.129.3.251:6666
Accept: */*
Content-type: text/xml; charset=ISO-8859-1
methodName: isRoleAccessAllowed
User-Agent: CiscoUCM-HttpClient/1.0
Connection:Keep-Alive
Content-Length: 1694
<?xml version="1.0" encoding="UTF-8"?>
<Request xmlns="urn:oasis:names:tc:xacml:2.0:context:schema:os">
<Subject SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:role-id"
DataType="http://www.w3.org/2001/XMLSchema#string" Issuer="requestor">
<AttributeValue>CISCO:UC:UCMPolicy</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:callingnumber"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>555553025</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:callednumber"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>3024</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:transformedcgpn"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>555553025</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:transformedcdpn"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>555553024</AttributeValue>
</Attribute>
</Subject>
<Resource>
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
DataType="http://www.w3.org/2001/XMLSchema#anyURI">
<AttributeValue>CISCO:UC

oiceOrVideoCall</AttributeValue>
</Attribute>
</Resource>
<Action>
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"
DataType="http://www.w3.org/2001/XMLSchema#anyURI">
<AttributeValue>any</AttributeValue>
</Attribute>
</Action>
<Environment>
<Attribute AttributeId="urn:Cisco:uc:1.0:triggerpointtype"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>translationpattern</AttributeValue>
</Attribute>
</Environment>
</Request>
HTTP/1.1 200 OK
Cache-Control: private
Keep-Alive: timeout = 4000 max = 3000
Content-Type: text/xml; charset=iso-8859-1
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Wed, 29 Feb 2012 17:52:44 GMT
Content-Length: 439
<?xml encoding="UTF-8" version="1.0"?><Response><Result><Decision>Permit</Decision><Obligations><Obligation FulfillOn="Permit" obligationId="continue.simple"><AttributeAssignment AttributeId="Policy:continue.simple"><AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string"><cixml ver="1.0"><continue></continue></cixml></AttributeValue></AttributeAssignment></Obligation></Obligations></Result></Response>
Edit: I found some mistakes on encoding type in first one and sent you the last version of the response that I'm sending. Still doesn't work..
Any Ideas?