Réglé le problème de VOIP.ms Client.

Il a fallu que j'ajoute les DLL d'OPENSSL...
This commit is contained in:
2020-07-12 12:09:38 -04:00
parent f682d7ba5a
commit d3d6e095d7
33 changed files with 794 additions and 3824 deletions
+26 -10
View File
@@ -12,6 +12,7 @@ CVoipMsSMSClient::CVoipMsSMSClient()
{
mVOIPMSSocket = new QNetworkAccessManager();
connect(mVOIPMSSocket,SIGNAL(finished(QNetworkReply*)),this,SLOT(VoipServerReplyFinished(QNetworkReply*)));
connect(mVOIPMSSocket,SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),this,SLOT(sslErrors(QNetworkReply*,QList<QSslError>)));
mVOIPMsNotificationServer = new QTcpServer;
connect(mVOIPMsNotificationServer,SIGNAL(newConnection()),this,SLOT(VoipNotificationServerConnected()));
@@ -66,7 +67,7 @@ int CVoipMsSMSClient::SendSMSDownloadRequest(QDate StartDate, QDate EndDate)
// qDebug() << "Sending request for dates from: " << StartDate.toString("yyyy-MM-dd") << " to: " << EndDate.toString("yyyy-MM-dd");
// Url = "https://www.voip.ms/api/v1/rest.php?api_username=jean-francois.martel@polymtl.ca&api_password=Pentium2&method=getSMS&from=2015-11-01&to=2015-11-11&did=5143606463&limit=50";
// Url = "https://www.voip.ms/api/v1/rest.php?api_username=jean-francois@jfmartel.ca&api_password=Pentium2&method=getSMS&from=2015-11-01&to=2015-11-11&did=5143606463&limit=50";
StopSMSCheckTimer();
@@ -79,7 +80,7 @@ int CVoipMsSMSClient::SendSMSDownloadRequest(QDate StartDate, QDate EndDate)
<< "did=" << mVOIPMsSettings.mDefaultDID << "&"
<< "limit=" << VOIP_MS_SMS_MAX_COUNT;
// qDebug() << "Cmd: " << Url;
//qDebug() << "Cmd: " << Url;
mVOIPMSSocket->get(QNetworkRequest(Url));
mCurStartDate = EndDate;
@@ -175,8 +176,23 @@ unsigned int CVoipMsSMSClient::GetDidFromUserAccount(const QString username, con
return RET_OK;
}
void CVoipMsSMSClient::sslErrors(QNetworkReply *reply, QList<QSslError> errors)
{
qDebug("Ssl errors...");
reply->ignoreSslErrors();
}
void CVoipMsSMSClient::VoipServerReplyFinished(QNetworkReply *NetworkReply)
{
if(NetworkReply->isFinished() == false)
return;
if(NetworkReply->error() != QNetworkReply::NoError)
{
qDebug("Network error... %d", NetworkReply->error());
return;
}
QByteArray Reply = NetworkReply->readAll();
NetworkReply->deleteLater();
@@ -273,7 +289,7 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
}
NBMsgReceived = NewMessages.size();
// qDebug() << "Received " << NBMsgReceived << "messages";
// qDebug() << "Received " << NBMsgReceived << "messages";
if(mSMSMessagesList.size() >0 && NewMessages.size() > 0)
@@ -396,7 +412,7 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
if(NewMessages.size() != 0)
{
mSMSMessagesList.append(NewMessages);
qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
// qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
}
//Restart at the last day received...
mCurStartDate = mSMSMessagesList.last().mDateTime.date();
@@ -410,7 +426,7 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
qDebug("Requesting data for last block of span");
mSMSDownloadState = VOIPMS_SMS_DOWNLOAD_LAST_BLOCK_MSGS_STATE;
}
qDebug("Continue receiving from %s to %s ...",mCurStartDate.toString("yyyy-MM-dd").toUtf8().data(),EarlierDate.toString("yyyy-MM-dd").toUtf8().data());
// qDebug("Continue receiving from %s to %s ...",mCurStartDate.toString("yyyy-MM-dd").toUtf8().data(),EarlierDate.toString("yyyy-MM-dd").toUtf8().data());
SendSMSDownloadRequest(EarlierDate,mCurStartDate);
break;
}
@@ -419,13 +435,13 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
if(NewMessages.size() != 0)
{
mSMSMessagesList.append(NewMessages);
qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
// qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
}
if(NBMsgReceived == VOIP_MS_SMS_MAX_COUNT)
{
mCurStartDate = mSMSMessagesList.last().mDateTime.date();
qDebug("Continue receiving from %s to %s ...",mVOIPMsSettings.mStartDate.toString("yyyy-MM-dd").toUtf8().data(),mVOIPMsSettings.mStartDate.toString("yyyy-MM-dd").toUtf8().data());
// qDebug("Continue receiving from %s to %s ...",mVOIPMsSettings.mStartDate.toString("yyyy-MM-dd").toUtf8().data(),mVOIPMsSettings.mStartDate.toString("yyyy-MM-dd").toUtf8().data());
SendSMSDownloadRequest(mCurStartDate,mVOIPMsSettings.mStartDate);//download for the first day of the span only...
}
else
@@ -443,7 +459,7 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
mSMSDownloadState = VOIPMS_SMS_GET_NEW_MSGS_STATE;
StartSMSCheckTimer();
qDebug("Timer started in VOIPMS_SMS_DOWNLOAD_LAST_DAY_MSGS_STATE");
// qDebug("Timer started in VOIPMS_SMS_DOWNLOAD_LAST_DAY_MSGS_STATE");
}
break;
}
@@ -456,11 +472,11 @@ unsigned int CVoipMsSMSClient::SMSReceived(QJsonArray *SMSArray)
{
mSMSMessagesList.prepend(NewMessages[i-1]);
}
qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
// qDebug("Added %d new msgs. mCurStartDate:%s", NewMessages.size(),mCurStartDate.toString("yyyy-MM-dd").toUtf8().data());
}
StartSMSCheckTimer();
qDebug("Timer started in VOIPMS_SMS_GET_NEW_MSGS_STATE");
// qDebug("Timer started in VOIPMS_SMS_GET_NEW_MSGS_STATE");
if(NewMessages.size() > 0)
{
+1
View File
@@ -100,6 +100,7 @@ public slots:
void VoipNotificationServerConnected();
void VoipNotificationServerDataAvail();
void CheckNewSMSTimerExpired();
void sslErrors(QNetworkReply *, QList<QSslError>);
};