Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes on K8s & Telecom #595

Merged
merged 2 commits into from
Jun 23, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: 'Backing-up Persistent Volumes using Stash'
excerpt: 'Backing-up Persistent Volumes using Stash'
slug: backing-up-volumes-using-stash
section: Tutorials
hidden: true
---

<style>
Expand Down
161 changes: 111 additions & 50 deletions pages/telecom/voip/asterisk_configuration_et_utilisation/guide.fr-fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,33 +61,44 @@ Pour installer Asterisk :

<!-- -->

root@vps123:~#apt-get update Réception de : 1
http://debian.mirrors.ovh.net wheezy Release.gpg [1 655 B] Réception de : 2 http://debian.mirrors.ovh.net wheezy
Release [168 kB] Réception de : 3 http://debian.mirrors.ovh.net wheezy/main Sources [5 971 kB] Réception de : 4
http://debian.mirrors.ovh.net wheezy/main amd64 Packages [5 841 kB] Réception de : 5 http://security.debian.org
wheezy/updates Release.gpg [836 B] Réception de : 6 http://security.debian.org wheezy/updates Release [102 kB]
Réception de : 7 http://security.debian.org wheezy/updates/main Sources [169 kB] Réception de : 8
http://security.debian.org wheezy/updates/main amd64 Packages [293 kB] Réception de : 9 http://security.debian.org
wheezy/updates/main Translation-en [165 kB] Réception de : 10 http://debian.mirrors.ovh.net wheezy/main
Translation-fr [751 kB] Réception de : 11 http://debian.mirrors.ovh.net wheezy/main Translation-en [3 848 kB] 17,3
Mo réceptionnés en 7s (2 423 ko/s) Lecture des listes de paquets... Fait root@vps123:~#apt-get install asterisk
Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état...
Fait Les paquets supplémentaires suivants seront installés : asterisk-config [..] 0 mis à jour, 99 nouvellement
installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 71,6 Mo dans les archives. Après cette
opération, 167 Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? O
```
root@vps123:~#apt-get update
Réception de : 1 http://debian.mirrors.ovh.net wheezy Release.gpg [1 655 B]
Réception de : 2 http://debian.mirrors.ovh.net wheezy Release [168 kB]
Réception de : 3 http://debian.mirrors.ovh.net wheezy/main Sources [5 971 kB]
Réception de : 4 http://debian.mirrors.ovh.net wheezy/main amd64 Packages [5 841 kB]
Réception de : 5 http://security.debian.org wheezy/updates Release.gpg [836 B]
Réception de : 6 http://security.debian.org wheezy/updates Release [102 kB]
Réception de : 7 http://security.debian.org wheezy/updates/main Sources [169 kB]
Réception de : 8 http://security.debian.org wheezy/updates/main amd64 Packages [293 kB]
Réception de : 9 http://security.debian.org wheezy/updates/main Translation-en [165 kB]
Réception de : 10 http://debian.mirrors.ovh.net wheezy/main Translation-fr [751 kB]
Réception de : 11 http://debian.mirrors.ovh.net wheezy/main Translation-en [3 848 kB]
17,3 Mo réceptionnés en 7s (2 423 ko/s)
Lecture des listes de paquets... Fait

root@vps123:~#apt-get install asterisk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : asterisk-config [...]
0 mis à jour, 99 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 71,6 Mo dans les archives. Après cette opération, 167 Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? O
```

Lors de l'installation, il vous est demandé d'**entrer** votre **préfixedenumérotation** : il faut **définir** le **préfixeinternational**. Par exemple, pour la **France**, le préfixe est **33**.

![](images/2015-03-23-170515_1257x191_scrot.png){.thumbnail}

L'installation terminée. Vérifiez le bon fonctionnement en lançant la **consoleAsterisk** via la commande **rasterisk** :

root@vps123:~#rasterisk Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <[email protected]> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show
warranty' for details. This is free software, with components licensed under the GNU General Public License version
2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for
details. ========================================================================= Connected to Asterisk
1.8.13.1~dfsg1-3+deb7u3 currently running on vps131223 (pid = 13945) vps123*CLI>
```
root@vps123:~# rasterisk
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on vps131223 (pid = 13945) vps123*CLI>
```

