Démon en PERL sous Linux pour traitement USSD
Description du projet « Démon en PERL sous Linux pour traitement USSD » :
Objet :
Le but est d'obtenir un daemon s'exécutant sous Linux, écoutant sur un port TCP donné.
A la réception d'une connexion initiée par un composant tiers, le message envoyé par le composant tiers est lu. Ce message indique un ordre de rechargement pour un montant et un numéro de téléphone cible.
Cet ordre est transmis, via un modem GSM Wavecom attaché par port série à la machine "hébergeuse" de l'application, à l'opérateur telecom, par le biais de commandes USSD.
Pendant toute la transaction USSD, la connexion TCP est maintenue. Selon l'état de succès ou d'échec, une réponse est fournie sur la connexion TCP, puis la connexion est fermée.
Le daemon doit gérer les divers cas d'erreurs, les timeouts et erreurs/rejets des opérateurs.
Cinématique :
1. Démarrage du daemon
2. Initialisation du modem GSM Wavecom
3. Mise en boucle infini d'écoute/attente
4. Acceptation de connexion TCP
5. Lecture du message
6. Validation du format du message
7. Acceptation ou rejet
8. Tentative de rechargement en USSD
9. Attente retour opérateur (OK / Fail)
10. Réponse sur socket TCP
11. Fermeture connexion
12. Nouvelle itération de la boucle en #4
Note : le démon devra logger dans un syslog tous les échanges avec le module Wavecom.
Aspects pratiques du développement :
Ce démon sera écrit en PERL. Pour le développement, un machine "hébergeuse" sous Linux (Ubuntu 9.04), équippée d'un module Wavecom et d'une carte SIM (avec accès réel à l'application USSD de rechargement de l'opérateur) sera mise à disposition (via SSH) pour la durée du développement et des tests.
Il ne sera pas demandé de documentation particulière. Seul le script PERL commenté est attendu.
La mission pourra donner lieu à des compléments ultérieurs pour adapter le démon à de nouveaux opérateurs (pour chaque opérateur, la séquence USSD est légèrement différente).
Le temps de travail est estimé à 3 jours plein pour "prise en main du module", "développement et mise au point du script".
| Etat : | |
|---|---|
| Réalisation confiée à : | Aucun prestataire actuellement |
| Publication de la mission : | Du 06/06/2009 16:01 au 16/06/2009 16:01 (Expiré) |
| Auteur : |
|
| Compétences recherchées : | |
| Modifier mon projet |
Bienvenue sur Codeur.com, la place de marché des freelances !
Déposez un projet vous aussi et recevez vite des devis de freelances qualifiés et disponibles.
Cette mission (ou appel d'offre) est terminé. Le porteur de projet a pu comparer les devis (ou offres) de prestataires indépendants et développeurs freelances ci-dessous. Vous pouvez Créer une mission similaire et recevoir gratuitement des devis pour comparer les prix et délais.
| Prestataire | Offre | Livraison | Posté le | |
|---|---|---|---|---|
Freelance indépendant
|
Offre privée | 15 jours | 06/06/2009 19:51 | |
| Lire la suite... | ||||
Société
|
Offre privée | 60 jours | 06/06/2009 20:22 | |
| Programmation du daemon en C ou Perl à votre convenance. Lire la suite... | ||||
Auto-entrepreneur
|
Offre privée | 5 jours | 07/06/2009 13:20 | |
|
Bonjour, vous voudrez bien trouver le détail de mon offre en MP. Cordialement, -Olivier. Lire la suite... |
||||
Le classement ci-dessus est fait à partir du chiffre d'affaire total que les prestataires indépendants ont réalisé sur Codeur.com et les évaluations qu'ils ont reçues.
| Projets similaires |
- Recevez des offres
- Comparez les prix
- Choisissez un prestataire
Déposez un projet Et recevez vos premiers devis !
Rapide : Trouvez un prestataire
100% gratuitement

Freelance indépendant
Développeur confirmé C / Linux