본 발명은 다수의 서비스 제공자들로부터 최고 서비스 제공자를 선택하기 위한 이동 단말기와 지능형 로밍 방법에 관한 것이다. 이동 단말기는 다수의 서비스 제공자와 일치하는 다수의 식별 코드들을 저장하기 위한 데이터베이스를 포함한다. 또한, 데이터베이스는 저장된 각 식별 코드에 부가되는 오버랩 플래그를 갖는다. 이동 단말기는 지능형 로밍 절차를 이용하여 서비스 제공자가 전송하는 제 1 채널과 제 2 채널의 위치를 결정한다. 이 때, 각 채널은 저장된 식별 코드들 중에서 하나의 식별코드를 포함하고, 위치 결정되고 저장된 식별 코드들 중에서 적어도 한 개의 식별 코드는 설정되어 있는 오버랩 플래그를 갖는다. 지능형 로밍 절차는 제 1 채널의 채널 정보와 제 2 채널의 채널 정보를 평가하여 호를 지원할 최선의 채널을 선택한다. 그런 다음, 이동 단말기는 선택된 채널을 이용하여 최고 서비스 제공자를 선택한다.