Commit Graph

350 Commits (f901b22dc5e2b9d4e09507d0f6f08d585a464ec4)
 

Author SHA1 Message Date
Richard Fuchs ddb5865339 fix cosmetic bug in /proc/mediaproxy/list
14 years ago
Richard Fuchs 31c9ea98a4 move the evil global variables into the context structure
14 years ago
Richard Fuchs c9f4ee6369 implement a simple but effective timeout/cleanup mechanism for udp cookies
14 years ago
Richard Fuchs 4031ea92d0 fine-tune the regexp a bit more, just in case...
14 years ago
Richard Fuchs 25efdcec03 add some debug messages
14 years ago
Richard Fuchs c7488f9bef fix a long-standing bug that caused from/to tags to be ignored when using UDP protocol
14 years ago
Richard Fuchs 1448625c8f allow parallel building
14 years ago
Richard Fuchs 36ce2de3f5 add a "make debug" option
14 years ago
Richard Fuchs 47a1bdd782 fix incorrect behavior when a stray lookup is received
14 years ago
Jon Bonilla 999a3d7fe3 Bump version for bad tagging
14 years ago
Michael Prokop c5384734bf postinst: restart initscript instead of just start it
14 years ago
Michael Prokop e19de5607e postinst: run init_wrapper() on ce systems as well
14 years ago
Michael Prokop 57e560487c postinst: do not restart daemon on inactive node
14 years ago
Michael Prokop e20262b2e4 Provide initial postinst script for ngcp-mediaproxy-ng-daemon
14 years ago
Richard Fuchs 7c2d3b7359 changelog/version
14 years ago
Richard Fuchs ddaa9755e3 Return a dummy/error reply over UDP when a call doesn't exist, so kamailio doesn't think we're dead
14 years ago
Richard Fuchs f5998e1ffc restrict mediaproxy iptables rule to udp only
14 years ago
Richard Fuchs f7fcfc8030 bump version/changelog
14 years ago
Richard Fuchs 9d37914496 extend the re-invite simulator to include port changes.
14 years ago
Richard Fuchs 2810f9046a needs to send more than just one packet each way
14 years ago
Richard Fuchs 2b37826e46 Reworked port re-use logic and adapted test scripts to accomodate for the changes.
14 years ago
Richard Fuchs 2ce1269d4f add script to test different re-invite scenarios
14 years ago
Richard Fuchs 5f8f34a995 streamline test script function calls
14 years ago
Richard Fuchs 5142f39e12 add --version switch
14 years ago
Richard Fuchs 20b63fe570 Enable on-hold/mute media IP handling
14 years ago
Richard Fuchs 82a9ca19af Fix obscure 3-way call connect issue
14 years ago
Richard Fuchs 3191b15c33 properly fix the upc/kapsch 3-way call connect issue
14 years ago
Richard Fuchs 5d5867513e add another port number to a log message
14 years ago
Richard Fuchs 5a63b54d3b Add some more log information
14 years ago
Richard Fuchs 7cda4486a9 bump changelog/version
14 years ago
Richard Fuchs f8e33506a2 Fix a mem leak
14 years ago
Richard Fuchs f609d6921e Compile fixes for glib 2.12
14 years ago
Richard Fuchs 0fd9e0dae4 Create compile-time option ("make no-redis") to eliminate all redis-related code from binary
14 years ago
Richard Fuchs 847f156268 bump version number to 1.4.0
14 years ago
Richard Fuchs 12a59caaf8 add redis config to mediaproxy init scripts
14 years ago
Jon Bonilla f928e8bfd1 add uuid-dev to dependencies.
14 years ago
Richard Fuchs 9ef47a4906 slightly revised the testing routing; added "dump everything to redis" function
14 years ago
Richard Fuchs 267b8a9ce4 Add a "test routine" for redis DB and call restoration. Takes less than 2 seconds to restore 3000 calls.
14 years ago
Richard Fuchs 0393d115c0 fix some potential memleaks
14 years ago
Richard Fuchs 297af190d8 clean up orphaned redis keys
14 years ago
Richard Fuchs 467e0183ae actually associate restored call streams with call
14 years ago
Richard Fuchs c7635d4365 use G_N_ELEMENTS from glib instead of ARRAY_SIZE
14 years ago
Richard Fuchs c29064f4a2 fix the bit array stuff
14 years ago
Richard Fuchs c1f259e658 Implement internal "ports used" housekeeping, as apparently it's possible to open the same UDP port for listening many times.
14 years ago
Richard Fuchs ba113f123e try to create and link table first, then create proc entry. prevents frequent kernel warnings
14 years ago
Richard Fuchs 16d54a3427 move to slice allocator; remember UUID for restored calls
14 years ago
Richard Fuchs 9b036f8ccf implement call restore logic - needs testing
14 years ago
Richard Fuchs 3c49d62586 use redis pipelining for bulk updates
14 years ago
Richard Fuchs 9a529cefbb Only compile and use the static version of the redis lib
14 years ago
Richard Fuchs f4a773ba6c Push the call and stream information into redis - WIP
14 years ago