fbd19db931
stripped out lots of debugging for audio frame handling ready for
...
audio-streaming of call.
2012-05-09 07:38:34 +09:30
7b520e7a49
fixed various bugs with priorty dispatch of voice traffic.
...
some debug tweaking etc.
2012-05-07 08:31:53 +09:30
602c00efd7
fixed bugs in handling of audio.
2012-05-06 22:23:58 +09:30
29855e2c9d
added debugging to find out why audio is not flowing on phone.
2012-05-06 21:56:40 +09:30
ad78627fb6
added PCM codec entry.
2012-05-06 21:12:31 +09:30
c59e819649
fixed call-state error related to ringing timeout.
2012-05-06 20:47:50 +09:30
a42d8aafc0
added debug for saying when we notice stale calls.
2012-05-06 20:15:46 +09:30
963e86ea42
auto-expire stale calls that have not reached in-call status.
2012-05-05 20:58:04 +09:30
eb8e34bcde
make sure monitor interface announces creation of new calls.
2012-05-03 03:41:26 +09:30
25f81aeaaf
fixed bug with cancelling calls due to lack of listeners.
...
worked around poll() with accept() unix domain socket linux bug.
generally hooked in the unix domain stream socket interface for
monitoring calls (and later rhizome).
2012-05-03 03:37:03 +09:30
eb8ffeb71f
progress towards monitor interface for following calls.
2012-05-03 03:00:34 +09:30
d637f31ab7
work towards stream unix domain socket to allow Android/Java
...
monitoring of call status and rhizome bundle arrivals.
2012-05-03 02:31:12 +09:30
a2880ada1e
closer to dna lookup working via mdp.
...
Bug to be fixed in sending replies.
2012-04-25 20:14:56 +09:30
6c044d5e8d
sample times are now contiguous. DTMF tone length changed to 80ms
...
to be multiple of 20ms as used by most codecs.
2012-04-25 05:38:45 +09:30
993412184e
cleaned out some debug messages.
2012-04-24 20:58:28 +09:30
30471f19ef
added system for resending recent samples as a form of
...
preemptive retransmission to deal with wifi packet loss.
2012-04-24 20:49:59 +09:30
2831507c8d
Added sample time info to audio packets.
...
Added codec default sample block times.
2012-04-24 20:26:16 +09:30
5abcbc7995
passing audio samples for VoMP now works. Sample times are not set.
2012-04-24 18:56:41 +09:30
8c86cf3b0e
Fixed various bugs towards getting audio flow happening.
2012-04-24 18:56:41 +09:30
131a34617f
work towards pushing audio sample blocks out over the network.
2012-04-24 15:27:59 +09:30
321de2b189
Disable lots of debug output, and stop vomp dtmf command expecting
...
to receive a response when sending.
2012-04-24 15:27:59 +09:30
53504fe694
Fixed function prototypes for JNI compatability.
2012-04-24 12:14:53 +09:30
03004bcfdc
added vomp dtmf command line interface to inject DTMF characters
...
into a call. This will be the initial codec/audio xfer app.
2012-04-24 12:06:28 +09:30
a553eb0942
added code to vomp monitor to show when audio packets arrive.
2012-04-24 12:04:49 +09:30
1494172da6
Trival test of dna JNI command line entry point
2012-04-23 18:25:26 +09:30
a73916e85a
Implement JNI command-line interface (untested)
...
- argv is (const char *const *) everywhere, to avoid having to strdup() all the
Java arg strings
- changed (char*) to (const char*) in lots of places to fix cascading compiler
warnings as a result of argv constness
- fixed a bug in "config get" command when used without 'variable' arg
2012-04-23 17:18:15 +09:30
71c57794e6
local/remote codec hinting now in place.
2012-04-23 16:59:39 +09:30
953e836ba6
fixed bug introduced in adding codec hints.
2012-04-23 13:55:17 +09:30
0cff6b5abf
making a vomp call now requires a registerest listener to call
...
state information.
when registering a listener you can also specify a list of codecs
that are supported. These are included in the initial 3-way
call initiation process so that each party knows which codecs
the other supports.
2012-04-23 13:30:22 +09:30
b3cc3eb644
changed poll behaviour in vomp monitor so that it avoids poll/select
...
bug on OSX and thus doesn't use 100% CPU.
2012-04-22 20:17:32 +09:30
84a237406d
ending a call now works properly with both end realising it has
...
ended and freeing up their call descriptors.
2012-04-22 19:15:55 +09:30
40bb0ab14b
monitor commandline app now basically works.
...
State changes get shown, and current conditions get repeated
every tick. Eventually we may need to squelch the ticks to make
life simpler for the phone application.
2012-04-22 19:00:36 +09:30
76a1bec84e
Added initial work towards a call status monitoring commandline
...
option.
2012-04-22 18:47:24 +09:30
29b8454a94
vomp pickup and hangup commandline apps in place and working.
2012-04-22 12:51:58 +09:30
f45288ccc1
vomp status now shows details for each live call descriptor.
2012-04-22 08:48:23 +09:30
28cbbb9a67
vomp status now displays nominal call information.
2012-04-22 08:31:19 +09:30
21cb1d9206
some refinement to dial request commandline utility.
...
MDP reply to dial request is sometimes not forthcoming, but
if tried again, does solicit a response. very weird.
2012-04-22 07:16:18 +09:30
19538216f6
Fixed call session matching bug that was causing duplicated
...
call contexts when faced with retransmissions of initial call
setup stage.
2012-04-22 07:08:33 +09:30
ead3e8cb95
cleaned out some debug info.
2012-04-22 06:29:10 +09:30
9b409c2891
Got VoMP ticks to update call state running.
2012-04-21 21:21:26 +09:30
db68286426
Various VoMP state machinery fixes. Call can now progress to
...
ringing at each end.
2012-04-21 20:36:26 +09:30
68b2778c93
fixed bug in call state control with newly created slots not
...
having last activity time recorded at creation.
2012-04-21 09:09:01 +09:30
6713ff67cb
progress towards VoMP. State control stuff is still up the creek.
2012-04-21 09:07:36 +09:30
30859a2bc6
fixed session number generation bug.
...
Some debugging added.
2012-04-21 08:15:48 +09:30
d843e59bd5
vomp status and vomp dial command line apps added.
...
now debugging dial operation.
2012-04-20 17:12:44 +09:30
c52e91ef46
added code to send VoMP notifications to local listeners and to the
...
far end. Ready to start making command line tools to enquire and
manipulate call state.
2012-04-20 08:02:03 +09:30
1625ca24aa
implemented some outstanding call state management functions.
2012-04-20 05:55:58 +09:30
a34b86d5a1
improved VOMPEVENT_CALLINFO call to return summary list even
...
when provided with an invalid call session token.
2012-04-20 05:47:31 +09:30
ddeb316421
Added VOMPEVENT_CALLINFO MDP message flag to get info on
...
specified call (if present), and summary of all valid calls
(session token + state)
2012-04-20 05:44:51 +09:30
cbb4df7c11
Added call info enquiry MDP message.
2012-04-20 05:38:45 +09:30