Хочется построить ответ на входящий по следующему принципу:
Вызов идёт одновременно на настольный и сотовый телефон абонента.
Если нет ответа втечение 10 секунд, к вызову автоматически добавлятся телефон абонента 2 (телефоны абонента 1 продолжают вызываться).
Если нет ответа втечение 10 секунд, к вызову автоматически добавлятся телефон абонента 3 (телефоны абонентов 1 и 2 продолжают вызываться).
На ум приходит только такая конструкция:
Dial(SIP/1&SIP/gsm/8910111111,10,rTt);
Dial(SIP/1&SIP/gsm/8910111111&SIP/2,10,rTt);
Dial(SIP/1&SIP/gsm/8910111111&SIP/2&SIP/3,0,rTt);
Но тут явная проблема - после окончания 10 секундного интервала вызовы по каналам, переданным в Dial прекращаются и дозвон начинается заново. Тоесть в данном примере сотовый SIP/gsm/8910111111 может вызываться до трёх раз.
Есть вообще красивый способ добавлять каналы к вызову, или я хочу слишком странного?