Activé et désactivé la messagerie

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#1
Bonjour, y a t'il un code pour activé ou désactivé la boite de messagerie ?
Exemple: je suis absent je tape *555# et j'active ma messagerie sur l'extension 3000 et un truc comme *556# pour déactivé la messagerie ?
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#2
J'ai oublier sur une extension autre que la mienne (exemple *555#EXT#) ?
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#3
Là, non! Je ne connais pas ce genre de manip ! :dry:

C'est vrai que d'autorité la non réponse est activée sur la messagerie vocale. Ca reste une sorte de renvoie, donc normalement si on annule tous les renvoies, la mévo devrait être désactivée. Mais se n'est pas le cas :unsure:

En téléphonie, normalement, on joue sur des types de renvoie (no réponse, immédiat, occupé). Là je ne voie pas comment! :blink:

Désolé. :blush:
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#4
De retour,
Actuellement j'ai mon standard avec l'extension 3000, mes appelles tombent sur une queue "123" avec le 3000 comme agent statique, j'ai une extension qui porte le même numéro que ma ligne ex: 0112345678 (afin d'avoir le message suivant: la personne au poste 1 1 2 3 4 ... est indisponible veuillez ...).
En gros pour faire simple, je veux par une simple combinaison de touches activer la messagerie sur l'extension 0112345678.
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#5
Oui, donc en fait tu veux que le poste 3000 soit erenvoyé sur la mévo sur 112345.. et non sur la mévo du 3000!

Est-ce que tu veux garder tout de même la mévo du 3000 ou pas?

Si oui, alors:
Si on prend le cas d'un (Standard) qui a un n° interne 3000. et qui veuille activer un renvoie vers une mévo. (pour le midi ou le soir je suppose)!

On appel çà un renvoi jour/nuit!

Tu dois alors utiliser "day/night controle" de freepbx.
Alors tu pourras faire arrivé tes appels sur une boite particulière rien qu'en composant le code day/night!
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#6
Merci pour l'info "day/night".
Je peux activer et désactiver le répondeur néanmoins, il y a un truc qui me chagrine, est il possible de modifier le message et dire messagerie activée ou désactivée ?!
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#7
Tu ne peux pas mieux tomber. Je travail dessus pour le mettre à la maison.
Ma femme travaillant de nuit, elle peut faire ce qu'elle veut avec ce code.

C'est dans le fichier /etc/asterisk/extension_additional.conf

Code:
[app-daynight-toggle]
include => app-daynight-toggle-custom
exten => *280,1,Answer
exten => *280,n,Wait(1)
exten => *280,n,Set(INDEX=0)
exten => *280,n,Goto(app-daynight-toggle,s,1)
exten => s,1,Set(DAYNIGHTMODE=${DB(DAYNIGHT/C${INDEX})})
exten => s,n,GotoIf($["${DAYNIGHTMODE}" = "NIGHT"]?day:night)
exten => s,n(day),Set(DB(DAYNIGHT/C${INDEX})=DAY)
exten => s,n,Playback(beep&silence/1&day&reception&digits/${INDEX}&enabled)
exten => s,n,Hangup
exten => s,n(night),Set(DB(DAYNIGHT/C${INDEX})=NIGHT)
exten => s,n,Playback(beep&silence/1&beep&silence/1&day&reception&digits/${INDEX}&disabled)
exten => s,n,Hangup

; end of [app-daynight-toggle]
Tu changes les noms de fichiers dans Playback() et hop!!!

Je vais peut être essayer de faire un calendrier pour changer de mode automatiquement sur toute l'année. Je dis bien : Peut-être ;)
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#8
Cool Merci !! :)
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#9
L'idée était bonne néanmoins il y a problème, si on ajoute un autre "day/night" il efface le fichier "/etc/asterisk/extension_additional.conf"
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#10
Normal vu que le code source du module freepbx repasse sur ce fichier.
Donc il remet ce qu'il a dans le code source.
Mais il n'efface pas le fichier, il l'écrase par son fichier.
extensions_additional.conf lui, existe toujours!!!

plusieurs solutions....
  • 1- Créer d'abord tous les index jour/nuit, et modifier le fichier: extensions_additional.conf.
    2- Sans modifier le fichier extensions_additional.conf, ne modifier QUE les fichier sons. (en mettre quelques un avec un silence comme contenu, et seulement un avec la nouvelle annonce).
    3- Modifier le code source du module DAY/NIGHT de freepbx.


Je penche pour la première solution. ;)
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#11
Bon ben je vais créer tous mes index, merci encore.
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#12
Pas de quoi. ;)

J'ai pas eu le temps de zieuter le code DAY/NIGHT. Fort possible d'y arrivé.
Faut juste mettre les mains de le cambouis.
Si j'ai le temps..

Pas mal de chtites bêtises à chercher pour d'autres projets. :huh:
Prise de tête :angry:
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#13
Ou alors, vite fait.... :)

Dans le fichier: /var/www/html/admin/modules/daynight/functions.inc.php

Code:
		$ext->add($id, $c, 'day', new ext_setvar('DB(DAYNIGHT/C${INDEX})', 'DAY'));	
		$ext->add($id, $c, '', new ext_playback('beep&silence/1&day&reception&digits/${INDEX}&enabled'));
		$ext->add($id, $c, '', new ext_hangup(''));

		$ext->add($id, $c, 'night', new ext_setvar('DB(DAYNIGHT/C${INDEX})', 'NIGHT'));	
		$ext->add($id, $c, '', new ext_playback('beep&silence/1&beep&silence/1&day&reception&digits/${INDEX}&disabled'));
		$ext->add($id, $c, '', new ext_hangup(''));
Changes les fichiers audio par les tiens. ;)
 

Members online

Forum statistics

Threads
30,951
Messages
130,979
Members
17,653
Latest member
najwa
Top