PDA

Voir la version complète : Message spécifique pour un téléphone en DND



Boutre2012
04/03/2014, 19h31
Bonjour,

Je voudrais que lorsqu'un poste s'est mis en DND, un message spécifique soit joué à l'appelant. Mais je ne vois pas comment faire?

Est ce que quelqu'un a une idée?

quintana
05/03/2014, 00h02
Tu veux mettre en DND avec le DND du poste ou créer un DND à partir d'Asterisk ? Depuis le poste cela sera sûrement plus complexe il faut regarder les possibilités du poste en lui même alors que depuis Asterisk tu pourras le faire avec du dialplan (extensions.conf)

Boutre2012
05/03/2014, 10h25
Je veux utiliser le dnd du poste. Pour Asterisk il semble être busy dans ce cas

al3x
05/03/2014, 11h14
Salut,

un petit peu de dialplan pour choisir quoi faire quand ton poste rejette l'appel une fois placé en DND, jouer avec les DIALSTATUS en sortie de la comande Dial.
http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS

Après, à toi de choisir le bon selon le DIALSTATUS correspondant au message de rejet de ton poste en DND.

@+

Boutre2012
05/03/2014, 19h55
Merci pour cette info.

Je reçois un message Got SIP response 480 "Do Not Disturb" et le dialstatus est positionné à "SV_DIALSTATUS=CONGESTION".

Comment utiliser la réponse 480 dans le dialplan?

al3x
06/03/2014, 11h35
Re,
et bien, dans le dialplan, c'est la valeur du (SV_)DIALSTATUS qu'il faut exploiter, donc CONGESTION.
L'exemple du lien du post précédent est déjà tout fait :-)

Tu as ton dial :

[toncontexteinterne]
exten = TONNUM,1,Dial(SIP/toto,)
same = n,Goto(${SV_DIALSTATUS},1)

;;;dans le même contexte
exten = CONGESTION,1,Playback(dequelquechose)
same = n,Hangup()

@+

Boutre2012
10/03/2014, 18h48
Merci pour ces infos.

Je peux utiliser le message de congestion. Mais si je veux plutôt utiliser la réponse SIP code 480 comment faire?

al3x
11/03/2014, 10h34
Tu peux alors essayer de catcher cela dans le SIP header, regarde du coté des fonctions SIP_HEADER.
mais autant catcher des infos dans un INVITE je vois, autant dans un retour d'erreur ...
https://wiki.asterisk.org/wiki/display/AST/Function_SIP_HEADER?src=search

Boutre2012
11/03/2014, 18h12
Ca risque d'être coton...