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
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
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.
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.
Merci Francois pour ces informations, mais 2 questions me brulent les doigts ...
Est-ce que la BLF marche sans LED ? (Type Poste 6731i Aastra ?)
Je ne comprends pas, que faut-il faire exactement ?Il faut intégrer le contexte [PICKUP] dans le contexte des postes téléphoniques locaux :
Merci d'avance.
Alternatiq Informatique
SSII spécialisée dans l'architecture Open Source
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
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
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
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+
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
Bonjour,
Voir le lien suivant http://www.panoramisk.com/111/interc...aastra-53i/fr/
cela pourra peut être vous servir
A+