Affichage des résultats 1 à 4 sur 4

Discussion: Modification du numéro de l'appelant exterieur

  1. #1
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0

    Modification du numéro de l'appelant exterieur

    Bonjour,

    La semaine dernière, en installant le module de misc application, j'ai pu faire en sorte (grace à fastm3 !!) que quand un utilisateur tape un numéro ( ex: 2210 ) , cela appelle un numéro extérieur ...

    Maintenant, je pousse le bouchon un peu loin et j'aimerais que quand ce numéro extérieur appelle, l'utilisateur appelé voit non le numéro de l'appelant mais 2210 ...

    Je pense que c'est possible ... mais comment le faire ? et dans quel contexte custom je pourrais le faire ?

    Merci de votre aide ...

    Stéphane

  2. #2
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0
    Alors .. j'ai bien trouvé cette doc : http://www.freepbx.org/support/docum...oming-callerid

    qui dit en gros .. pour ajouter un 0 au numéro entrant de faire :
    [from-trunk-custom]
    exten => _X!,1,Set(CALLERID(num)=0${CALLERID(num)})
    exten => _X!,n,Goto(from-trunk,${EXTEN},1)

    Alors j'ai essayé d'adapter cela au contexte de mon trunk :
    [custom-get-did-ovh]
    exten => _X!,1,Set(CALLERID(num)=0${CALLERID(num)})
    exten => s,2,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

    Mais mon numéro devient indisponible du point de vue d'asterisk !

    Quelle heure ai je pu faire ?

    Merciiiii

  3. #3
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par speron Voir le message
    Alors .. j'ai bien trouvé cette doc : http://www.freepbx.org/support/docum...oming-callerid

    qui dit en gros .. pour ajouter un 0 au numéro entrant de faire :
    [from-trunk-custom]
    exten => _X!,1,Set(CALLERID(num)=0${CALLERID(num)})
    exten => _X!,n,Goto(from-trunk,${EXTEN},1)

    Alors j'ai essayé d'adapter cela au contexte de mon trunk :
    [custom-get-did-ovh]
    exten => _X!,1,Set(CALLERID(num)=0${CALLERID(num)})
    exten => s,2,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

    Mais mon numéro devient indisponible du point de vue d'asterisk !

    Quelle heure ai je pu faire ?

    Merciiiii
    Que dit la CLI ? (c'est la première chose à regarder quand ça ne fonctionne pas)

    Là je pense que vous essayez de faire fonctionner le système sans comprendre son fonctionnement, votre problème est très basique et un tout petit peu de lecture du livre d'Oreilly (disponible dans la rubrique "downloads" du site) vous ferez avancer beaucoup plus vite sur tous vos problèmes présents et futurs

    Déjà une première erreur qui empêche tout fonctionnement, votre extensions sont différentes:
    Code:
    exten => _X!,1,
    exten => s,2,
    Si l'appel entre sur l'extension "s", la priorité 1 n'est pas trouvée.
    Si l'appel entre sur une autre extension, ta ligne va rajouter un 0 avant le callerid, puis l'appel sera coupé car il n'y a pas de priorité 2.

    Quelle heure ai je pu faire ?
    erreur ?

  4. #4
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0

    Thumbs up

    Ca marche !!!

    Merciiiii beaucoup .. effectivement erreur toute bête ...

    j'ai donc fait tout simplement :
    [custom-get-did-ovh]
    exten => s,1,GoToIf($[ ${CALLERID(num)} = monnumero ]?20)
    exten => s,2,GoTo(s,50)
    exten => s,20,Set(CALLERID(all)=2210)
    exten => s,21,GoTo(s,50)
    exten => s,50,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

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
  •