WhoSYourDahdi
23/06/2011, 15h39
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,
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,