------------------------------------------------------------------------

Expand All @@ -104,21 +115,38 @@ Dans ce guide, nous partons d'un fichier vierge. Il est recommandé de sauvegard

**sip.conf**

[general] defaultexpiry=1800 ; Temps de register de la ligne. context=trunk-ovh ; Nom du context
pour le trunk dans sip.conf bindport=5060 ; Port d'ecoute. bindaddr=0.0.0.0 ; Adresse d'ecoute. srvlookup=no ;
Autoriser les appels via noms DNS register => 0033972320690:[email protected] ;Authentfication du trunk.
La syntaxe est username:[email protected] ; Gestion des codecs pour autoriser que le G7111 disallow=all allow=ulaw
allow=alaw [trunk-ovh] type=friend ; Definit le type d'appels : peer = appels sortants / user = appels entrants /
friend = les deux. host=siptrunk.ovh.net ; Nom du serveur SIP du trunk. context=ovh-sip ; Nom du contexte pour le
trunk dans extensions.conf et gérer les appels entrants. language=fr ; Langue de la ligne. insecure=invite,port
username=0033972320690 ; Username du trunk. secret=password ; Mot de passe du trunk.
```ini
[general]
defaultexpiry=1800 ; Temps de register de la ligne.
context=trunk-ovh ; Nom du context pour le trunk dans sip.conf
bindport=5060 ; Port d'ecoute.
bindaddr=0.0.0.0 ; Adresse d'ecoute.
srvlookup=no ; Autoriser les appels via noms DNS
register => 0033972320690:[email protected] ; Authentfication du trunk. La syntaxe est username:[email protected]
disallow=all ; Gestion des codecs pour autoriser que le G7111
allow=ulaw ; Gestion des codecs pour autoriser que le G7111
allow=alaw ; Gestion des codecs pour autoriser que le G7111

[trunk-ovh]
type=friend ; Definit le type d'appels : peer = appels sortants / user = appels entrants / friend = les deux.
host=siptrunk.ovh.net ; Nom du serveur SIP du trunk.
context=ovh-sip ; Nom du contexte pour le trunk dans extensions.conf et gérer les appels entrants.
language=fr ; Langue de la ligne.
insecure=invite,port
username=0033972320690 ; Username du trunk.
secret=password ; Mot de passe du trunk.
```

Pour vérifier que votre trunk est bien enregistré :

- Entrez la commande **sip show registry** dans l'invite de commande Asterisk :

vps123*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time siptrunk.ovh.net:5060 N
003397232069 1785 Registered Tue, 24 Mar 2015 09:20:24 1 SIP registrations.
```
vps123*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
siptrunk.ovh.net:5060 N 003397232069 1785 Registered Tue, 24 Mar 2015 09:20:24
1 SIP registrations.
```

- Vous pouvez vérifiez également dans le Manager :
- Connectez-vous à votre Espace Client OVH : <https://www.ovhtelecom.fr/espaceclient/>
Expand All @@ -140,13 +168,27 @@ Dans ce guide, nous allons créer deux utilisateurs : **330** et **520**. Les ut

**sip.conf**

[330] ; Numero de l'extension. username=330 ; Username pour l'auth. type=friend ; Definit le type
d'appels : peer = appels sortants / user = appels entrants / friend = les deux. secret=password ; Mot de passe de
l'extension. callerid="0033366725520" <0033366725520> ; Numero du DDI à présenter nat=yes ;
L'extension est utilisee derriere un routeur utilisant le NAT. host=dynamic ; L'extension s'enregistre elle meme.
context=sortant-ovh ; Context a utiliser qui sera definit dans extensions.conf language=fr ; Langue de l'extension.
[520] username=520 type=friend secret=password callerid="0033185450330" <0033185450330> nat=yes
host=dynamic context=sortant-ovh language=fr
```ini
[330] ; Numero de l'extension.
username=330 ; Username pour l'auth.
type=friend ; Definit le type d'appels : peer = appels sortants / user = appels entrants / friend = les deux.
secret=password ; Mot de passe de l'extension.
callerid="0033366725520" <0033366725520> ; Numero du DDI à présenter
nat=yes ; L'extension est utilisee derriere un routeur utilisant le NAT.
host=dynamic ; L'extension s'enregistre elle meme.
context=sortant-ovh ; Context a utiliser qui sera definit dans extensions.
conf language=fr ; Langue de l'extension.

[520]
username=520
type=friend
secret=password
callerid="0033185450330" <0033185450330>
nat=yes
host=dynamic
context=sortant-ovh
language=fr
```

Dans cette partie du fichier, l'utilisateur est créé et le numéro présenté est défini.

Expand All @@ -158,19 +200,38 @@ Le dialplan est une partie importante : la stratégie de gestion des appels entr

**extensions.conf**

[general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no
priorityjumping=no [globals] CONSOLE=Console/dsp IAXINFO=guest TRUNK=Zap/g2 TRUNKMSD=1 [sortant-ovh] ; Si un appel
arrive sur 330 => Ca fait sonner l'extension 330. exten => 330,1,Dial(SIP/330,10,tr) exten =>
330,2,HangUp() ; Si un appel arrive sur 520 => Ca fait sonner l'extension 520. exten =>
520,1,Dial(SIP/520,10,tr) exten => 520,2,HangUp() ; Sortir avec le trunk. On autorise que les appels sur les 01
> 07 et 09. exten => _0[1-7]XXXXXXXX,1,Dial(SIP/${EXTEN}@trunk-ovh) exten =>
_09XXXXXXXX,1,Dial(SIP/${EXTEN}@trunk-ovh) [ovh-sip] ;Redirection de l'alias 0366725520 vers l'extension 520. exten
=> 0366725520,1,Ringing(1) exten => 0366725520,2,Dial(SIP/520,10,tm) ;Redirection de l'alias 0185450330 vers
l'extension 330. exten => 0185450330,1,Ringing(1) exten => 0185450330,2,Dial(SIP/330,10,tm) exten =>
s,1,Ringing(1) ; Attendre une seconde en faisant retentir la sonnerie du telephone de l'apellant exten =>
s,2,Dial(SIP/330,25,tm) ; L'appel est transfere sur le poste 330. Sans reponse apres 25 secondes il passe a l'Étape
suivante exten => s,3,Hangup(16) ; La communication est termine

```ini
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]

CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
TRUNKMSD=1

[sortant-ovh] ; Si un appel arrive sur 330 => Ca fait sonner l'extension 330.
exten => 330,1,Dial(SIP/330,10,tr)
exten => 330,2,HangUp() ; Si un appel arrive sur 520 => Ca fait sonner l'extension 520.
exten => 520,1,Dial(SIP/520,10,tr)
exten => 520,2,HangUp() ; Sortir avec le trunk. On autorise que les appels sur les 01 > 07 et 09.
exten => _0[1-7]XXXXXXXX,1,Dial(SIP/${EXTEN}@trunk-ovh)
exten => _09XXXXXXXX,1,Dial(SIP/${EXTEN}@trunk-ovh)

[ovh-sip] ;Redirection de l'alias 0366725520 vers l'extension 520.
exten => 0366725520,1,Ringing(1)
exten => 0366725520,2,Dial(SIP/520,10,tm) ;Redirection de l'alias 0185450330 vers l'extension 330.
exten => 0185450330,1,Ringing(1)
exten => 0185450330,2,Dial(SIP/330,10,tm)
exten => s,1,Ringing(1) ; Attendre une seconde en faisant retentir la sonnerie du telephone de l'apellant
exten => s,2,Dial(SIP/330,25,tm) ; L'appel est transfere sur le poste 330. Sans reponse apres 25 secondes il passe a l'Étape suivante
exten => s,3,Hangup(16) ; La communication est termine
```

## Aller plus loin

Expand Down