projects
/
osmocom-bb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fea95d8
)
[layer23] Call application sends CC Capability on incoming call
author
Andreas.Eversberg
<jolly@eversberg.eu>
Sun, 7 Nov 2010 10:48:12 +0000
(10:48 +0000)
committer
Andreas.Eversberg
<jolly@eversberg.eu>
Sun, 7 Nov 2010 10:48:12 +0000
(10:48 +0000)
It is required to make DTMF work on incoming calls also.
src/host/layer23/src/mobile/mnccms.c
patch
|
blob
|
history
diff --git
a/src/host/layer23/src/mobile/mnccms.c
b/src/host/layer23/src/mobile/mnccms.c
index
d39229a
..
6997993
100644
(file)
--- a/
src/host/layer23/src/mobile/mnccms.c
+++ b/
src/host/layer23/src/mobile/mnccms.c
@@
-434,6
+434,11
@@
int mncc_recv_mobile(struct osmocom_ms *ms, int msg_type, void *arg)
else if (data->bearer_cap.speech_ver[1] >= 0
|| speech_ver != 0)
mncc_set_bearer(ms, speech_ver, &mncc);
+ /* CC capabilities (optional) */
+ if (ms->settings.cc_dtmf) {
+ mncc.fields |= MNCC_F_CCCAP;
+ mncc.cccap.dtmf = 1;
+ }
mncc_send(ms, MNCC_CALL_CONF_REQ, &mncc);
if (first_call)
LOGP(DMNCC, LOGL_INFO, "Ring!\n");