VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
denklu
Сообщения: 63
Зарегистрирован: 09 авг 2011, 15:20

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

Сообщение 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, можно это как-нибудь сделать?
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Дык у вас есть всё уже, зачем примеры какие-то? Во FreePBX 2.9 в сервисных кодах, системный факс, измените диавольское число 666 на 667, и всё.
На экстеншнах ставим птички на Fax и прописываем им мэйлы.
Должно работать.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

еcли не получится по совету ded, попробуйте подсмотреть переменные ${BLINDTRANSFER} ${TRANSFERERNAME} ${TRANSFERUSER}
ЛС: @rostel
denklu
Сообщения: 63
Зарегистрирован: 09 авг 2011, 15:20

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

Сообщение 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.
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Технические переводы с английского. Дорого. (c) zzuz
Всегда использовать устаревший режим:
В ранних версиях было возможно указать адрес эл. почты для детектировании входящих факсов, это поддерживалось специально для fax-to-email. Это устарело для дальнейшего использования назначений в модуле Внутренние номера/Пользователи, где также указывается адрес эл. почты. В процессе миграции старые адреса остаются на маршрутах, уже сконфигурированных таким образом, но пропадут если не будет включена эта опция и потребуется их снова правильно сконфигурировать. Эта опция служит для поддержки старого режима в текущей реализации.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH