AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Fax T.38 + SPA8000

Asterisk GUI 4 сообщений 25.08.2010 12:49 - 08.10.2010 10:33
#1 25.08.2010 12:49

Fax T.38 + SPA8000


День добрый всем.
Столкнулся с очень странной проблемой работает исходящий факс на Linksys SPA8000, а входящий ни разу, факсы два пробовал, думаю не в аппаратах праблы.
Стоит у меня чудесный Asterisk 1.4.21 currently running on trixbox1, в sip.conf есть такое t38pt_udptl = yes
Факсы на audicodes чудесно и туда и сюда... везде ставил скорость 9600, судя из дебага sip, линксис пытается работать на 14400, а на 9600 ну ни как не нашёл, как переставить. Но на циске я ставил и 14400 и входящий факс не захотел приниматься. Вот конфиг SPA8000

Соединение устанавливается, у меня факс даже не начинает всасывать бумагу, и просто секнуд через 20-30 говорит ошибка передачи и досвидание....
Кто подскажет куда смотреть и какой дебаг дать на форум, я tcpdump собираю и ваершарком смотрю.

С SPA8000
Code:

INVITE sip:403007@192.168.110.44 SIP/2.0
Via: SIP/2.0/UDP 192.168.110.128:5260;branch=z9hG4bK-ce4ca3f8
From: ;tag=e6d8cb889f33c361i0
To: "403007" ;tag=as198fb40d
Remote-Party-ID: 942468 ;screen=yes;party=called
Call-ID: 18b0aeff61b32ddd2c42bba762c48f14@192.168.110.44
CSeq: 101 INVITE
Max-Forwards: 70
Contact: 942468
Expires: 30
User-Agent: Linksys/SPA8000-5.1.10
Content-Length: 269
Content-Type: application/sdp

v=0
o=- 11102 11102 IN IP4 192.168.110.128
s=-
c=IN IP4 192.168.110.128
t=0 0
m=image 18400 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxBuffer:200
a=T38FaxMaxDatagram:200
a=T38FaxUdpEC:t38UDPRedundancy


К SPA8000

Code:

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.110.128:5260;branch=z9hG4bK-ce4ca3f8;received=192.168.110.128
From: ;tag=e6d8cb889f33c361i0
To: "403007" ;tag=as198fb40d
Call-ID: 18b0aeff61b32ddd2c42bba762c48f14@192.168.110.44
CSeq: 101 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact:
Content-Type: application/sdp
Content-Length: 351

v=0
o=root 31514 31515 IN IP4 192.168.110.44
s=session
c=IN IP4 192.168.110.44
t=0 0
m=image 4324 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:9600
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxBuffer:72
a=T38FaxMaxDatagram:72
a=T38FaxUdpEC:t38UDPRedundancy


Настройки VOIPого пира на циске
Code:
dtmf-relay rtp-nte
codec g711alaw
fax rate 9600
fax protocol t38 ls-redundancy 5 hs-redundancy 3 fallback pass-through g711alaw
no vad


Подскажите, что искать и во что смотреть, а может кто уже сталкивался и решил подобное? Повторюсь на кодесах 124, 202, 114 и 118 всё ОК, подобная проблема на spa2102 и spa8000
#2 26.08.2010 09:55

Перечитал это
http://www.voip-info.org/tiki-index.php?page=Asterisk%20T.38
Сделал как тут написанно
Quote:
Tested in own private LAN. For zoiper: canreinvite=no, for the spa2102: canreinvite=yes and in the spa2102 configuration,the FAX passthrough method must be ReINVITE - then it works both ways. Obviously t38pt_udptl=yes must be set in sip.conf as described in the sip.conf.sample file (or google it)


Отключил на клиенте в вебе nat=no, canreinvite=yes, на железке SPA8000 о FAX Passthru Method: ReINVITE и не прёт туда всё равно факс.

Added after 3 hours 17 minutes:

Причём получается реально пристраннейшая вещь, когда на факс звонишь, факс не принемается, когда с факса клиент в город звонит на циску, факсы в обе стороны прекрасно бегают.
Нашёл несколько отличий, это параметры Dial, на входящей они были tr, а на исходе не было, убрал, не помогло, потом начал смотреть, как настроены циска в астериске, исход в транком в вебе, ни чего особенного
Code:
host=192.168.110.55
secret=***password***
type=peer
username=***userid***

Потом решил проверить, настройки для циски той же самой входящей, оказалось canreinvite=no, поменял на yes, лучше не стало.

Code:
[Cisco]
insecure=very
secret=no
qualify=yes
port=5060
nat=no
call-limit=60
canreinvite=yes
type=friend
disallow=all
allow=alaw
context=default
host=192.168.110.55
username=192.168.110.55


Вот чаго в Астере по поводу настроек этой циски, 1-ое это исход в вебе, второй вход в sip_custom.conf

Code:
* Name : Cisco_55_City
Secret :
MD5Secret :
Context : from-sip-external
Subscr.Cont. :
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : No
Callerid : ""
MaxCallBR : 384 kbps
Expire : -1
Insecure : no
Nat : RFC3581
ACL : No
T38 pt UDPTL : Yes
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 192.168.110.55
Addr->IP : 192.168.110.55 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username: ***userid***
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (ulaw:20,alaw:20)
Auto-Framing: No
Status : Unmonitored
Useragent :
Reg. Contact :


Code:
* Name : Cisco
Secret :
MD5Secret :
Context : default
Subscr.Cont. :
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 60
Dynamic : No
Callerid : ""
MaxCallBR : 384 kbps
Expire : -1
Insecure : port,invite
Nat : RFC3581
ACL : No
T38 pt UDPTL : Yes
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 192.168.110.55
Addr->IP : 192.168.110.55 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username: 192.168.110.55
SIP Options : 100rel timer
Codecs : 0x8 (alaw)
Codec Order : (alaw:20)
Auto-Framing: No
Status : OK (7 ms)
Useragent :
Reg. Contact :
#3 27.08.2010 06:12

В общем забедил факс, конфа рабочая получается до которой дошёл...
везде nat=no canreinvite=yes, на железке SPA8000 о FAX Passthru Method: ReINVITE , проблема была в том, что куча ИП и под сетей и BGP на циске и валилось с белых ИП адресов кое-что, то ртп, то сигналинг, то ещё и тому подобное и шлюза моежт куда маршруты нормально достроить не мог или потому что сигналинг один, медиа другой ИП, но по факту одна и таже железка, за биндил ИП адреса на серый ИП для SIP.
Факсы пошли на ура, я выдахнул, чёт ваще растроился я из-за такой проблемы, кодесы плин везде стояли на другой подсетке, которой нет на циске, но есть маршруты... Короче я всегда хочу отдельно воипку отдельно роутер, но желания не совпадают с действительность.
#4 08.10.2010 10:33

У меня проблема та же с Linksys spa-3102. Факсы исходящие на ура, входящие ни в какую!!
АТС 3CX.
До этого стоял Nateks. Факсы и туда и сюда ходили..
Подскажите что крутить?