Перевод звонка
Всем здравствуйте! Вот возник вопрос по переводу звонков. Вообщем, суть такая: есть входящий звонок в организацию, секретарь (А), поднимает трубку и слышит абонента (Б). Б желает поговорить с начальником (В). В сейчас на месте нет, но у него есть с собой сотовый телефон. Далее, А говорит Б, что бы тот оставался на линии, после чего нажимает # и набирает номер В, дожидается когда тот возьмет трубку и спрашивает у него, будет ли он разговаривать с Б. Если В говорит, что будет, то А просто кладет трубку. Если говорит, что не будет - А жмет 00, или ждет пока В положит трубку, и возвращается к разговору с Б, ну и объясняет ему причины по которым В не может сейчас говорить.
Вообщем, что б организовать подобные взаимодействия - прописываю в файл features.conf следующее:
[featuremap]
atxfer => #
disconnect => 00
blindxfer => *
И пробую смоделировать вышеописанную ситуацию. В результате получается следующее: Б дозванивается до А, затем А нажимает # и дозванивается до В. В поднимает трубку, и слышит А, А, при этом, В не слышит, и в трубке идут длинные гудки, как буд-то он продолжает дозваниваться до В. Теперь, если А положит трубку, то разговор с В оборвется, а Б так и будет слушать музыку в ожидании соединения.
Ребят, подскажите пожалуйста, что может быть не так в моем случае, и как текущую ситуацию привести к вышеописанной?
PS стоит gentoo-sources 2.6.30-r8, asterisk 1.6.2.1, dahdi 2.2.0.2
|