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
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
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
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+