Page 2 sur 5 PremièrePremière 1234 ... DernièreDernière
Affichage des résultats 11 à 20 sur 42

Discussion: Interception d'appels

  1. #11
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    SEINE ET MARNE
    Messages
    182
    Downloads
    0
    Uploads
    0
    Citation Envoyé par alternatiq Voir le message
    Bonjour,

    Je reformule pour voir si j'ai bien compris ...
    Bonjour,

    Les numéros 6001, 6002, 6003, sont des exemples de numéros d'extensions tels qu'utilisés par Digium dans ses fichiers d'exemples fournis avec la version Asterisk Open Source.

    Je suppose que vous avez vos propres numéros d'extensions, donc utilisez les votres. Si vous utilisez HINT avec des extensions qui n'existent pas, ça ne marchera pas.
    De plus, vous parlez "d'extensions" en place et lieu de "comptes SIP" : ne confondez pas, sinon, même résultat : ne marchera pas.

    Donc, pour chacun de vos numéros d'extensions sur les lignes HINT, vous associerez le comprte SIP qui corresponds bien à chacun.

    Dans les champs associés aux BLF des Aastra, vous devez entrer les numéros des EXTENSIONS à surveiller (les mêmes qui sont déclarées par les lignes HINT de votr edailplan, pas les comptes SIP).

    C'est tout !

    Cordialement,
    Francois BERGERET
    Opcom

  2. #12
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Bonjour,

    Je suis dans la meme situation que alternatiq , j'ai du mal à tout bien comprendre .
    Voici un exemple de se que j'ai fais :


    ----extension.conf----

    [internal]
    ...

    include => PICKUP
    include => HINTS

    exten => 100,1,Dial(SIP/secretaire)
    exten => 200,1,Dial(SIP/patron)
    exten => 300,1,Dial(SIP/technicien)

    [HINTS]
    exten => 100,hint,SIP/secretaire
    exten => 200,hint,SIP/patron
    exten => 300,hint,SIP/technicien

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,NoOp(CALLERID=${CALLERID(all)})
    exten => _**.,n,Pickup(${EXTEN:3})
    exten => _**.,n,NoOp(CALLERID=${CALLERID(all)})

    ----aastra.cfg----

    directed call pickup: 1
    directed call pickup prefix: **
    Les postes que j'ai son des aastra 6751i donc ils ont pas la fonction BLF on ne peut donc pas faire de la supervision. J'ai donc envie de faire de l'interception. J'aimerais que quand le patron appel le technicien, la secrétaire puisse intercepter lappel en fesant " ** ", le mieu aprés serai de faire " **+ le numero du poste "

    Merci d'avance,

    Cordialement.

  3. #13
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par clepic Voir le message
    Bonjour,

    Je suis dans la meme situation que alternatiq , j'ai du mal à tout bien comprendre .
    Voici un exemple de se que j'ai fais :

    Les postes que j'ai son des aastra 6751i donc ils ont pas la fonction BLF on ne peut donc pas faire de la supervision. J'ai donc envie de faire de l'interception. J'aimerais que quand le patron appel le technicien, la secrétaire puisse intercepter lappel en fesant " ** ", le mieu aprés serai de faire " **+ le numero du poste "

    Merci d'avance,

    Cordialement.
    Oui pourquoi pas.
    Ça ne fonctionne pas comme c'est là ?

  4. #14
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    SEINE ET MARNE
    Messages
    182
    Downloads
    0
    Uploads
    0
    Bonsoir,

    Dans votre cas, il faut modifier la partie PICKUP :

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})

    Il n'y a plus QUE 2 caractères en préfixe (**) et donc il ne faut supprimer QUE 2 caractères d'où ${EXTEN:2} au lieu de ${EXTEN:3}.

    Supprimez les lignes "NoOp", car elles ne sont utiles que pour du debugging (trace de la valeur de la variable à la console Asterisk "CLI").

    Et, si vous ne souhaitez pas modifier l'identité de l'appelant, simplifiez encore :

    [PICKUP]
    exten => _**.,1,Pickup(${EXTEN:2})

    Strict minimum.

    Cordialement,
    Francois

  5. #15
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Citation Envoyé par ffossard Voir le message
    Oui pourquoi pas.
    Ça ne fonctionne pas comme c'est là ?
    Non ça ne fonctionne pas...
    J'ai fais les modifications de F6HQZ mais toujours rien. Quand je passe l'appel du technicien vers le patron et que sur le telephone de la secretaire je fais ** ça ne prend pas l'appel.

    Une idée ?
    Merci
    Cordialement

  6. #16
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par clepic Voir le message
    Non ça ne fonctionne pas...
    J'ai fais les modifications de F6HQZ mais toujours rien. Quand je passe l'appel du technicien vers le patron et que sur le telephone de la secretaire je fais ** ça ne prend pas l'appel.

    Une idée ?
    Merci
    Cordialement


    Bonjour,

    F6HQZ vous a indiqué ce qu'il faut faire.

    ${EXTEN:2} c'est l'equivalent de substring ou substr ou mid etc... en développement

    ce que vous dit F6HQZ
    pour l'interception d'appel c'est qqchose comme **200, 200 etant le numero de poste a intercepter par exemple
    donc

    ${EXTEN:2} = 200 pour ${EXTEN} = **200

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})

    cela doit fonctionner

    le context [PICKUP] est a inclure dans extensions.conf

    A+

  7. #17
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    C'est bon ça marche , Merci beaucoup

  8. #18
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Peut t'on créer des groupes d'interception afin de pouvoir trié qui peut intercepter tel ou tel appel ?

    Merci

  9. #19
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par clepic Voir le message
    Peut t'on créer des groupes d'interception afin de pouvoir trié qui peut intercepter tel ou tel appel ?

    Merci
    Voir ce qu'a dit Reaper


    Mettre pickupgroup =X ou X est le numéro de groupe pour chaque extension que vous voulez faire in 'pickup' (vous pouvez créer plusieurs groupes, seulement les membres de la groupe ont le droit de faire le pickup sur les membres de la même groupe O_0)
    Assurer vous que dans le features.conf vous avez une chaîne 'pickupexten = valeur' ( *8 par défaut )ou voir dans le CLI que 'show features' elle existe sinon ajouter.
    Voila

    A+

  10. #20
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Voici la config que j'ai faite. J'ai bien mis les pickupgroups mais ça ne marche toujours pas.
    Quand j'apel le patron qui est dans le groupe deux j'arrive à intercepter l'appel avec le standard en fesant " **200 " alors que ça ne devrais pas vu que le standard est groupe un.


    sip.conf

    ;================================================= ================================================== ==
    [patron] ;nom de login de l'utilisateur
    type=friend ;utilisateur classique
    context=internal ;le contexte (plan de numérotation) utilisé par cet utilisateur
    secret=mdp ;mot de passe de l'utilisateur
    host=dynamic ;registrar = enregistrement automatique du terminal
    canreinvite=yes ;possibilité d'envoyer la voix duirectement sans passer par Asterisk
    username=patron ;nom de l'utilisateur
    callerid=patron <200> ;nom coomplet + n° d'annuaire
    dtmfmode=inband ;transport des appuis de touches
    disallow=all ;désactivation de tous les codecs
    allow=ulaw ;activation du codec g711 loi mu
    mailbox=2 ;patron
    callgroup=2 ; We are in caller groups 1,3,4
    pickupgroup=2 ; We can do call pick-p for call group 1,3,4,5
    ;================================================= ================================================== ===
    [technicien] ;nom de login de l'utilisateur
    type=friend ;utilisateur classique
    context=internal ;le contexte (plan de numérotation) utilisé par cet utilisateur
    secret=mdp ;mot de passe de l'utilisateur
    host=dynamic ;registrar = enregistrement automatique du terminal
    canreinvite=yes ;possibilité d'envoyer la voix duirectement sans passer par Asterisk
    username=technicien ;nom de l'utilisateur
    callerid=technicien <300> ;nom coomplet + n° d'annuaire
    dtmfmode=inband ;transport des appuis de touches
    disallow=all ;désactivation de tous les codecs
    allow=ulaw ;activation du codec g711 loi mu
    mailbox=3 ;technicien
    callgroup=1 ; We are in caller groups 1,3,4
    pickupgroup=1 ; We can do call pick-p for call group 1,3,4,5
    ;================================================= ================================================== ===
    [secretaire] ;nom de login de l'utilisateur
    type=friend ;utilisateur classique
    context=internal ;le contexte (plan de numérotation) utilisé par cet utilisateur
    secret=mdp ;mot de passe de l'utilisateur
    host=dynamic ;registrar = enregistrement automatique du terminal
    canreinvite=yes ;possibilité d'envoyer la voix duirectement sans passer par Asterisk
    username=secretaire ;nom de l'utilisateur
    callerid=secretaire <100> ;nom coomplet + n° d'annuaire
    dtmfmode=inband ;transport des appuis de touches
    disallow=all ;désactivation de tous les codecs
    allow=ulaw ;activation du codec g711 loi mu
    mailbox=1 ;secretaire
    callgroup=1 ; We are in caller groups 1,3,4
    pickupgroup=1 ; We can do call pick-p for call group 1,3,4,5
    ;================================================= ================================================== ===
    [standard] ;nom de login de l'utilisateur
    type=friend ;utilisateur classique
    context=internal ;le contexte (plan de numérotation) utilisé par cet utilisateur
    secret=mdp ;mot de passe de l'utilisateur
    host=dynamic ;registrar = enregistrement automatique du terminal
    canreinvite=yes ;possibilité d'envoyer la voix duirectement sans passer par Asterisk
    username=standard ;nom de l'utilisateur
    callerid=standard <500> ;nom coomplet + n° d'annuaire
    dtmfmode=inband ;transport des appuis de touches
    disallow=all ;désactivation de tous les codecs
    allow=ulaw ;activation du codec g711 loi mu
    mailbox=5 ;secretaire
    callgroup=1 ; We are in caller groups 1,3,4
    pickupgroup=1 ; We can do call pick-p for call group 1,3,4,5
    ;================================================= ================================================== ===



    feature.conf

    ;
    ; Sample Call Features (parking, transfer, etc) configuration
    ;

    [general]
    parkext => 700 ; What extension to dial to park (all parking lots)
    parkpos => 701-720 ; What extensions to park calls on. (defafult parking lot)
    ; These needs to be numeric, as Asterisk starts from the start position
    ; and increments with one for the next parked call.
    context => from-internal ; Which context parked calls are in (default parking lot)
    pickupexten = ** ; Configure the pickup extension. (default is *8)


    extension.conf

    include => PICKUP
    include => HINTS

    exten => 100,Dial(SIP/secretaire)
    exten => 200,Dial(SIP/patron)
    exten => 300,Dial(SIP/technicien)
    exten => 500,Dial(SIP/standard)

    # INTERCEPTION DAPPEL

    [HINTS]
    exten => 100,hint,SIP/secretaire
    exten => 200,hint,SIP/patron
    exten => 300,hint,SIP/technicien
    exten => 400,hint,SIP/standard

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})

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
  •