A method for enabling a message intercommunication between a Global System for Mobile Communications, GSM, network and a Code Division Multiple Access, CDMA, network, the method comprises: setting a GSM- CDMA, GC, signaling gateway in a service processor of a CDMA short message service center; during processing a message from the GSM network to the CDMA network, sending, by a GSM short message service center, a mobile terminated request message to the GC signaling gateway; converting, by the GC signaling gateway, a GSM message into a CDMA message according to the mobile terminated request message and sending the converted CDMA message to a target CDMA subscriber; and during processing a message from the CDMA network to the GSM network, converting, by a CDMA service processor, a CDMA message into a GSM message and sending the converted GSM message to a target GSM subscriber; wherein the process of processing a message from the GSM network to the CDMA network comprises successively a routing query stage and a message sending stage, in the routing query stage, the GSM short message service center sends a mobile terminated request message to the GC signaling gateway, the GC signaling gateway performs routing query according to the information of the target CDMA subscriber in the mobile terminated request message to obtain a routing query result, and in the message sending stage, the GC signaling gateway converts the GSM message into the CDMA message and sends the converted CDMA message to the target CDMA subscriber according to the routing query result; wherein the process of processing a message from the CDMA network to the GSM network comprises: the CDMA service processor converts the CDMA message into the GSM message, and sends the GSM message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network performs routing query and sends the GSM message to the target GSM subscriber. setting a GSM- CDMA, GC, signaling gateway in a service processor of a CDMA short message service center; during processing a message from the GSM network to the CDMA network, sending, by a GSM short message service center, a mobile terminated request message to the GC signaling gateway; converting, by the GC signaling gateway, a GSM message into a CDMA message according to the mobile terminated request message and sending the converted CDMA message to a target CDMA subscriber; and during processing a message from the CDMA network to the GSM network, converting, by a CDMA service processor, a CDMA message into a GSM message and sending the converted GSM message to a target GSM subscriber; wherein the process of processing a message from the GSM network to the CDMA network comprises successively a routing query stage and a message sending stage, in the routing query stage, the GSM short message service center sends a mobile terminated request message to the GC signaling gateway, the GC signaling gateway performs routing query according to the information of the target CDMA subscriber in the mobile terminated request message to obtain a routing query result, and in the message sending stage, the GC signaling gateway converts the GSM message into the CDMA message and sends the converted CDMA message to the target CDMA subscriber according to the routing query result; wherein the process of processing a message from the CDMA network to the GSM network comprises: the CDMA service processor converts the CDMA message into the GSM message, and sends the GSM message to the GSM front-end processor of the CDMA network; and the GSM front-end processor of the CDMA network performs routing query and sends the GSM message to the target GSM subscriber.