Solutions collaboratives, vidéo XML et développement et SIP durable Ou comment enrichir fonctionnellement le terminal SIP



Documents pareils
Solutions collaboratives, vidéo et développement durable Ce qu en pensent les décideurs IT. Aastra Handbooks

Aastra MD Evolution» Évoluer à vos côtés

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

Communiquer et collaborer efficacement

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

ACP 3.1. Le portail de la relation client

DEPENSES IT Crédit photo : Kim Steele - THINKSTOCK. Une étude

Les Nouveaux Standards de la ToIP et de la Convergence

V11. Release 1. Nouveaux appareils. Nouvelles fonctionnalités. Plus de flexibilité.

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Solutions de téléphonie VoIP en petite entreprise

TP 2 : ANALYSE DE TRAMES VOIP

Configuration du driver SIP dans ALERT. V2

Réaliser une démonstration ShoreTel

IPBX SATURNE. Spécifications Techniques

NS1000 PANASONIC SERVEUR SIP TOUJOURS AU-DELÀ DE VOS ATTENTES DE COMMUNICATIONS UNIFIÉES

Services de téléphonie

AVANT-PROPOS. Est-ce un énorme investissement? Quels sont les avantages concrets de la VoIP?

UCOPIA EXPRESS SOLUTION

Services Cahier des charges

Toujours au-delà de vos attentes. Gamme KX-UT POSTES SIP PANASONIC. audio qualité HD fonctions ÉvoluÉes

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Dotez-vous des moyens de communication d une grande entreprise au prix d une petite entreprise. Avaya vous aide à atteindre vos objectifs.

Mise en place d un système de Téléphonie sur IP basé sur le logiciel Asterisk

UCOPIA SOLUTION EXPRESS

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

FORMATION A LA VENTE D'IP OFFICE

Hébergement de sites Web

SIMPLIFIEZ-VOUS LE FAX GRÂCE AU CLOUD

Gamme de téléphones IP

Notre solution IP pour réaliser vos plus belles économies. 18 rue Pharaon Toulouse

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Services Réseaux - Couche Application. TODARO Cédric

Systèmes de communications Aastra Poste Aastra 5360ip. Guide de l utilisateur

Nerim VoIP Centrex en Marque Blanche

Confidentiel pour le. ACTIVE TELECOM SA 8, bd de Ménilmontant Paris France

Solution de fax en mode Cloud

Stéphanie Lacerte. Document technique. Connextek. 31 mai Cloudtel

VoIP : les solutions libres

La Téléphonie sur IP nouvelle génération. Aastra 5000

Information. optipoint 410 La gamme de téléphones IP destinée aux systèmes IP en temps réel. Communication for the open minded

Pré-requis techniques

Zimbra. S I A T. T é l : ( ) F a x : ( )

Bienvenue dans le programme partenaires beronet Présentation des produits beronet beronet GmbH

Organisation du module

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Sommaire. Le 04/10/2013 Réf : Annexe-Presentation Solution XiVO

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Aastra 400 Bien plus que de la téléphonie! Pour une communication d entreprise optimale

Pourquoi choisir les produits 3CX? Principales caractéristiques et avantages uniques. a VNU company

Xi Ingénierie. La performance technologique au service de votre e-commerce. Comment exploiter les cookies sur vos applications web en toute légalité?

Application des Spécifications détaillées pour la Retraite, architecture portail à portail

La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration

Sécurité de la ToIP Mercredi 16 Décembre CONIX Telecom

7. Configuration du mail-client IMAP IMAP4 dans Outlook Express IMAP4 dans Netscape Messenger...6

CRM PERFORMANCE CONTACT

COMMUNICATIONS ASSISTANT v4 TOUJOURS AU-DELÀ DE VOS ATTENTES

Déclaration des postes SIP 67xxi

Déployez votre IPBX aussi facilement que votre PABX

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

ASTER et ses modules

MITEL Communications System

La gamme express UCOPIA.

Guide rapide du téléphone de bureau Polycom VVX 300. Date du document : 27/01/14 Version du document : 1.0d

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Catalogue des formations 2015

TELEGESTION. l outil indispensable des intervenants à domicile. Maison de l Emploi de Paris Plateforme RH 21 Mai 2015

TP N 1 : Installer un serveur trixbox.

Nokia Internet Modem Guide de l utilisateur

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

Portail de Management de Visioconférence As a Service

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

MailStore Server 7 Caractéristiques techniques

LA VoIP LES PRINCIPES

Website Express Créer un site professionnel avec Orange

