Comment puis-je détecter un fournisseur de service cellulaire de façon dynamique par le biais de php/ajax/javascript?
Je vous pose cette question parce que j'ai été sur de SORTE que la plupart de la journée, et ne pouvez pas sembler obtenir/trouver une réponse.
C'est ce que je suis en train de faire (sans l'aide d'un payée passerelle):
-Tout d'abord, je suis la mise en place d'une base de données avec diverses infos et dates.
-À l'aide d'un cron, je vais être en cours d'exécution d'un script pour envoyer que des informations diverses (fourni par l'utilisateur) à l'utilisateur, à cette date, via un e-mail SMS script PHP.
-Pour éviter le maintien d'un précis cellulaire transporteur liste. Je voudrais en quelque sorte un ping sur le nombre et retour le transporteur et le "@transporteur-e-mail-extension" pour envoyer le message. (Je ne veux pas demander à l'utilisateur lors de l'inscription; pour simplifier l'enregistrement - de ne pas être un PIA et à attirer plus d'utilisateurs) - actuellement j'ai une liste déroulante avec environ 50 opérateurs répertoriés (je sais j'ai peut-être oublié ou accidentellement laissé de côté certains), mais je ne veux pas avoir à mettre à jour la liste. Je voudrais supprimer cette partie du formulaire. Idéalement, je voudrais vérifier le numéro via ajax/javascript, il est entré et envoyer le transporteur info à MYSQL lors de la soumission.
-L'utilisateur s'engage à obtenir des messages SMS/mises à jour/textes de mon service, donc rien de malveillant est en cours. Ils seront d'accord lors de la configuration d'un autre message:
"Vous pourrez envoyer un SMS avec les informations suivantes {répertoriés informations} pour votre numéro de mobile, {numéro de mobile} le {date}."
Des suggestions?
Ils mettent en place des rappels et des alertes à leur numéro de cellulaire pour une date ultérieure, ou lorsqu'un autre utilisateur balises dans un ensemble d'informations.
Si vous avez de l'utilisateur numéro de téléphone, puis vous pouvez faire un NPA/NXX de recherche pour obtenir le transporteur.
savez-vous si cela est exact? Au travers de mes recherches fonefinder.net est-ce (que je connais en fonction de l'url, il crache). Je l'ai mis dans mon numéro et mon précédent transporteur est venu. (mon transporteur a été acheté par un autre transporteur). Savez-vous ce que j'aurais besoin de faire cela?
Je suis d'accord avec @Sammitch. Vous obtiendrez ce que vous payez. Si vous trouvez un service gratuit, il sera probablement beaucoup moins précis.
OriginalL'auteur rcpilotp51 | 2013-04-08
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez déterminer le transporteur d'un numéro de téléphone, vous devez faire ce qu'on appelle un HLR (Home location Register) de recherche. De nombreux services de messagerie fournir un tel service, et ils ont généralement une API HTTP pour que. Cependant, il va vous coûter - il y a un prix pour chaque recherche, assez petit mais il ajoute tout.
Aussi, si vous en avez besoin pour certains pays, l'autorité de régulation en charge de la téléphone numérotation peut ou peut ne pas avoir une sorte de service de base de données peut être interrogée pour la numérotation des données. Ces ont généralement des frais fixes, de sorte que vous devriez faire le calcul si vous faites assez de recherches pour que les pays les numéros de sorte qu'il paie.
Malheureusement, il n'y a pas d'options gratuites pour les pays qui ont mis en œuvre la portabilité des numéros mobiles.
OriginalL'auteur pilsetnieks
Ses Processus en deux étapes.
Trouver le Code de Pays du Mobile. Vous pouvez utiliser l'API de Google pour que les... Google fournit gratuitement ( Google: libphonenumber - Google le numéro de téléphone de la manipulation de la bibliothèque )
Réseau de la liste des codes est disponible sur Wikipedia... Pour chaque pays que vous avez à mettre en œuvre que par la cueillette des premiers chiffres de code de pays. ( Google: Mobile country code - Wikipedia )
Vous trouverez le Code du réseau de la Liste pour chaque pays, vous verrez le nom de l'opérateur et MC /C MNC liste. Lorsque vous avez trouvé le code pays d'un pays à partir d'un numéro de téléphone mobile, Chaque carier a un unique MCC, MNC . Ensuite, pour chaque pays, vous devez programmer un look up table); Choisir les 3 premiers chiffres de votre numéro de mobile et de lui attribuer le code de réseau... Faire cet exercice pour vos opérateurs de pays vous fera comprendre.
Depuis que j'ai mis en œuvre pour une texte de l'API c'est pourquoi je peux vous dire.. c'est beaucoup de travail dur. Bonne Chance!
vous pouvez marquer la question répondu.
Haque Merci pour votre réponse. pouvez-vous expliquer plus en détail?
j'ai mis à jour la réponse... j'ai une table de recherche dans excel.. vous ne savez pas comment l'envoyer .. Si vous faites de la programmation, il vous aidera. A tous les code de pays et de codes de Réseau contre elle.. Valeur d'un million de bien 🙂
libphonenumber ne vous permet pas de déterminer le transporteur, le numéro de tout le pays, le type de nombre, l'emplacement géographique pour les fixes, etc.
OriginalL'auteur Ehtesham Haque
J'ai eu ce problème - là est une solution rapide qui vous fournira avec le téléphone portable du transporteur pour les e-mails à la fonctionnalité SMS, donnée le numéro de cellulaire:
Développeur de l'API à partir de leur site:
http://www.smsarc.com/free-php-cell-phone-carrier-lookup/
Ce service ne semble plus exister.
OriginalL'auteur alanine