VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

проблемы с приемом факсов

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

egel
Сообщения: 6
Зарегистрирован: 12 ноя 2011, 17:24

проблемы с приемом факсов

Сообщение egel »

Добрый день!

Наследство от старого админа достался Asterisk 1.6. Начальство потребовало сделать прием факсов. Скачал и установил iaxmodem+hylafax. Факсу присвоил номер 1000. Вроде бы все настроил по мануалам, но возникла проблема: если набрать номер факса изнутри - все прекрасно, факс отзывается. Если позвонить с городского телефона и набрать добавочный факса буквально долю секунды слышен ответ факса, а потом тишина. При этом если позвонить с мобильного и набрать добавочный - опять же все нормально. Подскажите пожалуйста в какую сторону копать... Факсы нужны только входящие.

Конфиги:
файл ttyIAX0:

Код: Выделить всё

device /dev/ttyIAX0
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem0
secret pass
cidname Fax1
cidnumber 1000
codec alaw
файл iax.conf

Код: Выделить всё

[general]
bindport=4569
bindaddr=0.0.0.0

[iaxmodem0]
type=friend
username=iaxmodem0
secret=pass
context=general
port=4570
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no
в extensions.conf:

Код: Выделить всё

exten => 1000,1,Dial(IAX2/iaxmodem0/${EXTEN},10,r)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: проблемы с приемом факсов

Сообщение Vlad1983 »

exten => 1000,1,Dial(IAX2/iaxmodem0,120)
ЛС: @rostel
egel
Сообщения: 6
Зарегистрирован: 12 ноя 2011, 17:24

Re: проблемы с приемом факсов

Сообщение egel »

не помогло
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: проблемы с приемом факсов

Сообщение Vlad1983 »

нужна SDP часть исходящего INVITE куда угодно хоть на внутренний номер.
ЛС: @rostel
egel
Сообщения: 6
Зарегистрирован: 12 ноя 2011, 17:24

Re: проблемы с приемом факсов

Сообщение egel »

Прощу прощения, но как это посмотреть? Это часть того что показывает консоль астериска если запускать asterisk -r?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: проблемы с приемом факсов

Сообщение ded »

Если позвонить с городского телефона то как звонок попадает в Астериск? А если с мобильного, тоже - как?
Прошу прощения, но знакомый телепат не смог объяснить ссылаясь на ухудшение проходимости телепатических волн осенью.
egel писал(а):Наследство от старого админа достался Asterisk 1.6. Начальство потребовало сделать прием факсов.
Вот так вот именно потребовало? Я в таком случае требую у вашего начальства, чтобы оно встало раком. друг на друга, этажеркой.
egel
Сообщения: 6
Зарегистрирован: 12 ноя 2011, 17:24

Re: проблемы с приемом факсов

Сообщение egel »

Провайдер предоставляет услуги SIP. В sip.conf прописано register => user@pass@xxx.xxx.xxx.xxx:5060/7777777.

далее:

Код: Выделить всё

[myprov]
type = friend
username = user
host = xxx.xxx.xxx.xxx
fromuser = 7777777
callerid = 7777777
secret = pass
context = from-pstn
disallow = all
allow = ulaw
allow = alaw
insecure = port,invite
canreinvite = no
dtmfmode = rfc2833 
t38pt_udptl = yes
t38pt_rtp = yes
;t38pt_tcp = yes 
rfc2833compensate = yes 
t38pt_usertpsource = yes
allowguest = yes
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: проблемы с приемом факсов

Сообщение Vlad1983 »

как это посмотреть?
CLI> sip set debug on
звонок c внутреннего на внутренний листинг сюда
ЛС: @rostel
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: проблемы с приемом факсов

Сообщение ded »

Вот так уверенно - там Т38? А он есть?
CLI>sip set debug peer myprov
и смотрим секцию sdp пакета INVITE от провайдера и ответ вашего Астериска на него.

Ну и каким кодеком в течение входящего это идёт?
CLI> sip show channels
Влад,
CLI> sip set debug on - избыточно.
И зачем м внутреннего, если проблемы из города?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: проблемы с приемом факсов

Сообщение Vlad1983 »

ded писал(а):И зачем м внутреннего, если проблемы из города?
скорей всего используется внешняя синхра RTP из-за этого может быть "глушняк" при включеном VAD на шлюзах оператора

egel, отключите все что связано с t38, т.к. в связке с hylafax можно только "голосом" пулять.
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH