hi
there,
i found the problem
with the delayed audio between application and the nanoBTS. the reason was the
timestamp. a delay in openbsc causes packets to be delayed 1/2 seconds, so many
packet of 1/2 seconds arrived at nanoBTS after the delay at once,
nanoBTS buffers them.
the reason for the
delay was the "usleep(100000)" hack inside input/ipaccess.c. the patch will
use the tx_timer instead, so openbsc and application will not stall. this
timer was already used with BS11 messages. (there it uses 50 miliseconds instead
of 100 miliseconds.)
sending 10 messages
to nanoBTS will take almost one second. can we decrease the tx_timer value for
nanoBTS? how many packets can handle nanoBTS per second?
also i fixed some
bugs in the rtp patch. use rtp_2.patch for commission/discussion
instead.
regards,
andreas