Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Доброго дня!
А если некоторые абоненты меняют оператора каждые 2 месяца, Ваш скрипт будет давать ложную информацию.
В статье я постарался подробнее изложить суть, чтобы была возможность человеку далекому от Asterisk быстро сориентироваться в поставленной задаче
array_operator_rosreestr=($(curl -s "http://rosreestr.subnets.ru/?get=num&format=xml&num=$1" | sed -e 's/<[^>]*>//gm'| sed '/^$/d'| tr -d '\t' |tr -s '\ ' '_'))
echo ${array_operator_rosreestr[9]} # покажет нужного оператора
echo ${array_operator_rosreestr[5]} # старого оператора
echo ${array_operator_rosreestr[7]} # регион
Asterisk, автоматическое определение сотового оператора по номеру телефона даже перенесенных номеров