Vadim Yanitskiy | 6e19d1b | 2018-01-10 18:24:45 +0600 | [diff] [blame] | 1 | #pragma once |
Harald Welte | 6eafe91 | 2009-10-16 08:32:58 +0200 | [diff] [blame] | 2 | |
Vadim Yanitskiy | 0622ef5 | 2018-08-03 04:39:04 +0700 | [diff] [blame] | 3 | #include <stdint.h> |
Mike Haben | 2449b37 | 2009-10-26 20:36:34 +0100 | [diff] [blame] | 4 | |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 5 | struct msc_a; |
Holger Hans Peter Freyther | d42c3f2 | 2010-06-17 17:35:57 +0800 | [diff] [blame] | 6 | |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 7 | int msc_send_ussd_reject(struct msc_a *msc_a, uint8_t transaction_id, int invoke_id, |
| 8 | uint8_t problem_tag, uint8_t problem_code); |
Harald Welte | 6eafe91 | 2009-10-16 08:32:58 +0200 | [diff] [blame] | 9 | |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 10 | int msc_send_ussd_notify(struct msc_a *msc_a, int level, const char *text); |
| 11 | int msc_send_ussd_release_complete(struct msc_a *msc_a, uint8_t transaction_id); |
| 12 | int msc_send_ussd_release_complete_cause(struct msc_a *msc_a, |
Vadim Yanitskiy | 3acfe68 | 2019-02-06 17:54:21 +0700 | [diff] [blame] | 13 | uint8_t transaction_id, |
| 14 | uint8_t cause_loc, uint8_t cause_val); |