The JTAPI developers guide indicates that CiscoRemoteTerminal getRegistrationType() returns either EXTEND_MEDIA_REGISTRATION or NO_EXTEND_MEDIA_REGISTRATION. The guide later states:
EXTEND_MEDIA_REGISTRATION = 8
This registration type applies to CUCSF device that is registered in Extend mode, which as a result is representing as a CiscoRemoteTerminal.
NO_EXTEND_MEDIA_REGISTRATION = 0
This registration type applies to non-CUCSF device that is static registered and is representing as CiscoRemoteTerminal, such as CTI Remote Device.
It is understood that CUCSF is Cisco Unified Client Services Framework, but it I'm not clear on what it means to be a CUCSF or non-CUCSF device. In my test lab, the 2 CiscoRemoteTerminals I am using for extend and connect are both of type NO_EXTEND_MEDIA_REGISTRATION.
Could you clarify the meaning and use this registration type in more practical terms? Should I need to care about it?
Register API for remote terminal is deprecated in 9.1.1 and some of these should have been removed as well. CUCM auto registers Remote Terminals and applications shouldn't use the registration type for Cisco Remote Terminal.
This method is being deprecated from 9.1.1 and later due to removal of extend and connect support in CUCSF.