sip: Origin needs account credentials

Credentials can be set through a config file. The config file is parsed
by CallsSipProvider in order to add origins for each SIP account.
This commit is contained in:
Evangelos Ribeiro Tzaras
2021-02-09 11:32:27 +01:00
parent 71e7a33626
commit 7971fb5afb
4 changed files with 222 additions and 7 deletions

View File

@@ -32,8 +32,13 @@ G_BEGIN_DECLS
G_DECLARE_FINAL_TYPE (CallsSipOrigin, calls_sip_origin, CALLS, SIP_ORIGIN, GObject);
CallsSipOrigin *calls_sip_origin_new (const gchar *name);
CallsSipOrigin *calls_sip_origin_new (const gchar *name,
const gchar *user,
const gchar *password,
const gchar *host,
const gchar *protocol,
gboolean direct_connection);
void calls_sip_origin_create_inbound (CallsSipOrigin *self,
const gchar *number);
const gchar *number);
G_END_DECLS