#include #include #include #define EXAMPLE "CDR|1|00 00 00 00 c8 38 28 18 08 18 00 08 a3 96 41 d7|66|Thu, 30 Sep 2004 17:26:40 GMT|Thu, 30 Sep 2004 17:27:46 GMT|192.168.1.10:1720|6039_endp|212.56.15.75:1720|6038_endp|0019056707600:dialedDigits|101:dialedDigits|gkpc1" char *ids[] = {"CallNo", "CallId", "Duration", "Starttime", "Endtime", "CallerIP", "CallerEndId", "CalledIP", "CalledEndId", "DestinationInfo", "SrcInfo", "GatekeeperID"}; void parse(char *); void parse(char *line) { int i; if (strncmp(strsep(&line, "|"), "CDR", 3)) return; for (i=0; i