Arduino MEGA and XBee

Hi, I'm struggling to get my pair of XBees communicating together. This is my hardware setup:

Digi International XBee Pro S1
Digi International XBee S1
Sparkfun USB Explorer
Arduino MEGA 2560
ArduinoXBee v1.1 Shield

I have been following the tutorial below (communications test):
https://learn.sparkfun.com/tutorials/xbee-shield-hookup-guide

But there is no transfer of data between the two devices. So far I have checked the destination address ranges of the two XBees are compatible, and that they are on the same channel. When I type into the Arduino console, I don't see any RX or TX lights blinking on the MEGA. Is there a problem with my hardware setup right now?

I can confirm that the XBees are not faulty, as both modules in AP mode is able to find each other in their networks.

Thanks for your help.

Digi International XBee Pro S1
Digi International XBee S1

Why? One long range and one short range XBee results in just short range communications.

How are the XBees configured?

When the XBee shield is installed (the shield is a piece of junk, by the way), where are the jumper switches?

We had to make do with what we had in terms of XBees. The jumpers are both in the XBee position which connects the data IOs of the XBee directly to pins 2 and 3 on the microcontroller.

The jumpers are both in the XBee position which connects the data IOs of the XBee directly to pins 2 and 3 on the microcontroller.

I do not believe that that is true. The jumpers simply define whether the XBee is connected to the hardware serial pins, or not.