diff options
Diffstat (limited to 'src/sip/sip.h')
-rw-r--r-- | src/sip/sip.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sip/sip.h b/src/sip/sip.h index 04635bd..da39cd3 100644 --- a/src/sip/sip.h +++ b/src/sip/sip.h @@ -51,6 +51,8 @@ typedef struct sip_endpoint { const char *asserted_id; int local_register; int remote_register; + int remote_nat_sip; + int remote_nat_rtp; const char *register_user; const char *register_peer; int authenticate_local; @@ -109,7 +111,7 @@ typedef struct sip_call { } call_t; void cc_message(osmo_cc_endpoint_t *ep, uint32_t callref, osmo_cc_msg_t *msg); -sip_endpoint_t *sip_endpoint_create(const char *user_agent, int send_no_ringing_after_progress, int receive_no_ringing_after_progress, const char *name, const char *local_user, const char *local_peer, const char *remote_user, const char *remote_peer, const char *asserted_id, int local_register, int remote_register, const char *register_user, const char *register_peer, int authenticate_local, int authenticate_remote, const char *auth_user, const char *auth_password, const char *auth_realm, const char *public_ip, const char *stun_server, int register_interval, int options_interval, int stun_interval, int expires); +sip_endpoint_t *sip_endpoint_create(const char *user_agent, int send_no_ringing_after_progress, int receive_no_ringing_after_progress, const char *name, const char *local_user, const char *local_peer, const char *remote_user, const char *remote_peer, const char *asserted_id, int local_register, int remote_register, int remote_nat_sip, int remote_nat_rtp, const char *register_user, const char *register_peer, int authenticate_local, int authenticate_remote, const char *auth_user, const char *auth_password, const char *auth_realm, const char *public_ip, const char *stun_server, int register_interval, int options_interval, int stun_interval, int expires); void sip_endpoint_destroy(sip_endpoint_t *sip_ep); int sip_init(int debug_level); void sip_exit(void); |