Une gamme de téléphones IP innovants made in Germany. tiptel 3110, 3120, 3130, KM 27. tiptel

CAHIER DES CHARGES D IMPLANTATION

Site web établissement sous Drupal

Services partagés Canada. Communications convergentes Séance III

La solution sans fil sur réseaux IP. Aastra SIP-DECT

Description générale des fonctions actuelles du PBX de PointCA Télécom (modèle PTCA-1280)

Toujours au-delà de vos attentes. Terminaux téléphoniques. avec qualité HD et beaucoup d'autres fonctions et d'applications utiles

Portail collaboratif Intranet documentaire Dématérialisation de processus

Système de Communications Avancées by Pulsar VoIP. Pulsar VoIP - Automation Design - chemin des aulx Genève -

CTIconnect PRO. Guide Rapide

Asterisk et les services à valeur ajoutée : Comment optimiser les performances? JTR 2011

Windows 8 : une petite révolution? 9. Démarrer Windows Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13

GOLIATH GESTION DE SERVICES VIA CARTE À PUCE, MULTI-SOURCING. Activation & Gestion cartes sur TPE

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Sessions en ligne - QuestionPoint

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

BONNES RAISONS DE CHOISIR KIAMO LA PREMIÈRE SOLUTION INTÉGRÉE DE GESTION DES INTERACTIONS CLIENTS POUR LES ENTREPRISES FICHE PRODUIT / KIAMO

Cours CCNA 1. Exercices

le central téléphonique Forum 300

Configuration du driver SIP dans ALERT

Communications unifiées

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Approches innovantes vers le Cloud, la Mobilité et les outils sociaux de formation

ENREGISTREUR DE COMMUNICATIONS

Transcription:

Solutions collaboratives, vidéo XML et développement et SIP durable Ou comment enrichir fonctionnellement le terminal SIP Aastra Handbooks

Sommaire Les capacités XML des terminaux Aastra 4 1. Etat des lieux de la technologie SIP en termes de service 4 1.1 Description globale de SIP 4 1.2 Les apports de SIP 5 2. Les services Web et les solutions de téléphonie 5 2.1 Les services Web 5 2.2 Apport des services Web dans une solution de téléphonie 5 3. Application des services Web aux terminaux téléphoniques 6 3.1 Les applications d entreprise 6 3.2 Les applications Internet 7 3.3 Les applications téléphoniques 7 4. Les fonctionnalités des terminaux Aastra en termes d implémentation XML 7 4.1 Fonctions d affichage sur le téléphone 7 4.2 Actions sur les données de configuration 7 4.3 Comportement proche de celui d un navigateur Web 7 5. Les services XML Aastra 8 5.1 Serveur d applications 8 5.2 Bibliothèque d applications PHP pour Aastra XML 8 6. Intégration des services XML Aastra au sein d un système d information 9 7. Détail des capacités offertes par le schéma XML 9 7.1 Les téléphones à affichage LCD monochrome 9 7.2 Les terminaux à affichage LCD couleur et tactile 11 Conclusion 11 Les outils développés grâce aux fonctionnalités XML Aastra 12 1. Application hospitalière - Consultation des rendez-vous d un patient 12 2. Fonction Collaborative - Sondage 13 3. Fonction Collaborative - Gestion de Présence 14 4. Fonction Collaborative - Accès à un Webmail 14 5. Application hôtelière - Commande de repas 15 6. MP3 Player 16 7. Application RH - Demande de rendez-vous 17 8. Application Centre de Contacts - Agent ACD (login/logout) 18 Conclusion 19 2

Introduction L ouverture est inscrite dans l ADN d Aastra. Elle se concrétise par le développement de solutions basées sur les standards du marché : SIP pour la convergence voix-données, LDAP pour les annuaires, des interfaces Web Services et XML pour les portails, les applications unifiées, les terminaux etc. L ouverture c est la liberté offerte à un utilisateur, un partenaire intégrateur, un partenaire technologique d enrichir, de personnaliser sa solution Aastra en tenant compte de ses besoins spécifiques. Cette ouverture est un atout indéniable pour Aastra face à ces compétiteurs, d autant plus qu Aastra y ajoute l esprit collaboratif et le partage. C est ce qui anime particulièrement les développements autour de l offre de terminaux SIP Aastra. Ainsi, au travers d XML, une communauté active de développeurs enrichit la gamme de terminaux SIP Aastra, d applications verticales, métiers, etc. Le concours XML 4 SIP initié en 2010, naît de cette idée d encourager et de favoriser ces échanges. L ensemble des développements étant librement mis à disposition de la communauté. Ce Handbook rédigé par Thomas Broussard, un consultant indépendant, a pour vocation de vous présenter la richesse des applications XML disponibles ou à développer, sur la gamme de terminaux SIP Aastra. Mais aussi de vous accompagner dans vos projets. Afin de découvrir la communauté Aastra, nous vous invitons à rejoindre les groupes LinkedIn Aastra XML Community et plus particulièrement le groupe du concours de développement XML 4 SIP contest. Jean-Denis Garo Directeur Communication et Marketing Support Aastra France 3

