-
Soft-phone et hard-phone sur le même numéro
Bonjour,
Je me pose la question suivante, j'utilise XIVO :
Est-il possible d'utiliser un soft-phone (sur un tél mobile par exemple) ET un hard-phone avec le même numéro ? L'idée est par exemple que lorsque la personne n'est pas dans le bureau, le soft-phone prenne le relais sur l'appel.
Faut il créer une seconde ligne pour le soft-phone et rediriger l'appel entrant du hard-phone vers le soft-phone OU est-il possible de faire sonner le soft-phone ET le hard-phone en même temps ?? Le premier qui décroche à gagner 
Merci
-
Bonjour,
je n'utilise pas Xivo ;mais avec du "custom" c'est sûrement possible:
dans les cas de renvoi vers un mobile, je sonne systématiquement le poste fixe + un éventuel softphone + le mobile (avec délai) pour des raison d'économie.
un peu de code ael
if("${FUNumber:0:2}"="06") {
if("${soft}" != "") {
if("${SIPPEER(${soft:4},ip)}" != "(null)"){
dev="${dev}&${soft}";
//
}
}
// Noop(${CALLERID(all)});
Set(CDR(amaflags)=BILLING);
Set(CDR(autorisation)=MOBILE);
Set(CDR(userfield)=${ext});
Set(CDR(accountcode)=${SIPPEER(${dev:4:17},account code)});
Set(CDR(renv_source)=${SIPPEER(${dev:4:17},calleri d_name)});
Dial(Local/556${FUNumber}&${dev},30,Ttg);
Hangup();
}
if("${FUNumber:0:2}"="07") {
if("${soft}" != "") {
if("${SIPPEER(${soft:4},ip)}" != "(null)"){
dev="${dev}&${soft}";
}
}
// Noop(${CALLERID(all)});
Set(CDR(amaflags)=BILLING);
Set(CDR(autorisation)=MOBILE);
Set(CDR(userfield)=${ext});
Set(CDR(accountcode)=${SIPPEER(${dev:4:17},account code)});
Set(CDR(renv_source)=${SIPPEER(${dev:4:17},calleri d_name)});
Dial(Local/556${FUNumber}&${dev},30,Ttg);
Hangup();
}
else {
// pour renvoi vers mobile
// on sonne le poste + le mobile
// numéro utilisé en Local/00000000000x
// bricolage pour enregistrer le coût vers le mobile
_556XXXXXXXXXX => {
// décalage de 3 secondes de l'appel vers mobile
// il faut laisser au poste fixe le temps de sonner
// si le mobile est occupé ou injoignable
// sinon l'appel passe direct sur la messagerie du mobile.
Wait(3);
// ResetCDR();
// Set(CDR(userfield)=${dst});
Set(CDR(amaflags)=BILLING);
Set(CDR(autorisation)=MOBILE);
if(${LEN(${CALLERID(num)})}=4) {
if(${CALLERID(num):0:2}=02) {
Set(CALLERID(num)=n17022${CALLERID(num)});
}
else {
Set(CALLERID(num)=n14581${CALLERID(num)});
}
}
if(${LEN(${CALLERID(num)})}>9) {
Set(CALLERID(num)=${CALLERID(num):1});
}
Dial(${COMPLETEL}/${EXTEN:3},30,Tti);
switch(${DIALSTATUS}) {
case CONGESTION:
Dial(${IAXTOIP}/${EXTEN:3},,Tt);
case CHANUNAVAIL:
Dial(${IAXTOIP}/${EXTEN:3},,Tt);
default:
Hangup();
}
Hangup();
}
Cordialement
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum