...
- On disconect:
Code Block | ||
---|---|---|
| ||
[ { "log": "bridge_uuid: ${bridge_uuid}" }, { "if": { "expression": "!${bridge_uuid}", "then": [ { "log": "Add ${caller_id_name}" }, { "exists": { "resource": "dialer", "name": "5b3caa22dff78c000bd57878", "member": { "communications": { "number": "${caller_id_number}", "state": 0 } }, "setVar": "DoesMemberExist" } }, { "log": "DoesMemberExist: ${DoesMemberExist}" }, { "if": { "expression": "${DoesMemberExist} != 'true'", "then": [ { "member": { "dialer": "5b3caa22dff78c000bd57878", "name": "${caller_id_name}", "priority": 10, "communications": [ { "number": "${caller_id_number}", "priority": 5 } ] } } ] } } ] } } ] |
Info | ||
---|---|---|
| ||
Для того, что бы не добавлять одного и того же абонента несколько раз в дайлер, проверяем на наличие абонента в начальном статусе с помощью приложения exists |
Результат в дайлере: