PDA

Voir la version complète : Voicemail et dahdi



Antoine
20/09/2010, 14h21
Bonjour,

Je viens de me rendre compte d'un problème assez embarrassant au niveau de l'enregistrement des messages vocaux. J'ai plusieurs dizaines de sda sur un T2 FT.

Voicemail enregistre les busytones, et donc le problème c'est quelqu'un qui finalement ne veut pas laisser de message et coupe l'appel avant d'entendre le bip, va quand même en enregistrer un avec presque 20 secondes de busytones.
J'ai testé busydetect=yes dans chan_dahdi et ça a l'air de fonctionner, mais ça provoque des faux hangups, même avec un busycount=6.
D'ailleurs je ne peux même pas appliquer busydetect sur un groupe de canaux déterminé, que je mette ça :

[trunkgroups]

[channels]
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
relaxdtmf=yes
inbanddisconnect=yes
busydect=yes
language=fr

group=1
switchtype=euroisdn
context=from_pabx
signalling=pri_cpe
channel => 1-15,17-31

group=2
switchtype=euroisdn
context=from_bouygues
signalling=pri_cpe
channel => 63-77,79-93...


ou ça :


[trunkgroups]

[channels]
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
relaxdtmf=yes
inbanddisconnect=yes
language=fr

group=1
switchtype=euroisdn
context=from_pabx
signalling=pri_cpe
channel => 1-15,17-31

group=2
switchtype=euroisdn
context=from_bouygues
signalling=pri_cpe
busydect=yes
channel => 63-77,79-93
...


c'est pareil.tous les canaux de tous les T2 sont paramétrés avec le busydetect. Si vous avez des idées ;)

A bientôt,

Antoine

Reaper
20/09/2010, 17h09
Regarde si dans le dahdi / system.conf
loadzone=fr
defaultzone=fr
Si c'est pas le cas change, reconfigure dahdi (stop asterisk) dahdi_cfg -vvv start asterisk.
et test.
Résultat ?

Antoine
20/09/2010, 17h22
Salut, merci reaper

C'est déjà configuré comme cela dans mon system.conf.
C'est qui est chiant c'est que j'ai 8 T2 sur ce serveur avec un acd dessus, les canaux sont bridgés sur plusieurs T2 donc ça peut couper d'un côté ou d'un autre.
Je peux éventuellement passer le busycount à 8 mais on va encore se retrouver avec des messages vocaux avec des busytones dedans :(

Je vais devoir mettre ce T2 tout seul sur un autre serveur on dirait...

Antoine

Reaper
21/09/2010, 14h08
C'est etrange, normalement avec T2 tu as directement un message par qsig 931 de raccroché client, busydetect c'est plutôt pour analogoque.