-
Plusieurs patterns identique / Probleme CDR après jump ou macro
Bonjour,
Je suis nouveau sur Asterisk et j'ai monté une petite installation à la maison. Pour sortir, j'ai deux canaux SIP, et je choisis le bon via le dialplan en AEL. Le problème, c'est que j'ai deux patterns ( _[0[068]. et _[13].) que je dois traiter exactement de la même façon.
- j'ai d'abord essayé de décrire les étapes dans un pattern, puis de faire un jump de l'autre
_[0[068]. =>
{
// Traiter l'appel
}
_[13]. =>
{
jump _[0[068].;
}
- puis d'utiliser une macro
_[0[068]. =>
{
¯oCall(${EXTEN});
}
_[13]. =>
{
¯oCall(${EXTEN});
}
Le problème, c'est que dans les deux cas, le champ DST des CDR contient le pattern ("_0[068]." ou "~~s~~"), et pas le numéro composé.
Quelle serait la bonne méthode pour gérer deux (ou plus) patterns qui sont traités de façon identique?
J'utilise Asterisk 1.8.3.
Merci d'avance,
-
J'ai creusé un peu, et j'ai trouvé ça (en anglais) :
http://www.dslreports.com/forum/r258...on-Strangeness
http://forums.asterisk.org/viewtopic...t=7560&start=0
https://issues.asterisk.org/bug_view...p?bug_id=15214
Le dernier lien en particulier me fait un peu peur... Est-ce qu'AEL est inutilisable en l'état si on veut avoir des CDR "propres"?
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
-
Règles du forum