Les meilleurs développeurs Linux freelances sont sur Codeur.com
Fermé · 500 € à 1 000 € · 9 offres · 86 vues · 20 interactions
Projet de Mise en Place d'un Système d'Auto-Réponse Automatique avec Lecture de Fichier Audio et Appel Téléphonique
1. Présentation du projet
L'objectif de ce projet est de créer un système d'auto-réponse téléphonique performant qui remplace le serveur PBX FreePBX actuel. Ce système sera basé sur une infrastructure Linux et aura pour mission d'automatiser les réponses aux appels entrants selon les informations de l’appelant (Caller ID), avec lecture de fichiers audio et lancement des appels téléphoniques en retour.
2. Environnement technique
Le système sera déployé dans un environnement VM avec les caractéristiques suivantes :
Système d’exploitation : Debian 12 (déjà installé)
Base de données : MySQL (déjà installée)
Langage pour l’automatisation: PHP (script PHP opérationnel existant)
3. Contexte et infrastructure existante
La situation actuelle comprend les éléments suivants :
Un serveur PBX de production qui ne peut être touché.
Un serveur PBX FreePBX 14 (à remplacer par un softphone auto-réponse).
Un serveur de données contenant la base MySQL, les fichiers audio nécessaires et le script PHP qui est prêt pour les interactions.
4. Objectifs et fonctionnalités attendues
Le système doit pouvoir exécuter les actions suivantes de manière automatisée (softphone auto-réponse) :
4.1 Détection du Caller ID
Lorsqu'un appel entrant est détecté, le système doit :
Identifier le Caller ID (identifiant de l’appelant).
Déclencher le script PHP existant pour récupérer les paramètres nécessaires (fichier audio et numéro de téléphone).
4.2 Appel au script PHP
En fonction du Caller ID, le script PHP sera exécuté et renverra deux informations :
Nom du fichier audio: localisé dans un répertoire spécifique du serveur.
Numéro de téléphone : numéro que le système devra composer.
4.3 Lecture du fichier audio
Le système doit localiser le fichier audio spécifié par le script PHP.
Il devra ensuite lire ce fichier à l’appelant, sans nécessiter d'intervention manuelle.
4.4 Appel téléphonique sortant
Après la lecture du fichier audio, le système devra composer automatiquement le numéro de téléphone fourni par le script PHP et lancer l'appel sortant.
4.5 Fin de l’appel
À la fin de l’appel, le système doit clôturer automatiquement le processus d'appel, coupant la connexion avec l’appelant.
5. Option paramétrable : Activation de DTMF pour les options de menu vocal
Une option paramétrable DTMF sera mise en place pour offrir un menu vocal aux appelants, s'activant entre les étapes de « Détection du Caller ID » et « Appel au script PHP ». Cette option comportera les éléments suivants :
Messages audio informant l’utilisateur des options disponibles (ex. « Appuyez sur 1 pour contacter le support, 2 pour les ventes »).
Le système doit permettre à l’appelant de sélectionner une option via la touche DTMF pour acheminer correctement les demandes.
6. Exigences techniques
Le prestataire devra développer un « softphone auto-réponse ».
7. Livrables attendus
Documentation d'installation et instructions claires sur la mise en place.
Script ou documentation de déploiement des librairies sur l’environnement Linux (Debian 12).
Procédure de test : pour vérifier le bon fonctionnement des différentes fonctionnalités (détection du Caller ID, lecture du fichier audio, appel sortant, activation DTMF).
Code source du softphone auto-réponse.
8. Critères de succès
Le projet sera validé si :
Le système d'auto-réponse répond de manière fiable aux appels entrants en fonction du Caller ID.
La lecture des fichiers audio et les appels sortants sont déclenchés correctement en fonction des paramètres fournis par le script PHP.
Le menu DTMF est fonctionnel et permet à l’appelant de sélectionner les options disponibles sans erreur.
Les étapes du processus sont automatisées sans intervention humaine.
Budget indicatif : 500 € à 1 000 €
Publication : 28 octobre 2024 à 09h49
Profils recherchés : Développeur linux freelance , Développeur PHP freelance , Développeur back-end freelance , Développeur API freelance , Développeur SQL freelance
9 freelances ont répondu à ce projet
8 propositions de devis en moins de 2h
Montant moyen des devis proposés : 450 €
Estimation du délai : 4 jours