diff --git a/daemon/src/ringdht/ringaccount.cpp b/daemon/src/ringdht/ringaccount.cpp index 5e1b3b14002fe9fecfd196078dc22c834cd68e70..e56b8c988ecd83e451f87158e2f6ae2a0d860a36 100644 --- a/daemon/src/ringdht/ringaccount.cpp +++ b/daemon/src/ringdht/ringaccount.cpp @@ -494,6 +494,8 @@ parseInt(const std::map<std::string, std::string> &details, const char *key, T & void RingAccount::setAccountDetails(const std::map<std::string, std::string> &details) { SIPAccountBase::setAccountDetails(details); + if (hostname_ == "") + hostname_ = DHT_DEFAULT_BOOTSTRAP; parseInt(details, CONFIG_DHT_PORT, dhtPort_); if (dhtPort_ == 0) dhtPort_ = DHT_DEFAULT_PORT; diff --git a/daemon/src/ringdht/ringaccount.h b/daemon/src/ringdht/ringaccount.h index da6f6c83f3c5dda27ccf8ebb17b3f6f0a970712d..a58c256c447b5e534d64f8e6d99f57770f69eb67 100644 --- a/daemon/src/ringdht/ringaccount.h +++ b/daemon/src/ringdht/ringaccount.h @@ -71,6 +71,7 @@ class RingAccount : public SIPAccountBase { public: constexpr static const char * const ACCOUNT_TYPE = "RING"; constexpr static const in_port_t DHT_DEFAULT_PORT = 4222; + constexpr static const char * const DHT_DEFAULT_BOOTSTRAP = "bootstrap.ring.cx"; const char* getAccountType() const { return ACCOUNT_TYPE;