Hi Teams,
i use nodejs to build a http server for testing the external call routing featrue. CUCM has established a connection to the http server through the http head.
i want call a number 913958049385 to trigger a traslation pattern which have a external call routing profile.my http server send back the response to tell cucm divert to 81130110.
my http server recieves the post message and send back a response message. i confirm the cucm revieves the response message by rtmt. the below is sdi trace infomation:
16:51:47.602 |HttpHandler - wait_RoutingReq enqueue work data Tid=16777219 (xmlData=<?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>81134780</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:callednumber"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>913958049385</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:transformedcgpn"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>81134780</AttributeValue>
</Attribute>
<Attribute AttributeId="urn:Cisco:uc:1.0:transformedcdpn"
DataType="http://www.w3.org/2001/XMLSchema#string">
<AttributeValue>913958049385</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>
)
and lastSender(PRIMARY)|1,100,230,1.740^10.12.1.161^*
16:51:47.605 |HttpHandler - processHttpRes response from url (http://10.20.4.170:8080/eri), directive (1), routing result code (0x1), Tid (16777219)|0,0,0,0.0^*^*
16:51:47.605 |HttpHandler - processHttpRes xacml
(<Response><Result ResourceId="CISCO:UC
oiceOrVideoCall"><Decision>Permit</Decision><Obligations><Obligation FulfillOn="Permit" ObligationId="urn:cisco:cepm:3.3:xacml:policy-attribute"><AttributeAssignment AttributeId="Policy:continue.simple"><AtributeValue DataType="http://www.w3.org/2001/XMLSchema#string"><cixml version="1.0"><divert><destination>81138586</destination></divert></cixml></AtributeValue></AttributeAssignment></Obligation></Obligations></Result></Response>)|0,0,0,0.0^*^*
16:51:47.605 |Da::RoutingRes directive CONTINUE , td =16777219|0,0,0,0.0^*^*
16:51:47.605 |Digit Analysis: star_DaReq: daReq.partitionSearchSpace(d990bf70-6e06-0da5-fe3e-42fd675d7a72

, filteredPartitionSearchSpaceString(), partitionSearchSpaceString()|0,0,0,0.0^*^*
16:51:47.605 |Digit Analysis: star_DaReq: Matching Legacy Numeric, digits=913958049385|0,0,0,0.0^*^*
16:51:47.605 |Digit Analysis: getDaRes data: daRes.ssType=[16777248] Intercept DAMR.sstype=[0], TPcount=[0], DAMR.NotifyCount=[0], DaRes.NotifyCount=[1]|0,0,0,0.0^*^*
16:51:47.605 |Digit analysis: match(pi="1",fqcn="81134780", cn="81134780", plv="5", pss="", TodFilteredPss="", dd="913958049385",dac="0")|0,0,0,0.0^*^*
but cucm is not working for the divert.
please help me!