...
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 # в скобках передаются аргументы, доступные в фильтре через переменную $args # $args[1] - первый аргумент, $args[2] - второй и т.д. - 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'" |
...