Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / AstPbx / Не могу заставить электронный факс пищать в трубку SIP аппарата на (аlaw).

Не могу заставить электронный факс пищать в трубку SIP аппарата на (аlaw).

Электронный факс работает. Не могу заставить пищать в трубку при приёме факса.
Откуда: nevermind
Сообщений: 13

Не могу заставить электронный факс пищать в трубку SIP аппарата на (аlaw).

Электронный факс работает. (spandsp6 pre17)
АТС соединена по QSIG с астериском. При переключении абонента с обычного аналогового телефона на электронный факс я слышу писк факса. А вот при переключении с SIP аппарата не слышу писка. И звонящие не слышат. И сам звоню с сип аппарата не слышу. При этом с этого же аппарата звоню на другой астериск с электронным факсом слышу писк того факса. В принципе причину нашел, он пытается использовать ulaw codec вот только почему не пойму. У меня разрешены только alaw и gsm везде только они. Откуда он берёт этот ulaw, может подскажете? Строка выделена жирным ближе к концу лога.

Лог:
-- Executing [8825@internal-ip:1] Goto("SIP/1801-00000d0a", "faxes-in,8825,1") in new stack
-- Goto (faxes-in,8825,1)
-- Executing [8825@faxes-in:1] Answer("SIP/1801-00000d0a", "") in new stack
Audio is at 192.168.XXX.XXX port 16104
Adding codec 0x8 (alaw) to SDP
Adding codec 0x2 (gsm) to SDP
Adding non-codec 0x1 (telephone-event) to SDP

<--- Reliably Transmitting (no NAT) to 172.25.XXX.XXX:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.25.XXX.XXX:5060;branch=z9hG4bK98968b25db5df1be;received=172.25.XXX.XXX
From: "1801" <sip:1801@192.168.XXX.XXX>;tag=7a59f9597d5e7064
To: <sip:8825@192.168.XXX.XXX>;tag=as49212ee9
Call-ID: 92604a9902e7ea3d@172.25.XXX.XXX
CSeq: 2118 INVITE
Server: Asterisk PBX 1.6.2.13
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Require: timer
Session-Expires: 1800;refresher=uas
Contact: <sip:8825@192.168.XXX.XXX>
Content-Type: application/sdp
Content-Length: 262

v=0
o=root 1901542781 1901542781 IN IP4 192.168.XXX.XXX
s=Asterisk PBX 1.6.2.13
c=IN IP4 192.168.XXX.XXX
t=0 0
m=audio 16104 RTP/AVP 8 3 101
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

<------------>

<--- SIP read from UDP:172.25.XXX.XXX:5060 --->
ACK sip:8825@192.168.XXX.XXX SIP/2.0
Via: SIP/2.0/UDP 172.25.XXX.XXX:5060;branch=z9hG4bKca115976ff567251
From: "1801" <sip:1801@192.168.XXX.XXX>;tag=7a59f9597d5e7064
To: <sip:8825@192.168.XXX.XXX>;tag=as49212ee9
Contact: <sip:1801@172.25.XXX.XXX:5060;transport=udp>
Supported: path
Authorization: Digest username="1801", realm="asterisk", algorithm=MD5, uri="sip:8825@192.168.XXX.XXX", nonce="5bed32c9", response="3d9ee1d1f0d1592a8032f1ce530cbe16"
Call-ID: 92604a9902e7ea3d@172.25.XXX.XXX
CSeq: 2118 ACK
User-Agent: Grandstream BT200 1.2.4.3
Max-Forwards: 70
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK
Content-Length: 0


<------------->
--- (13 headers 0 lines) ---

-- Executing [8825@faxes-in:9] ReceiveFAX("SIP/1801-00000d0a", "/var/spool/asterisk/fax/2010100616031286366593-1801.tif") in new stack
set_destination: Parsing <sip:1801@172.25.XXX.XXX:5060;transport=udp> for address/port to send to
set_destination: set destination to 172.25.XXX.XXX, port 5060
Reliably Transmitting (no NAT) to 172.25.XXX.XXX:5060:
INVITE sip:1801@172.25.XXX.XXX:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.XXX.XXX:5060;branch=z9hG4bK7ab60515;rport
Max-Forwards: 70
From: <sip:8825@192.168.XXX.XXX>;tag=as49212ee9
To: "1801" <sip:1801@192.168.XXX.XXX>;tag=7a59f9597d5e7064
Contact: <sip:8825@192.168.XXX.XXX>
Call-ID: 92604a9902e7ea3d@172.25.XXX.XXX
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.2.13
Require: timer
Session-Expires: 1800;refresher=uas
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
X-asterisk-Info: SIP re-invite (External RTP bridge)
Content-Type: application/sdp
Content-Length: 292