Les capacités XML des terminaux SIP Aastra 3 0 Le but de ce document est de mettre en lumière les fonctionnalités XML disponibles via les terminaux SIP Aastra. Ces fonctionnalités apportent un large éventail de possibilités qui permettra d augmenter la productivité des utilisateurs, tout en étant simples à intégrer au système R: 00 V: 00 B: 19 d information existant. % % % % 5 2 9 % % % % C: 100% M: 65 % Y: 00 % K: 100 % 1. Etat des lieux de la technologie SIP en termes de service R: 111 V: 158 B: 208 SIP, Session Initiation Protocol, est devenu le protocole 60 % majoritairement utilisé pour les commu- C: M: 30 % Y: nications 00 % sur IP. Basé sur le protocole HTTP, SIP est K: un 00 % protocole de signalisation (mise en relation des différents intervenants d une télécommunication) qui rend possible l acheminement de flux médias, telles que la voix ou l image d un interlocuteur vers ses correspondants. Message SIP Téléphone SIP A Flux voix Proxy SIP Centre d appels Proxy RTP Message SIP Téléphone SIP B Flux voix G 1.1 10 Description globale de SIP Le protocole SIP permet d avoir toutes les fonctionnalités de la téléphonie classique, tout en permettant une grande souplesse et une forte capacité d extension. En effet, comme il est issu du monde informatique, les fonctionnalités que l on souhaite développer sur ce protocole s intègrent naturellement dans le système de communication. Ainsi, toutes les actions de l utilisateur peuvent être liées avec des fonctions bien spécifiques, comme l affichage naturel, via une page Web, de la liste des derniers correspondants joints, des durées de communication, de la disponibilité d un correspondant, de la présence de messages vocaux, et cela, de manière très simple. Enfin, l avantage de SIP, qui est commun à tous les protocoles de télécommunications sur IP, est justement l utilisation du réseau data existant qui induit plusieurs impacts. En premier lieu, le déploiement d une solution téléphonique s opère pour le simple coût d un IPBX, l infrastructure pouvant être réutilisée. En second lieu, il permet l ouverture des systèmes téléphoniques pour renforcer l utilisation du poste en tant qu outil d amélioration de la performance. Le terminal conserve sa fonction téléphonique, mais peut intégrer une palette d outils directement accessible via le clavier du téléphone. 4

1.2 Les apports de SIP 1.2.1 La conservation des fonctions téléphoniques «classiques» Il est possible grâce à SIP de conserver toutes les applications téléphoniques existantes. SIP est par exemple compatible avec CSTA, les messages à destination de l IPBX sont alors encapsulés dans des messages SIP. 1.2.2 Fonctionnalités induites par l utilisation de SIP La principale caractéristique induite par le fonctionnement de SIP est la disparition du numéro de téléphone, au profit du nom d utilisateur. Ce protocole permet en effet d effectuer un adressage des utilisateurs par leur nom, ce qui rend par exemple naturelle la notion de free-seating. De manière générale, la convergence de services à base de nom d utilisateur est facilitée. 1.2.3 Fonctionnalités induites par l utilisation d un protocole IP L utilisation d un terminal IP permet de considérer ce terminal comme n importe quel équipement du réseau. Il est donc dorénavant soumis aux mêmes possibilités (combinaisons de services, surveillance réseau), mais aussi aux mêmes contraintes (NAT, sécurité informatique). 2. Les services Web et les solutions de téléphonie 2.1 Les services Web Le terme de service Web est un terme générique regroupant un ensemble d applications pouvant s exécuter à distance, via le protocole http. Les services Web ont fait l objet de standardisation, avec la norme WSDL, ce qui a permis de mettre à disposition des développeurs une interface standard permettant l interfonctionnement de logiciels issus de plusieurs fournisseurs. Ces services réseaux permettent à des applications propriétaires de communiquer avec le reste du système d information, autorisant une intégration plus aisée de ces briques logicielles. L accès aux services Web se fait par http, grâce à une URL. L accès à certains services Web peut se faire grâce à SOAP, qui est un protocole définissant un objet et des méthodes associées (en l occurrence le service Web que l on souhaite «consommer»). Ces divers éléments expliquent l utilisation naturelle de Web services au sein des systèmes d information. Ils permettent de jouer le rôle de «middlewares» qui assurent la cohésion du système d information tout en facilitant l ajout de nouvelles fonctionnalités. 2.2 Apport des services Web dans une solution de téléphonie L intégration d un navigateur XML dans les terminaux téléphoniques exploite pleinement les possibilités apportées par les protocoles de communication sur IP tels que SIP. Le navigateur rend possible l exploitation des résultats des services Web. 5

Les capacités XML des terminaux SIP Aastra Traitement d appels Serveur d applications XML Applications Réseau Requête Réponse 3. Application des services Web aux terminaux téléphoniques Téléphone IP Applications internet Applications d entreprise Ainsi le poste peut «consommer» ces services mais également agir lui-même en tant que serveur Web, permettant ainsi une interactivité totale avec l utilisateur et une intégration optimale dans le poste de travail. Cette intégration peut par exemple consister en la prise en main à distance, via un ordinateur, des données de configuration du poste téléphonique (c.a.d afficher sous forme de page internet le répertoire du téléphone, la liste des appels, etc.). D un autre côté, le poste peut interagir avec une application XML pour pouvoir accéder à un traitement distant, comme par exemple l accès à une donnée critique qui doit être visible par l utilisateur. Le téléphone se comporte ainsi comme un assistant personnel aidant à améliorer la productivité, et ce en parallèle de sa fonction première : assurer les communications. Traitement d appels Autres serveurs Web Mail Contenu Web Messagerie vocale Applications de téléphonie Internet Serveur d applications XML Terminal IP Ces applications peuvent être regroupées en trois types: 3.1 Les applications d entreprise Outils RH Contenu partagé Supervisioni réseau Les applications d entreprise sont destinées à utiliser une application distante qui se situe au sein du réseau d entreprise, il peut s agir par exemple d une application en connexion avec les données RH pour contrôler la présence de collaborateurs ou tout autre application fournissant un fonctionnement amélioré de l entreprise. 6

3.2 Les applications Internet Les applications Internet permettent d accéder à un service situé à l extérieur du réseau de l entreprise et d améliorer la productivité des collaborateurs. Il peut s agir notamment d effectuer le contrôle en direct de la disponibilité d un itinéraire aérien pour un déplacement professionnel. 3.3 Les applications téléphoniques Les applications téléphoniques fournissent des fonctions avancées pour ce qui est des communications entre collaborateurs. Ce type d applications permet notamment de gérer un pont de conférence, de superviser le parc téléphonique, de montrer une liste dynamique des appels mis en garde, d avoir accès à un fichier audio, etc. 4. Les fonctionnalités des terminaux Aastra en termes d implémentation XML Les terminaux IP Aastra s inscrivent parfaitement dans cette logique de renforcement de productivité et de déploiement de nouveaux services. Aastra a mis en place, au sein de ses terminaux IP, un schéma XML permettant l interaction entre une application XML et le poste. Les possibilités offertes par ce schéma sont multiples. Il s agit littéralement d un petit framework laissé à la disposition du développeur. 4.1 Fonctions d affichage sur le téléphone du texte sous forme de paragraphe, de liste, de paramétrer la taille de police, etc. Ces fonctions d affichage sont plus diversifiées sur les écrans LCD couleurs tels que celui de l A6739i, qui permet l affichage d objets multimédias. Ces fonctionnalités d affichage servent de base aux applications XML pour récupérer les choix des utilisateurs, et aussi pour afficher les résultats. 4.2 Actions sur les données de configuration Le framework XML permet d accéder à la configuration du téléphone. Cela laisse la possibilité au développeur d agir de manière dynamique sur la configuration, permettant par exemple d implémenter des fonctions personnalisées en fonction de l utilisateur du poste. Le schéma XML fournit également la possibilité d effectuer un pre-boot qui rend les fonctions de free-seating relativement naturelles et transparentes d un point de vue utilisateur. 4.3 Comportement proche de celui d un navigateur Web Les terminaux IP Aastra sont capables d effectuer des requêtes sur des serveurs distants. Ils se comportent alors comme des navigateurs Web, à la différence près que les informations nécessitent un pré-traitement pour être compatibles avec l affichage proposé par l écran du poste. Cette faculté permet donc l appel d applications Web par le biais d une url, à condition que cette dernière respecte le formalisme du schéma XML développé par Aastra. En fonction du modèle, plusieurs objets d affichage sont disponibles. Pour les modèles avec affichage LCD monochrome (tel que le terminal A6757i), la plupart des fonctions d affichage sont dévolues à la mise en forme de données textuelles. Il est par exemple possible d afficher 7

