Page 2 sur 3 PremièrePremière 123 DernièreDernière
Affichage des résultats 11 à 20 sur 24

Discussion: Facilitées d'appels

  1. #11
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Bon j'ai approfondis le sujet et je suis plutot proche du résultat voulu.

    Alors, quand je fais " *23 + numero du poste " ça met le numero du poste à appeler quand mon poste est BUSY dans la database. Pour cela j'ai utilise Set et DB :
    exten => _*23.,1,Set(DB(${CALLERID(name)}/renvoi_dejaencomm)=${EXTEN:3})
    Une foie activé database show me met bien :
    /secretaire/renvoi_dejaencomm : 300
    Puis ensuite dans le extention.conf j'ai fais ça pour le poste secretaire <100> :
    exten => 100,1,Answer()
    exten => 100,2,DIAL(SIP/secretaire,5)
    exten => 100,n,Goto(${EXTEN}-${DIALSTATUS},1)
    exten => 100-BUSY,1,GotoIf($[${DB(secretaire/renvoi_dejaencomm)}=0]?4:3)
    exten => 100-BUSY,3,Goto(${DB(secretaire/renvoi_dejaencomm)},1)
    exten => 100-BUSY,4,voiceMail(1)
    exten => 100,5,HangUp()
    Quand le secretaire est BUSY ça renvoi bien au poste choisi ( technicien <300> )
    Mais si il faut faire tout ça pour chaque postes... Si j'en ai 400 j'y suis pour 1ans !!!

    J'ai donc pensé que l'on peux faire un script global pour tous les postes. Je me suis lancé et j'ai fais ça. Ca ma l'air bon mais ça ne fonctionne pas.
    exten => _XXX,1,Answer()
    exten => _XXX,2,DIAL(SIP/${CALLERID(name)},20)
    exten => _XXX,n,Goto(${EXTEN}-${DIALSTATUS},1)
    exten => _XXX-BUSY,1,GotoIf($[${DB(${CALLERID(name)}/renvoi_dejaencomm)}=0]?4:3)
    exten => _XXX-BUSY,3,Goto(${DB(${CALLERID(name)}/renvoi_dejaencomm)},1)
    exten => _XXX-BUSY,4,voiceMail(${EXTEN})
    exten => _XXX-NOANSWER,1,voiceMail(${EXTEN})
    exten => _XXX-ANSWER,1,Goto(postes,${EXTEN},1)
    Là ou ça bug c'est que quand je fais le 300 (technicien) avec le poste 100 (secretaire) ça appel la seretaire en double appel. Car enfaite à cette ligne :
    exten => _XXX,2,DIAL(SIP/${CALLERID(name)},20)
    Le ${CALLERID(name) prend celui du poste avec lequel j'appel (secretaire) alors que je voudrais qu'il prenne le poste que je cherche a joindre (technicien).
    Voici ce que me met le CLI :
    Executing [300@internal:2] Dail("SIP/secretaire-0000010b", "SIP/secretaire") in new stack
    Et moi je voudrais qu'il me mette :
    Executing [300@internal:2] Dail("SIP/secretaire-0000010b", "SIP/technicien") in new stack
    Suis-je sur la bonne voie ? Ou ce trouve l'erreur ? Une idée pour me dépanné ?
    Merci d'avance

  2. #12
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Mais si il faut faire tout ça pour chaque postes... Si j'en ai 400 j'y suis pour 1ans !!!
    Il faut éditer un manuel d'utilisation pour chaque utilisateur.

    Suis-je sur la bonne voie ? Ou ce trouve l'erreur ? Une idée pour me dépanné ?
    Merci d'avance
    C'est pour cette raison il est plus facile d'utiliser ${EXTEN} qui est numero appelé ET numéro de SIP

    Autre chose fais gaffe au looping, 100 renvoie vers 200, 200 vers 100. Implémente un check de loop avec un compteur.

    Encore un moment je te conseille vivement de travailler le script 23 + Numéro au lieu de raccroché direct il faut faire un petit menu interactif:
    1: Décroche
    2: Merci de mettre vers qui il faut renvoyer, terminer par #(IVR)
    3: Votre numéro est 1234325, est ce ok ? 1 pour ok 2 pour re-essayer.

    Travaille ces menus, perce que c'est moins de questions de d’utilisateurs après.

  3. #13
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    C'est pour cette raison il est plus facile d'utiliser ${EXTEN} qui est numero appelé ET numéro de SIP
    Oui mais si j'utilise ${EXTEN} ça veut dire que dans mon sip.conf je dois mettre :

    callerid= 300 <300> ???

    Au lieu de :

    callerid= technicien <300>

    C'est beaucoup moin pratique pour si retrouvé après ...

    Encore un moment je te conseille vivement de travailler le script 23 + Numéro au lieu de raccroché direct il faut faire un petit menu interactif:
    1: Décroche
    2: Merci de mettre vers qui il faut renvoyer, terminer par #(IVR)
    3: Votre numéro est 1234325, est ce ok ? 1 pour ok 2 pour re-essayer.

    Travaille ces menus, perce que c'est moins de questions de d’utilisateurs après.
    Ne t'en fais pas c'est prevu mais je le ferais une fois que ça fonctionnera. Pour le moment ce n'est pas primordial

  4. #14
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    C'est pour cette raison il est plus facile d'utiliser ${EXTEN} qui est numero appelé ET numéro de SIP
    Plus facile mais déconseillé

  5. #15
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Aucun souci avec le serveur bien protégé.

  6. #16
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Aucun souci avec le serveur bien protégé.
    C'est pas seulement pour la sécurité, j'avais lu un article de Digium là-dessus, faudrait que je le retrouve ...

  7. #17
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Dans ce cas je suis interesse aussi.

  8. #18
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Es que quelqu'un aurait un exemple de son extension.conf avec l'utilisation de BUSY,ANSWER & NO ANSWER car je patoge totalement là.

    Merci d'avance

  9. #19
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par clepic Voir le message
    Es que quelqu'un aurait un exemple de son extension.conf avec l'utilisation de BUSY,ANSWER & NO ANSWER car je patoge totalement là.

    Merci d'avance
    Bonjour,

    Voici un exemple

    ....
    exten => s,n,DIAL(${Pappel},40,rt);
    exten => s,n,NoOp( Dial Status: ${DIALSTATUS});
    exten => s,n,Macro(Status_Dial,${DIALSTATUS},${Pappel});
    exten => s,n,Hangup

    [macro-Status_Dial]
    exten => s,1,Set(P_appel=${ARG2})
    exten => s,n,Goto(s-${DIALSTATUS},1)

    exten => s-NOANSWER,1,Playback(vm-theperson)
    exten => s-NOANSWER,n,SayNumber(${P_appel},c)
    ;exten => s-NOANSWER,n,SayDigits(${P_appel})
    exten => s-NOANSWER,n,Playback(vm-isunavail&to-record-call&press-2)
    exten => s-NOANSWER,n,Read(Digits,,1,,,2)
    exten => s-NOANSWER,n,GotoIf($["${Digits}" = "2"]?:Following_No_Answer)
    exten => s-NOANSWER,n,VoiceMail(${P_appel},u)
    exten => s-NOANSWER,n,MacroExit()
    exten => s-NOANSWER,n(Following_No_Answer),Playback(please-hang-up-and-try-again)
    exten => s-NOANSWER,n,MacroExit()

    Etc .... pour BUSY, CONGESTION......


    A+

  10. #20
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Petit bilan de là ou j'en suis.

    Alors voici se qui marche :

    Citation Envoyé par clepic Voir le message

    " *21 + numero de poste " renvoi immédiat, renvoit les appels vers le numéro choisi.

    -" *22 + numero de poste " Renvoi de l'appel si je ne réponds pas aprés 20sec.

    -" *25 " tout appels rentrant partent directement sur la messagerie.

    -" *8 " interception d'appel dans le groupe prédéfini

    -" ** + numero " interception d'appel hors groupe
    Et voici se que j'arrive toujours pas à faire.

    -" *23 + numero de poste " Renvoi de l'appel si je suis déja en communication.
    J'ai tout esseyé avec le BUSY mais rien à faire. Je ne m'en sors pas dutout. Es qu'il y aurait pas un autre moyen ?

    Pour ce qui est du :
    -" 5 " Rappel automatique sur occupation.
    Je m'explique un peu plus. Imaginons que j'appel un poste (Mr dupont) et qu'il est occupé il me suffit de composer le " 5 " et dès que Mr dupont raccroche mon poste sonne et dès que je décroche il rappel automatiquement Mr dupont.
    Es possible ?

Les tags pour cette discussion

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
  •