Richard Fuchs
ddb5865339
fix cosmetic bug in /proc/mediaproxy/list
...
table 0 is now shown correctly in output. also reformatted output to make it more useful to scripts.
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
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
e19de5607e
postinst: run init_wrapper() on ce systems as well
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
57e560487c
postinst: do not restart daemon on inactive node
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
e20262b2e4
Provide initial postinst script for ngcp-mediaproxy-ng-daemon
...
As requested by Richard (to address the "the post-install script
for mediaproxy-daemon is not correct, it should not start up in
a pro when on the standby node" issue)
From: Michael Prokop <mprokop@sipwise.com>
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.
...
add some more debug messages to make sure the right things are happening.
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.
...
All tests seem to be OK so far, but this is EXPERIMENTAL code - do not use in production.
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
...
Add test script for this error case
Add on-hold/mute media IP handling, but disabled for now
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
...
Reverse "RTP port used" logic
14 years ago
Richard Fuchs
7cda4486a9
bump changelog/version
14 years ago
Richard Fuchs
f8e33506a2
Fix a mem leak
...
Add a call simulator test script
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.
...
Fixes mediaproxy not compiling due to missing uuid.h file
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.
...
Fix the "ports used" array.
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
...
Implement deletion of call data from redis
14 years ago
Richard Fuchs
f4a773ba6c
Push the call and stream information into redis - WIP
14 years ago