The City of Roanoke Rapids and Halifax County have reached a settlement that ends a long-standing dispute over 911 dispatch center payments.