Page 4 sur 4 PremièrePremière ... 234
Affichage des résultats 31 à 35 sur 35

Discussion: Changement du CALLERID en fonction du champ From dans l'entête SIP

  1. #31
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    je l'obtient en envoyant depuis mon agi:
    GET FULL VARIABLE ${CALLERID(num)}

  2. #32
    Membre Senior
    Date d'inscription
    janvier 2011
    Localisation
    Villejuif 94
    Messages
    337
    Downloads
    0
    Uploads
    0
    peux-être un problème de type de variable ?

  3. #33
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Faut que tu fasses :

    Code PHP:
    callerIdIn agi.env['agi_callerid'
    ++
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  4. #34
    Membre Junior
    Date d'inscription
    novembre 2015
    Messages
    16
    Downloads
    0
    Uploads
    0
    Je refais des tests ce soir pour voir tout ça.
    Ca me rend fou

    Merci à vous trois.
    @ ce soir pour de nouvelles aventures

  5. #35
    Membre Junior
    Date d'inscription
    novembre 2015
    Messages
    16
    Downloads
    0
    Uploads
    0
    Sylvain, merci beaucoup, c'est bien la bonne syntaxe ^^

    Citation Envoyé par olppp Voir le message
    peux-être un problème de type de variable ?
    olppp

    J'ai converti en int et ça roule maintenant.

    Le code final, si ça peut servir à quelqu'un :

    Code PHP:
    #!/usr/bin/env python 

    import sys 
    from xivo import agi 

    agi 
    agi.AGI()
    agi.verbose("### AGI Beginning ###")

    caller agi.env['agi_callerid']
    agi.verbose("### CallerID is = %s ###" caller)
    agi.verbose("### type of callerID is = %s ###" type(caller))

    callerin int(caller)
    agi.verbose("### CallerIN is = %s ###" callerin)
    agi.verbose("### type of callerIn is = %s ###" type(callerin))

    if 
    4000 <= callerin <= 4099:
        
    agi.set_callerid('0450667788'

    if 
    4100 <= callerin <= 4199:
        
    agi.set_callerid('0450778899'

    sys.exit() 
    Une bonne chose de faite, merci à tous.
    A+
    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
  •