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})