IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Multimédia Java Discussion :

[Telephonie] Aide sur JAIN et JMF


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2005
    Messages : 103
    Par défaut [Telephonie] Aide sur JAIN et JMF
    Bonjour à tous,

    Je viens de commencer un nouveau projet sur la téléphonie SIP.
    Notre but est de développer un soft phone connecté à un serveur Asterisk.

    J'ai téléchargé SIP Communicator pour l'étudier.
    J'ai réussi à réécrire quelques petites manipulations à partir de SIP Communicator :
    Me connecter au serveur, déclencher un appel, recevoir un appel...

    Le problème vient du fait qu'il est très compliqué de réutiliser les sources de SIP Communicator.

    J'ai donc besoin de conseils pour m'en sortir.

    Quelle API utiliser ? JAIN, JTAPI ?
    Où trouver de la documentation (avec code) sur ces APIs ?
    Site(bien que j'ai déjà cherché) ou référence de livre.

    Evidemment, si l'un de vous a déjà travaillé sur un projet similaire, son aide est la bienvenue.

    Et tant que j'y suis :
    Dans mes "difficiles" essais avec mon programme basé sur SIP Communicator, j'ai réussi à obtenir le son de l'appelant mais pas à envoyer du son vers l'appelant dû à une Exception générée par JMF.

    Je n'arrive pas à définir le format de sortie :
    new AudioFormat(AudioFormat.GSM_RTP, 8000, 8, 1)

    En attendant votre aide, je vous souhaite une bonne fin de journée

  2. #2
    Membre éprouvé Avatar de Oui-Oui MB
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Avril 2005
    Messages : 111
    Par défaut
    Moi je suis passé par la : Asterisk-Java

    J'ai utilisé la librairie FastAGI. Ca permet de faire un pont entre un script AGI et Java. En gros, tu spécifie un script spécial qui fera executer ton code Java. Fort fort pratique ! Et pas trop dur d'utilisation.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2005
    Messages : 103
    Par défaut
    Merci pour ce lien, je vais regarder ce que je peux en faire.

    Evidemment, si d'autres personnes ont des liens interessants, qu'ils n'hésitent pas

    EDIT :
    Je viens de télécharger le package asterisk-java-0.2-rc1.jar et j'ai lu le tutorial du site.
    L'interfaçage avec le FAST AGI a l'air interessant.
    Mais peut on réaliser un soft phone complet avec cet API ?
    Je souhaite pouvoir composer des numéros, recevoir des appels...
    En effet, ça a plutot l'air de gérer Asterisk côté serveur.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2005
    Messages : 103
    Par défaut
    Après une matinée à potasser différentes donc sur SIP Communicator, JAIN, JMF et autres, je me rends compte que je n'ai pas trouvé d'exemples détaillés ou des tutoriaux.

    Exemple de SIP Communicator :
    L'application fonctionne mais elle met 16 sec pour déclencher un appel et encore 15 pour initialiser le son après avoir décroché.
    J'ai donc modifié le code (avec plus ou moins de mal) pour arriver à déclencher l'appel immédiatement et initialiser le son (dans un seul sens pour l'instant).

    Mais il me sera impossible de créer mon application à partir de SIP Communicator car il est très mal documenté et lui même basé sur Jain et JMF.

    Autant débuter mon appli à partir de JAIN mais je n'ai pas d'exemple simple de code (connexion serveur, appel entrant et sortant) donc je ne sais pas par où commencer.

    Je lance une bouteille à la mer pour ainsi dire.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3
    Par défaut
    Citation Envoyé par Robiwan59
    Après une matinée à potasser différentes donc sur SIP Communicator, JAIN, JMF et autres, je me rends compte que je n'ai pas trouvé d'exemples détaillés ou des tutoriaux.

    Exemple de SIP Communicator :
    L'application fonctionne mais elle met 16 sec pour déclencher un appel et encore 15 pour initialiser le son après avoir décroché.
    J'ai donc modifié le code (avec plus ou moins de mal) pour arriver à déclencher l'appel immédiatement et initialiser le son (dans un seul sens pour l'instant).

    Mais il me sera impossible de créer mon application à partir de SIP Communicator car il est très mal documenté et lui même basé sur Jain et JMF.

    Autant débuter mon appli à partir de JAIN mais je n'ai pas d'exemple simple de code (connexion serveur, appel entrant et sortant) donc je ne sais pas par où commencer.

    Je lance une bouteille à la mer pour ainsi dire.
    Je cherche à faire un pareil programme; je sais qu'il y a deja x-lite mais il me faut en plus de ce que fait x-lite, enregistrer les appels (numéro appelé, l'heure et la durée) dans une base de données... Robiwan59, est-ce que tu as trouvé des codes, des liens pour l'utilisation de JAIN que je pourrais modifier facilement pour faire les appels ? appels sortant surtout !!! Merci

  6. #6
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut
    Bonjour,

    Je débute le développement d'une appli basée sur JAIN SIP aussi... si vous avez des exemples de sources... je suis preneur

    Merci d'avance.

Discussions similaires

  1. aide sur JMF
    Par asmaa90 dans le forum Général Java
    Réponses: 0
    Dernier message: 18/03/2011, 21h58
  2. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 12h19
  3. Réponses: 2
    Dernier message: 27/02/2003, 01h33
  4. [Kylix] Aide sur BitBlt
    Par mic006 dans le forum EDI
    Réponses: 1
    Dernier message: 10/12/2002, 22h54
  5. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo