04-19-2020 11:37 PM
Hi,
We want to implement a hotline number, so that customers can call this number, and leave a miss call (without call charges). Upon receiving a miss call, we have to obtain the caller ID, and send account balance sms to that number, real time.
If we can obtain miss calls placed for this trigger, in real time, we can send SMS via a SMS gateway. What I don't know is how to allow customers to place miss calls on a UCCX trigger and obtain their caller IDs. Usually UCCX application starts processing a call by answering it.
Any help, or lead would be much appreciated.
Solved! Go to Solution.
04-22-2020 01:21 AM
Hi Marek,
You mean under call routing response, use the deny value ?
decision-value | This is the decision of the policy evaluation. It takes one of the following values: •Deny—The requested call is denied. |
Yes, that'll be a very neat solution, if WebService itself can request CUCM to terminate the call. Will have to try that.
Thanks for the great info !! It really helps !
04-22-2020 01:50 AM
Deny is one of the options.
Alternatively, you can send back a response to CUCM for every ECCP REST Call, which will instruct CUCM to reject the call (as one of the options available in CIXML Parameters)
Here is the response content to CUCM:
<?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 version="1.0> <reject></reject> </cixml> </AttributeValue> </AttributeAssignment> </Obligation> </Obligations> </Result> </Response>
04-20-2020 07:57 AM
04-21-2020 02:58 AM
Hi Antony,
Thanks for the idea. If a ccx script is involved, when the script starts execution, once "Accept(--Triggering Contact--)" step in reached, call is getting answered. I tried what will happen if no Accept step is not included, (included a Call terminate step) but that gives an error to caller.
I assume by "you can process a call with a UCCX script and not answer it", you meant not to include "Accept" step in the script, is it ?
Thank you very much.
04-21-2020 07:57 AM
04-23-2020 12:56 PM - edited 04-23-2020 12:57 PM
Hi Anthony,
Yes, that's the customer organization's requirement. To give any greeting or response, the call should be accepted by UCCX and that will answer the call and charge caller. Actually that was our inital approach too, so that will allow us to easily invoke a scrip, capture caller ID, make some API calls, while greeting caller and informing their requested details will arrive shortly to called number.
But customer organization wanted to keep the whole process as a non chargeable thing to their callers and did not want any greetings to be played. They wanted it to be quick and non chargeable for their callers.
Thanks !
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide