Вопрос по CDR
Есть проблема. Помогите разрешить.
Есть Asterisk, который через себя пробрасывает h323. Соеденения шлюз-шлюз. Каналы OH323. Сейчас реально есть только одно соеденение шлюз-шлюз, через которое уходят звонки. Пытаюсь тестировать с Netmeeting. Так вот в записях CDR не могу идентифицировать кто кому звонил. То есть необходимо знать с какого канала или ip адреса звонок пришел и в какой ушел. Проблема я так понимаю не связана непосредственно с h323. Проблема в том что этой информации нет в CDR. Точнее информацию о том куда звонок ушел вытащить можно, а вот откуда звонок непонятно.
Вот формат CDR:
"AccountCode: %s\r\n"
"Source: %s\r\n"
"Destination: %s\r\n"
"DestinationContext: %s\r\n"
"CallerID: %s\r\n"
"Channel: %s\r\n"
"DestinationChannel: %s\r\n"
"LastApplication: %s\r\n"
"LastData: %s\r\n"
"StartTime: %s\r\n"
"AnswerTime: %s\r\n"
"EndTime: %s\r\n"
"Duration: %d\r\n"
"BillableSeconds: %d\r\n"
"Disposition: %s\r\n"
"AMAFlags: %s\r\n"
"UniqueID: %s\r\n"
"UserField: %s\r\n"
Вот пример CDR:
"H323","","7095100","default","""""<>","OH323/R28838","OH323/L22557",
"Dial","OH323/7095100@x.x.x.x","2004-12-16 17:20:50","2004-12-16 17:20:57",
"2004-12-16 17:21:06",16,9,"ANSWERED","BILLING"
Из поля LastData можно вытащить ip адрес x.x.x.x.
А как узнать откуда звонок пришел?
Знающие люди помогите ... где копать то ...
|