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

FreePBX и extensions_custom.conf

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

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

Ответить
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Не нужно ничего писать в extensions_custom.conf
Самый простой ход использовать системный факс, который уже есть на диавольском номере 666. Можете набрать и послушать как пищит диавол (анафема!).
Потом заходите в Feature codes, находите факс, убираете птичку с дефолта и вписываете туды, скажем свой 105 (хотя - зачем?).
Применяете.
PROFIT!!!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Код: Выделить всё

extensions_custom.conf:

[from-internal-custom]
exten => 106,1,NoOp(-------------------Call from ${CALLERID(number)} to ${EXTEN}------------------)
exten => 106,n,Answer()
exten => 106,n,Set(DT=${TIMESTAMP}-${CALLERIDNUM}-${UNIQUEID})
exten => 106,n,Set(FAXOPT(headerinfo)=Received by ${CALLERID(number)} ${STRFTIME(${EPOCH},,%Y-%m-%d %H-%M)})
exten => 106,n,Set(FAXOPT(localstationid)=Name)
exten => 106,n,Set(FAXOPT(maxrate)=14400)
exten => 106,n,Set(FAXOPT(minrate)=2400)
exten => 106,n,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)})
exten => 106,n,NoOp(FAXOPT(headerinfo) : ${FAXOPT(headerinfo)})
exten => 106,n,NoOp(FAXOPT(localstationid) : ${FAXOPT(localstationid)})
exten => 106,n,NoOp(FAXOPT(maxrate) : ${FAXOPT(maxrate)})
exten => 106,n,NoOp(FAXOPT(minrate) : ${FAXOPT(minrate)})
exten => 106,n,NoOp(**** RECEIVING FAX : ${DT} ****)
exten => 106,n,ReceiveFax(/home/fax/${FAXOPT(headerinfo)}.tif)
exten => 106,n,System(/bin/mkdir /home/docs/FAX)
exten => 106,n,System(/usr/bin/tiff2pdf "/home/fax/${FAXOPT(headerinfo)}.tif" -o "/home/docs/FAX/${FAXOPT(headerinfo)}.pdf")
exten => 106,n,System(/bin/rm -r /home/fax/*.tif)
exten => 106,n,HangUp()
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Да, так получается.
Вы бы книжки почитали....
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Что не работает? Это

Код: Выделить всё

[from-internal-custom]
exten => 1234,1,Playback(demo-congrats)         ; extensions can dial 1234
работает, а это

Код: Выделить всё

[from-internal-custom]
exten => 106,1,NoOp(-------------------Call from ${CALLERID(number)} to ${EXTEN}------------------)
exten => 106,n,Answer()
exten => 106,n,Set(DT=${TIMESTAMP}-${CALLERIDNUM}-${UNIQUEID})
exten => 106,n,Set(FAXOPT(headerinfo)=Received by ${CALLERID(number)} ${STRFTIME(${EPOCH},,%Y-%m-%d %H-%M)})
exten => 106,n,Set(FAXOPT(localstationid)=Name)
exten => 106,n,Set(FAXOPT(maxrate)=14400)
exten => 106,n,Set(FAXOPT(minrate)=2400)
не работает?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

И так тоже не догадались?

Код: Выделить всё

[from-internal-custom]
exten => 1234,1,NoOp(-------------------Call from ${CALLERID(number)} to ${EXTEN}------------------)
exten => 1234,n,Answer()
exten => 1234,n,Set(DT=${TIMESTAMP}-${CALLERIDNUM}-${UNIQUEID})
exten => 1234,n,Set(FAXOPT(headerinfo)=Received by ${CALLERID(number)} ${STRFTIME(${EPOCH},,%Y-%m-%d %H-%M)})
exten => 1234,n,Set(FAXOPT(localstationid)=Name)
exten => 1234,n,Set(FAXOPT(maxrate)=14400)
exten => 1234,n,Set(FAXOPT(minrate)=2400)
kexit писал(а):Вы знаете... к моему глубокому сожалению нет :(
А вот верхний пример работает с 1234.
Видно что-то у меня с системой не то...

Но я тем временем полез в extensions_additional.conf, разыскал там оригинальный набор команд для приёма факса, и заменил на свой, закомментировав строки оригинала
Это к моему глубокому сожалению. Даже готовые макароны из копипасты не усваиваются никак.
Более того - оригинальный набор команд для приёма факса в extensions_additional.conf востановится чудесным образом при первом же Apply config -> Reload из вэб интерфейса, а ваш код пропадёт.

Вы бы всё же книжки почитали, или хоть заголовки в этих файлах. Там написано всё.
Последний раз редактировалось ded 06 фев 2014, 23:50, всего редактировалось 3 раза.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Не секрет.
У нас примерно 200 клиентских Астерисков, и своих примерно 5-6, всех возможных версий.
У вас где-то опечатка, такое бывает при копипасте. Вам надо смотреть в командную строку при выполнении попыток. Там всё видно.
И проверять командами типа
CLI> dialplan show from-internal
который должен содержать
include => from-internal-custom
ну и
CLI> dialplan show from-internal-custom
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX и extensions_custom.conf

Сообщение ded »

Не надо отписываться, это азбука, серьёзно!
Возможно, для новичка это каждый раз открытие,
- Ура! Я её нашёл!
- Что? ЧТо нашёл?
- Букву! Букву Л! Искал и нашёл! Она после буквы К!
- Дык, эта, в опчем намекали - прочтите: Аз, буки, веди, глаголь, добро.... так бы и дошли?
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: FreePBX и extensions_custom.conf

Сообщение virus_net »

kexit писал(а):Тяжко на вот такие моменты нарываться новичку
тяжко не потому что новичок, а потому что отсутствует знания теории, а это потому что ни книжку ни доку не читали.
http://forum.asterisk.ru/ писал(а):Вопросы новичков
Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее
явно отсутствует понимание dialplan -> context -> exten, а это подробно разжевано в книге "Астериск - будущее телефонии"
сначала нужно получить знания по теории, а потом лезть разбираться, и не по интуиции и/или логике, а по знаниям. в противном случае можно ещё 100 лет искать, но не найти, т.к. нужно знать что искать
удачи
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: FreePBX и extensions_custom.conf

Сообщение virus_net »

kexit писал(а):Спасибо
пожалуйста
kexit писал(а):Весь мой стыд и срам наружу вытащили.
ничего подобного
я лишь указал на то что не нужно пытаться перебирать двигатель путем интуиции, а тем более если это двигатель баллистической ракеты
kexit писал(а):Книжку вот уже сижу читаю
с этого всегда и стоит начинать - с теории. познав теорию -> применяй на практике
так вопросов "почему?" станет сразу раза в два меньше, а если вопросы будут возникать то уже будешь знать что именно искать
удачи.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH