Affichage des résultats 1 à 6 sur 6

Discussion: Horaire d'ouverture avec message lorsque l'appel et hors des plages horaires

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    Citation Envoyé par asmodaisda Voir le message
    NOTICE[3593]: pbx.c:4530 pbx_extension_helper: No such label 'semaine' in extension '123' in context 'pbx_config'
    [Feb 4 16:34:19]
    WARNING[3593]: pbx.c:10836 pbx_parseable_goto: Priority 'semaine' must be a number > 0, or valid label

    exten => s,n,(semaine),Dial(SIP/111)
    exten => s,n,(samedi)Playback(accueil-standard0)
    tu as trois niveaux: context, extension, priorité
    une priorité, numérique, peut être remplacée par un label (genre, semaine) en collant entre parenthses le label au n

    exten => s,n(semaine),Dial.........

    note la place de la virgule...

    donc, reprend ton 1er exemple en corrigeant juste ca

  2. #2
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    26
    Downloads
    0
    Uploads
    0

    idem

    Bonjour,

    Merci de ta réponse mais malheureusement cela ne fonctionne pas même message d'erreur :

    NOTICE[3195]: pbx.c:4530 pbx_extension_helper: No such label 'semaine' in extension '123' in context 'pbx_config'

    WARNING[3195]: pbx.c:10836 pbx_parseable_goto: Priority 'semaine' must be a number > 0, or valid label


    Pourtant j'ai ça dans extensions.conf:

    [pbx_config]


    exten => 123,1,Answer()
    exten => 123,2,Set(HEURE=${IFTIME(08:20-14:10,mon-fri,*,*?FERME:OUVERT)})
    exten => 123,3,GotoIf($[${HEURE}=OUVERT]?semaine:samedi)
    exten => s,n(semaine),Dial(SIP/111)
    exten => s,n(samedi)Playback(accueil-standard0)



    Auriez vous une autre solution ?

    Par avance un grand merci




    Citation Envoyé par jean Voir le message
    tu as trois niveaux: context, extension, priorité
    une priorité, numérique, peut être remplacée par un label (genre, semaine) en collant entre parenthses le label au n

    exten => s,n(semaine),Dial.........

    note la place de la virgule...

    donc, reprend ton 1er exemple en corrigeant juste ca

  3. #3
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    as tu fait dialplan reload ?

    ensuite :
    Code:
    exten => 123,3,GotoIf($[${HEURE}=OUVERT]?semaine:samedi)
    je mettrai:
    Code:
    exten => 123,3,GotoIf($["${HEURE}"="OUVERT"]?semaine:samedi)
    et
    Code:
    exten => s,n(samedi)Playback(accueil-standard0)
    à corriger...

    uis dialplan reload, core set verbose 3, et copier tout

  4. #4
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    26
    Downloads
    0
    Uploads
    0

    Resolu

    Merci pour ton aide Jean

    Je n'avais pas compris la commande


    La fonction GoToIfTime() permet de spécifier une plage horaire. Si la condition est remplie une fonction Goto() est exécuté, sinon on passe à la priorité suivante.

    GotoIfTime(18:00-8:00|mon-fri|*|*?123,3) >> si l'appel est passé entre entre 8h00 et 18h00, du lundi au vendredi, l'appel passe, sinon l'appel est renvoyer vers la messagerie vocale qui est indiquer en fin de la première ligne 123,3


    exten => 123,1,GotoIfTime(18:00-8:00|mon-fri|*|*?123,3)
    exten => 123,2,Dial(SIP/111,15,tr)
    exten => 123,3,playBack(vm-goodbye)
    exten => 123,4,HangUp()

  5. #5
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    Citation Envoyé par asmodaisda Voir le message


    exten => 123,1,GotoIfTime(18:00-8:00|mon-fri|*|*?123,3)
    exten => 123,2,Dial(SIP/111,15,tr)
    exten => 123,3,playBack(vm-goodbye)
    exten => 123,4,HangUp()
    idéalement, tu écris cela comme ça:
    Code:
    exten => 123,1,GotoIfTime(18:00-8:00|mon-fri|*|*?goodbye)
    same => n,Dial(SIP/111,15,tr)
    same => n(goodbye),playBack(vm-goodbye)
    same => n,HangUp()
    same existe depuis la 1.8, bien mieux pour les copier coller,
    et le label pour pouvoir facilement insérer des lignes

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
  •