...
Настройка фильтров
Настройка процессоров
Code Block | ||
---|---|---|
| ||
processors:
# тип процессора
base:
# спецификация
switch:
# валидатор (тип/спецификация)
validator: base/main
# цепочка фильтров
filters:
- skip/if_duration_is_0 # тип/спецификация
# routes & trunks
- set/short_trunk_a_name
- set/full_trunk_a_name
- set/route_a_by_trunk_a
...
# station B
- replace/dash_in_station_a_with_zeros
- if/station_a_length_is_7
- prepend/pl_922_station_a_with_7499
- prepend/station_a_with('7495')
- prepend/station_a_with('7')
- replace/leading_string_in_station_a('8495', '7495')
...
# station A
- replace/cut_international_prefix_in_station_b
- prepend/station_b_with('7')
...
map:
call_begin: time.mktime(datetime.datetime.strptime($cdr.call_datetime, '%d-%m-%y %H:%M:%S').timetuple())
service_code: "'M200'" |