FInally login correctly to IAX.

This commit is contained in:
Jonathan Naylor
2024-08-12 14:32:00 +01:00
parent ee886f030d
commit 4214328754
3 changed files with 5 additions and 9 deletions

View File

@@ -1131,18 +1131,16 @@ bool CFMIAXNetwork::writeRegReq()
hash[8U], hash[9U], hash[10U], hash[11U],
hash[12U], hash[13U], hash[14U], hash[15U]);
LogMessage("FMIAXNetwork: \"%s\" + \"%s\" = \"%.*s\"", m_seed.c_str(), m_password.c_str(), 32, text);
setIEString(buffer, pos, IAX_IE_MD5_RESULT, text, 32U);
#else
char hash[MD5_DIGEST_STRING_LENGTH];
::MD5Data((uint8_t*)password.c_str(), password.size(), hash);
LogMessage("FMIAXNetwork: \"%s\" + \"%s\" = \"%.*s\"", m_seed.c_str(), m_password.c_str(), MD5_DIGEST_STRING_LENGTH - 1U, hash);
setIEString(buffer, pos, IAX_IE_MD5_RESULT, hash, MD5_DIGEST_STRING_LENGTH - 1U);
#endif
} else {
m_oSeqNo++;
}
unsigned int length = setIEString(buffer, pos, IAX_IE_CALLTOKEN, m_callToken);
@@ -1152,8 +1150,6 @@ bool CFMIAXNetwork::writeRegReq()
#endif
CUtils::dump(1U, "FM IAX Network Data Sent", buffer, length);
m_oSeqNo++;
return m_socket.write(buffer, length, m_domainAddr, m_domainAddrLen);
}

View File

@@ -149,7 +149,7 @@ void Log(unsigned int level, const char* fmt, ...)
{
assert(fmt != NULL);
char buffer[501U];
char buffer[2000U];
#if defined(_WIN32) || defined(_WIN64)
SYSTEMTIME st;
::GetSystemTime(&st);
@@ -167,7 +167,7 @@ void Log(unsigned int level, const char* fmt, ...)
va_list vl;
va_start(vl, fmt);
::vsnprintf(buffer + ::strlen(buffer), 500, fmt, vl);
::vsnprintf(buffer + ::strlen(buffer), 1900, fmt, vl);
va_end(vl);

View File

@@ -19,6 +19,6 @@
#if !defined(VERSION_H)
#define VERSION_H
const char* VERSION = "20240808";
const char* VERSION = "20240812";
#endif