Règles de composition - VoIP.ms Wiki

Règles de composition

From VoIP.ms Wiki

Jump to: navigation, search
Article in English Artículo en Español
English

Español

Il existe de nombreuses façons de créer des règles de composition dans le système Asterisk / PBX. Dans cet article, nous vous fournirons quelques exemples et comment les créer. Les règles de composition que nous allons inclure sont la composition à 10 chiffres vers les États-Unis et le Canada et comment émuler votre compagnie de téléphone locale.

Asterisk / PBX

composition à 10 chiffres vers les États-Unis / Canada

Si vous souhaitez composer sans le 1 ou sans l'indicatif régional 1 +, voici comment procéder. Modifiez extensions.conf. Notez que dans notre exemple, lorsque nous correspondons à NXXNXXXXXX, nous ajoutons un 1 devant le numéro à composer. Composez (SIP/1${EXTEN}@voipms). Dans l'exemple à 7 chiffres, disons que votre indicatif régional est 214. Lorsque vous composez 7 numéros, la commande de composition ajoutera 1214 à l'avant. Composez (SIP/1214${EXTEN}@voipms). Remplacez le 214 par l'indicatif régional que vous souhaitez que vos appels locaux soient.

         [moncontexte]
         ; Appels internationaux
         exten => _011.,1,Dial(SIP/${EXTEN}@voipms)
         exten => _011.,n,Hangup()
         ; États-Unis / Canada
         exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)
         exten => _1NXXNXXXXXX,n,Hangup()
         ; composition à 10 chiffres
         exten => NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@voipms)
         exten => NXXNXXXXXX,n,Hangup()
         ; composition locale à 7 chiffres, dans cet exemple, votre indicatif régional est 214
         exten => NXXXXXX,1,Dial(SIP/1214${EXTEN}@voipms)
         exten => NXXXXXX,n,Hangup()

Émulation des comportements de composition de votre compagnie de téléphone locale dans d'autres pays

Dans cet exemple, nous utiliserons le Mexique. Avec quelques ajustements, vous pouvez faire correspondre les comportements de votre propre pays.

Pour le Mexique, il se peut que vous ne souhaitiez pas composer le 011+ 52 (indicatif du pays) + le numéro de téléphone local pour appeler votre voisin. Dans cet exemple, nous allons vous montrer comment simuler les règles de composition de la compagnie de téléphone mexicaine (Telmex).

    [moncontexte]
    ; Appels internationaux du Mexique vers d'autres pays
    exten => _00.,1,Dial(SIP/${EXTEN}@voipms)
    exten => _00.,n,Hangup()


    ; États-Unis / Canada depuis le Mexique
    ; Nous savons que cela est redondant par rapport à l'exemple précédent (_00.)
    ; mais c'est juste pour vous montrer les règles de composition pour appeler depuis le Mexique vers les États-Unis et vers le Canada,
    ; au cas où vous souhaiteriez désactiver la composition internationale en supprimant l'exemple précédent.
    exten => _001NXXNXXXXXX,1,Dial(SIP/${EXTEN:2}@voipms)
    exten => _001NXXNXXXXXX,n,Hangup()


    ; Règles de composition des appels à longue distance au Mexique: 01 + indicatif régional + numéro
    exten => _01NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2}@voipms)
    exten => _01NXXNXXXXXX,n,Hangup()


    ; composition locale depuis une ligne terrestre vers une autre ligne terrestre si votre indicatif régional est composé de 2 chiffres
    ; Dans cet exemple, votre indicatif régional serait 55 pour la ville de Mexique et un numéro local à 8 chiffres
    exten => _NXXXXXXX,1,Dial(0115255${EXTEN}@voipms)
    exten => _NXXXXXXX,n,Hangup()


    ; composition locale depuis une ligne terrestre à une autre ligne terrestre si votre indicatif régional est composé de 3 chiffres
    ; Dans cet exemple, votre indicatif régional serait 999 pour Merida et un numéro local à 7 chiffres
    exten => _NXXXXXX,1,Dial(01152999${EXTEN}@voipms)
    exten => _NXXXXXX,n,Hangup()


    ; Pour appeler un téléphone portable local depuis une ligne terrestre. 044 + indicatif régional + numéro
    ; Mais pour appeler un cellulaire du Mexique depuis l'étranger, vous avez besoin de 52 + 1 + indicatif régional + numéro
    ; Voici comment faire
    exten => _044NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3}@voipms)
    exten => _044NXXXXXXXXX,n,Hangup()


    ; Pour appeler un cellulaire longue distance depuis une ligne fixe, 045 + indicatif régional + numéro
    exten => _045NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3}@voipms)
    exten => _045NXXXXXXXXX,n,Hangup()


    ; {EXTEN}c’est le numéro que vous avez composé. Lorsqu'il est suivi d'un point-virgule et d'un chiffre
    ; c'est la quantité de chiffres que vous souhaitez supprimer depuis le début du numéro.
Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
VoIP.ms Blog
Configuration
Guides (English)
Guides (Français)
Guías (Español)
Toolbox