Бесплатный или платный API для определения оператора: сравните ответ до цены
Сравните данные об исходном операторе, методы доступа, объемы и условия баланса перед выбором бесплатной проверки или платного API.

Решение о покупке услуги определения оператора начинается с понимания значения поля оператора и рабочего процесса, в котором оно будет использоваться.
Бесплатная проверка оператора полезна для небольшой оценки, если она отвечает на тот же вопрос, что и платная услуга, которую вы планируете использовать. Сначала определите, означает ли это поле сеть, к которой изначально был приписан диапазон номеров, или сеть, обслуживающую перенесенный номер в данный момент. CarrierLookup предоставляет данные об исходном распределении; он не отслеживает текущую сеть. Затем сравните поля, размер входных данных, метод доступа и единицу тарификации для вашей рабочей нагрузки. Зарегистрированные пользователи могут запросить 100 бесплатных проверок для оценки в реальном времени при условии соответствия требованиям. Этот лимит не является пробной версией для пакетной обработки файлов и не доказывает, что платный рабочий процесс подходит для большого списка.
Сравните ответ, а не слово «оператор»
Разработчику, приобретающему обогащение данных, может потребоваться группировка записей CRM по оператору, к которому изначально были приписаны диапазоны номеров. Другой команде могут потребоваться данные о переносимости. Это разные продукты данных. Цены Veriphone различают стандартные проверки и проверки текущего оператора, в то время как 1Lookup описывает предложение по определению текущего оператора. Их названия и правила тарификации не являются терминами CarrierLookup. Низкая начальная цена за любой из ответов не делает их равноценной заменой друг другу.
Определение исходного оператора от CarrierLookup сообщает исходно назначенного оператора, базового оператора (если доступно), тип линии, код страны, а также контекст распределения по региону и городу. Из-за переноса номера исходное распределение может отличаться от последующих договоренностей об обслуживании. Регион и город описывают диапазон распределения, а не местоположение абонента. Завершенный результат может содержать пустые необязательные поля оператора, поэтому при выборке следует отдельно подсчитывать полезные и пустые результаты. Результат не доказывает, что номер может принимать вызовы или сообщения, кто является его владельцем или давал ли человек согласие на контакт.
Сформулируйте решение четко перед сравнением предложений: «Нам нужно исходное распределение для группировки записей» или «Нам нужна информация о переносимости для отдельного вопроса». Если задача заключается во втором, опубликованные продукты CarrierLookup выходят за рамки области применения. Не покупайте API для определения исходного распределения в надежде, что он ответит на вопрос о переносимости.
Сопоставьте поля и доступ с объемом задачи
Для приложения, проверяющего одну запись во время серверного рабочего процесса, задокументированным маршрутом REST в реальном времени является POST /api/v1/check. Для небольшого набора подготовленных номеров E.164 маршрут POST /api/v1/batch-check принимает от 1 до 100 номеров в порядке ввода и возвращает ответ синхронно. Пакетная обработка в реальном времени через панель управления принимает до 500 номеров. Ввод в реальном времени использует знак «плюс» и код страны без разделителей и не требует отдельного выбора страны. Документация API является источником точного текущего контракта на запрос и обработки ошибок. Храните X-API-Key на доверенном сервере.
Для большого подготовленного списка используется другой рабочий процесс. Глобальное определение оператора — это асинхронная задача с файлом TXT или CSV для подготовленных действительных номеров из одной выбранной страны. После успешного выполнения она создает один загружаемый файл CSV. Предварительная обработка исключает недействительные, дублирующиеся, не имеющие страны и относящиеся к другой стране строки; эти исключенные строки не тарифицируются, но они важны для покупателя, оценивающего полезное покрытие. Текущие ограничения на размер файла и количество строк следует проверять в документации API. Это не тот же маршрут JSON с мгновенным ответом, который используется для небольшой группы.
Сравните свою выборку с маршрутом, который вы фактически будете использовать в производстве. Оценка в реальном времени может проверить значение полей и интеграцию; она не может установить, что загрузка номеров из разных стран будет работать в рабочем процессе с файлом для одной страны. Записывайте, какие строки не прошли подготовку, какие были исключены и какие завершенные проверки возвращают пустые необязательные поля. Эти категории влияют на ценность покупки обогащения данных больше, чем общий список полей.
Поймите суть бесплатных проверок, постоянного баланса и периодических планов
CarrierLookup заявляет, что зарегистрированные пользователи могут запросить 100 бесплатных проверок. Подтвердите право на участие перед планированием их использования. Они применяются к проверкам в реальном времени и сами по себе не делают задачу пакетной обработки файлов подходящей для них. Полезная небольшая оценка включает несколько известных случаев распределения, разрешенные записи с разными типами линий и случаи, когда поля могут быть недоступны. Ведите свои собственные справочные метки и наблюдайте за тем, что фактически говорит задокументированный вывод; не называйте выборку исследованием точности для каждой страны.
Для платного использования оба опубликованных типа услуг используют баланс в USD, а списания основаны на количестве завершенных номеров. Успешная завершенная проверка может быть платной, даже если все поля оператора пусты. Неудачные или неопределенные проверки не тарифицируются. Пакетные задачи резервируют оценочную сумму и возвращают неиспользованные средства на тот же кошелек; это отличается от возврата средств по запросу клиента. Проверяйте текущую страницу цен во время покупки для уточнения оплаты и баланса, связанных с каждым вариантом.
Коммерческий выбор состоит из бессрочных постоянных пополнений и дополнительных автоматически продлеваемых 30-дневных планов. Баланс плана используется перед постоянным балансом. Отключение автоматического продления предотвращает будущие списания по плану, но не отменяет предыдущие платежи. Вместо того чтобы сравнивать только заголовок платежа, оцените количество завершенных проверок, необходимых для вашей авторизованной рабочей нагрузки, подумайте, какой баланс кошелька будет расходоваться первым, и решите, соответствует ли периодическая тарификация этой модели. Не следует считать кредитную единицу любого провайдера эквивалентной, пока не станут ясны ее измеряемый сигнал и правило завершенной проверки.
Проведите небольшую оценку перед покупкой большого объема
Выберите разрешенную репрезентативную выборку в реальном времени и запишите источник каждого номера, ожидаемое исходное распределение (если оно известно независимо), страну, доступность возвращенных полей и дату проверки. Включите несколько случаев с независимо известным исходным распределением, если у вашей команды есть такие данные. Оценивайте возвращенное поле в соответствии с вопросом о распределении, а не с последующей договоренностью об обслуживании. Отделяйте некорректный ввод от завершенной проверки с пустыми полями и сохраняйте неопределенные результаты в третьей категории.
Оценка должна ответить на три вопроса при покупке: соответствует ли значение исходного распределения решению CRM, достаточно ли доступных полей и может ли команда обрабатывать пустые или исключенные строки, не превращая их в ложноотрицательные результаты? Только после этого выбирайте путь реального времени или файла, оценивайте использование завершенных проверок и просматривайте текущий вариант баланса. Используйте документацию API и страницу цен для ознакомления с текущим контрактом перед внедрением или покупкой.
Узнайте больше
Выберите информацию о продукте, которая соответствует следующему шагу в вашем рабочем процессе.