Определение номера и страны абонента?
Хм. У вас есть список всех ABC. Если присмотретиесь то не существует таких +1 и +12, так же как и +27 и +271.

Возьмем пример. звонит вам человек с номером +2263182536

вы берете первую цифру после "+", смотрите не существует таких номеров с +2 в принципе, идете дальше, +22 таких тоже не существует, +226 — та дам, это Буркина Фасо.
О чём то похожем я писал habrahabr.ru/blogs/voip/124211/