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

А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 13:48
igorostkir
добрый день
есть Asterisk 1.8

при приеме факса - факс успешно копируется в сетевую папку и в конечном итоге там мусор..... Для распределения факсов по номеру SIPа - не могу выудить кто же из пользователей принимал факс

во входящем контексте
exten => fax,1,NoOp(входящий факс)
exten => fax,n,NoOp(-------------------Call from ${CALLERID(number)} to ${CUT(SIPREFERREDBYHDR, ,1)})
exten => fax,n,Noop(its --> ${SIPREFERREDBYHDR})
exten => fax,n,Noop(its --> ${SIPREFERRINGCONTEXT})
exten => fax,n,Noop(its --> ${EXTEN})
exten => fax,n,Goto(fax,s,startfax)

и далее ухожу на прием факса.....

как узнать кто же принимал факс????
${CALLERID(number)} - входящий номер
${EXTEN} - уже равно fax

остальные переменные - пусты

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 14:09
zzuz
CLI> core show application DumpChan

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 14:10
ded
Если бы в конторе стоял просто толстый факс аппарат, просто тупо принимал факсы, вопрос бы такой не стоял совсем, верно?
Кто принял? Факс-аппарат.
Зачем ещё что-то вытаскивать?

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 14:58
igorostkir
Зачем ещё что-то вытаскивать?
для того чтобы отправить по e-mail этот факс, например, именно нужному(тому кто и принимал факс) абоненту

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 14:59
igorostkir
zzuz писал(а):CLI> core show application DumpChan
-= Info about application 'DumpChan' =-

[Synopsis]
Dump Info About The Calling Channel.

[Description]
Displays information on channel and listing of all channel variables. If
<level> is specified, output is only displayed when the verbose level is
currently set to that number or greater.

[Syntax]
DumpChan([level])

[Arguments]
level
Minimun verbose level

[See Also]
NoOp(), Verbose()

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 15:03
igorostkir
реально ли получить номер SIPа кто направил в exten => fax,1,NoOp(входящий факс) ????

когда астериск определяет сигнал старта факса - он начинает выполнять exten => fax,1,NoOp(входящий факс), а скем был разговор до этого?

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 16:03
ded
Если хотите всё цивильно в мультипользовательском режиме - таки делайте всё так, при помощи Avantfax.
Зачем изобретать соломенный велосипед?
igorostkir писал(а):
Зачем ещё что-то вытаскивать?
для того чтобы отправить по e-mail этот факс, например, именно нужному(тому кто и принимал факс) абоненту
Может в консерватории что-то подправить? © М. Жванецкий

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 16:19
igorostkir
странно. неоднократно задавая вопросы на этом форуме, получаю ответы типа: "а зачем так?", "а зачем тебе это?", "не лучше ли это не делать?",.... :D

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 16:33
ded
Ехать или шашечки?
Никто не запрещает самодельные конструкции, но конструировать их надо не задавая вопросов "я сделал вот так - не работает! Кто-нибудь может объяснить что я делаю не так?"

Re: А кто в конечном итоге принимал факс????

Добавлено: 10 авг 2012, 16:39
igorostkir
ded, я очень уважительно отношусь к вашим знаниям в области Asterisk.
Но это не говорит, что задача, какую решаю я - неправильная или не требует решения.


У меня 30 абонентов. каждый из них может принять факс. Входящие факсы в данный момент валятся в одну кучу и за неделю - там мусорка((((((

хотелось бы запихивать факсы в папку ФАКС\НОМЕР_СИПА\

Честно говоря думаю, что задача не глупая и от форумчан (и особенно от Вас) хотелось бы услышать подсказку