summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/SkypeWeb/src/main.cpp2
-rw-r--r--protocols/SkypeWeb/src/request_queue.cpp1
-rw-r--r--protocols/SkypeWeb/src/requests/endpoint.h4
3 files changed, 5 insertions, 2 deletions
diff --git a/protocols/SkypeWeb/src/main.cpp b/protocols/SkypeWeb/src/main.cpp
index 6ea820344c..b53d0be43b 100644
--- a/protocols/SkypeWeb/src/main.cpp
+++ b/protocols/SkypeWeb/src/main.cpp
@@ -40,7 +40,7 @@ PLUGININFOEX pluginInfoEx =
CMPlugin::CMPlugin() :
ACCPROTOPLUGIN<CSkypeProto>("SKYPE", pluginInfoEx),
- szDefaultServer("azeus1-client-s.gateway.messenger.live.com")
+ szDefaultServer("msgapi.teams.live.com")
{
SetUniqueId(SKYPE_SETTINGS_ID);
}
diff --git a/protocols/SkypeWeb/src/request_queue.cpp b/protocols/SkypeWeb/src/request_queue.cpp
index 6eea4f55e3..134c4273d6 100644
--- a/protocols/SkypeWeb/src/request_queue.cpp
+++ b/protocols/SkypeWeb/src/request_queue.cpp
@@ -32,6 +32,7 @@ AsyncHttpRequest::AsyncHttpRequest(int type, SkypeHost host, LPCSTR url, MTHttpR
}
AddHeader("User-Agent", NETLIB_USER_AGENT);
+ AddHeader("MS-IC3-Product", "Sfl");
if (url)
m_szUrl.Append(url);
diff --git a/protocols/SkypeWeb/src/requests/endpoint.h b/protocols/SkypeWeb/src/requests/endpoint.h
index dd5ac45fde..ab866aa39a 100644
--- a/protocols/SkypeWeb/src/requests/endpoint.h
+++ b/protocols/SkypeWeb/src/requests/endpoint.h
@@ -23,8 +23,10 @@ struct CreateEndpointRequest : public AsyncHttpRequest
CreateEndpointRequest(CSkypeProto *ppro) :
AsyncHttpRequest(REQUEST_POST, HOST_DEFAULT, "/users/ME/endpoints", &CSkypeProto::OnEndpointCreated)
{
- m_szParam = "{}";
+ m_szParam = "{\"endpointFeatures\":\"Agent,Presence2015,MessageProperties,CustomUserProperties,Casts,ModernBots,AutoIdleForWebApi,secureThreads,notificationStream,InviteFree,SupportsReadReceipts,ued\"}";
+ AddHeader("Origin", "https://web.skype.com");
+ AddHeader("Referer", "https://web.skype.com/");
AddAuthentication(ppro);
}
};