Page 3 sur 3 PremièrePremière 123
Affichage des résultats 21 à 22 sur 22

Discussion: Déconnecter tous les utilisateurs à une heure spécifique

  1. #21
    Membre Junior
    Date d'inscription
    septembre 2010
    Localisation
    Nouméa / SF
    Messages
    14
    Downloads
    0
    Uploads
    0
    Citation Envoyé par qhess77 Voir le message
    Je connais la commande
    Code:
    *CLI> sip unregister SIP_ID
    qui force la deconnexion d'un poste SIP.
    Nice try! mais non je ne cherche pas a "unregister" un poste SIP mais seulement à déconnecter l'utilisateur qui est actuellement connecté dessus pour remettre l'utilisateur par défaut associé au poste.

    Mes utilisateurs ne sont pas des compte SIP je n'ai donc pas accés a leur numéro d'extension avec cette commande. Ce sont juste des associations géré par freePBX qui les associe ou non dans la base astdb.

  2. #22
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Citation Envoyé par stilobix Voir le message
    Nice try! mais non je ne cherche pas a "unregister" un poste SIP mais seulement à déconnecter l'utilisateur qui est actuellement connecté dessus pour remettre l'utilisateur par défaut associé au poste.

    Mes utilisateurs ne sont pas des compte SIP je n'ai donc pas accés a leur numéro d'extension avec cette commande. Ce sont juste des associations géré par freePBX qui les associe ou non dans la base astdb.
    Je comprends pas ton pb. Les piste ont ete données. Il y a originate, console/dsp pour 1 coté ou tu crées un channel. Pfff, voila une solution...

    Rajoute le code ci-dessus dans extensions_custom.conf en specifiant les users que tu veux deconnectés automatiquement.
    Code:
    [monloginlogoutautomatique]
    exten => *99,1,Macro(user-logoff,100)
    exten => *99,n,Macro(user-logoff,101)
    exten => *99,n,Macro(user-logoff,102)
    exten => *99,n,Hangup
    
    
    [originateanswer]
    exten => 1,1,Answer()
    exten => 2,n,Wait(3)
    Faire un reload.

    Puis asterisk -rx " originate Local/1@originateanswer extension *99@monloginlogoutautomatique"
    dans un cron fera ce que tu veux ou tu peux tester bien sur sous cli.

    Je n'ai pas testé mais ca DOIT marcher.
    Fastm3.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •