This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bS5hvaZtOribSLkPR99fPWSdmV6zSuTBl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Bonjour à tous,
Je suis désolé d'être un peu hors charte, je n'arrive pas à trouver une
solution à un problème de configuration et les forums asterisk ne sont vraiment pas très actifs. Les seules informations trouvées ne permettent
pas de résoudre mon problème.
J'ai installé un serveur asterisk sur une machine Debian :
Asterisk 22.3.0~dfsg+~cs6.15.60671435-1, Copyright (C) 1999 - 2025,
Sangoma Technologies Corporation and others.
Created by Mark Spencer <
[email protected]>
Je pense avoir à peu près tout configuré correctement, ce serveur asterisk me sert depuis bientôt deux ans.
J'ai le dialplan suivant (simplifié, j'ai plus de SDA que cela) :
[global]
include => parkedcalls
[output-id]
exten => s,1,NoOp(## Your CallerID is : ${CALLERID(num)} ##)
same => 2,GotoIf($[${CALLERID(num)} = 6001]?3:5)
same => 3,Set(CALLERID(all)=Systella SAS <xxxxxxxxxxx>)
same => 4,Return()
same => 5,Set(CALLERID(all)=Systella SAS <xxxxxxxxxxx>)
same => 6,Return()
[internal]
exten => _60XX,1,Dial(PJSIP/${EXTEN},,tT)
same => n,Hangup()
exten => _00[1-79]XXXXXXXX,1,Answer()
same => n,Gosub(output-id,s,1)
same => n,Dial(PJSIP/${EXTEN:1}@SBSR)
same => n,Hangup()
[sbsr]
exten => +xxxxxxxxxxx,1,Dial(PJSIP/6001,30,tT)
same => n,Dial(PJSIP/6001 & PJSIP/6002)
same => n,Hangup()
exten => +xxxxxxxxxxx,1,Dial(PJSIP/6002,30,tT)
same => n,Dial(PJSIP/6002 & PJSIP/6001)
same => n,Hangup()
Ça fonctionne. Dans le fichier features.conf, j'ai écrit :
[general]
xfersound = beep
xferfailsound = beeperr
pickupexten = *8
pickupsound = beep
pickupfailsound = beeperr
featuredigittimeout = 2000
atxferabort = *1
atxfercomplete = *2
atxferthreeway = *3
atxferswap = *4
[featuremap]
atxfer => *2
blindxfer => #2
Je peux transférer des appels, les récupérer, avoir des conférences à
trois... La seule chose que je n'arrive pas à faire fonctionner, c'est
le pickup. Normalement, lorsqu'un téléphone sonne, je peux le récupérer avec *8. Sauf que non.
Exemple :
-- Executing [+xxxxxxxxxx@sbsr:1] Dial("PJSIP/SBSR-00000001", "PJSIP/6002,30,tT") in new stack
-- Called PJSIP/6002
-- PJSIP/6002-00000002 is ringing
> 0x7f8a880a0640 -- Strict RTP learning after remote address set
to: 192.168.10.253:16402
> 0x7f8a880a0640 -- Strict RTP switching to RTP target address 192.168.10.253:16402 as source
Je prends un autre téléphone et je tape *8. Je n'obtiens qu'une erreur
(et rien d'utilisable dans les logs).
-- <PJSIP/6001-00000003> Playing 'beeperr.gsm' (language 'fr')
J'ai essayé avec ou sans les ring_group et call_group, j'ai toujours la
même erreur.
Je prends toute suggestion, y compris un pointeur vers une doc exhaustive.
Merci de vos lumières,
JB
--bS5hvaZtOribSLkPR99fPWSdmV6zSuTBl--
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCaAIaqAAKCRDFW/s/mMLX CFNlAQD4MaNhOPtTuw28B1OPbpt8HVPJIUfU6KPHEvpwn6QpcAEAoKajPAb1aO7r 8cqLqvO5ZrkJ2gx3Fuvd20iItKWtmAc=
=D/dt
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)