When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
function ($matches) {
// var_dump($matches);
return '<' . $matches[1] . '>' .
urlencode($matches[2]).
'</' . $matches[1] . '>';
},
$xml_string
);
```
|
||
|---|---|---|
| .. | ||
| app_config.php | ||
| app_defaults.php | ||
| app_languages.php | ||
| app_menu.php | ||
| report.php | ||
| root.php | ||
| v_xml_cdr_import.php | ||
| xml_cdr.php | ||
| xml_cdr_delete.php | ||
| xml_cdr_details.php | ||
| xml_cdr_export.php | ||
| xml_cdr_extension_summary.php | ||
| xml_cdr_import_update.php | ||
| xml_cdr_inc.php | ||
| xml_cdr_search.php | ||
| xml_cdr_statistics.php | ||
| xml_cdr_statistics_csv.php | ||
| xml_cdr_statistics_inc.php | ||