Page 3 sur 3 PremièrePremière 123
Affichage des résultats 21 à 28 sur 28

Discussion: Annonce temps d'attente file d'attente

  1. #21
    Super Moderator Avatar de Rico
    Date d'inscription
    septembre 2010
    Messages
    86
    Downloads
    1
    Uploads
    0
    Citation Envoyé par fastm3 Voir le message
    Debugguer ?
    Pas d'autres choix pour creuser. Verifies aussi que ta version du code source prends bien en compte le parametre 'f'. Je ne sais plus sur quelle branche j'ai regardé.
    Fastm3.
    Dans say.c, il semble bien prendre en compte le 'f' :
    Code:
    if (options && !strncasecmp(options, "f", 1))
                mf = -1;
    ...
    ....
     } else if (num == 1) {
                if (mf < 0)
                         snprintf(fn, sizeof(fn), "digits/%dF", num);
                else
                         snprintf(fn, sizeof(fn), "digits/%d", num);
    ...
    je pige pas là

  2. #22
    Super Moderator Avatar de Rico
    Date d'inscription
    septembre 2010
    Messages
    86
    Downloads
    1
    Uploads
    0
    Même en activant le débug, il n'y a rien concernant les "ast_say_number"... Y'a t-il un autre moyen de debugger sans trop bidouiller dans le code source ? (cer c'est du C et je ne suis pas une bête en C ...) (et car que le systeme est en prod)

    help !

  3. #23
    Super Moderator Avatar de Rico
    Date d'inscription
    septembre 2010
    Messages
    86
    Downloads
    1
    Uploads
    0
    Warning a la compilation :
    Code:
    # make
    Generating input for menuselect ...
    menuselect/menuselect --check-deps menuselect.makeopts  
    Generating embedded module rules ...
       [CC] app_queue.c -> app_queue.o
    
    app_queue.c: In function ‘try_calling’:
    app_queue.c:3652: warning: passing argument 5 of ‘ast_say_number’ makes pointer from integer without a cast
       [LD] app_queue.o -> app_queue.so
     +--------- Asterisk Build Complete ---------+
    #

  4. #24
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Et toujours pas de prise en compte du 'f':
    Code:
    Playing 'digits/1.alaw' (language 'fr')
    François t'a déjà réussi à le faire lire ce son ?



    Code:
    /*! \brief  ast_say_number_full_fr: French syntax */
    /*      Extra sounds needed:
            1F: feminin 'une'
            et: 'and' */
    static int ast_say_number_full_fr(struct ast_channel *chan, int num, const char *ints, const char *language, const char *options, int audiofd, int ctrlfd)
    {

  5. #25
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Citation Envoyé par ffossard Voir le message
    Et toujours pas de prise en compte du 'f':
    Code:
    Playing 'digits/1.alaw' (language 'fr')
    François t'a déjà réussi à le faire lire ce son ?
    Non, non, j'ai pas essayé, j'ai juste repondu a la question initiale en regardant le source. D'ailleurs, ca serait meme bien que cette modif soit en standard vu que les params ont ete , semble t'il ,choisis differents par langue.
    Je n'utilise pas l'annonce de temps d'attente donc ca ne m'a jamais perturbé.
    Ca me semble le plus simple et ca doit marcher d'apres le code. Peut etre le mauvais endroit d'appel qui a ete patché par rico mais je n'ai pas le temps d'aider plus et de debugger pour l'instant. En plus, je n'ai toujours pas recu la cotis de rico...
    Mais Rico va s'en sortir, j'en suis sur.
    Fastm3.

  6. #26
    Super Moderator Avatar de Rico
    Date d'inscription
    septembre 2010
    Messages
    86
    Downloads
    1
    Uploads
    0
    Citation Envoyé par fastm3 Voir le message
    En plus, je n'ai toujours pas recu la cotis de rico...
    Ca va venir, désolé du retard mais je suis en plein déménagement en ce moment. J'essaye de faire ça dans la semaine

  7. #27
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par fastm3 Voir le message
    Non, non, j'ai pas essayé, j'ai juste repondu a la question initiale en regardant le source. D'ailleurs, ca serait meme bien que cette modif soit en standard vu que les params ont ete , semble t'il ,choisis differents par langue.
    Je n'utilise pas l'annonce de temps d'attente donc ca ne m'a jamais perturbé.
    Ca me semble le plus simple et ca doit marcher d'apres le code. Peut etre le mauvais endroit d'appel qui a ete patché par rico mais je n'ai pas le temps d'aider plus et de debugger pour l'instant. En plus, je n'ai toujours pas recu la cotis de rico...
    Mais Rico va s'en sortir, j'en suis sur.
    Fastm3.
    Ca n'est pas spécifique au Français, il y'a un bon nombre d'autres langues pour lesquelle c'est le même principe, c'est expliqué dans le say.c, c'est vrai qu'ils pourraient modifier le app_queue pour le faire automatiquement en fonction des spécificités de chaque langue, ça ne me semble pas un travail énorme.

    Je suis sur le débogage, j'ai le temps en ce moment

  8. #28
    Super Moderator Avatar de Rico
    Date d'inscription
    septembre 2010
    Messages
    86
    Downloads
    1
    Uploads
    0
    J'ai recompilé avec "f" au lieu de 'f' (quotes), et là... plus de warning !

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
  •