diff options
Diffstat (limited to 'modules/account/account.c')
-rw-r--r-- | modules/account/account.c | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/modules/account/account.c b/modules/account/account.c index c972908..74c047f 100644 --- a/modules/account/account.c +++ b/modules/account/account.c @@ -20,7 +20,7 @@ * Examples: \verbatim "User 1 with password prompt" <sip:user@domain.com> - "User 2 with stored password" <sip:user:pass@domain.com> + "User 2 with stored password" <sip:user@domain.com>;auth_pass=pass "User 2 with ICE" <sip:user@1.2.3.4;transport=tcp>;medianat=ice "User 3 with IPv6" <sip:user@[2001:df8:0:16:216:6fff:fe91:614c]:5070> \endverbatim @@ -39,12 +39,13 @@ static int account_write_template(const char *file) if (!f) return errno; - login = pass = sys_username(); + login = sys_username(); if (!login) { login = "user"; - pass = "pass"; } + pass = "PASSWORD"; + domain = net_domain(baresip_network()); if (!domain) domain = "domain"; @@ -53,7 +54,7 @@ static int account_write_template(const char *file) "#\n" "# SIP accounts - one account per line\n" "#\n" - "# Displayname <sip:user:password@domain" + "# Displayname <sip:user@domain" ";uri-params>;addr-params\n" "#\n" "# uri-params:\n" @@ -63,6 +64,7 @@ static int account_write_template(const char *file) "# ;answermode={manual,early,auto}\n" "# ;audio_codecs=speex/16000,pcma,...\n" "# ;auth_user=username\n" + "# ;auth_pass=password\n" "# ;mediaenc={srtp,srtp-mand,srtp-mandf" ",dtls_srtp,zrtp}\n" "# ;medianat={stun,turn,ice}\n" @@ -82,13 +84,15 @@ static int account_write_template(const char *file) "#\n" "# Examples:\n" "#\n" - "# <sip:user:secret@domain.com;transport=tcp>\n" - "# <sip:user:secret@1.2.3.4;transport=tcp>\n" - "# <sip:user:secret@" + "# <sip:user@domain.com;transport=tcp>" + ";auth_pass=secret\n" + "# <sip:user@1.2.3.4;transport=tcp>" + ";auth_pass=secret\n" + "# <sip:user@" "[2001:df8:0:16:216:6fff:fe91:614c]:5070" - ";transport=tcp>\n" + ";transport=tcp>;auth_pass=secret\n" "#\n" - "#<sip:%s:%s@%s>\n", login, pass, domain); + "#<sip:%s@%s>;auth_pass=%s\n", login, domain, pass); if (r < 0) err = ENOMEM; |