LINUX.ORG.RU

Как именно не отвечать? Так нельзя, вы должны отправить или 180 Ringing или 183 Progress. В Asterisk это делается соответствующими приложениями (application), и это не костыли.

paganmind
()
Ответ на: комментарий от paganmind

ну звонит телефон 10, я на 20 нажимаю кнопку перехвата и теперь звонит телефон 20. скриптами через вызов

channel redirect <channel> <ctx,ext,pri>
это можно сделать, ну или Asterisk:AMI еще вроде умеет такое. а вот готовой реализации не встречал пока.

Deleted
()
Ответ на: комментарий от goingUp

Хотя если тебе не отвечать, то это не подойдет

goingUp ★★★★★
()
Ответ на: комментарий от zgen

То что написано, то и надо. Есть 2 телефона: 20 и 30, на телефон 20 поступает звонок(например с номера 40), телефон 20 звонит. на телефоне 30 набирается определенный код(например *1*20), звонок с номера 40 переводится на номер 30 и теперь звонит аппарат под номером 30.

У астера при перехвате вызова сразу происходит ответ и перехватывающий не знает чей звонок он перехватил и надо вообще ему на него отвечать или нет.

Подобное есть в некоторых аппаратных атс-ках и есть заказчики, которые «хотим как раньше» и со всем могут согласиться кроме подобного поведения. пока настроил для стаждущих: звоним 10 секунд, если нет то переводим на ринг-группу где номера которые должны перехватывать вызов, но это не устраивает.

Deleted
()
Ответ на: комментарий от Deleted

То, что написано - это решение. А нужно понять, какую проблему пытается решить клиент - и дать ему возможность эту проблему решить.

Насколько я понял, задача сводится к тому, чтобы знать, какой номер или на какой (внешний) номер звонят, прежде, чем будет принято решение о перехвате вызова?

Но ведь оператор телефона 30 в вашем примере тоже не знает, кто звонит на телефон 20 - значит от тоже вслепую принимает решение о переводе вызова на свой номер? Или знает?

zgen ★★★★★
()
Последнее исправление: zgen (всего исправлений: 1)
Ответ на: комментарий от zgen

В кабинете сидит несколько человек и если одного нет на месте, то другой должен перехватить вызов, но ответить на него или нет он должен решать посмотрев на номер звонящего.

Есть еще один вариант, когда помимо номера 20 и 30 есть номера t20 и t30, они настроены вторыми линиями(t30 у 20 и t20 у 30) с нулевым рингтоном. При вызове 30 дополнительно звонит t30 и у 20 отображается второй линией кто звонит на 30 и он может перехватить(аналогично настроено у 20), но это слишком муторная настройка.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.