2013-07-03 3 views
1

Nous utilisions le SMPP de Text messaging Gateway company actuellement. Cependant, nous avons maintenant une connectivité directe avec l'opérateur mobile et souhaitons configurer notre propre serveur SMPP que d'autres fournisseurs de services peuvent utiliser et connecter pour l'utiliser via SMPP.Logiciel serveur SMPP

(Actuellement, nous utilisions la bibliothèque php SMPP pour se connecter au fournisseur passerelle)

  1. Y at-il un tel produit logiciel qui permet de construire des serveurs SMPP, et permettre à notre partenaire de les utiliser et gérer là-bas taux et billign aswell? Puisque nous construisons une bibliothèque PHP qui peut se connecter à SMSC, quelle est la meilleure façon de mettre en œuvre la fonctionnalité du serveur SMPP afin que d'autres personnes puissent se connecter à nous via SMPP. Quel composant nous devons développer? Un auditeur? Daemon ce dont nous avons besoin? Toute orientation sera très appréciée. Un exemple ou une référence?

Répondre

0

Enfin je l'ai trouvé ozekisms comme l'une des options à faible coût ... (ozekisms .com)

Il fournit l'API dans presque tous les temps et la connectivité SMPP pour se connecter à SMSC et d'autres partenaires.

0

Je pense qu'il existe plus d'un logiciel pouvant servir de serveur SMPP. Cette composante commerciale peut également être utile d'envisager:

http://www.tops.com.pl/en/products/smscs/

Il est un composant .NET/COM qui implémente les fonctionnalités SMPP d'une manière d'objet (appels/événements) assez facile donc il est assez facile de construire un ordinateur Windows Application de service (les sources squelette peuvent être téléchargées sur la page) qui peut agir comme serveur SMPP visible par vos clients. Il peut ensuite alimenter la base de données et/ou toute autre entrée que votre logiciel PHP utilise pour envoyer des messages à l'opérateur mobile avec lequel vous coopérez. Il permettrait d'implémenter facilement la limitation (débit/contrôle de débit) et la facturation peut être tout aussi simplement ajoutée dans le code des événements déclenchés lorsque le composant reçoit un message à soumettre. La livraison de messages et de rapports d'état consiste simplement à appeler des méthodes du composant qui peuvent être très facilement traduites en appels depuis votre logiciel PHP d'événements de base de données. Il prend bien sûr en charge tout ce qui est considéré comme une maintenance de connexion: connexion (bind_transmitter, bind_receiver, bind_transceiver), déconnexion (unbind), keep-alive (enquire_link), TLV et autres. Il prend également en charge les soumissions à plusieurs destinations (submit_multi), ce qui peut être utile dans certains scénarios.