Commit Graph

106 Commits (mr12.0)

Author SHA1 Message Date
Andreas Granig 2812d161a5 TT#33319 Implement redis backend for mediator
7 years ago
Guillem Jover 412a87e5ce TT#32917 Do not compare values with different signedness
7 years ago
Guillem Jover d48023f753 TT#32917 Remove unused argument from medmysql_update_call_stat_info()
7 years ago
Guillem Jover 28e928f36b TT#32917 Fix format truncation warning
7 years ago
Richard Fuchs 092b67b76c TT#24226 parse MOS JSON values and store in CDR sub-tables
8 years ago
Richard Fuchs 7050bfab46 TT#24450 support writing to cdr_tag_data and cdr_mos_data table
8 years ago
Richard Fuchs 42846d3942 TT#24450 consolidate batch statement handling
8 years ago
Guillem Jover 881f534e6d TT#24224 Switch from BSD to C99 integer types
8 years ago
Richard Fuchs 09f0108690 TT#24140 add wrapper function to simulate DB errors for testing
8 years ago
Richard Fuchs 266c624ddd TT#24140 add transaction replay capability to work around temporary errors
8 years ago
Richard Fuchs c94f9dffb1 TT#24140 add DB abstraction layer
8 years ago
Kirill Solomko 27220822bd TT#22470 introduce source_lnp_type, destination_lnp_type
8 years ago
Rene Krenn 682dc47ffc TT#8162 process source/destination_user_out
8 years ago
Guillem Jover 6e3a0f6ebd TT#14010 Remove duplicate expression in conditional
8 years ago
Richard Fuchs bd2ac84931 TT#14211 fix sql queries getting truncated on long call-ids
8 years ago
Richard Fuchs 0133956724 TT#14005 fix mediator shutting down prematurely
8 years ago
Andreas Granig 4f20a8a63a TT#14053 Fix code issues reported by coverity
8 years ago
Andreas Granig e00771b4fa TT#3990 Undo stop-rec processing but use pbx/xfer
8 years ago
Richard Fuchs 8bbe5c5f59 MT#20221 use descriptive name for peer hosts instead of hostname
9 years ago
Richard Fuchs 3e3a6e806b MT#20221 support special treatment of _pbx-1 accounting records
9 years ago
Andreas Granig c39c05530a MT#16777 Fix lnp columns
9 years ago
Andreas Granig 13132cc7ef MT#16777 Process source/destination_lnp_prefix
9 years ago
Kirill Solomko 9df32db47e MT#15397 - stats_handler uses autocommit=1
10 years ago
Victor Seva b2f9d5999e MT#15395 log stats query on critial error
10 years ago
Kirill Solomko d66262ccfc MT#11157 Add separate mysql handler for the stats db
10 years ago
Kirill Solomko e348692a55 MT#11157 - Add call info stats dump
10 years ago
Andreas Granig c6e3e0b283 MT#9565 Fix gpp sql error
11 years ago
Andreas Granig 0b04da23e1 MT#9565 Populate src/dst gpp fields.
11 years ago
Richard Fuchs 71657dda3d MT#8195 use dst_leg peer id and lookup against peer group/contract ID
11 years ago
Kirill Solomko f89c7889d4 MT#5257 - only distint acc records are selected per callid, removed unused acc.id field selection
12 years ago
Andreas Granig 3fd8a54076 Move reseller_id to contact.
12 years ago
Andreas Granig be49d8bfab Align cost columns to new names and add dst costs.
12 years ago
Richard Fuchs 924af07388 add shutdown points at strategic points in the code
12 years ago
Andreas Granig 76a3d92d66 Also parse and insert "split" parameter.
13 years ago
Andreas Granig caafbfdcfd Parse and insert source_ip field.
13 years ago
Andreas Granig 360ad4c178 Parse and insert init_time.
13 years ago
Andreas Granig e4b9f58c54 Fix callid handling.
13 years ago
Daniel Tiefnig 5bff76e944 fix bug in acc_trash query, which causes mediator to fail
14 years ago
Richard Fuchs 5614b2d08e fix reconnect segfaults, also fix some compile warnings
14 years ago
Andreas Granig 8b9ddd16e4 Fix id handling when loading contract ids for peers.
14 years ago
Andreas Granig aa920d254f Also load peer host->contract mapping.
14 years ago
Andreas Granig 1f19898ae5 Add time_hires to field list when moving acc records.
14 years ago
Andrew Pogrebennyk e56c7ac74d use kamailio.time_hires as source of event timestamp with msec precision
14 years ago
Andreas Granig ea30c3bd45 Port latest duration check fixes to trunk.
14 years ago
Andreas Granig 31f3e0282b Handle additional src/dst-leg acc fields.
14 years ago
Michael Prokop 4ace854734 Add missing else {} - otherwise we might be passing null pointer to strcpy :)
14 years ago
Andreas Granig 5146f988f8 Work around duplicate primary key issues between acc and acc_backup/trash when restarting mysql.
15 years ago
Andreas Granig f7e360101c Fixed debug output.
15 years ago
Andreas Granig dcb38257a5 Fixed warning for not using return values for write when writing lock file.
15 years ago
Richard Fuchs 102875a41e add more error codes to wrapper
15 years ago
Richard Fuchs cb811f329c implement mysql query wrapper function to catch transient errors
15 years ago
Richard Fuchs 859b66180f added proper error handling. daemon will shut down on critical errors. additionally use the lockfile to mark errors requiring manuel intervention and keep the daemon from restarting.
15 years ago
Richard Fuchs eda356421a string handling fixes; compile warning fix
15 years ago
Andreas Granig 9a1393a56d Use a dedicated connection for provisioning/billing db queries.
15 years ago
Andreas Granig 95fd730b71 Some fixes to make compiler happy.
15 years ago
Andreas Granig e6326e7781 Added trunk/tags dir structure.
16 years ago