Bonjour je suis nouveau sur le forum et débutant avec Asterisk.
Quelqu'un aurait-il un script en C (n'importe quoi) qui fonctionne et qui fait donc le lien avec Asterisk ?
Mon script hello-world ne s'affiche pas (mais il s'execute) :frown:
Merci.
Il y a vraiment personne ??? Je comprend pas comment faire communiquer l'information a asterisk sachant que le script s'éxécute mais ne fait rien.
Bonjour,
Peux-tu nous expliquer ce que tu comptes faire faire à Asterisk avec ton script "Hello-World" ?
Peux-tu nous montrer ton script, ton DialPlan ?
./Kriss
Bon j'ai reussi à faire fonctionner mon script (il dit 2013) mais je n'arrive pas à recuperer les valeurs des variables que m'envoie Asterisk. Par exemple "agi_language" mon script le trouve mais n'accede pas à sa valeur (cad "fr")
#include <stdio.h>
#include <string.h>
int main()
{
char line0[80]; // je creer des variables
char line1[80];
char line2[80];
char line3[80];
char line4[80];
char line5[80];
char line6[80];
char line7[80];
char line8[80];
char line9[80];
char line10[80];
char line11[80];
char line12[80];
char line13[80];
char line14[80];
char line15[80];
char line16[80];
char line17[80];
char line18[80];
char line19[80];
char line20[80];
setlinebuf(stdout);
setlinebuf(stderr);
fgets(line0,80,stdin); // je recup les variables qu'asterisk me donne
fgets(line1,80,stdin);
fgets(line2,80,stdin);
fgets(line3,80,stdin);
fgets(line4,80,stdin);
fgets(line5,80,stdin);
fgets(line6,80,stdin);
fgets(line7,80,stdin);
fgets(line8,80,stdin);
fgets(line9,80,stdin);
fgets(line10,80,stdin);
fgets(line11,80,stdin);
fgets(line12,80,stdin);
fgets(line13,80,stdin);
fgets(line14,80,stdin);
fgets(line15,80,stdin);
fgets(line16,80,stdin);
fgets(line17,80,stdin);
fgets(line18,80,stdin);
fgets(line19,80,stdin);
fgets(line20,80,stdin);
fputs(line0,stderr);
printf("SAY NUMBER 2013\"\"\n");
printf("SET VARIABLE Myvar0 %s",line0 );
printf("SET VARIABLE Myvar1 %s",line1 );
printf("SET VARIABLE Myvar2 %s",line2 );
printf("SET VARIABLE Myvar3 %s",line3 ); //j'affecte malheureusement agi_language et non "fr"
printf("SET VARIABLE Myvar4 %s",line4 );
printf("SET VARIABLE Myvar5 %s",line5 );
printf("SET VARIABLE Myvar6 %s",line6 );
printf("SET VARIABLE Myvar7 %s",line7 );
printf("SET VARIABLE Myvar8 %s",line8 );
printf("SET VARIABLE Myvar9 %s",line9 );
printf("SET VARIABLE Myvar10 %s",line10 );
printf("SET VARIABLE Myvar11 %s",line11 );
printf("SET VARIABLE Myvar12 %s",line12 );
printf("SET VARIABLE Myvar13 %s",line13 );
printf("SET VARIABLE Myvar14 %s",line14 );
printf("SET VARIABLE Myvar15 %s",line15 );
printf("SET VARIABLE Myvar16 %s",line16 );
printf("SET VARIABLE Myvar17 %s",line17 );
printf("SET VARIABLE Myvar18 %s",line18 );
printf("SET VARIABLE Myvar19 %s",line19 );
printf("SET VARIABLE Myvar20 %s",line20 );
return 0;
}
C'est tout bete comme script je veux juste savoir comment prendre ce qu'il y a dans agi_language et pas le nom agi_language
C'est bon j'ai trouvé merci
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés