Код подразумевает ВСЕ!!!
Звонок на 200, далее перевод на 201 и получаем BLINDTRANSFER-переменную равную SIP/200. Далее ответ 201 и снова трансфер и снова новое значение переменных.
Я бы не стал делать такие быстрые выводы. Код, предложенный Wapo, на самом деле ништяковый, с одной поправкой... Перевод делается как? Жмем <трансфер> - <номер телефона> - <трансфер>, так вот по последнему трансферу мы отправляем звонок в контекст, определенный переменной __TRANSFER_CONTEXT, и вся остальная часть кода я так понимаю оказывается у нас там...Samael28 писал(а):Но это опять же только через features рабтает
Честно говоря FreePBX не юзал, а там что можно код редактить? Там же черт ногу сломает, че откуда берется! )))switch писал(а):Во FreePBX все делается "проще":
Если честно, не понимаю смысла городить такие городули. Вместо шлюза бы купили лучше самые дешевые IP-телефоны, по стоимости то на то и вышло бы, только работали бы с родной средой IP-телефонии со всеми вкусностями. Также не понятно ваша фраза "..она пытается набирать в транк, а не номер экстеншна...". В любом случае набирается экстеншен, вопрос в том, как уже сказал ded, как у вас построен диалплан, куда набранный экстеншен заруливается. Попробуйте перевести для начала на внутренний номер.kiabrin писал(а):добрый день! я новичок в Asterisk, но вопрос для меня актуален. и нюансы такие:
1. в качестве экстеншнов у меня обычные аппараты, включенные через SIP gateway, и кнопки трансфер у них нет, есть кнопка Flash, но она сбрасывает линию.
2. AsteriskNow (Asterisk 1.8.11 + FreePBX)
так вот, я набираю городской номер и во время разговора набираю ## начинает звучать холд-музыка у абонента, а у меня гудок, а после набора экстеншна я слышу отлуп sipnetа, то есть, я так понимаю, она пытается набирать в транк, а не номер экстеншна
на *2 вообще никакой реакции.
и еще было бы неплохо включать в конференцию внешние исходящие звонки, это возможно?
и можно ли задействовать кнопку Flush?
простите меня великодушно, я же новичок, правда, куда это писать?Dial(SIP/operator/${EXTEN},,tTr)