Affichage des résultats 1 à 8 sur 8

Discussion: Xivo : Suppression du premier chiffre dans un trunk sip

  1. #1
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    28
    Downloads
    0
    Uploads
    0

    Xivo : Suppression du premier chiffre dans un trunk sip

    Bonsoir

    J'ai une installation Xivo. J'ai plusieurs trunk opérateur qui sont transparent à la présentation des numéros de téléphones. Ainsi nous pouvons présenter toujours les mêmes numéros de l'entreprise (général ou sda) quelque soit le trunk.

    Seul probleme, certain trunk necessite que j'envoi les numéros sur 9 chiffres et d'autre sur 10.

    De base j'envoi tout sur 10 chiffres, alors comment puis je faire pour supprimer un chiffre sur un trunk sip.

  2. #2
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Dans appel sortant tu as une case pour dire le nombre de numéro que tu souhaites supprimer.
    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 !

  3. #3
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    28
    Downloads
    0
    Uploads
    0
    En fait cette suppression que tu m'indique supprime un chiffre du numéro que je cherche à appeler , pas le numéro que je veux présenter dans mes appels sortants

  4. #4
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    2
    Downloads
    0
    Uploads
    0
    dans ce cas là tu peux utiliser une sous-routine de pré-traitement sur l'appel sortant pour modifier le CALLERID(num)

    Code:
    [pre-outcall]
    exten = s,1,NoOp()
    exten = s,n,Set(CALLERID(num)=0${CALLERID(num)})
    exten = s,n,Return()

  5. #5
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    28
    Downloads
    0
    Uploads
    0
    ok super ca correspond à ce que je veux faire mais l'exemple que me donne rajouter un 0 au lieu de le retirer.

    Que faut il modifier dans cette ligne pour supprimer un 0

    exten = s,n,Set(CALLERID(num)=0${CALLERID(num)})

    Merci d'avance

  6. #6
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    196
    Downloads
    1
    Uploads
    0
    Code:
    [pre-outcall]
    exten = s,1,NoOp()
    exten = s,n,Set(CALLERID(num)=${CALLERID(num):1})
    exten = s,n,Return()
    je viens de tester, ça devrait être se que tu souhaites faire je pense.

  7. #7
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    2
    Downloads
    0
    Uploads
    0
    Si tu veux enlever le premier chiffre :

    Code:
    [pre-outcall]
    exten = s,1,NoOp()
    exten = s,n,Set(CALLERID(num)=${CALLERID(num):1})
    exten = s,n,Return()
    voir http://www.voip-info.org/wiki/view/Asterisk+variables

  8. #8
    Membre Junior
    Date d'inscription
    octobre 2010
    Messages
    28
    Downloads
    0
    Uploads
    0
    Impécable ca fonctionne

    Merci beaucoup

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
  •