Страница 5 из 8
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 13:40
phone2user
asterisk ~ # ps axu | grep asterisk
root 4057 0.0 0.0 13452 1104 ? S 11:55 0:00 /bin/sh /lib64/rc/sh/runscript.sh /etc/init.d/asterisk start
root 4058 0.0 0.0 5660 676 ? S 11:55 0:00 logger -t asterisk_wrapper
asterisk 4061 0.4 1.3 606188 26480 ? Sl 11:55 0:26 /usr/sbin/asterisk -f -g -U asterisk
root 4967 0.0 0.0 5704 584 pts/2 S+ 13:36 0:00 tail -f /var/log/asterisk/full
root 5007 0.0 0.0 8116 868 pts/3 S+ 13:40 0:00 grep --colour=auto asterisk
asterisk ~ # ls -ld /var/spool/asterisk/fax
drw-rw-rw- 2 asterisk asterisk 4096 апр. 28 12:56 /var/spool/asterisk/fax
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 13:56
phone2user
Код: Выделить всё
[from-ipldk]
exten=> _NXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _NXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _8NXXXXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _810XXXXXXXXX.,1,Dial(DAHDI/g1/${EXTEN})
include => fax
[fax]
exten => fax,1,Set(DT=${UNIQUEID})
exten => fax,n,ReceiveFAX(/var/spool/asterisk/fax/${DT}.tif)
exten => fax,n,Wait(1)
[Apr 28 13:54:10] VERBOSE[5149] pbx.c: -- Auto fallthrough, channel 'DAHDI/i1/760980-8d' status is 'CHANUNAVAIL'
[Apr 28 13:54:10] VERBOSE[4074] sig_pri.c: -- PROGRESS with cause code 1 received
[Apr 28 13:54:10] VERBOSE[5148] app_dial.c: -- DAHDI/i1/760994-8c is making progress passing it to DAHDI/i2/760980-8a
[Apr 28 13:54:20] VERBOSE[5149] chan_dahdi.c: -- Hungup 'DAHDI/i1/760980-8d'
[Apr 28 13:54:20] VERBOSE[4074] sig_pri.c: -- Span 1: Channel 0/3 got hangup request, cause 1
[Apr 28 13:54:20] VERBOSE[5148] chan_dahdi.c: -- Hungup 'DAHDI/i1/760994-8c'
[Apr 28 13:54:20] VERBOSE[5148] app_dial.c: == Everyone is busy/congested at this time (1:0/0/1)
[Apr 28 13:54:20] VERBOSE[5148] pbx.c: -- Auto fallthrough, channel 'DAHDI/i2/760980-8a' status is 'CHANUNAVAIL'
[Apr 28 13:54:23] VERBOSE[5148] chan_dahdi.c: -- Redirecting DAHDI/i2/760980-8a to fax extension
[Apr 28 13:54:23] VERBOSE[5148] chan_dahdi.c: -- Hungup 'DAHDI/i2/760980-8a'
в /var/spool/asterisk/fax пусто.
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:09
Vlad1983
последнее что осталось
exten => 760994,n,ReceiveFAX(/var/spool/asterisk/fax/${DT}.tiff,d)
хотя это тоже врядли, но возможно поможет что-то увидеть
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:36
phone2user
Код: Выделить всё
[from-ipldk]
exten=> _NXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _NXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _8NXXXXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
exten=> _810XXXXXXXXX.,1,Dial(DAHDI/g1/${EXTEN})
include => fax
[fax]
;exten => fax,1,Answer
exten => fax,1,Set(DT=${UNIQUEID})
exten => 760994,n,ReceiveFAX(/var/spool/asterisk/fax/1.tiff)
exten => fax,n,ReceiveFAX(/var/spool/asterisk/fax/2.tif)
exten => fax,n,Wait(1)
[Apr 28 14:34:43] VERBOSE[5615] pbx.c: -- Executing [760994@from-ipldk:2] ReceiveFAX("DAHDI/i2/760980-de", "/var/spool/asterisk/fax/1.tiff") in new stack
[Apr 28 14:34:43] VERBOSE[5615] res_fax.c: -- Channel 'DAHDI/i2/760980-de' receiving FAX '/var/spool/asterisk/fax/1.tiff'
[Apr 28 14:34:46] VERBOSE[5615] chan_dahdi.c: -- Redirecting DAHDI/i2/760980-de to fax extension
[Apr 28 14:34:46] VERBOSE[5615] pbx.c: == Spawn extension (from-ipldk, fax, 1) exited non-zero on 'DAHDI/i2/760980-de'
[Apr 28 14:34:46] VERBOSE[5615] pbx.c: -- Executing [fax@from-ipldk:1] Set("DAHDI/i2/760980-de", "DT=1335609272.446") in new stack
[Apr 28 14:34:46] VERBOSE[5615] pbx.c: -- Auto fallthrough, channel 'DAHDI/i2/760980-de' status is 'CHANUNAVAIL'
[Apr 28 14:34:56] VERBOSE[5615] chan_dahdi.c: -- Hungup 'DAHDI/i2/760980-de'
[Apr 28 14:34:58] VERBOSE[4075] sig_pri.c: -- Span 2: Channel 0/31 got hangup request, cause 16
в /var/spool/asterisk/fax/ по-прежнему пусто. Я понимаю что в диалплане полнейшая ерунда, но так хоть пытается что то послать
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:41
Vlad1983
tiff,d
и не надо тупо копировать
exten => fax,1,
exten => 760994,n,
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:50
phone2user
не понимаю, я ведь отправляю факс на несуществующий номер 760994, астер его видит, и потом факс сразу ложит трубку. Если на существующий буду отправлять заработает транзит, без всякой детекции факсов. При tiif, d хочет сохранить как .tiff
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:55
Vlad1983
у
exten => 760994,n,
отсутствует первый приоритет
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 28 апр 2012, 14:57
ded
phone2user, почитайте лит-ру. Хотя бы пол (т.е. наполовину).
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 04 май 2012, 08:28
phone2user
еще раз внимательно пересмотрел все конфиги, отключил детекцию факсов, в /etc/dahdi/system.conf указал alaw=1-15,17-31, alaw=32-46,48-62, и факсы стали действительно транзититься.
Возник еще вопрос, в поисковике и доп.литературе ответа не нашел:
требуется задать порядок действия для диапазона добавочных номеров допустим 200-279, возможно ли это? В качестве неработающего пояснения:
;exten => [200-279],1,Dial(DAHDI/g2/760${EXTEN})
Re: Asterisk как транзитный узел для ipLDK-100
Добавлено: 04 май 2012, 08:30
Vlad1983
exten => _2[0-7]X,1,Dial(DAHDI/g2/760${EXTEN})