Onglet personnalisé du ruban : SkypePanel

0000001816     -      04/09/2012
Obsolète

Cet onglet personnalisé du ruban permet d'ajouter dans le ruban de Mercator une liaison avec le système de téléphonie Skype.

skypepanel_f

Pour pouvoir disposer de cette fonctionnalité, il faut :

  • avoir installé le programme Skype sur le poste
  • avoir créé un compte Skype et correctement configuré le programme indiqué ci-dessus
  • installer dans un répertoire local les ressources pour développeurs Skype4COM disponibles sur le site de Skype
  • exécuter REGSVR32 en lui passant comme paramètre Skype4COM.dll avec son chemin d'accès (ceci afin d'enregistrer l'activeX de Skype4COM dans la base des registres)
  • démarrer l'application Skype avant de démarrer Mercator et ne pas la fermer avant de quitter Mercator.

Notez qu'au niveau du projet C#, il faut ajouter une référence vers le composant COM Skype4COM. (Nous vous recommandons de télécharger la dernière version de ce composant sur le site de Skype)

Une fois l'onglet correctement chargé, il affiche le message "Connecté en tant que ..." en reprenant le nom de votre compte Skype actif dans l'application Skype.

Pour lancer un appel depuis Mercator, il suffit d'utiliser la commande :

do ymessagetocustomribbon with "SkypeCall="+rtrim(m.c_skype)

par exemple à partir de la fiche client, si le champ c_skype contient le pseudo du correspondant que l'on souhaite appeler. Cette commande peut être aisément placée dans un bouton ajouté dans le signalétique, à côté du champ c_skype. Le même principe peut bien entendu être utilisé partout dans Mercator.

Une fois un appel actif, le bouton "Raccorcher" permet, bien entendu, de terminer l'appel sans devoir retourner dans l'application Skype.

Le projet complémentaire TestSkypePanel permet de tester certaines fonctionnalités de l'onglet en dehors de Mercator.

Le fichier ZIP ci-joint contient les sources en C# de cet onglet personnalisé. Pour un test rapide, il suffit de placer l'assembly \SkypePanel\bin\Debug\SkypePanel.dll ainsi que Interop.SKYPE4COMLib.dll dans le répertoire principal de Mercator et l'installer conformément au point 2 de cette page.

Remarque IMPORTANTE : INEO n'assure aucun support quant aux fonctionnalités de Skype ou à son outil pour développeurs Skype4Com. Cet onglet a été développé à titre d'exemple et présente certainement un bon point de départ pour une intrégration entre Mercator et un système de téléphonie IP. C'est volontairement que nous avons utilisé un nombre extrêmement restreint de fonctionnalités de Skype4Com. Ce développement est fourni "as is", sans autre forme de support ni de possibilité d'évolution dans le cadre du support standard de Mercator.

Skype est une marque déposée n'appartenant pas à INEO sprl.



A télécharger : 0000001816.zip (290 Kb - 14/10/2010)


Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.