diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-05-20 21:59:55 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2017-08-27 03:52:44 +0200 |
commit | c29505e1d15310ccdf651e213f9040e7977c7db3 (patch) | |
tree | c70fb6d07d4278b05a12f8843065e59eb443fa33 /tests/db/db_test.c | |
parent | 66e5e3c328b59bfaac31b958ae1d48fe8bfa72c6 (diff) |
Implement IuCS (large refactoring and addition)
osmo-nitb becomes osmo-msc
add DIUCS debug log constant
add iucs.[hc]
add msc vty, remove nitb vty
add libiudummy, to avoid linking Iu deps in tests
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
libmgcp: add mgcpgw client API
bridge calls via mgcpgw
Enable MSC specific CTRL commands, bsc_base_ctrl_cmds_install() still needs to
be split up.
Change-Id: I5b5b6a9678b458affa86800afb1ec726e66eed88
Diffstat (limited to 'tests/db/db_test.c')
-rw-r--r-- | tests/db/db_test.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/db/db_test.c b/tests/db/db_test.c index a54f11b26..a0c1e79c3 100644 --- a/tests/db/db_test.c +++ b/tests/db/db_test.c @@ -22,6 +22,7 @@ #include <openbsc/db.h> #include <openbsc/gsm_subscriber.h> #include <openbsc/gsm_04_11.h> +#include <openbsc/mgcp.h> #include <osmocom/core/application.h> @@ -261,3 +262,25 @@ void vlr_subscr_rx_auth_resp() {} void vlr_loc_update() {} void vlr_proc_acc_req() {} void vlr_init() {} +unsigned int mgcpgw_client_next_endpoint(struct mgcpgw_client *client) +{ return 0; } +struct msgb *mgcp_msg_crcx(struct mgcpgw_client *mgcp, + uint16_t rtp_endpoint, unsigned int call_id, + enum mgcp_connection_mode mode) +{ return NULL; } +struct msgb *mgcp_msg_mdcx(struct mgcpgw_client *mgcp, + uint16_t rtp_endpoint, const char *rtp_conn_addr, + uint16_t rtp_port, enum mgcp_connection_mode mode) +{ return NULL; } +int mgcpgw_client_tx(struct mgcpgw_client *mgcp, struct msgb *msg, + mgcp_response_cb_t response_cb, void *priv) +{ return -EINVAL; } +const char *mgcpgw_client_remote_addr_str(struct mgcpgw_client *mgcp) +{ return "0.0.0.0"; } +uint32_t mgcpgw_client_remote_addr_n(struct mgcpgw_client *mgcp) +{ return 0; } +int mgcp_response_parse_params(struct mgcp_response *r) +{ return -EINVAL; } +struct RANAP_Cause; +int iu_tx_release(struct ue_conn_ctx *ctx, const struct RANAP_Cause *cause) +{ return 0; } |