summaryrefslogtreecommitdiffstats
path: root/src/dialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialog.cpp')
-rw-r--r--src/dialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dialog.cpp b/src/dialog.cpp
index 63b5ce1..b9186fb 100644
--- a/src/dialog.cpp
+++ b/src/dialog.cpp
@@ -2420,6 +2420,13 @@ void t_dialog::send_invite(const t_url &to_uri, const string &to_display,
identity.set_display(user_config->get_display(false));
invite.hdr_p_preferred_identity.add_identity(identity);
}
+ // Set P-Asserted-Identity header
+ if (anonymous && user_config->get_send_p_asserted_id()) {
+ t_identity identity;
+ identity.set_uri(user_config->create_user_uri(false));
+ identity.set_display(user_config->get_display(false));
+ invite.hdr_p_asserted_identity.add_identity(identity);
+ }
// Set CSeq header
local_seqnr = rand() % 1000 + 1;