Sonnerie différente appel interne/externe

Bonjour à tous,

Version 23.13
téléphone utilisé : snom D385 et D735

Après quelques recherches, j’ai vu qu’il était possible d’avoir une sonnerie différente en fonction de si celui-ci est un appel interne ou d’un externe.
Dans les téléphones snom, il y a clairement ces options là qui sont :
pour un appel venant de l’extérieur
<alert_external_ring_sound perm=“R”>Ringer3</alert_external_ring_sound>
<alert_external_ring_text perm=“R”>alert-external</alert_external_ring_text> (par défaut dans snom)

Pour un appel venant d’un poste interne
<alert_internal_ring_sound perm=“R”>Ringer5</alert_internal_ring_sound>
<alert_internal_ring_text perm=“R”>alert-internal</alert_internal_ring_text> (par défaut dans snom)

Et pour la partie Wazo, il y a un fichier xivo_ring.conf qui se trouve à l’emplacement /etc/xivo/asterisk/
Dans ce fichier on voit clairement :

  • la balise [number] qui va nous servir à orienté notre profil vers un contexte ou un utilisateur
  • la balise [snom] qui est est configuré par défaut :
    [snom]
    phonetype = snom
    intern = alert-internal
    extern = alert-external
    group = alert-group
    ;intern&forwarded = alert-forward

Après plusieurs tests, cela ne semble pas fonctionner. Comme si le fichier xivo_ring.conf avait besoin d’être appelé.

Quelqu’un a déjà réussi à configurer cette option ?

Je vous remercie par avance.

Florian

Hello,
je m’étais fais cette doc au temps de Wazo 18.03
Je ne sais pas si c’est encore ok, juste peut etre à adapter.

Pour différencier les appels interne de externe :

Modifier le fichier : /etc/xivo/asterisk/xivo_ring.conf

Et ajouter comme par exemple :

[number]

0326XXXXXX@form-extern = snom

;sur un appel extern sur ma SDA

numerointernedugroupe@default = snom

;sur un appel de groupe

[snom]

phonetype = snom

intern = alert-internal

extern = alert-external

group = alert-group

root@wazo:~# service xivo-agid restart

Et enfin, changer dans le poste :

Créer une template pour les postes Yealink :

root@wazo:~# cd /var/lib/xivo-provd/plugins/xivo-yealink-v80/

root@wazo:~# cp templates/base.tpl var/templates

root@wazo:~# nano var/templates/base.tpl

Ajouter ceci :

account.1.alert_info_url_enable = 1

comme ceci :

voice_mail.number.{{ line_no }} = {{ line[‘voicemail’]|d(‘%NULL%’) }}

account.1.alert_info_url_enable = 1

{% else -%}

Entre la ligne 1 et la ligne 2

Puis faire un :

root@wazo:~# xivo-provd-cli -c ‘devices.using_plugin(“xivo-yealink-v80”).reconfigure()’

et un :

root@wazo:~# xivo-provd-cli -c ‘devices.using_plugin(“xivo-yealink-v80”).synchronize()’

Pour les postes Snom

copier chaque type de poste dans le dossier « template »

Ex : 710.tpl , 720.tpl , 760.tpl ……

Et ajouter ceci avant le /phone-settings

<alert_internal_ring_sound perm=“”>Ringer7</alert_internal_ring_sound>

<alert_external_ring_sound perm=“”>Ringer8</alert_external_ring_sound>

Bonjour,

Merci pour votre réponse.
Cela ne fonctionne toujours pas, que ce soit via un appel extérieur ou via un appel interne.

Contenu du fichier xivo_ring.conf
image

Mon Template personnalisé a fonctionné car sur les téléphones je vois les modifications :
image

Et lors d’un appel, peu importe la provenance la sonnerie est celle du combiné par défaut (Ringer1)

Une idée ? :slight_smile:

Merci

Je relance si jamais quelqu’un peut me venir en aide merci :slight_smile: