On Tue, Sep 17, 2013 at 4:02 PM, Andreas Eversberg andreas@eversberg.eu wrote:
the first call timed out, but i really don't the setup message. i suggest to retry that call. maybe it was an issue cause by radio interference (low MS power or high power, but too close to the bts).
Radio is fine and the issue was 100% reproducible.
the audio of the second call is bad, so do you use rtpbridge feature of lcr? if so, how are the amr codecs define in openbsc.conf? be sure that they are equal for AFS and AHS, since a bridge does not transcode.
Rtpbridge was off. Codecs where set to "fr afs ahs", since we don't want to cut off phones without AMR support.
also there is a general problem: the TCH/F is assigned for all MT calls from LCR->BSC. there are cases where we don't know the phone's codec support, unless we assign a channel and get setup information about supported codecs. but we cannot get setup message before assigning a channel. to solve this, late assignment is used. i suggest to use the jolly/new_handover branch. (you also need handover branch of lcr.) even with handover function disabled, it will do late assignment after codec negotiation.
We could try that, but I think the issue is elsewhere, as everything works in single-trx mode.