diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-08-08 21:06:30 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-08-08 21:17:36 +0200 |
commit | 93dfa24f429e0a1d59d60d8c8f5055e81a0b2e45 (patch) | |
tree | 2a4c2b73bf26d5261bb641bb7dbc0f59234696de /openbsc/include | |
parent | 350de9fe80239cf4b93cdba1c051a2078843d5e4 (diff) |
bsc: Add a ctrl command to send a ussdNotify for a call
Send a non-call related SS message for an active call indentified
by the CIC of that call. As an ugly hack the order of the SS
release and the invocation are changed. That was necessary for the
E71 on a TCH. The time between notify and release was just too short.
The right would be to wait for the returnResultLast but this would
involve keeping more local state. Let's see how far we get here. It
might be necessary to change the order in the other call sites as
well.
Diffstat (limited to 'openbsc/include')
-rw-r--r-- | openbsc/include/openbsc/bsc_api.h | 2 | ||||
-rw-r--r-- | openbsc/include/openbsc/osmo_bsc.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/bsc_api.h b/openbsc/include/openbsc/bsc_api.h index f52984f39..a21fb74d8 100644 --- a/openbsc/include/openbsc/bsc_api.h +++ b/openbsc/include/openbsc/bsc_api.h @@ -52,4 +52,6 @@ int gsm0808_page(struct gsm_bts *bts, unsigned int page_group, unsigned int mi_len, uint8_t *mi, int chan_type); int gsm0808_clear(struct gsm_subscriber_connection *conn); +struct llist_head *bsc_api_sub_connections(struct gsm_network *net); + #endif diff --git a/openbsc/include/openbsc/osmo_bsc.h b/openbsc/include/openbsc/osmo_bsc.h index 7e931c8d9..cd4e4deb9 100644 --- a/openbsc/include/openbsc/osmo_bsc.h +++ b/openbsc/include/openbsc/osmo_bsc.h @@ -22,6 +22,9 @@ struct osmo_bsc_sccp_con { struct llist_head entry; int ciphering_handled; + + /* for audio handling */ + uint16_t cic; int rtp_port; /* SCCP connection realted */ |