Html |
---|
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script> |
Html |
---|
<div class="fb-like" data-href="https://confluence.wildix.com/x/0oAJB" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div> |
...
Scroll export button | ||||||||
---|---|---|---|---|---|---|---|---|
|
Info |
---|
The Article explains how to check if a missed call has been called back from CDR-View. Created: March 2020 Permalink: https://confluencewildix.wildixatlassian.comnet/wiki/x/0oAJB0QLOAQ |
Table of Contents |
---|
Introduction
Issue:
Someone has called in and the call was missed, but we don’t know if anyone has called them back.
...
Check CDR-View data on all outgoing calls to see if the called number has called in previously and not been answered, then set a tag to say it’s been called back.
Incoming calls configuration
Edit the Dialplan procedure used for managing incoming calls ("main" in our example) by adding the following applications:
- Set -> Tags - select the tags that you would like to set for this type of calls
- Set -> Caller name -
- Call group - routes the call to the selected Call Group
Note |
---|
Detailed description of Dialplan applications is in the Guide . |
Outgoing calls configuration
- Create a separate Dialplan procedure ("users callback" in our example):
Add 0. : 0 followed by any digit (external) as a called number and add the following applications:
...
- Custom application -> Set(LastTag=${SHELL(value=`sqlite3 /mnt/cdr/cdrdb "select last data lastdata from cdr where c_from = '+44${EXTEN:1}' and answer = '' and start > Datetime('now' ,'localtime','-60 minutes');"` && echo $value)}): - checks what the last tag was against the missed call within the last 60 secondsminutes
- Custom application -> NoOp(CallCount is ${CallCount}) - describes the result if the called number had called in within the last 60 minutes and not been answered
...
- Dial the trunk -> ${FOO} - uses the initial variable set which to dial the trunk with the initial called number
CDR Report Example
...
Macrosuite divider macro | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Button macro | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|