Ajout d'en-tête pour numéros d'urgences

quand tu es sur la fiche de l’utilisateur, tu as bien le outgoing caller ID sur default ?
image

si oui, alors il manque la bonne information dans le outcalls

si on se fie à la doc suivante, le caller ID est le numéro d’appel sortant par défaut.


donc si on appelle ce numéro (pour mon exemple, le 15), alors ça prendra ce numéro.
Mais ça n’affichera pas le nom ! uniquement le numéro !

Donc, il faudra ajouter des variables à ton utilisateur ( celui du ‘caller ID’ renseigné précédement)
et ajouter cela à la règle par défaut des appels sortants, comme l’indique Sylvain:

Dans son exemple, on ne regarde que si la destination est égale à 911:

n,GotoIf($[${XIVO_DSTNUM} == 911]?:return)

Mais il faudrait faire cela pour tous les numéros d’urgences et donc revoir ce dialplan.

Ce qui pourrait donner:

n,GotoIf($[${XIVO_DSTNUM} == 15|17|18]?:return)

ou quelque chose comme ça:

exten => s,1,NoOp()
same => n,GotoIf($[${XIVO_DSTNUM}  = 15]?2)
same => n,GotoIf($[${XIVO_DSTNUM}  = 17]?3)
...

mais je ne suis pas un expert.
7 ans sans faire de dialplan, j’ai tout oublié !!

si quelqu’un peut passer pour finaliser la réponse, ça serait parfait !