diff --git a/src/accountmodel.cpp b/src/accountmodel.cpp
index 7797e85c07642d2ea2634ac0f7f09986440f3bd9..59fec5bc2531e6b9b0607774ac73b9dbcdf23b6b 100644
--- a/src/accountmodel.cpp
+++ b/src/accountmodel.cpp
@@ -27,6 +27,7 @@
 #include <QtCore/QCoreApplication>
 #include <QtCore/QItemSelectionModel>
 #include <QtCore/QMimeData>
+#include <QtCore/QDir>
 
 //Ring daemon
 #include <account_const.h>
@@ -897,6 +898,14 @@ Account* AccountModel::add(const QString& alias, const Account::Protocol proto)
    if (a->isNew() || a->id() != DRing::Account::ProtocolNames::IP2IP)
       d_ptr->enableProtocol(proto);
 
+// Override ringtone path
+#if defined(Q_OS_OSX)
+    QDir ringtonesDir(QCoreApplication::applicationDirPath());
+    ringtonesDir.cdUp();
+    ringtonesDir.cd("Resources/ringtones/");
+    a->setRingtonePath(ringtonesDir.path()+"/default.wav");
+#endif
+
    emit accountAdded(a);
 
    editState();