2010-05-04 9 views
2

Je veux connaître la façon d'ajouter de nouvelles applications par exemple astérisque et modules.For Je n'ai pas l'application SetGlobalVar dans mes machine.I astérisque veulent ajouter that.Is il possible.astérisque: ajouter une application

Merci d'avance.

Répondre

1

Comme pour SetGlobalVar vous pouvez utiliser Set avec l'option g comme décrit dans Asterisk wiki. Au lieu d'écrire une telle application écrire un programme simple qui change dialplan.

Si vous voulez ajouter quelque chose à Asterisk, il y a une option plus simple que l'ajout d'une application: utilisez AGI avec votre langage de programmation préféré.

0

Vous pouvez également utiliser la fonction GLOBAL(). Par exemple:

exten => 1234,1,Set(GLOBAL(MY_GLOBAL_VAR)=value) 
0

je pourrais être complètement hors de la base, mais, je crois que ce que l'OP demande, c'est comment charger réellement ce module .. En supposant que votre distribution astérisque livré avec func_global, il suffit de faire « Module chargez func_global.so ". Si vous voulez le charger au démarrage d'astérisque, ajoutez-le à votre modules.conf. Si votre distribution ne contient pas d'astérisque avec ce module, alors vous devrez soit reconstruire le paquet et l'inclure, soit créer ce module à partir des sources asterisk de vanilla, puis le copier vers votre lib/répertoire des modules.

0

En fonction de votre version Asterisk, cette application peut effectivement ne pas exister plus. Je crois qu'il a été supprimé avec Asterisk 1.8 et suivants.

Questions connexes