- Vous publiez gratuitement votre projet informatique ou graphique.
- Vous recevez des offres de la part de prestataires qualifiés et évalués.
- Vous faites réaliser votre projet au prestataire choisi, en toute sécurité.
Nous souhaitons mettre en place un protocole de communication permettant l'échange d'information entre une plateforme de téléphonie (ASTERISK) et un web service (en cours de développement inerne ) préalablement à l'établissement d'appels spécifiques
Objectif :
Dans le cadre d'un appel telephonique sortant de l' Asterisk, il faut envoyer une requete vers un web service lequel retourne une réponse :
ex :
> un utilisateur ( extension) compose un numéro court ex: 3344
> le web service lui repond : champ texte: numero reel a composer
Protocole (simplifié):
Ce numéro court doit etre identifié comme devant etre émis vers un webservice , qui lui retourne diverses informations dont le numéro réel qui qoit etre composé.
L'asterisk compose le numéro recu.
l'asterisk loggue la transaction (ex :/var/log/nom_service/*.log)
Les pré-requis :
> le PBX doit etre enregistré sur le webservice. ( identification, @IP..)
> Le pBX doit pouvoir accéder au Webservice (internet)
Le développement doit donc prévoir :
> le protocole de communication entre le PBX (asterisk) et le webservice.
> l'identification du PBX appelant (key, transaction , date heure )
> la création d'un script pour automatiser l'installation de ce protocole sur une plateforme ASTERIX.
> Un base de données locale sur l' asterisk (Mysql contenant des données exploitées par le protocole)
> Un fichier de logs des transactions sur la plateforme Asterisk.
PRECISIONS :
Les développements du web service (serveur) sont réalisés en interne et ne font pas l'objet de la demande.
Seuls les aspects programmes sur la plateforme asterisk sont demandés.
Plus de détails seront fournis au candidat retenu.
Commentaire de l'administrateur :