diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2009-11-11 14:07:10 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2009-11-20 17:35:46 +0100 |
commit | 436e5c6308651590b007396ecbbaf735535eaad4 (patch) | |
tree | 48ae83e50b28b0e86d3f32e86b039231f511262b /openbsc/include/openbsc/gsm_data.h | |
parent | f8b9d844c1aa93366a828836e1923d32fd0f9d4f (diff) |
[vty] Add configuration for the preferred speech version
Add network configuration option to specify which audio
codecs are supported by the BTS. This allows the BSC to
pick the audio codec in the GSM0808 Assignment Request.
Diffstat (limited to 'openbsc/include/openbsc/gsm_data.h')
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index f7774fefd..a8973ef73 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -441,6 +441,14 @@ enum gsm_auth_policy { GSM_AUTH_POLICY_TOKEN, /* accept first, send token per sms, then revoke authorization */ }; +/* + * internal data for audio management + */ +struct gsm_audio_support { + u_int8_t hr : 1, + ver : 7; +}; + struct gsm_network { /* global parameters */ u_int16_t country_code; @@ -451,6 +459,9 @@ struct gsm_network { int a5_encryption; int neci; + struct gsm_audio_support **audio_support; + int audio_length; + /* layer 4 */ int (*mncc_recv) (struct gsm_network *net, int msg_type, void *arg); struct llist_head upqueue; |