Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk 1.6+DigiumFax 1.6 Не приходит от некоторых абонентов

0

Факс настроен и работает только на прием. Почему-то с некоторых телефонов не приходит факс. Люди дозваниваются, но потом идет обрыв.

в файле sip.conf присутсвует:

[general]

t38pt_udptl=yes

файл exstension.conf:

[main]

exten => 6000,n,Dial(Local/fax@grouprittalsoftfax_receive)
exten => 6000,n,Hangup()

[grouprittalsoftfaxreceive]
exten => fax,1,NoOp(group
rittalsoftfax from ${CALLERID(NUM)})
exten => fax,n,Set(GLOBAL(FAXCOUNT)=${IF($["${GLOBAL(FAXCOUNT)}"=""]?0:${GLOBAL(FAXCOUNT)})})
exten => fax,n,Set(GLOBAL(FAXCOUNT)=$[${GLOBAL(FAXCOUNT)}+1])
exten => fax,n,Set(FAXCOUNT=${GLOBAL(FAXCOUNT)})
exten => fax,n,Set(FAXFILE=/tmp/faxes/${FAXCOUNT}-from
${CALLERID(NUM)}.tif)
exten => fax,n,ReceiveFax(${FAXFILE})
exten => fax,n,Hangup()

Перенаправление на сервер Asterisk происходит так:

fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711ulaw
no vad

Лог fax debug:

VERBOSE[23457] pbx.c: -- Executing [fax@grouprittalsoftfaxreceive:6] ReceiveFAX("Local/fax@grouprittalsoftfaxreceive-b7a8;2", "/tmp/faxes/fax.tif") in new stack
VERBOSE[23457] resfax.c: -- Channel 'Local/fax@grouprittalsoftfaxreceive-b7a8;2' receiving FAX '/tmp/faxes/fax.tif'
VERBOSE[23456] appdial.c: -- Local/fax@grouprittalsoftfaxreceive-b7a8;1 answered SIP/x.x.x.x-00001677
VERBOSE[23457] resfaxdigium.c: -- Channel 'Local/fax@grouprittalsoftfaxreceive-b7a8;2' FAX session '50' started
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 000.000074 ], STATEVTSTRTRX st: IDLE rt: IDLENSRX
VERBOSE[23459] resfaxdigium.c: -- FAX handle 0: [ 000.000141 ], STATEVTRXHWRDY st: WTRXHWRDY rt: RRDYNHRY
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 000.000174 ], P30EVNRECEIVESTARTED
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 000.000194 ], STATINFOCSI
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 000.000237 ], STATINFODIS
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 005.247534 ], STATEVTTXV21DONE st: WTDISRSP rt: WDSRNT21
VERBOSE[23456] pbx.c: == Spawn extension (default, 6000, 2) exited non-zero on 'SIP/x.x.x.x-00001677'
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 006.285028 ], STATEVTTMRINTEXP st: WTDISRSP rt: XXXXNTIX
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 008.491609 ], STATEVTT4EXP st: WTHWCLS rt: UNEXPECT
VERBOSE[23459] resfaxdigium.c: -- FAX handle 0: [ 008.787449 ], STATEVTHWCLOSE st: WTHWCLS rt: WCLSNCLS
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 008.787526 ], STATSESCOMPLETE
VERBOSE[23459] res
faxdigium.c: -- FAX handle 0: [ 008.787557 ], P30EVNCOMPLETE
ERROR[23457] resfax.c: channel 'Local/fax@grouprittalsoftfaxreceive-b7a8;2' FAX session '50' failure, reason: 'fax session timed-out' (TIMEOUT)


В чем может быть проблема? И в какую сторону копать? Вообще понять не могу. Пробовал в extension.conf добавить Ringing(), не помагает:

exten => 6000,1,Ringing()
exten => 6000,n,Dial(Local/fax@grouprittalsoftfax_receive)
exten => 6000,n,Hangup()

удалить закрыть спам изменить тег редактировать

спросил 2011-09-29 08:30:38 +0400

Kaxa Gravatar Kaxa
1 1 1

обновил 2011-10-03 10:41:36 +0400

Comments

Ringing - это так , от балды чтоль? zzuz ( 2011-09-29 12:18:00 +0400 )редактировать

1 Ответ

0

Нет. Прочитал в интернете, что возможно у поставшика связи не обнаруживается начало разговора. Одному человеку помогла функция Ringing(). В моем случае, не помогла.

ссылка удалить спам редактировать

ответил 2011-10-03 10:16:10 +0400

Kaxa Gravatar Kaxa
1 1 1

Comments

Во-первых у вас пост нечитаем , отформатируете текст. Во-вторых опция t38pt_udptl=yes , Вы хоть понимаете для чего она? в-третьих , какой смысл звонить с ringing при входящем звонке? в-четвертых , у вас вероятно факс приходит с сип устройства , вот его и копайте. zzuz ( 2011-10-03 10:32:38 +0400 )редактировать
Да Ringing() абсолютно не то оказывается. t38pt_udptl=yes - насколько понял, дает возможность отправлять факс от SIP к SIP. На той стороне обычный факс. Kaxa ( 2011-10-03 10:38:57 +0400 )редактировать
И каких образом модем факса (который обычный) договаривается с модемом resfaxdigium ? Через системный динамик? zzuz ( 2011-10-03 10:58:49 +0400 )редактировать
У вас в соседней теме SIP/192.168.1.1 , это не обычный факс. Это криво настроенный сип-шлюз с кривонастроенным пиром для этих самых факсов. zzuz ( 2011-10-03 11:04:35 +0400 )редактировать
получается проблема в шлюзе? За всю работу факса, почему то с этого клиента не доходит факс. В шлюзе прописано: fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711ulaw no vad. В sip.conf он описан как type=friend context=iptel host=192.168.1.1 incecure=port,invite nat=no canreinvite=no Kaxa ( 2011-10-03 11:11:58 +0400 )редактировать
t38pt_udptl=no , пусть шлет по pass-through g711alaw zzuz ( 2011-10-03 11:18:03 +0400 )редактировать
Ок. Протестировать только завтра получится. Kaxa ( 2011-10-03 11:19:02 +0400 )редактировать
Да мне как бы ... ну сами понимаете) zzuz ( 2011-10-03 11:32:03 +0400 )редактировать
Понимаю. Просто, заранее предупреждаю, чтоб вы завтра сюда заглянули)) Людей уже достал, просить выслать факс, сам уже достался. Kaxa ( 2011-10-03 11:34:04 +0400 )редактировать
Не работает. В общем проблема в шлюзе. Когда клиент звонит, идет "звук факса", потом обрыв связи. Где-то не может договориться. zzuz ,10х. Cause No. 34 - no circuit/channel available [Q.850] This cause indicates that there is no appropriate circuit/channel presently available to handle the call. Kaxa ( 2011-10-04 04:22:39 +0400 )редактировать
Ну так , если проблема в шлюзе , видимо надо его настроить , чтобы не было пролемы. zzuz ( 2011-10-04 09:28:42 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-09-29 08:30:38 +0400

Просмотрен: 407 раз

Обновлен: Oct 03 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.