Страница 1 из 1

чем можно земенить CONNECTEDLINE в 1.6?

Добавлено: 29 янв 2013, 19:27
denklu
FreePBX 2.9 Asterisk 1.6
Хочется чтобы абоненты принимали факс на свои емэйлы, переключая звонок с факсом на 667,
вот нарыл подходящий пример:

добавить в /etc/asterisk/extensions_custom.conf
[app-fax-custom]
exten => 667,1,Set(FAX_FOR_NUM=${CONNECTEDLINE(num)})
exten => 667,n,NoOp(Directed call transfer from ${CALLERID(all)} for ${FAX_FOR_NUM})
exten => 667,n,GoTo(ext-fax,${FAX_FOR_NUM},1)

но у меня не работает, похоже из-за CONNECTEDLINE, т.к. если вместо "${CONNECTEDLINE(num)}" ставлю просто номера 100,101,102,... факсы нормально принимаются и даже на соответствующие номерам мэйлы.
нужно чтобы в FAX_FOR_NUM попал номер абонента, который переключил на 667, можно это как-нибудь сделать?

Re: чем можно земенить CONNECTEDLINE в 1.6?

Добавлено: 29 янв 2013, 20:40
ded
Дык у вас есть всё уже, зачем примеры какие-то? Во FreePBX 2.9 в сервисных кодах, системный факс, измените диавольское число 666 на 667, и всё.
На экстеншнах ставим птички на Fax и прописываем им мэйлы.
Должно работать.

Re: чем можно земенить CONNECTEDLINE в 1.6?

Добавлено: 29 янв 2013, 21:35
Vlad1983
еcли не получится по совету ded, попробуйте подсмотреть переменные ${BLINDTRANSFER} ${TRANSFERERNAME} ${TRANSFERUSER}

Re: чем можно земенить CONNECTEDLINE в 1.6?

Добавлено: 30 янв 2013, 14:05
denklu
спасибо за советы
средствами freepbx так и не получилось.
у меня в FreePBX факс отправляется только на емайл, который прописан к основному номеру факса, какие бы галки я не ставил.
похоже пора обновлять сам asterisk

вроде заработало вот с такой строкой
exten => 667,1,Set(FAX_FOR_NUM=${CALLERID(num)})
теперь осталось передать в заголовок емайла номер истинного отправителя, а не того кто перевел звонок

в FreePBX есть параметр Always Allow Legacy Mode
который вроде должен как то влиять на факсы, но у меня файлы конфигурации не менялись при его изменении никак
вот описание
In earlier versions, it was possible to provide an email address with the incoming FAX detection to route faxes that were being handled by fax-to-email detection. This has been deprecated in favor of Extension/User FAX destinations where an email address can be provided. During migration, the old email address remains present for routes configured this way but goes away once 'properly' configured. This options forces the Legacy Mode to always be present as an option.

Re: чем можно земенить CONNECTEDLINE в 1.6?

Добавлено: 30 янв 2013, 14:10
ded
Технические переводы с английского. Дорого. (c) zzuz
Всегда использовать устаревший режим:
В ранних версиях было возможно указать адрес эл. почты для детектировании входящих факсов, это поддерживалось специально для fax-to-email. Это устарело для дальнейшего использования назначений в модуле Внутренние номера/Пользователи, где также указывается адрес эл. почты. В процессе миграции старые адреса остаются на маршрутах, уже сконфигурированных таким образом, но пропадут если не будет включена эта опция и потребуется их снова правильно сконфигурировать. Эта опция служит для поддержки старого режима в текущей реализации.