current-dateTime()
current-dateTime()
translate(
substring-before(
substring-after(
$timestampTime,
"T"
),
"."
)
,":"
,""
)
translate(substring-before($timestampDate, "+"), "-", "")
''
$GetForkingProfileIn.parameters/calleeSipURI
$GetRulesIn.parameters/userId
count($GetRulesOut.parameters/rule) > 0
count($GetRulesOut.parameters/rule/conditions/addressBookCondition) > 0
$GetForkingProfileIn.parameters/calleeSipURI
$GetContactListIn.parameters/userID
count($GetRulesOut.parameters/rule/conditions/presenceCondition) > 0
$GetForkingProfileIn.parameters/calleeSipURI
$GetPresenceIn.parameters/presi:request/pres:from
$GetForkingProfileIn.parameters/calleeSipURI
$GetPresenceIn.parameters/presi:request/pres:to
false()
count($GetRulesOut.parameters/rule)
not($matched) and $index > 0
true()
$index - 1
$matched and $GetRulesOut.parameters/rule[$index]/conditions/addressBookCondition/allABCondition
count($GetContactListOut.parameters/contactList[child::node()[text() = $GetForkingProfileIn.parameters/callerSipURI]]) = 0
false()
$matched and count($GetRulesOut.parameters/rule[$index + 1]/conditions/addressBookCondition/listABCondition) > 0
count($GetContactListOut.parameters/contactList[child::phoneNum[text() = $GetRulesOut.parameters/rule[$index + 1]/conditions/addressBookCondition/listABCondition/contact/name] and child::node()[text() = $GetForkingProfileIn.parameters/callerSipURI]]) > 0
false()
number("603")
$GetForkingProfileOut.parameters/forkingProfile/forkingType
$matched and count($GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/timeRangeCCondition/startTimeRangeCCondition) > 0
$timestampTime < $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/timeRangeCCondition/startTimeRangeCCondition
false()
$matched and count($GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/timeRangeCCondition/endTimeRangeCCondition) > 0
$timestampTime > $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/timeRangeCCondition/endTimeRangeCCondition
false()
$matched and $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dateRangeCCondition/startDateRangeCCondition
$timestampDate < $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dateRangeCCondition/startDateRangeCCondition
false()
$matched and $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dateRangeCCondition/endDateRangeCCondition
$timestampDate > $GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dateRangeCCondition/endDateRangeCCondition
false()
$matched and count($GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dayCCondition) > 0
not($GetRulesOut.parameters/rule[$index + 1]/conditions/calendarCondition/dayCCondition/day[text()='Tuesday'])
false()
$matched
count($GetRulesOut.parameters/rule[$index + 1]/actions/deviceAction/listDAction) > 0
1
count($GetRulesOut.parameters/rule[$index + 1]/actions/deviceAction/listDAction/device)
$GetRulesOut.parameters/rule[$index + 1]/actions/deviceAction/listDAction/device[$deviceCounter]/number
$GetForkingProfileOut.parameters/forkingProfile/DstSipURI[$deviceCounter]
number("1")
$GetForkingProfileOut.parameters/forkingProfile/forkingType
count($GetRulesOut.parameters/rule[$index + 1]/actions/messageAction) > 0
concat($GetRulesOut.parameters/rule[$index + 1]/actions/messageAction/messageContent, $GetForkingProfileIn.parameters/callerSipURI)
$SendSMSIn.parameters/smsi:sms/sms:content
'33645736250'
$SendSMSIn.parameters/smsi:sms/sms:recipient
''
$SendSMSIn.parameters/smsi:ctx
count($GetRulesOut.parameters/rule[$index + 1]/actions/deviceAction/listDAction) = 0
number("603")
$GetForkingProfileOut.parameters/forkingProfile/forkingType