Приветствую! Я совсем новичок в телефонии, поэтому Asterisk и диалпланы для меня в новинку. Уже который час ломаю голову, для чего нужен этот кусок кода в диалплане конференц-комнаты, откуда берётся этот "x" и почему цикл повторяется именно 10 раз
```
same => n,Set(i=1)
same => n,While($[${i} < 10]) same => n,ExecIf($[ "${bridgePeer:0:5}" != "Local" ]?ExitWhile()) same => n,ExecIf($[ "${bridgePeer:0:5}" == "Local" ]?Set(pl=${IF($["${CHANNEL:-1}" == "1"]?2:1)})) same => n,ExecIf($[ "${bridgePeer:0:5}" == "Local" ]?Set(bridgePeer=${IMPORT(${CUT(bridgePeer,\;,1)}\;${pl},BRIDGEPEER)})) same => n,ExecIf($[ "${bridgePeer}x" == "x" ]?ExitWhile())same => n,Set(i=$[${i} + 1])same => n,EndWhilesame => n,ExecIf($[ "${bridgePeer}" != "${CHANNEL}" && "${bridgePeer:0:5}" != "Local" && "${bridgePeer}x" != "x" ]?ChannelRedirect(${bridgePeer},${CONTEXT},${EXTEN},${PRIORITY}))
```