aboutsummaryrefslogtreecommitdiffstats
path: root/src/mgcp_ss7.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-04-26 18:19:14 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-04-26 18:19:14 +0200
commitedfadaeb3d73147a409f0f45afc48f7dc2207853 (patch)
tree3a11cb02eebd53de514782ed05453df07bd930bd /src/mgcp_ss7.c
parentb806c14e215679f7a3abac4bd482638c134748cd (diff)
mgw: Attempt to set the CMR to 5.9kbit/s
This will hopefully make the MTN4200 always use the 5.9kbit change mode.
Diffstat (limited to 'src/mgcp_ss7.c')
-rw-r--r--src/mgcp_ss7.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mgcp_ss7.c b/src/mgcp_ss7.c
index 5621e28..1201322 100644
--- a/src/mgcp_ss7.c
+++ b/src/mgcp_ss7.c
@@ -404,6 +404,10 @@ static void allocate_endp(struct mgcp_ss7 *ss7, struct mgcp_endpoint *endp)
MtnSaSetManObject(mgw_port, ChannelType_PORT,
ManObj_G_VOICE_ENCODING, Voice_Encoding_AMR_5_90, 0);
MtnSaSetManObject(mgw_port, ChannelType_PORT,
+ ManObj_C_AMR_MODE_CHANGE, 2, 0);
+ MtnSaSetManObject(mgw_port, ChannelType_PORT,
+ ManObj_C_AMR_MODE_REQUEST, 2, 0);
+ MtnSaSetManObject(mgw_port, ChannelType_PORT,
ManObj_C_VOICE_VAD_CNG, endp->tcfg->vad_enabled, 0);
update_mute_status(mgw_port, endp->conn_mode);