Voir la version complète : Call Pickup avec grandstream gxp-2020
Bonjour,
je tente depuis quelque temps, sans succès, de capturer les appels destinés à un post, pour ce faire j'ai googler pas mal et suivi à la lettre la doc de chez grandstream : http://www.grandstream.com/products/gxp_series/general/documents/gxp_interop_asterisk.pdf mais ça fonctionne pas, j'ai toujours le message "app_directed_pickup.c:257 pickup_exec: No target channel found for 3XX." dans la clic et sur le post l'erreur 603.
Je suis sur Asterisk 1.6.2.9-2+squeeze1
une idée ?
Merci.
Ha ben c'est plus compliquer que je ne pensais je voie
C'est simple, comme tout, regarde comment utiliser la fonction pickup() et aussi un autre moyen c'est de passer par les pickup groups.
J'ai beau retourner tout ce que je trouve sur le net, rien ne fonctionne, donc pas si simple (Pour celui qui ne connais pas)
Dans ce cas si rien fonctionne, commence par d’écrire tes fichier de configurations de ton pickup.
Dans mon fichier features.conf
[general]
parkext => 700
parkpos => 701-720
context => parkedcalls
parkingtime => 45
courtesytone = beep
findslot => next
transferdigittimeout => 3
xfersound = beep
xferfailsound = beeperr
pickupexten = **
Dans le fichier sip.conf
Pour chaque post
[310]
nat=yes
qualify=yes
type=friend
username=310
secret=XXXXXX
callerid="Poste 310" <310>
host=dynamic
context=users
canreinvite=no
dtmfmode=rfc2833
disallow=all
allow=alaw
subscribecontext=BLFlocal
Et dans mon extensions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[default]
include=>parkedcalls
[users]
include => blf_group_local
exten => 310,1,Answer()
exten => 310,n,Dial(SIP/310,45,tT)
exten => 310,n,Hangup
...
[BLFlocal]
exten => 310,hint,SIP/310
...
[blf_group_local]
exten => _**3XX,1,Pickup(${EXTEN:2}@intern)
exten => _**3XX,n,Hangup
[parkedcalls]
exten => _*3,1,ParkAndAnnounce(pbx-transfer:PARKED|120|SIP/${DIALEDPEERNUMBER}|sip_incoming,${DIALEDPEERNUMBE R},1)
D’apprêt la doc de Grandstream c'est bon mais toujours la même erreur :s
Revérifié tout ce matin, toujours pareille :(
Au lieu de
exten => 310,1,Answer()
exten => 310,n,Dial(SIP/310,45,tT)
exten => 310,n,Hangup
Le:
exten => 310,1,Dial(SIP/310,45,tT)
Et c'est pas la peine de séparer les contextes de pickup dans ton cas.
Tu me montre features.conf mais aucune pickupgroup et group pour tes peers dans sip.conf
features.conf est une chose bine differente de pickup() nous sommes d’accord ?
J'ai appliqué la modif mais toujours la même erreur, c'est super dingue
Tu me montre features.conf mais aucune pickupgroup et group pour tes peers dans sip.conf
features.conf est une chose bine differente de pickup() nous sommes d’accord ?
Oui, au début j'avais mal compris la différence, la j'ai désactivé.
Dans ce file http://www.fonality.com/trixbox/forums/vendor-forums-certified/aastra-endpoints/3xi5xi-directed-pickup-dont-work-asterisk-162-ok-14- il est indiqué que il faut modifier chan_sip.c mais j'ai qu'un chan_sip.so
il ne faut rien modifier, lis comment fonctionne pickup()
bin d'apret http://asterisk.snom.com/index.php/Asterisk_1.6/Call_Pickup
juste exten => **3XX,1,Pickup(${EXTEN:2}@users)
devrais fonctionner, c'est ce que je me tue a faire...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés