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
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 : |
везде nat=no canreinvite=yes, на железке SPA8000 о FAX Passthru Method: ReINVITE , проблема была в том, что куча ИП и под сетей и BGP на циске и валилось с белых ИП адресов кое-что, то ртп, то сигналинг, то ещё и тому подобное и шлюза моежт куда маршруты нормально достроить не мог или потому что сигналинг один, медиа другой ИП, но по факту одна и таже железка, за биндил ИП адреса на серый ИП для SIP.
Факсы пошли на ура, я выдахнул, чёт ваще растроился я из-за такой проблемы, кодесы плин везде стояли на другой подсетке, которой нет на циске, но есть маршруты... Короче я всегда хочу отдельно воипку отдельно роутер, но желания не совпадают с действительность.
АТС 3CX.
До этого стоял Nateks. Факсы и туда и сюда ходили..
Подскажите что крутить?