Предположим есть телефоны 1, 2 и 3.
Звоню с 1 на 2. На телефоне 2 набираю '*2', слышу "transfer...", набираю номер абонента '3'.
На телефоне 3 звенит звонок, поднимается трубка. В это время на телефоне 1 играет MusicOnHold.
Я разговариваю с телефона 2 с собеседником на телефоне 3, затем кладу трубку.
В трубке телефона 3 звучит "beep". И все...
По идее телефон 1 и телефон 3 должны соединиться.
Но голоса нет, ничего не слышно. Если на телефоне 3 повесить трубку, то на 1 hangup не проходит.
После этих манипуляций asterisk перестает реагировать на 'stop now' и пр.
Звонки через него ходят...
P.S. Проверялось на CVS версиях начиная с июньский (вроде).
Всегда одна и таже реакция на '*2'...
Зависит от устройства телефонов 2 и 3. Если это АТА-186 или АддПак, то там зарезервированы * для других целей. Назначь в features.conf другую комбинацию, например #2, просто 2.
Телефоны это --
1. Sipura SPA-841
2. Sipura SPA-2002
На *2 ничего не висит (есть правда на *25 и *26).
Специально проверил -- повесил на 2.
Результат абсолютно тот же... :(
Можен это не работает на SIP?!!
работает на linksys pap2, проверял на * 1.0.7 НО! там трансфер производится по нажатию "flash" на аппарате. То есть мне позвонили, я поговорил, перевожу: нажимаю "flash", слышу тон(зуммер), набираю номер, говорю с тем, кому перевожу, вешаю трубку, они говорят между собой.