aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/sip.h
blob: e750e9765fa3942e6b04d785505632bfb128fb47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _SIP_H
#define _SIP_H

#include <openbsc/sip_client.h>
#include <openbsc/reg_proxy.h>
#include <osip2/osip.h>
#include <osmocom/gsm/gsm0480.h>

int tx_ss_handle(struct sip_client *sip_client, osip_t *osip, struct ss_request *ss,
		 const char *extention);

int tx_sip_register(struct sip_client *sip_client, osip_t *osip, char *imsi);

int sip_client_init(struct reg_proxy *reg, const char *src_ip, u_int16_t src_port,
						 const char *dst_ip, u_int16_t dst_port, int expires_time);
#endif /* _SIP_H */