freeswitchforum.com
https://freeswitchforum.com/

Вставка своей переменной в выдачу xml_cdr
https://freeswitchforum.com/viewtopic.php?f=6&t=847
Страница 1 из 1

Автор:  artemibe [ 08 июл 2017 09:37 ]
Заголовок сообщения:  Вставка своей переменной в выдачу xml_cdr

Использую mod_xml_cdr для формирования журнала. Проблема в том что в файле нет информации на какой номер (gateway) пришел звонок. Т.е. если диалплан определяет входящий звонок так: <Клиент> -> 78005001234 -> 1000, то в CDR информация: <Клиент> -> 1000, а что звонок прошел через 78005001234 нет. Пробовал: опеределить свою переменную, сделать export переменной, определить переменную в gateway - результат 0. Экспорт в CSV это, судя по документации, может делать, а вот почему xml_cdr не потхватывает в раздел variables не понятно. Если кто решал подобную задачу - подскажите, пожалуйста.

Автор:  Vlad1983 [ 09 июл 2017 20:47 ]
Заголовок сообщения:  Re: Вставка своей переменной в выдачу xml_cdr

есть там все
смотрите cdr не той ноги

Автор:  artemibe [ 10 июл 2017 13:51 ]
Заголовок сообщения:  Re: Вставка своей переменной в выдачу xml_cdr

По leg a приходит вся необходимая информация, кроме точки входа (gateway) звонка. В leg b содержится куча не нужной инфы и самих leg b куча. Не хочется усложнять схему, хочется чтобы 1 HTTP POST возвращал всю необходимую информацию, по которому все можно внести в базу.
Нужно в leg-a добавить переменную или построить диалплан, чтобы в CDR попала о нем инфа.

Автор:  artemibe [ 10 июл 2017 15:59 ]
Заголовок сообщения:  Re: Вставка своей переменной в выдачу xml_cdr

Еще раз прочитал мануал (https://freeswitch.org/confluence/displ ... +Variables) и нашел четкую ссылку на то что export должен добавлять. Решил повторить попытку. Все прошло успешно. Видимо за массой тестов и проб упустил reloadxml или еще что.
Спасибо.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/