Les capacités XML des terminaux SIP Aastra 5. Les services XML Aastra HTTP: GET Serveur d applications Port 80 Connect 1 Connect 2 HTTP: SOAP HTTP: GET Application 1 Application 2 Téléphone SIP Aastra HTTP: Aastra XML API XML Conn. SGBD SQL Base de données locale Connect 3 Autre protocole Autres applications 5.1 Serveur d applications Il faut bien distinguer les communications à destination du téléphone et les communications à destination de l application. En effet, le protocole utilisé par le serveur d applications Aastra, pour acheminer les données résultant de l application exécutée par le téléphone, n est pas un protocole standard. Le traitement des données sera ainsi effectué par le serveur d applications, soit grâce à un traitement standard (utilisation des API de communication SOAP), soit par un traitement spécifique aux besoins, dont la programmation est à la charge du développeur. 5.2 Bibliothèque d applications PHP pour Aastra XML Le formatage des données peut se révéler un traitement lourd. Afin de faciliter la mise en place d une application au sein d un système d information, Aastra a mis à disposition une bibliothèque de fonctions standards (API) en PHP. Cette API permet au développeur d utiliser de manière transparente toutes les fonctions permises par le schéma XML. Le langage PHP a été privilégié pour plusieurs raisons : PHP est un langage serveur : il a été conçu pour développer des pages Web dynamiques (ce qui ici est totalement adapté) Les serveurs PHP sont libres et ne sont pas liés à un éditeur ou à une technologie Etant basé sur le langage C, PHP n est pas fondamentalement différent des langages de programmation courants et ne nécessite pas un temps d apprentissage très long. 8

6. Intégration des services XML Aastra au sein d un système d information Le serveur d applications XML s intègre très facilement au sein d un système d information. Le fait que les requêtes se fassent exclusivement par http implique une grande tolérance de la sécurité du SI face à l intégration de ce service. En effet, pour ce qui est des accès internes ou externes, le port destiné à véhiculer les informations Web est, dans la plupart des cas, déjà ouvert dans les parefeux de l entreprise. D un point de vue intégrité des données transmises au poste, tout dépend de la conformité des messages envoyés au terminal par rapport au schéma défini par Aastra. Le respect de ce schéma signifie que l application sera fiable pour l utilisateur. Enfin, la connexion de ce service avec les applications de l entreprise nécessite un grand soin. En effet, il faut veiller à ce que le développement engagé sur le service XML ne menace pas l intégrité des données sensibles de l entreprise. C est une problématique qui apparaît systématiquement dès lors que l on accorde à une entité (utilisateur ou service) la possibilité d accéder à ces données. 7.1 Les téléphones à affichage LCD monochrome Etant déjà en place depuis 3 ans, ce schéma XSD (destiné aux terminaux à affichage LCD monochrome) a pu évoluer et propose dorénavant toutes les fonctionnalités permises par l affichage du téléphone. 7.1.1 Affichage et saisie textuels Grâce au schéma XSD, les affichages de texte à l écran sont très bien gérés par le téléphone. Le téléphone est en effet capable d afficher un texte simple, avec titre, en-tête, pied de page et attribution d étiquettes aux actions assignées aux touches programmables du téléphone. Il est possible de mettre en forme le texte, plus ou moins finement en fonction du besoin, notamment par saut de ligne manuel ou automatique et d imposer un défilement vertical au texte que l on souhaite afficher. Il est également possible de proposer à l utilisateur un champ de type texte, adresse mail ou adresse IP, qui lui permet de saisir une information nécessitée par l application. 7. Détail des capacités offertes par le schéma XML La gamme SIP Aastra comporte des téléphones avec des capacités d affichage très différentes. C est pour cela que les téléphones Aastra exploitent, selon leurs caractéristiques, un modèle adapté à leur fonctionnement. Services Dir Callers 1.Collaboration 2.Expert 3.Hopital 4.Hotel Icom Demonstration XML: Aastra 57i Select Done 9

Les capacités XML des terminaux SIP Aastra 7.1.2 Menus à choix multiples Il est également possible d afficher des listes, sous forme d énumération ou de type «radio». Ces menus permettent de recueillir le choix de l utilisateur, ce qui permet une interactivité totale avec celui-ci. Ces items correspondent à des actions prédéfinies, qui vont permettre à l application localisée sur le serveur d interpréter le choix de l utilisateur et d effectuer le déroulement informatique qui correspond à ce choix. 7.1.3 Images Cette fonctionnalité permet d afficher une carte de pixels (bmp) qui vont définir la forme souhaitée par l utilisateur. Cela est notamment très utile pour l affichage d un logo ou d un symbole lors des différentes étapes de l application. 7.1.4 Affichage de tracés Il peut être utile d afficher des tracés sur l écran du téléphone: il s agit d une forme pouvant être dessinée sur l écran et qui répond à un besoin spécifique de l utilisateur. Il peut par exemple être nécessaire d afficher une courbe ou un graphique: cette fonctionnalité est rendue possible par le schéma XML Aastra. Dans un souci de donner au développeur le maximum de souplesse, le schéma contient les outils et les formes de base pour fournir n importe quelle forme: 7.1.5 Actions sur les fonctions du téléphone Ce schéma laisse la possibilité à l application de proposer des actions sur le téléphone, par l intermédiaire des touches programmables du téléphone. La programmation de ces touches est faite par l application, ce qui lui permet d être intuitive pour l utilisateur, à condition que les labels soient bien choisis. Les actions disponibles par ce biais couvrent toutes les fonctionnalités de base du téléphone, telles que: l appel d un numéro, le transfert d appel, la sortie d un écran, la sélection d un item de menu, etc. 7.1.6 Possibilité d agir sur la configuration du téléphone La configuration du poste est possible par les applications Aastra. On peut automatiser le déploiement d un poste, à partir d une donnée fournie au démarrage par l utilisateur telle qu une adresse IP ou un login/mot de passe. Cette configuration automatisée offre un gain de temps évident pour les déploiements de téléphone, ou le changement de lieu physique d un utilisateur. Tracé de lignes et de points Tracé de formes de base : rectangles, ellipses, courbes. 10

7.1.7 Lecture d un flux média Le schéma XML permet d utiliser le téléphone comme lecteur média à condition de programmer correctement l adresse de lecture et que le fournisseur du flux soit paramétré dans les bons codecs. Il devient alors possible d accéder au flux et de le retranscrire grâce aux dispositifs audio du poste. 7.2 Les terminaux à affichage LCD couleur et tactile Le développement de terminaux dotés de grands écrans LCD (couleur et tactile pour l A6739i) avec des caractéristiques suffisamment différentes des terminaux précédents, a justifié la mise en place d un schéma adapté. Les capacités d affichage fournies par ces terminaux permettent d envisager le développement d applications dignes d un petit ordinateur: Le schéma fourni reste compatible avec l ensemble des objets textuels et de configuration utilisés pour les terminaux à affichage monochrome. Dans sa prochaine version, le schéma pourra prendre en charge des flux multimédias, tels que des images, des tracés, de la voix et même de la vidéo. Les terminaux SIP Aastra permettent, grâce à cette ouverture au serveur d application XML, d augmenter l efficacité du poste de travail: Les terminaux sont capables d exécuter des applications simples et spécifiques, sans devoir accéder à un ordinateur. Les terminaux peuvent se substituer au PC si la tâche à effectuer grâce à l application est suffisamment bornée et spécifique. Le poste de travail se voit doté d une boîte à outils adaptée à l utilisateur et permettant un accès rapide aux informations. La gamme de terminaux SIP Aastra 6700i est validée sur les solutions IP suivantes* : Aastra : Aastra 5000, Aastra X Series, Ascotel IntelliGate, Aastra 800, MX-ONE Asterisk/Digium : Asterisk Open Source PBX Thomson : Cirpack UTP Broadsoft : BroadWorks (V 15.0/16.0) Active Telecom : Mosaica Resix : NetXserv Sylantro Systems : Applications Feature Server (V 3.1) Sphere Communications : Sphericall Metaswitch : Metaswitch Softswitch SFR : Neuf Pass Centile : Infraswitch * Autres solutions, nous consulter 11

Les outils développés grâce aux fonctionnalités XML Aastra Le but de ce chapitre consiste à illustrer les capacités décrites précédemment par la présentation d exemples d applications. Les sections suivantes présentent des applications professionnelles spécifiques liées à certains secteurs d activité. Chaque application est composée : D une source de données: base de données, fichier ou site Web D un script PHP qui permet l interactivité dans la présentation de ces données à l utilisateur. 1. Application hospitalière - Consultation des rendez-vous d un patient L application hospitalière de consultation des rendez-vous permet au personnel médical de contrôler l attribution d un rendez-vous et de confirmer au patient, en quelques actions sur le téléphone, à quelle date et avec quel médecin le patient a rendez-vous. L utilisateur doit saisir le NIP (Numéro Identité Patient) du patient : Un champ texte est proposé pour la saisie du NIP Un écran de confirmation de l identité du patient est affiché La liste des rendez-vous est ensuite affichée.

