Есть схема
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
Просмотрен: 3,184 раз
Обновлен: Apr 20 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.