如何在一个拨号计划中创建多个FreeSwitch目标表达式

时间:2019-04-19 10:15:19

标签: freeswitch

我现在在Freeswitch上使用CGrates(一种计费软件),我有一个类似const data = [{ realName: 'Sean Bean', characterName: 'Eddard “Ned” Stark' }, { realName: 'Kit Harington', characterName: 'Jon Snow' }, { realName: 'Peter Dinklage', characterName: 'Tyrion Lannister' }, { realName: 'Lena Headey', characterName: 'Cersei Lannister' }, { realName: 'Michelle Fairley', characterName: 'Catelyn Stark' }, { realName: 'Nikolaj Coster-Waldau', characterName: 'Jaime Lannister' }, { realName: 'Maisie Williams', characterName: 'Arya Stark' }]; const filterKeys = ['realName', 'characterName']; const multiFilter = (data = [], filterKeys = [], value = '') => data.filter((item) => filterKeys.some(key => item[key].toString().toLowerCase().includes(value.toLowerCase()) && item[key])); let filteredData = multiFilter(data, filterKeys, 'stark'); console.info(filteredData); /* [{ "realName": "Sean Bean", "characterName": "Eddard “Ned” Stark" }, { "realName": "Michelle Fairley", "characterName": "Catelyn Stark" }, { "realName": "Maisie Williams", "characterName": "Arya Stark" }] */ 的拨号方案表达式,该表达式允许任何免费电话号码。
我需要一种对法国和德国等其他国家也有用的东西,我有什么办法可以实现这种表达方式?

0 个答案:

没有答案