A nearshore call center is an outsourced call center that is located in a different country as the given business, but one that is nearby (as opposed to an offshore call center, which is most typically located in Southeast Asia.)
For example, for US-based businesses, nearshore call centers may be located in Canada, Puerto Rico, Mexico or similar places. They may or may not be located in the same time zones as the business.