Bodge in the configuration values into the IAX NET message.

This commit is contained in:
Jonathan Naylor
2024-07-06 19:26:42 +01:00
parent 92ae706bd7
commit 13daa41904

View File

@@ -726,8 +726,8 @@ bool CFMIAXNetwork::writeNew(bool retry)
buffer[length++] = 'C';
buffer[length++] = IAX_IE_CALLING_NUMBER;
buffer[length++] = (unsigned char)m_node.size();
for (std::string::const_iterator it = m_node.cbegin(); it != m_node.cend(); ++it)
buffer[length++] = (unsigned char)m_username.size();
for (std::string::const_iterator it = m_username.cbegin(); it != m_username.cend(); ++it)
buffer[length++] = *it;
buffer[length++] = IAX_IE_CALLINGPRES;
@@ -745,9 +745,9 @@ bool CFMIAXNetwork::writeNew(bool retry)
buffer[length++] = IAX_IE_CALLING_NAME;
buffer[length++] = 0U;
// buffer[length++] = (unsigned char)m_callsign.size();
// for (std::string::const_iterator it = m_callsign.cbegin(); it != m_callsign.cend(); ++it)
// buffer[length++] = *it;
buffer[length++] = (unsigned char)m_password.size();
for (std::string::const_iterator it = m_password.cbegin(); it != m_password.cend(); ++it)
buffer[length++] = *it;
buffer[length++] = IAX_IE_LANGUAGE;
buffer[length++] = 2U;