First time here? Check out the FAQ!

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

Проблема с транзитом 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

спросил Feb 15 '11

Dolphin Gravatar Dolphin
1 1 1 1

5 Ответов

2

Fax detected, but no fax extension

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

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

ответил Feb 16 '11

meral Gravatar meral flag of Ukraine
23347 24 20 177
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.

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

ответил Feb 15 '11

mistral Gravatar mistral flag of Ukraine
370 2 5 19

обновил Feb 15 '11

0

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

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

ответил Feb 15 '11

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

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

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

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

ответил Feb 15 '11

Dolphin Gravatar Dolphin
1 1 1 1

Comments

похоже на начало сессии т38 switch (Feb 15 '11)edit
а как бы понять и/или попробовать? faxdetect=t38 в sip.conf? Dolphin (Feb 15 '11)edit
самый надежный способ - смотреть вайршарком в дамп switch (Feb 15 '11)edit
Да оказалось т.38 ... залез на шлюз и отключил для проверки... соединение установилось но данные не прошли Dolphin (Feb 15 '11)edit
Настроил на Т30 все работает ... а с т38 буду тогда долбаться Dolphin (Feb 15 '11)edit
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, не помогло. Подскажиет в чем дело.

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

ответил Apr 20 '11

romariosar Gravatar romariosar flag of Russian Federation
588 93 11 44
http://www.webunix.ru/

обновил Apr 20 '11

Comments

в провайдере дело meral (Apr 20 '11)edit
а что именно может быть у провайдера? чтобы мне на них сильнее повлиять. А может еще влиять на э прохождение факса запись разговора. romariosar (Apr 21 '11)edit
кодек меняет на каойто другой с компрессией(передает другому провайдеру разговор) meral (Apr 22 '11)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Feb 15 '11

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

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

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