General Conclusions
IMSX meets the majority of the CPIM requirements with the exception of the Network topology requirements, which were beyond the scope of the original design intent of BEEP:
- Middlebox traversal (NATs and FIREWALLS) for IMSX is a requirement that is currently not specifically addressed by BEEP. However, it is deemed equivalent to and addressed by the same mechanism which would be used for TCP based SIP media.
- IMSX does not address the proxy or relay requirements for support of IM. However, a solution to this requirement is not beyond the scope of BEEP.
Related to these requirements, as evaluated against the IM Session Guidelines, the IMSX/BEEP IM Session solution does not fully address intermediaries.