Democratic U.S. Sen. Jeanne Shaheen is calling on newly announced Republican challenger Scott Brown to sign the same pact in New Hampshire that helped prevent outside groups from pouring millions of dollars into his last Massachusetts Senate election.