diff --git a/src/host/p25/packet/ControlSignaling.cpp b/src/host/p25/packet/ControlSignaling.cpp index 07214407..77123367 100644 --- a/src/host/p25/packet/ControlSignaling.cpp +++ b/src/host/p25/packet/ControlSignaling.cpp @@ -559,6 +559,14 @@ bool ControlSignaling::process(uint8_t* data, uint32_t len, std::unique_ptrm_affiliations.isGroupAff(srcId, dstId)) { + // update dynamic affiliation table + m_p25->m_affiliations.groupAff(srcId, dstId); + + if (m_p25->m_network != nullptr) + m_p25->m_network->announceGroupAffiliation(srcId, dstId); + } } break; case TSBKO::ISP_U_DEREG_REQ: