Extended communication server 4.1 : VoIP SIP service-
Administration
Mai, 2008
Ce document explique comment configurer le Service VOIP-SIP de l’ECS.
Nous allons voir 3 cas d’utilisation de ce service:
- Communications entre utilisateurs du Softphone du Bureau Virtuel
- Communications entre utilisateurs du Softphone du Bureau Virtuel et d’autre poste téléphonique
- Ajout d’un bouton click-to-call utilisant le service VOIP-SIP dans un site web
PRE-REQUIS
Versions applicables: 4.0, 4.0.1, 4.1
1- Les patchs suivants sont en pré-requis:
- P-5270 - P-5356 - P-5813 - P-5505 - P-5323 - P-5373 - P-5297 - P-5274 - P-5341 - P-5283 - P-5374 - P-5528 - P-5537 - P-5324 - P-5450 - P-5534
Note: Si vous n’avez pas les pré-requis précédent, installez-les dans l’ordre montré ci-dessus.
2- Le service VOIP - SIP requiert un Nom et un Certificat.
3- Serveur de Nom: Dans cette documentation, nous considérons que l’ECS est le serveur de nom DNS pour le nom de domaine choisi et les PCs client. Le service DNS est également correctement configuré.
4- Certificat: Vous devez avoir un certificate correctement configure pour le nom de domaine choisi pour le service VOIP - SIP (voir document P-
5323_Certificate_Management_Improvements_ed01.pdf)
5- Le faisceau SIP de l’ECS est compatible avec l’OmniPCX Office release 700 ou supérieur.
DETAILS TECHNIQUES
- Ports de signalisation SIP :
o SIP Standard: 5060 TCP/UDP o SIP Sécurisé: 5061 TCP - Support RTP / SRTP
- Codec : G711, ILBC et Speex
CONFIGURATION
Communications entre utilisateurs du Softphone du Bureau Virtuel
Sur l’interface d’administration :
- Aller dans Gestion des Services > Téléphonie sur Internet (VoIP - SIP) > Configuration - Entrer le Nom du Domaine SIP
Nota: Ce domaine peut être celui déjà utilisé par l’appliance ou un nouveau. Il peut être privé même pour le cas des travailleurs à domicile . Il ne faut en aucun cas déclarer un domaine géré par un autre serveur de nom que l’ECS.
- Cocher la case Création Automatique de la zone DNS associée. Les champs spécifiques du domaine SIP sont automatiquement créés dans la configuration DNS de l’ECS.
- Sélectionner l’adresse IP Publique du serveur.
- Choisir le préfixe et la plage de numérotation des stations VoIP (le nombre minimum de stations étant de 100).
- Cliquer sur le bouton VALIDER
- Aller sur l’onglet Certificats SSL et choisir le Certificat correspondant au nom de domaine VoIP-SIP.
- Activer le serveur ‘Téléphonie sur Internet’
Par défaut, tous les utilisateurs de l’appliance ont un numéro de stations VoIP assigné et active.
Dans le menu Gestion des Services > Téléphonie sur Internet (VoIP - SIP) > Configuration des stations VoIP, vous pouvez désactiver le service VoIP pour les utilisateurs sélectionnés.
Activation du DNS:
- Aller dans le menu Gestion des Services > Nommage DNS > Nommage DNS >
Configuration
- Activer le serveur DNS
==>> Les Utilisateurs du Bureau Virtuel peuvent maintenant communiquer les uns avec les autres.
Télé-Travailleurs
Le SoftPhone est un outil utile pour les travailleurs à domicile.
Cela permet à ces télé-travailleurs connectés au Bureau Virtuel d’appeler d’autres utilisateurs de l’ECS comme vu précédemment et également sa liste de contact ou d’autre numéro de téléphone (voir la configuration dans le chapitre suivant).
Si l’ordinateur du télé-travailleur est derrière un firewall, voici la liste des ports qui doivent être authorizes sur celui-ci:
- Port 5061 tcp de l’ordinateur vers internet
- Plage de port 8000:9000 (cette plage par défaut peut être modifiée) tcp/udp de l’ordinateur vers internet
L’ECS doit avoir une adresse IP publique sur Internet.
Communications entre utilisateurs du Softphone du Bureau Virtuel et d’autre poste téléphonique
Ce chapitre est applicable avec l’OmniPCX Office release 700 et supérieure.
Pour établir une communication entre un utilisateur du Softphone er d’autre poste téléphonique, la première étape est de créer un faisceau SIP entre l’OmniPCX Office et l’ECS.
Dans la configuration du faisceau SIP OXO, nous supposons que l’OXO a déjà été configuré correctement (accès analogique, terminaux…)
Configuration du faisceau SIP sur OXO Se connecter avec OMC sur l’OXO
Matériels et Limites\ Configuration LAN/IP
- Modifier l’adresse du routeur par défaut par l’adresse IP de l’ECS
Voix sur IP\VoIP: Paramètres - Onglet General:
o Nombre de canaux accès VoIP: sélectionner au moins 2 canaux o Protocole VoIP: SIP
o RTP Direct non sélectionné - Onglet Gateway:
o Sélectionner Table de fin de numérotation utilisée
Lignes Externes
- Tableau des accès externes
o Sélectionner l’accès VoIP et cliquer sur le bouton détails o Cliquer sur le bouton Catégorie de liaison
CL3 norm.: 12 CL3 Rest.: 16 CL2 norm. 2 CL2 rest. 2 Cliquer sur OK
o Ne pas sélectionner Réseau Public o Cliquer sur OK
- Liste des faisceaux
o Sélectionner un index libre (pas de faisceau dessus) et cliquer sur le bouton Détails Ajouter l’accès VoIP
• Cliquer sur catégorie de liaison et mettre CL3 norm. et rest. à 2
Plan de numérotation
- Plans de numérotation
o Plan de numérotation interne
Ajouter un Faisceau Secondaire
• Dans les champs Début et Fin entrer les numéros choisis pour les stations VoIP
• Base ADL
• TMN Cons.
• Priv Oui - Appel Direction Logique
o Liste des Faisceaux
Ajouter l’index choisi dans les lignes externes\liste des faisceaux
Ident: V
o Paramètres de Gateway Index: 1
Entrer le login et mot de passé de votre choix
Entrer dans le champ realm le numéro d’ID de l’ECS (sur l’interface d’administration Gestion du Boîtier > Licences & Versions > Versions logiciel)
o Tableau ADL
Activation: Oui Réseau: Priv
Préfixe: Entrer le préfixe choisi dans le faisceau secondaire Remplacer: Identique au préfixe
Liste Fsc.: 1
Appelé(ISPVPN/H450): het
Faire un click droit et sélectionner IP Paramètres Destination: Gateway SIP
Adresse IP: Entrer l’adresse IP de l’ECS qui sera utilisée par le serveur VoIP.
Gateway Protocole Actif: SIP Option
Bande Passante Gateway: Sélectionner la bande passante supportée par votre réseau
Index Paramètres Gateway: Sélectionner 1 L’OXO est maintenant configuré.
Configuration VOIP – SIP sur ECS
La première étape consiste à configurer l’ECS comme décrit dans le chapitre Communications entre utilisateurs du bureau virtuel.
Sur l’interface d’administration:
- Aller dans Gestion des Services > OmniPCX Office > Détection et Configuration - Cliquer sur le bouton Détection de l’IP de l’OmniPCX
- Cliquer sur OK et Activer le service
- Aller dans Gestion des services > Téléphonie sur Internet (VoIP - SIP) > Configuration - Sur cette page est ajouté l’OmniPCX Office - VoIP SIP configuration
- Cocher la case Utiliser ce serveur pour faire de la VoIP-SIP - Entrer l’adresse IP de la carte VoIP de l’OXO
- Entrer le login et mot de passé des paramètres de Gateway (configuration du faisceau SIP sur OXO)
- Cliquer sur OK (Vous pouvez alors vérifier votre configuration en cliquant sur Vérifier la connexion)
Ajout d’un bouton click to call sur un site web en utilisant le service VOIP - SIP
Dans ce cas, nous ajoutons un bouton click-to-call sur un site web. Cela permet aux visiteurs de votre site web de contacter un utilisateur du service VoIP-SIP de l’ECS. Le pré-requis pour utiliser cette fonction est de configurer l’ECS et l’OXO comme dans le chapitre précédent.
La première étape est de configurer le site web:
- Aller dans gestion des services > Web > Configuration des sites web - Ajouter un site web (dans l’exemple suivant, par nom)
- Cliquer sur le bouton modifier et aller dans l’onglet VoIP - Passer Activer les extensions VoIP pour ce site à ON
- Sélectionner un utilisateur sur la liste et cliquer sur le bouton Ajouter.
La clé d’identification donnée pour cet utilisateur sera utilisée dans le code html du bouton click-to- call.
Maintenant vous pouvez activer et configurer le serveur FTP ou le serveur de Fichier pour charger
Dans cet exemple, j’utilise le serveur ftp pour charger les données.
Je crée un nouveau fichier appelé call_freard.html avec le code suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<title >Click to call </title >
<script language='javascript' src='/voip/softphone.js' ></script >
</head >
<body >
<form >
<input type='button' value='Call freard'
onClick='ctd("89ee2fd28baa89b003f7068eef6eaf3d")' >
</form >
</body >
</html >
Dans ce code, vous devrez modifier les valeurs suivantes:
<input type='button' value='Call freard' -> Il s’agit du nom du bouton
onClick='ctd("89ee2fd28baa89b003f7068eef6eaf3d")' > -> à remplacer par la clé d’identification correspondante (voir l’interface administration)
</form >
Ensuite, je pousse ce fichier dur par ftp sur ftpgroups/www.mywebsite.com/html
Vous pouvez maintenant aller sur le site web et testez ce bouton.
Lors du premier clique sur celui-ci, le plugin softphone sera installé sur le PC du visiteur.
Les pré-requis pour ce plugin sont Internet Explorer 6 ou supérieur et l’ActiveX doit être activé.
Restrictions connues
Voir ci-dessous la liste des restrictions connues pour ce niveau logiciel (en Anglais):
- Web site : Do not disturb status not visible in the click to call button integrated in a web site - Virtual desktop : DTMF codes not taken into account during for an external call
- Web site: SIP Calls issued from a web site are not correctly logged: caller id is false.
- Virtual desktop: Soft phone Do not disturb mode may not be effective.
- Virtual desktop: Caller id is not displayed in the soft phone for a call issued from an OXO phone.
- Virtual desktop: When the IP address of the ECS is changed, the PCs using the soft phone for this server must be rebooted (Windows DNS cache problem).
- Web site : A web site created before the VoIP –SIP patches installation cannot be used for the click-to-call from a web site
-