2. Fonction Collaborative - Sondage Cette fonction permet de soumettre un sondage aux employés. Cette application charge un texte et une liste de réponses possibles : La fonction affiche, étape après étape les questions et la liste de réponses Dès que la dernière question est posée, les réponses sont enregistrées dans la base de données «réponses». Début Affichage des questions BDD Sondage OUI Dernière étape? NON Enregistrement des réponses BDD Réponse Fin 13

Les outils développés grâce aux fonctionnalités XML Aastra 3. Fonction collaborative - Gestion de Présence Cette application permet à un utilisateur de gérer et de partager sa présence depuis son terminal SIP. Les statuts de présence sont : Disponible Absent En déjeuner En réunion Hors bureau Lorsque l utilisateur n est pas disponible, l application lui permet : D entrer une date de retour D entrer une heure de retour D enregistrer un message vocal temporaire L information de présence est stockée dans une base de données et rendue disponible aux autres utilisateurs via l annuaire ou le journal d appels sortants. Services Directory Speed Dial Change Status Away At Lunch In meeting Out of Office Presence Day/Night More Services Directory Speed Dial At Lunch Presence Day/Night More No return date/time No unavailable action Services Directory Speed Dial When available... Do nothing Active DND Presence Day/Night More Select Cancel Exit Chg Status Ret Date Ret Time Temp Msg Prefs Exit Select Cancel Exit 4. Fonction Collaborative - Accès à un Webmail Cette fonction des terminaux Aastra permet la connexion avec un Webmail. A partir d un login/ mot de passe fourni par l utilisateur, le serveur XML Aastra assure la communication entre le téléphone et le Webmail, fournissant ainsi la possibilité de lister les mails présents sur la boîte de réception, mais aussi d en consulter le contenu. Le déroulement de l application est le suivant : Démarrage de l application (les identifiants sont intégrés à l application de démonstration) puis listing des mails présents sur la boîte de réception Choix du mail à consulter puis affichage de son contenu. 14

Début Consultation du webmail Affichage des en-têtes des mails @ Web Mail Choix du mail à consulter Mail 1 Mail 2 Mail 3 Affichage du corps du mail Fin 5. Application hôtelière - Commande de repas L application «Commande de repas» permet à un client d hôtel de commander son repas à partir d une carte des menus informatisée. Ce menu repose sur un choix prédéfini d entrées, de plats et desserts et stocke les choix du client dans une base de données, que l administration de l hôtel exploite pour préparer et servir les repas commandés. Le fonctionnement de cette application est très «linéaire» : Ce choix est validé puis l utilisateur est invité à choisir son plat principal La procédure se répète pour le dessert, puis le programme affiche un récapitulatif de la commande passée Enfin toute la commande est enregistrée dans une base de données «commandes». Dans un premier temps l utilisateur se voit proposer les choix pour les entrées 15

Les outils développés grâce aux fonctionnalités XML Aastra 6. MP3 Player Cette application permet à un utilisateur de sélectionner et lire un fichier MP3 sur son terminal SIP. Le fichier MP3 est stocké dans un serveur ou une base de données. Music On Demand 1.Artists 2.Albums 3.Songs Music On Demand 3.A kind of magic 4.Another bites the 5.Back in Black 6.Beating Around the Back in Black by AC/DC Album: Back in Black Year: 1980 Select Done Select Back Next Done Play Back Done 16

7. Application RH - Demande de rendez-vous Cette fonction autorise l utilisateur à accéder au répertoire de l entreprise, puis à sélectionner un collaborateur, afin de lui proposer un rendezvous. La personne concernée est notifiée de l objet du rendez-vous et peut accepter ou non l invitation. Si la demande est acceptée, l agenda du collaborateur est mis à jour. Le déroulement du programme s effectue ainsi : Choix du collaborateur Affichage d un écran de saisie pour le renseignement de l objet et de la date du rendez-vous Transmission des informations du rendezvous sous forme d invitation à la personne cible (XML push) Si le collaborateur accepte le rendez-vous, son agenda est alors mis à jour, sinon l application se termine. Début Choix de la personne Saisie de l objet du RDV BDD Agenda Saisie de la date du RDV Envoi d une notification Enregistrement dans la base de données OUI Accepté? NON Fin 17

Les outils développés grâce aux fonctionnalités XML Aastra 8. Application Centre de Contacts - Agent ACD (login/logout) Cette application permet à un utilisateur de se loguer en tant qu agent ACD pour recevoir des appels depuis une file d attente. Les agents ACD peuvent être : Statiques : configurés comme des agents permanents sur une ou plusieurs files d attentes. Dans cette configuration, l agent ne peut pas sortir d une file d attente, mais mettre son état en «pause» et en «actif». Dynamiques : l agent a la possibilité d entrer et sortir (via login/logout) d une file d attente configurée sur le système (Trixbox, FreePBX, ou autre). Cette configuration permet de gérer les pics de trafic grâce à des ressources supplémentaires (agents informels). Services Directory Speed Dial Presence Day/Night More Services Directory Speed Dial Presence Day/Night More Services Directory Speed Dial Presence Day/Night More ACD Queues Sales (400) Sales (400) ---Support(401)---- InQ:0:H:0;A:0 ----Sales(400)----- InQ:0:H:0;A:0 You are currently logged off. You are currently logged on as a dynamic agent Logon Exit Logon Back Exit Logoff Pause Back Exit 18

Conclusion Les scripts XML permettent d élargir les utilisations possibles des téléphones IP Aastra. D autres applications sont disponibles, en voici une liste non-exhaustive: Application Description Collaboration Webmail Accès à un Web Mail Pointage Les employés peuvent pointer en début/fin de journée Fiche de poste La fiche de poste fournit tous les numéros importants (sécurité incendie, etc.) SMS Envoyer un message texte sur plusieurs postes Sondage Effectuer un sondage vers tous les utilisateurs Agenda Consultation d un agenda Hôtel Nettoyage Permet de commander un forfait nettoyage Extension séjour Possibilité d étendre le séjour grâce à une demande sur le téléphone Commande Faire une commande de repas Hôpital Dossier patient Consulte les positions d un dossier patient Stock pharmacie Affiche les stocks de chaque élément d une pharmacie Consultation RDV Consulter les rendez-vous médicaux Logistique Evolution stock Les stocks peuvent être suivis globalement ou par référence de produit Valeurs stock Permet de calculer différentes valeurs du stock Suivi Suivre l acheminement d un colis Coût stocks Consulter/Calculer les coûts de stockage Hotline Prompteur Aide un conseiller technique en lui fournissant le texte à lire à chaque étape Support Check-list Détails pas à pas d une procédure RH Attribution des postes Un employé RH peut consulter l attribution des postes dans un service Pointage Contrôle de présence (pointage) Prise de RDV Demande de rendez-vous à un autre collègue Cette liste permet de mettre en lumière les capacités et les possibilités de développement d applications XML disponibles sur les terminaux SIP Aastra, et applicables dans tous les domaines. Par ailleurs, Aastra a mis en ligne le toolkit de développement XML, les dernières versions logicielles des terminaux ainsi qu un certain nombre d applications XML dans plusieurs domaines d activités. Ces applications sont libres de droit et peuvent être téléchargées sur le site Aastra à l adresse : http://support.aastra.fr/xml_contest/ Vous trouverez toutes les informations et documentations nécessaires concernant les terminaux SIP/XML Aastra, les toolkits de développement, ainsi que les applications XML déjà développées sur des plateformes open-source du marché (Trixbox, FreePBX, Elastix, etc.), sur le site Aastra France : www.aastra.fr 19

A propos d Aastra Situé à Concord (Ontario, Canada), Aastra (TSX : AAH) est un groupe international, acteur majeur du marché des communications d entreprises. La société développe et commercialise des solutions de téléphonie sur IP ouvertes, destinées tant aux PME qu aux grandes entreprises. Aastra compte 50 millions d utilisateurs dans le monde et dispose d une présence directe et indirecte dans plus de 100 pays. Aastra permet aux entreprises de communiquer et de collaborer plus efficacement en proposant à ses clients une gamme complète de solutions de communications - terminaux, systèmes et applications - basées sur les standards du marché tels que SIP, LDAP, XML, etc. www.aastra.com 08-10 Aastra France 1 rue Arnold Schoenberg 78286 Guyancourt Cedex - France T 33 (0)1 30 96 42 00 F 33 (0)1 30 96 43 00 www.aastra.fr Aastra France - SAS au capital de 9 561 000-449.666.361 RCS Versailles Copyright 2010 Aastra France. Ce document ne peut être considéré comme contractuel. Les renseignements y figurant sont donnés à titre indicatif et peuvent être modifiés sans avis préalable. Reproduction interdite.