"We should have a European response as part of a global response," UN Special Representative for Migration and Development Peter Sutherland told reporters in Geneva, hinting at the need for an international conference "where every country is held up to the spotlight and asked what they are doing."
Europe is dealing with hundreds of thousands of migrants -- many of them refugees fleeing violence in places like Syria -- pouring across the Mediterranean and taking a land route up through the continent.
Sutherland insisted geographical proximity to a crisis should not determine who takes in refugees, pointing out that during the Vietnam War, refugees were welcomed into countries around the globe.
The same, he said, was true following the Hungarian revolution in 1956, when an international conference was held to help distribute the some 200,000 people who fled the Soviet crackdown.
More From This Section
"I believe that we, in the United Nations have to drive...A much more proactive response by the international community," he said.
"We have to find a method, perhaps as we did in 1956 in the conference that took place then, to get specific commitments from every state in regard to taking refugees and financially contributing to dealing with the crisis which we now face," he added.
In the current crisis, the assessment of a person's right to refugee status should be made before they cross the Mediterranean to Europe, he suggested.
Sutherland also stressed that sending aid money to help Syrians at home or in the region should not be seen as a substitute to taking in a fair share of refugees.
"Buying your way out of this is not satisfactory," he said, pointing out that a number of the wealthy Gulf states had been very generous in their contributions, but had taken in very few refugees.