Hi all, After some testing with the existing camel-xmpp with FCM, I got it to work with a "Raw/Direct" Producer. Thus, I've added some classes for it to work. The changes and addition can be viewed here <https://github.com/allancth/camel-xmpp-fcm>.
With the connectionConfig should be configured as below for FCM to work: <bean id="xmppConnectionConfigurationFactory" class="com.allancth.circinus.server.XmppConnectionConfigurationFactory"> <property name="host" value="${xmpp.host}" /> <property name="port" value="${xmpp.port}" /> <property name="serviceName" value="${xmpp.serviceName}" /> <property name="securityMode" value="disabled" /> <property name="reconnectionAllowed" value="true" /> <property name="rosterLoadedAtLogin" value="false" /> <property name="sendPresence" value="false" /> </bean> <bean id="connectionConfiguration" class="org.jivesoftware.smack.ConnectionConfiguration" factory-ref="xmppConnectionConfigurationFactory" factory-method="createConnectionConfiguration" /> And the endpoint: <from uri="xmpp://{{xmpp.host}}:{{xmpp.port}}?connectionConfig=#connectionConfiguration&doc=true&password={{xmpp.prop.key}}&user={{xmpp.prop.user}}&resource={{xmpp.prop.resource}}" /> Regards, Allan C.