Files
Procedure-Systel/START/StartPhone Server avec Orange Contact Everyone Business.md
T

91 lines
2.7 KiB
Markdown

# Procédure de configuration du serveur StartPhone avec Orange Contact Everyone Business
## 1. Prérequis
### Informations à demander au client
Demander au client les identifiants d'accès à **Orange Contact Everyone Business** :
* Identifiant API
* Mot de passe API
### Récupération de la VM
Consulter la procédure de [récupération et d'importation d'une VM](../Production%20SI/Exporter-et-importer-une-VM-depuis-la-plateforme-de-Production.md).
## 2. Configuration Stormshield
Créer les règles de flux suivantes :
```bash
Grp_StartPhone -> Base de données : 1521 (Oracle) ou 1433 (SQL Server)
Grp_StartPhone -> AMQ : 61616
Grp_StartPhone -> Broker : 1883 (MQTT) ou 10192 (WebSocket)
Grp_StartPhone -> RPINT_VIP : 443
RPINT_VIP -> Quescom : 443
```
Adapter les ports en fonction de l'architecture du client.
## 3. Configuration de StartPhone Server
Modifier le fichier de configuration suivant :
```bash
nano /opt/startphoneserver/conf/plugins.properties
```
Ajouter ou mettre à jour les paramètres suivants :
```bash
########## (B4) ORANGE CONTACT EVERYONE ##########
orangeContactPlugin.url=https://contact-everyone.orange-business.com/api/v1.2/
orangeContactPlugin.login=<identifiant>
orangeContactPlugin.password=<mot_de_passe>
orangeContactPlugin.password.hiddenFromPoluxEye=true
orangeContactPlugin.strategySMS=sms
#orangeContactPlugin.strategyVocal=vocal
```
Remplacer les valeurs des paramètres comme suit :
* `<identifiant>` : par l'identifiant API communiqué par le client.
* `<mot_de_passe>` : par le mot de passe associé.
## 4. Redémarrage du service
Redémarrer le service StartPhone Server pour appliquer la configuration :
```bash
service startphoneserver restart
```
## 5. Vérification de la configuration
Se connecter à l'interface d'administration de PoluxEye :
* [http://ADRESSE_IP_STARTPHONESERVER:8989/systel-rest/poluxeye/#/home](http://ADRESSE_IP_STARTPHONESERVER:8989/systel-rest/poluxeye/#/home)
Vérifier que la configuration Orange Contact Everyone est chargée correctement et qu'aucune erreur n'est signalée.
Depuis la VM StartPhone, vérifier que la connexion à l'API fonctionne :
```bash
curl --request POST \
--url https://contact-everyone.orange-business.com/api/v1.2/oauth/token \
--header 'content-type: application/x-www-form-urlencoded' \
--data-urlencode 'username=<identifiant>' \
--data-urlencode 'password=<mot_de_passe>'
```
## 6. Test d'envoi de SMS
Depuis l'application START, suivre les étapes suivantes :
1. Accéder au menu **Messages**
2. Sélectionner **Multi_Messagerie**
3. Saisir un numéro de téléphone de test
4. Rédiger un message de test
5. Envoyer le SMS
6. Vérifier la bonne réception du message.