Есть схема
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
Fax detected, but no fax extension
это 100% факсдетект. добавте в zaptel.conf faxdetect=no
Вот это -
появляется такое: NOTICE [17125] chan_dahdi.c: Fax detected, but no fax extension
появляется потому, что факс-детектор (опция faxdetect в sip.conf) в RTP детектирует факс и перебрасывает на экстеншн fax в текущем контексте, а его у Вас нет. Если Вам нужен простой транзит факсов - детектор должен быть отключен, сфера его применения совершенно иная, и при транзите он будет только мешать.
установите в sip.conf
faxdetect=no
и проблема исчезнет. Ну и не лишним будет проверить на пирах, что везде используется либо только Т38, либо Т30.
есть подозрение, что 1) шлюз пытается передать в т38 и у него не получается 2) включается эходав в время передачи факеса 3) появились задержки в прохождении сигнала.
Снимал sip debug в момент старта факсов ничего не происходит.... эхокомпенсацию на потоке отключал и в момент работы (попытки передачи факса) смотрел pri show channel XX эхокомпенсация была отключена...
до и после попытки передачи факса разговор не рвется слова не пропадают когда первый факс стартует - на втором слышен первый сигнал инициирующий начало передачи факса не более пол секунды и потом тишина
Подскажите пожалуйста столкнулся с проблемой. Транк по 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-02-15 20:15:35 +0400
Просмотрен: 2,960 раз
Обновлен: Apr 20 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.