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

Проблема с транзитом FAXа

0

Есть схема

isdn pri (E1) > asterisk > fxs шлюз > факс

Обновил астериск до Asterisk 1.6.2.16.1

до обновления был zaptel(стал dahdi) и астериск стоял 1.2.х (потом обновились до 1.4.3 и проблемы уже начались)

если отправлять факсы с fxs на fxs то все нормально а если факс отправляется через поток то ничего не происходит... пробовал на потоке включить faxdetect и faxbuffer

появляется такое: NOTICE [17125] chan_dahdi.c: Fax detected, but no fax extension

подскажите что может быть... всю голову сломал... Настройки FXS шлюзов и потока со стороны АТС не менялись... кодек 711a

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

спросил 2011-02-15 20:15:35 +0400

Dolphin Gravatar Dolphin
1 1 1 1

5 Ответов

2

Fax detected, but no fax extension

это 100% факсдетект. добавте в zaptel.conf faxdetect=no

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

ответил 2011-02-16 06:08:01 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/
2

Вот это -

появляется такое: NOTICE [17125] chan_dahdi.c: Fax detected, but no fax extension

появляется потому, что факс-детектор (опция faxdetect в sip.conf) в RTP детектирует факс и перебрасывает на экстеншн fax в текущем контексте, а его у Вас нет. Если Вам нужен простой транзит факсов - детектор должен быть отключен, сфера его применения совершенно иная, и при транзите он будет только мешать.

установите в sip.conf

faxdetect=no

и проблема исчезнет. Ну и не лишним будет проверить на пирах, что везде используется либо только Т38, либо Т30.

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

ответил 2011-02-15 22:47:40 +0400

mistral Gravatar mistral flag of Ukraine
370 2 5 19

обновил 2011-02-16 01:26:05 +0400

0

есть подозрение, что 1) шлюз пытается передать в т38 и у него не получается 2) включается эходав в время передачи факеса 3) появились задержки в прохождении сигнала.

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

ответил 2011-02-15 20:20:00 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/
0

Снимал sip debug в момент старта факсов ничего не происходит.... эхокомпенсацию на потоке отключал и в момент работы (попытки передачи факса) смотрел pri show channel XX эхокомпенсация была отключена...

до и после попытки передачи факса разговор не рвется слова не пропадают когда первый факс стартует - на втором слышен первый сигнал инициирующий начало передачи факса не более пол секунды и потом тишина

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

ответил 2011-02-15 20:27:11 +0400

Dolphin Gravatar Dolphin
1 1 1 1

Comments

похоже на начало сессии т38 switch ( 2011-02-15 20:46:55 +0400 )редактировать
а как бы понять и/или попробовать? faxdetect=t38 в sip.conf? Dolphin ( 2011-02-15 21:03:09 +0400 )редактировать
самый надежный способ - смотреть вайршарком в дамп switch ( 2011-02-15 21:06:40 +0400 )редактировать
Да оказалось т.38 ... залез на шлюз и отключил для проверки... соединение установилось но данные не прошли Dolphin ( 2011-02-15 22:03:41 +0400 )редактировать
Настроил на Т30 все работает ... а с т38 буду тогда долбаться Dolphin ( 2011-02-15 22:34:53 +0400 )редактировать
0

Подскажите пожалуйста столкнулся с проблемой. Транк по SIP от провайдера. Факс внутри астериска ходит нормально, наружу очень редко проходит без ошибок, вот натсройки: trixbox trunk

host=10.14.0.0
type=friend
dtmfmode=inband
username=XXXXXXX
secret=XXXXXX
insecure=port,invite
context=from-trunk
fromdomain=10.14.0.0
fromuser=XXXXXXXX
disallow=all
allow=alaw&ulaw
nat=yes
canreinvite=yes

secret=XXXXXXXXX
type=friend
context=from-trunk
nat=yes

sip.conf

vmexten=*97
faxdetect=yes
disallow=all
allow=ulaw
allow=alaw
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
limitonpeers=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
alwaysauthreject=yes

принимаю факс с внешнего номера на системны факс вот что в логе:

 NoOp("SIP/488777-09b45e48", "Receiving Fax for: info@unix-sar.ru , From: "" <795137>") in new stack
    -- Executing [s@ext-fax-legacy:3] ReceiveFAX("SIP/488777-09b45e48", "/var/spool/asterisk/fax/1303298390.38.tif") in new stack
    -- Executing [s@ext-fax-legacy:4] NoOp("SIP/488777-09b45e48", "FAILED") in new stack
    -- Executing [s@ext-fax-legacy:5] NoOp("SIP/488777-09b45e48", "Received a DCN while waiting for a DIS") in new stack
    -- Executing [s@ext-fax-legacy:6] NoOp("SIP/488777-09b45e48", "") in new stack

использую кодер G711, пробывал отключать faxdetect в sip.conf, не помогло. Подскажиет в чем дело.

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

ответил 2011-04-20 18:56:56 +0400

romariosar Gravatar romariosar flag of Russian Federation
578 88 8 38
http://www.webunix.ru/

обновил 2011-04-20 19:08:32 +0400

Comments

в провайдере дело meral ( 2011-04-21 03:44:21 +0400 )редактировать
а что именно может быть у провайдера? чтобы мне на них сильнее повлиять. А может еще влиять на э прохождение факса запись разговора. romariosar ( 2011-04-21 11:16:45 +0400 )редактировать
кодек меняет на каойто другой с компрессией(передает другому провайдеру разговор) meral ( 2011-04-22 07:37:01 +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-02-15 20:15:35 +0400

Просмотрен: 2,359 раз

Обновлен: Apr 20 '11

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