v=0
o=root 1901542781 1901542782 IN IP4 192.168.XXX.XXX
s=Asterisk PBX 1.6.2.13
c=IN IP4 192.168.XXX.XXX
t=0 0
m=image 4689 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxFillBitRemoval
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxDatagram:1400
a=T38FaxUdpEC:t38UDPFEC

---

<--- SIP read from UDP:172.25.XXX.XXX:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.XXX.XXX:5060;branch=z9hG4bK7ab60515;rport
From: <sip:8825@192.168.XXX.XXX>;tag=as49212ee9
To: "1801" <sip:1801@192.168.XXX.XXX>;tag=7a59f9597d5e7064
Call-ID: 92604a9902e7ea3d@172.25.XXX.XXX
CSeq: 102 INVITE
User-Agent: Grandstream BT200 1.2.4.3
Session-Expires: 180;refresher=uas
Min-SE: 180
Require: timer
Contact: <sip:1801@172.25.XXX.XXX:5060;transport=udp>
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK
Content-Type: application/sdp
Supported: replaces, timer
Content-Length: 176

v=0
o=1801 8000 8002 IN IP4 172.25.XXX.XXX
s=SIP Call
c=IN IP4 172.25.XXX.XXX
t=0 0
m=audio 5068 RTP/AVP 0
a=sendrecv
a=rtpmap:0 PCMU/8000 - Вот откуда он этот кодек достаёт?
a=ptime:20
m=image 0 udptl t38

<------------->
--- (15 headers 10 lines) ---
Found RTP audio format 0
Found audio description format PCMU for ID 0
Got T.38 offer in SDP in dialog 92604a9902e7ea3d@172.25.XXX.XXX
Capabilities: us - 0x20000a (gsm|alaw|h264), peer - audio=0x4 (ulaw)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x0 (nothing)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x0 (nothing), combined - 0x0 (nothing)
[Oct 6 16:03:13] NOTICE[29601]: chan_sip.c:8508 process_sdp: No compatible codecs, not accepting this offer!
set_destination: Parsing <sip:1801@172.25.XXX.XXX:5060;transport=udp> for address/port to send to
set_destination: set destination to 172.25.XXX.XXX, port 5060
Transmitting (no NAT) to 172.25.XXX.XXX:5060:
ACK sip:1801@172.25.XXX.XXX:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.XXX.XXX:5060;branch=z9hG4bK099d4681;rport
Max-Forwards: 70
From: <sip:8825@192.168.XXX.XXX>;tag=as49212ee9
To: "1801" <sip:1801@192.168.XXX.XXX>;tag=7a59f9597d5e7064
Contact: <sip:8825@192.168.XXX.XXX>
Call-ID: 92604a9902e7ea3d@172.25.XXX.XXX
CSeq: 102 ACK
User-Agent: Asterisk PBX 1.6.2.13
Content-Length: 0

2010-10-06 16:33

Откуда: AST
Сообщений: 280

Re: Не могу заставить электронный факс пищать в трубку SIP аппарата на (аlaw).

[Oct 6 16:03:13] NOTICE[29601]: chan_sip.c:8508 process_sdp: No compatible codecs, not accepting this offer!

На СИП апарате вкл. alaw ?
2010-10-06 16:50

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Не могу заставить электронный факс пищать в трубку SIP аппарата на (аlaw).

Жолезка 172.25.XXX.XXX:5060 некорректно формирует SDP в ОК: нехватает обязательных полей для описания медиа Т.38. Плюс к этому, жолезка хочет одновременно передавать Т.38 и голос - *, насколько я знаю, такого не осилит.

Пинай производителя.
Создам аварийную ситуацию. Дорого. На долго =)
2010-10-06 17:08

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru