Voici des paramètres optionnels à saisir sur certaines typologies d'installations. Vous devez donc avoir connaissance du type d'infrastructure déployée. Des erreurs de réglages peuvent engendrer des dysfonctionnements importants.
Limitation(s) :
- Votre stack doit être en version >= 20.13
Environnement privé ou publique
- Votre stack est dans un environnement réseau privé (Lan, VPN, MPLS etc...).
- Votre stack est dans un environnement réseau publique mais porteuse de l'IP publique sur la carte réseau principale.
Vous n'avez pas de réglage réseau PJSIP/Asterisk à réaliser.
Environnement NATé
- Votre stack est dans un environnement réseau publique, porteuse d'une IP privée sur la carte réseau principale. Une IP publique est NATé vers cette stack (y compris le NAT 1:1).
Ces paramètres sont indispensables aux bonnes informations envoyées dans les SIP INVITE.
Dans Global Settings > PJSIP > Transport choisir le transport souhaité :
Ajoutez les trois options suivantes :
- external_signaling_address : <ip_publique_stack> (ex. : 1.1.1.1)
- local_net : <subnet_stack> (ex. : 192.168.1.0/24)
- external_media_address : <ip_publique_stack> (ex. : 1.1.1.1)
systemctl restart asterisk
).Réglages par tenant
Dans Settings > Template SIP > Global > Endpoint ajoutez les options :
- rtp_symmetric : yes
- rewrite_contact : yes
Gestion avancée des codecs
Dans le menu Settings > SIP Template > Global > Endpoint):
Activation / Désactivation des codecs (à choisir)
allow = !all,alaw (ou autres : ulaw,g729,opus)
Vous pouvez activer les codecs de votre choix. Un nombre limité est préférable (cf paramètres de votre trunk opérateur) afin d'éviter le transcodage.