Задача.
Настроить переадресцию на внешний номер после 10 секунд после звонка на основной сип-номер Б.
Asterisk 11.
Возникшие проблемы
exten => _Б, 1 , NoOp()
same => n, Dial(SIP/Б,10,t)
same => n, Dial(SIP/Б&SIP/outsip/B,,t)
При звонке с А на Б, происходит переадресация на В.
Все идет по плану, но(!)
В CDR есть запись "А->Б" и отсутствует запись "Б->В" . Как говориться " кто банкет оплачивать будет?". Соответственно, исходящие звонки получаются для абонента Б на номер В бесплатны. Что не вяжется с политикой партии ))).
Попробовал
1. провернуть махинации с ResetCDR() со всякими ключами. Безрезультатно
2. добавлял Set(CDR(src)=Б). Ругается, что нет прав.
3. поднять второй вызов с помощью call-файла. Получилось только сделать два исходящих с "Б > А" и с "Б > В", которые "соеденены между собой". Оба звонка есть в CDR, но не могу call - фаилом прилепить второй вызов к уже установленому соединению.
Чувствую, что колупать надо в сторону колл-файла или через конференцию.
Не понимаю можно ли к уже поднятому каналу колфайлом приплюсовать еще звонок.