PDA

Voir la version complète : Configuration de nouvelles extensions avec Asterisk Manager Interface (AMI)



kmta
05/05/2011, 09h24
Bonjour,

Je travail avec un IPBX tournant sous Astérisk 1.8 et depuis une application Windev je communique avec lui à travers l'AMI. A travers mon application, je dois pouvoir créer de nouvelles extensions sur mon serveur mais c'est là que je rencontre des problèmes.

En effectuant des recherches, je sais qu'il faut utilisé l'action "updateconfig" et paramétrer différentes variables, et c'est à ce moment là que je me perd un peu.

Est-ce que quelqu'un a deja travaillé avec l'AMI et saurait m'éclairé davantage ?

Merci

Reaper
05/05/2011, 10h47
Bonjour, il est difficile de créer les extensions avec AMI, je te conseille vivement de passer vers asterisk realtime, et de travailler avec la base, en fait avec cette méthode tu pourra gérer le plan de numérotation, les utilisateurs, ect.

kmta
09/05/2011, 08h37
Bonjour,

Merci pour cette information, je vais continuer mes recherches en espérant éviter l'utilisation de l'AMI car c'est pas simple c'est vrai.

kmta
09/05/2011, 17h45
Après plusieurs heures de tests, j'ai quand même réussi à créer une extension à travers la commande "UpdateConfig" de l'AMI (asterisk realtime marche aussi mais il va être très utile pour une autre partie à developper :))

Au cas où sa servirai à quelqu'un voici les commandes à passer :




// création de l'entête de l'extension dans sip.conf ([200])
Action: UpdateConfig
srcfilename: sip.conf
dstfilename: sip.conf
Action-000000: NewCat
Cat-000000: 200

// renseignement des divers paramètres
// important : a chaque appel de "Action" il faut incrémenter (Action-000001, Action-000002, Action-000003 ....)

Action-000001: Append
Cat-000001: 200
Var-000001: deny
Value-000001: 0.0.0.0/0.0.0.0

Action-000002: Append
Cat-000002: 200
Var-000002: type
Value-000002: friend

Action-000003: Append
etc...