Asterisk: Exécutez la commande shell sur le serveur lorsque le défi est accepté à un supplément SIP

J'essaie de configurer un astérisque pour exécuter une commande shell pour les appels entrants. - Mais seulement lorsque l'appel est accepté. J'ai réussi à configurer extension.conf, À cette commande est effectuée lors de la réception d'un nouvel appel.

exten => 999999999,1,NoOp("----------mygroup---------------")
exten => 999999999,2,System(echo "1:${EXTEN} - ${DATETIME} - ${CALLERID} - ${CHANNEL}" >> /var/log/asterisk/calls)
exten => 999999999,3,Dial(SIP/7001,20)

Est-il possible de le modifier afin que la commande soit exécutée lorsque l'opérateur connecté à l'abonné interne SIP accepte un appel. J'ai besoin de connaître l'identifiant de l'opérateur actif et du numéro de l'appelant pour exécuter la commande.
Invité:

Christine

Confirmation de:

Faites attention au paramètre «M» Pour la commande "numéro de cadran". Demandez à la macro de fonctionner pour effectuer toute recherche requise pour définir les informations sur l'opérateur, puis exécutez la commande. System De la macro.

En plus de lecture:

https://wiki.asterisk.org/wiki ... _Dial

Pour répondre aux questions, connectez-vous ou registre