Richard Fuchs
|
e6e151bdd4
|
and while we're at it, add support for ipv6 on the udp control protocol as well
|
14 years ago |
Richard Fuchs
|
4c508f28ee
|
support the internal/external flags for ipv4/ipv6 hints
|
14 years ago |
Richard Fuchs
|
305ce520ae
|
fix a segfault and improve debug build
|
14 years ago |
Richard Fuchs
|
50d63ffff4
|
fix "make debug"
|
14 years ago |
Richard Fuchs
|
01645a2ed2
|
regression fixes
|
14 years ago |
Richard Fuchs
|
b917ac0e71
|
move everything to mapped-ipv4-in-ipv6 API
|
14 years ago |
Richard Fuchs
|
61967c1d32
|
convert some macros to inline functions
|
14 years ago |
Richard Fuchs
|
2a24d2d385
|
make the fallback RE even more liberal and fix broken RE substring indexes
|
14 years ago |
Richard Fuchs
|
d05f5831d4
|
add the ipv6 logic to the userspace daemon.
problems with this:
1) not pretty
2) most certainly doesn't work
3) only compiles with no-redis
4) not pretty and most certainly doesn't work
|
14 years ago |
Richard Fuchs
|
25efdcec03
|
add some debug messages
|
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 |
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
|
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
|
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
|
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
|
f8e33506a2
|
Fix a mem leak
Add a call simulator test script
|
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
|
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
|
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
|
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
|
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
|
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 |
Richard Fuchs
|
3b8dda7510
|
Make the daemon more aggressive with invalidating peer information
|
14 years ago |
Richard Fuchs
|
3ae125aa91
|
introduce --advertised-ip parameter
clear up some of the --help text
make callmaster creation more consistent
|
14 years ago |
Richard Fuchs
|
d97e5c21ff
|
fix port==0 case
|
14 years ago |
Richard Fuchs
|
fd623f2754
|
add port-min and port-max parameters
integrate into init script and provide basic defaults script
|
14 years ago |
Richard Fuchs
|
79465a83cc
|
fix order in responses
|
14 years ago |
Richard Fuchs
|
c3ad30063d
|
implement delete UDP command
|
14 years ago |
Richard Fuchs
|
b6370bf556
|
First step in implementation of UDP control protocol - untested/unfinished
|
14 years ago |
Richard Fuchs
|
593121d551
|
create tags and branches
|
14 years ago |