Page 1 sur 5 123 ... DernièreDernière
Affichage des résultats 1 à 10 sur 42

Discussion: Interception d'appels

  1. #1
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0

    Interception d'appels

    Bonjour,

    Comment faire pour intercepter un appel qui sonne sur un poste distant du mien, sans me lever ?

    Question d'une secrétaire .... #XX# ?

    Cordialement
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    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 tout.

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

    Le mieux, est d'utiliser des téléphones SIP avec touches à fonction BLF (touches avec LED) et la fonction DIRECTPICKUP d'Asterisk. C'est une interception d'appel d'un poste individuel et non de groupe (plus pratique si plusieurs postes du même groupe sonnent en même temps).

    Dans ce cas, la supervision des postes via les touches BLF (et leur LED) permet de voir si un collègue est en ligne ou pas, et si son poste est en train de sonner. Dans ce dernier cas, le fait d'appuyer sur la touche BLF qui supervise ce poste permet d'intercepter l'appel en cours de sonnerie.

    Exemple pour un Aastra SIP standard :

    directed call pickup: 1
    directed call pickup prefix: 999

    prgkey3 type: blf
    prgkey3 value: 6007
    prgkey4 type: blf
    prgkey4 value: 6008
    prgkey5 type: icom
    prgkey5 value: 1004
    prgkey6 type: blf
    prgkey6 value: 6009

    Dans le Dialplan d'Asterisk (/etc/asterisk/extensions.conf) :

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

    Il faut intégrer le contexte [PICKUP] dans le contexte des postes téléphoniques locaux :

    include => PICKUP

    Cordialement,
    Francois
    Dernière modification par F6HQZ ; 02/04/2011 à 20h06.

  4. #4
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0
    Merci Francois pour ces informations, mais 2 questions me brulent les doigts ...

    Est-ce que la BLF marche sans LED ? (Type Poste 6731i Aastra ?)

    Il faut intégrer le contexte [PICKUP] dans le contexte des postes téléphoniques locaux :
    Je ne comprends pas, que faut-il faire exactement ?

    Merci d'avance.
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

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

    Désolé si ce n'était pas assez clair.

    Dans le fichier extensions.conf, un contexte spécifique contient toutes les extensions, ou une macro, afin de permettre de numéroter et joindre ces téléphones internes.

    C'est dans ce contexte qu'il faudra inclure le contexte [PICKUP].

    Autre chose passée sous silence dans mon précédent message :
    il faut, bien entendu, que la supervision se fasse bien sur ces postes internes.
    En général, c'est (encore) un contexte inclus dans celui qui permet de numéroter les postes internes.

    Je l'appelle souvent [HINTS], pour mémoire.

    Donc, voici un exemple ultra simple (même trop simpliste) :

    [INTERNAL]

    include => PICKUP
    include => HINTS

    exten => 6001,1,Dial(SIP/compte1)
    exten => 6002,1,Dial(SIP/compte2)

    [HINTS]
    exten => 6001,hint,SIP/compte1
    exten => 6002,hint,SIP/compte2

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

    Ne pas oublier de paramétrer en conséquence les téléphones SIP...

    Cordialement,
    Francois

  6. #6
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0
    Bonjour,

    Merci j'ai lu bien attentivement, mais je reste tétanisé par la methode.

    Mon extensions.conf contient les 2 contextes, mais que faut'il faire sur les postes et qu'elles séquences de touches faut-il faire pour intercepter...

    J'ai la maitrise sur du PBX traditionnel mais la je plane ...
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

  7. #7
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    SEINE ET MARNE
    Messages
    182
    Downloads
    0
    Uploads
    0
    Oulà ! Ca va devenir difficile...
    Comment expliquer ?

    1/ Savez-vous paramétrer votre Aastra 6731i ?
    2/ Savez-vous lui programmer des BLF (les petits boutons avec une LED placés en haut sont programmables) ?
    3/ Oubliez le provisionning pour faire plus simple, travaillez uniquement via les pages WEB d'admin du téléphone.

    Si vous programmez une de ces touches en fonction "BLF", le poste dont l'extension sera "surveillée" par ce téléphone verra la LED éteinte si le poste du collègue est dispo ou déconnecté, fixe s'il est en ligne, clignotant s'il sonne.

    S'il sonne, le fait d'appuyer sur cette touche BLF permettra d'intercepter la communication et de répondre à sa place depuis ce téléphone "superviseur" (qui voit donc les états des téléphones des collègues).

    En fait, pour la "commande d'interception" issue du téléphone elle-même, vous devez renseigner le champs dédié dans le téléphone SIP Aastra "Park Pickup Config" ou "Directed Call Pickup" selon le modèle, situé dans la page "Global SIP", en ajoutant une sorte de préfixe qui sera envoyé ajouté en entête par le téléphone devant le numéro d'extension du poste à intercepter. Dans mon exemple, entrez "999" mais toute autre valeur peut marcher (ex: "*99")tant que vous la répliquerez dans le contexte "[PICKUP]" de mon exemple, pour "déclencher" l'action d'interception.

    4/ Il faut modifier extensions.conf dans Asterisk pour y ajouter les instructions qui permettront l'interception des appels des autres postes.
    Pour commencer, il faut qu'Asterisk supervise lui-même les postes en questions.
    C'est via la fonction HINT que cela se fait.
    C'est une sorte de déclaration (d'inscription) à un service dédié à la supervision.
    Chaque poste surveillé est donc déclaré par une ligne HINT :

    [HINTS]
    exten => 6001,hint,SIP/compte1
    exten => 6002,hint,SIP/compte2

    Tous les postes à surveiller devront être ainsi "inscrit" au service de supervision.

    Le contexte suivant permettra l'interception elle-même lors d'un appui sur une touche BLF qui clignotte :

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

    Et donc, pour finir, ajoutez les deux lignes suivantes dans le contexte d'origine qui contient vos extensions internes :

    include => PICKUP
    include => HINTS

    Cordialement,
    Francois

  8. #8
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par alternatiq Voir le message
    Bonjour,

    Merci j'ai lu bien attentivement, mais je reste tétanisé par la methode.

    Mon extensions.conf contient les 2 contextes, mais que faut'il faire sur les postes et qu'elles séquences de touches faut-il faire pour intercepter...

    J'ai la maitrise sur du PBX traditionnel mais la je plane ...
    bonsoir,


    Voir le lien suivant
    http://www.voip-info.org/wiki/view/Asterisk+cmd+Pickup
    et
    http://www.voip-info.org/wiki/view/A...d+pickupgroups

    risque d'interception avec Pickup d'un poste en appel au lieu de celui a intercepter probleme rencontre lors d'une installation.

    il y a cette methode

    [Interception]
    exten => _71.,1,Set(GLOBAL(PICKUPMARK)=${EXTEN:2})
    exten => _71.,n,Pickup(${EXTEN:2}@PICKUPMARK)
    exten => _71.,n,Hangup



    mais deconseiller sur le premier lien pour GLOBAL

    il y a aussi ce lien http://www.thorsten-knabe.de/linux/asterisk/pickup.jsp
    PicKup2

    beaucoup plus stable


    [Interception] ; 71+Nro du poste a intercepter
    ;
    exten => _71.,1,Set(Res_Pfx = "SIP/"${EXTEN:2})
    exten => _71.,n,PicKup2(${Res_Pfx})
    exten => _71.,n,Hangup

    [Interception_Gen] ; interception sur sonnerie generale
    exten => _72,1,PicKup2(${Sonnerie})
    exten => _72,n,Hangup

    ces contexts a include dans extensions.conf independant du phone.

    A+

  9. #9
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0
    Bonjour,

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

    J'ai mis cela dans mon extensions.conf

    [globals]
    ...
    include => PICKUP
    include => HINTS
    ...

    [HINTS] ;(10,11,12 et 13, les 4 extensions à surveiller)
    exten => 6000,hint,SIP/10
    exten => 6001,hint,SIP/11
    exten => 6002,hint,SIP/12
    exten => 6003,hint,SIP/13

    [PICKUP] ;(99 est le numéro à taper avant l'ext choisie)
    exten => _99.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _99.,n,NoOp(CALLERID=${CALLERID(all)})
    exten => _99.,n,Pickup(${EXTEN:3})
    exten => _99.,n,NoOp(CALLERID=${CALLERID(all)})

    dans mon aastra.cfg

    directed call pickup: 1
    directed call pickup prefix: 99

    Mais maintenant la ou je pige pas, faut-il mettre dans les BLF les 6001 + 6002 ... ou les 10 + 11 ....

    prgkey1 type: blf
    prgkey1 value: 6001
    prgkey2 type: blf
    prgkey2 value: 6002

    Merci
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

  10. #10
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par alternatiq Voir le message
    Bonjour,

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

    J'ai mis cela dans mon extensions.conf

    [globals]
    ...
    include => PICKUP
    include => HINTS
    ...

    [HINTS] ;(10,11,12 et 13, les 4 extensions à surveiller)
    exten => 6000,hint,SIP/10
    exten => 6001,hint,SIP/11
    exten => 6002,hint,SIP/12
    exten => 6003,hint,SIP/13

    [PICKUP] ;(99 est le numéro à taper avant l'ext choisie)
    exten => _99.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _99.,n,NoOp(CALLERID=${CALLERID(all)})
    exten => _99.,n,Pickup(${EXTEN:3})
    exten => _99.,n,NoOp(CALLERID=${CALLERID(all)})

    dans mon aastra.cfg

    directed call pickup: 1
    directed call pickup prefix: 99

    Mais maintenant la ou je pige pas, faut-il mettre dans les BLF les 6001 + 6002 ... ou les 10 + 11 ....

    prgkey1 type: blf
    prgkey1 value: 6001
    prgkey2 type: blf
    prgkey2 value: 6002

    Merci
    Bonjour,

    Voir le lien suivant http://www.panoramisk.com/111/interc...aastra-53i/fr/
    cela pourra peut être vous servir

    A+

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
  •