Salut,

peut être que les quotes sont gérées différemment en 1.8.
Pourquoi mettre "espace" dans DestRenvoi ?
exten => *70,n,Set(P_DestRenvoi="")
Essaye cela avec Set(P_DestRenvoi=).

Parceque l'erreur de la CLI :
[Apr 5 10:47:26] WARNING[20270] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected '<token>', expecting $end; Input: ""5^
[Apr 5 10:47:26] WARNING[20270] ast_expr2.fl: If you have questions, please refer to doc/tex/channelvariables.tex.
[Apr 5 10:47:26] DEBUG[20270] pbx.c: Expression result is '""'

me parait vouloir dire que lorsqu'il y'a ton check dans le GotoIf, il teste "" (soit P_DestRenvoi) lui même dans des doubles quotes ... """"

Et perso les espaces dans les conditions ... j'évite au maximum

Pour exten => *70,n(Va_Index),Set(P_DestRenvoi=$[${P_DestRenvoi}${Digits}]) , as tu besoin de mettre cela dans une expression $[] ?, de la concaténation simple devrait suffire non ?
*70,n(Va_Index),Set(P_DestRenvoi=${P_DestRenvoi}${ Digits})

++