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

Asterisk 1.8 + Digium FAX+ spa2102 не работает

Проблемы Asterisk без вэб-оболочек и их решения

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

fominov
Сообщения: 14
Зарегистрирован: 13 июл 2012, 09:49

Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение fominov »

Установил digium fax с 1 лицензией. Настроил астер и шлюз Linksys spa2102. При попытке отправить факс

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

[Jul 13 09:14:42] NOTICE[1141]: chan_sip.c:8832 process_sdp: T.38 re-INVITE detected but no fax extension
Spawn extension (pstn, 100200000, 1) exited non-zero on 'SIP/300000-0000039e'
Если отключить T.38 на шлюзе то факс отправляется по g711, но спамит сообщением

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

[Jul 13 09:19:41] WARNING[1141]: chan_sip.c:8547 process_sdp: Unsupported SDP media type in offer: image 17582 udptl t38
[Jul 13 09:19:41] WARNING[1141]: chan_sip.c:8634 process_sdp: Failing due to no acceptable offer found
Схема такая:
fax -> spa2102 -> Asterisk -> Cisco AS5350 -> GnuGk -> Оператор H.323 -> ???
Со старой железкой от infinet вместо астера, такая схема работает.
ded
Сообщения: 15649
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение ded »

У вас похоже стоит параметр faxdetect=out или =both (т.е. детектировать как входящие, так и исходящие. Вы отправляете факс, поэтому детект срабатывает, и пытается найти в текущем контексте
exten => fax,1,What_you_want_to_do?
Вот и пишет -
T.38 re-INVITE detected but no fax extension
Spawn extension (pstn, 100200000, 1) exited non-zero on 'SIP/300000-0000039e'
Отключать Т.38 совсем не нужно. Потому что передаётся то он в Unsupported SDP media type in offer: image 17582 udptl t38

Отключите лучше faxdetect=no или только входящим =in
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение Aven »

Вы читать не умеете? Прямым текстом пишет в чем проблема.
Решения телефонии на базе Asterisk || http://it-need.ru
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение Vlad1983 »

накой там digium fax, если транзит?
ЛС: @rostel
fominov
Сообщения: 14
Зарегистрирован: 13 июл 2012, 09:49

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение fominov »

Поставил faxdetect=no, не отправляется, даже не начинает. Что искать в логе?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

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

<------------>
    -- Executing [0074959568262@pstn:1] Dial("SIP/301111-000003bc", "SIP/100300111@11.22.33.9,,M(sendnum^74959568262)") in new stack
  == Using UDPTL CoS mark 5
  == Using SIP RTP CoS mark 5
    -- Called 100300111@11.22.33.9
    -- SIP/11.22.33.9-000003bd answered SIP/301111-000003bc
    -- Executing [s@macro-sendnum:1] Wait("SIP/11.22.33.9-000003bd", "4") in new stack
    -- Executing [s@macro-sendnum:2] SendDTMF("SIP/11.22.33.9-000003bd", "74959568262") in new stack
Audio is at 5060
Adding codec 0x8 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP

<--- Reliably Transmitting (NAT) to 11.22.33.2:56698 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-75ba8766;received=11.22.33.2;rport=56698
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 102 INVITE
Server: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:0074959568262@11.22.33.44:5060>
Content-Type: application/sdp
Content-Length: 250

v=0
o=root 332422376 332422376 IN IP4 11.22.33.44
s=Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
c=IN IP4 11.22.33.44
t=0 0
m=audio 19140 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

<------------>
    -- Locally bridging SIP/301111-000003bc and SIP/11.22.33.9-000003bd

<--- SIP read from UDP:11.22.33.2:56698 --->
ACK sip:0074959568262@11.22.33.44:5060 SIP/2.0
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-7c93e728
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 102 ACK
Max-Forwards: 70
Authorization: Digest username="301111",realm="asterisk",nonce="06f6e350",uri="sip:0074959568262@11.22.33.44",algorithm=MD5,response="56a1a647b8a0f78bbcc3b30d430d4c15"
Contact: 301111 <sip:301111@172.24.1.24:5060>
User-Agent: Linksys/SPA2102-5.2.10
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Reliably Transmitting (NAT) to 11.22.33.2:56698:
OPTIONS sip:301111@172.24.1.24:5060 SIP/2.0
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK20cac895;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as2c6e2439
To: <sip:301111@172.24.1.24:5060>
Contact: <sip:asterisk@11.22.33.44:5060>
Call-ID: 633e16e47a4ab3584a0bd9bd480829d0@11.22.33.44:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Date: Fri, 13 Jul 2012 06:58:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:11.22.33.2:56698 --->
SIP/2.0 200 OK
To: <sip:301111@172.24.1.24:5060>;tag=860e240f6d3b46b9i0
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as2c6e2439
Call-ID: 633e16e47a4ab3584a0bd9bd480829d0@11.22.33.44:5060
CSeq: 102 OPTIONS
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK20cac895
Server: Linksys/SPA2102-5.2.10
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces

<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '633e16e47a4ab3584a0bd9bd480829d0@11.22.33.44:5060' Method: OPTIONS

<--- SIP read from UDP:11.22.33.2:56698 --->
INVITE sip:0074959568262@11.22.33.44:5060 SIP/2.0
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-70fb48f5
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Remote-Party-ID: 301111 <sip:301111@11.22.33.44>;screen=yes;party=calling
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 103 INVITE
Max-Forwards: 70
Authorization: Digest username="301111",realm="asterisk",nonce="06f6e350",uri="sip:0074959568262@11.22.33.44:5060",algorithm=MD5,response="dfc26f0d4eae9c26c952db395c952fd8"
Contact: 301111 <sip:301111@172.24.1.24:5060>
Expires: 30
User-Agent: Linksys/SPA2102-5.2.10
Content-Length: 261
Content-Type: application/sdp

v=0
o=- 70526 70526 IN IP4 172.24.1.24
s=-
c=IN IP4 172.24.1.24
t=0 0
m=image 16448 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxBuffer:200
a=T38FaxMaxDatagram:200
a=T38FaxUdpEC:t38UDPRedundancy
<------------->
--- (14 headers 12 lines) ---
Sending to 11.22.33.2:56698 (NAT)
Got T.38 offer in SDP in dialog fa70a7dd-7717e5ce@172.24.1.24
Capabilities: us - 0x8 (alaw), peer - audio=0x0 (nothing)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x0 (nothing)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x0 (nothing), combined - 0x0 (nothing)
Got T.38 Re-invite without audio. Keeping RTP active during T.38 session.

<--- Transmitting (NAT) to 11.22.33.2:56698 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-70fb48f5;received=11.22.33.2;rport=56698
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 103 INVITE
Server: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:0074959568262@11.22.33.44:5060>
Content-Length: 0


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

<--- Reliably Transmitting (NAT) to 11.22.33.2:56698 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-70fb48f5;received=11.22.33.2;rport=56698
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 103 INVITE
Server: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:0074959568262@11.22.33.44:5060>
Content-Type: application/sdp
Content-Length: 285

v=0
o=root 332422376 332422377 IN IP4 11.22.33.44
s=Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
c=IN IP4 11.22.33.44
t=0 0
m=image 4871 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxDatagram:397
a=T38FaxUdpEC:t38UDPRedundancy

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

<--- SIP read from UDP:11.22.33.2:56698 --->
ACK sip:0074959568262@11.22.33.44:5060 SIP/2.0
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-a4bc098d
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 103 ACK
Max-Forwards: 70
Authorization: Digest username="301111",realm="asterisk",nonce="06f6e350",uri="sip:0074959568262@11.22.33.44:5060",algorithm=MD5,response="dfc26f0d4eae9c26c952db395c952fd8"
Contact: 301111 <sip:301111@172.24.1.24:5060>
User-Agent: Linksys/SPA2102-5.2.10
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Reliably Transmitting (NAT) to 11.22.33.2:56698:
OPTIONS sip:301111@172.24.1.24:5060 SIP/2.0
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK782702a4;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as484ebbcb
To: <sip:301111@172.24.1.24:5060>
Contact: <sip:asterisk@11.22.33.44:5060>
Call-ID: 509ab2b6242090cc354ff6fa15cbd58d@11.22.33.44:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Date: Fri, 13 Jul 2012 06:59:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:11.22.33.2:56698 --->
SIP/2.0 200 OK
To: <sip:301111@172.24.1.24:5060>;tag=860e240f6d3b46b9i0
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as484ebbcb
Call-ID: 509ab2b6242090cc354ff6fa15cbd58d@11.22.33.44:5060
CSeq: 102 OPTIONS
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK782702a4
Server: Linksys/SPA2102-5.2.10
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces

<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '509ab2b6242090cc354ff6fa15cbd58d@11.22.33.44:5060' Method: OPTIONS

<--- SIP read from UDP:11.22.33.2:56698 --->
BYE sip:0074959568262@11.22.33.44:5060 SIP/2.0
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-e3d49202
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 104 BYE
Max-Forwards: 70
Authorization: Digest username="301111",realm="asterisk",nonce="06f6e350",uri="sip:0074959568262@11.22.33.44:5060",algorithm=MD5,response="20cf0cf216ca5e5132e1ab450a7e5c39"
User-Agent: Linksys/SPA2102-5.2.10
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
Sending to 11.22.33.2:56698 (NAT)
Scheduling destruction of SIP dialog 'fa70a7dd-7717e5ce@172.24.1.24' in 6400 ms (Method: BYE)

<--- Transmitting (NAT) to 11.22.33.2:56698 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.24.1.24:5060;branch=z9hG4bK-e3d49202;received=11.22.33.2;rport=56698
From: 301111 <sip:301111@11.22.33.44>;tag=225bd891b94d4caao1
To: <sip:0074959568262@11.22.33.44>;tag=as6dde6919
Call-ID: fa70a7dd-7717e5ce@172.24.1.24
CSeq: 104 BYE
Server: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
  == Spawn extension (pstn, 0074959568262, 1) exited non-zero on 'SIP/301111-000003bc'
Really destroying SIP dialog 'fa70a7dd-7717e5ce@172.24.1.24' Method: BYE
Reliably Transmitting (NAT) to 11.22.33.2:56698:
OPTIONS sip:301111@172.24.1.24:5060 SIP/2.0
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK41572970;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as410f0a05
To: <sip:301111@172.24.1.24:5060>
Contact: <sip:asterisk@11.22.33.44:5060>
Call-ID: 0374b68054a361764d0f9a26164448b2@11.22.33.44:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Date: Fri, 13 Jul 2012 07:00:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:11.22.33.2:56698 --->
SIP/2.0 200 OK
To: <sip:301111@172.24.1.24:5060>;tag=860e240f6d3b46b9i0
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as410f0a05
Call-ID: 0374b68054a361764d0f9a26164448b2@11.22.33.44:5060
CSeq: 102 OPTIONS
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK41572970
Server: Linksys/SPA2102-5.2.10
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces

<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '0374b68054a361764d0f9a26164448b2@11.22.33.44:5060' Method: OPTIONS
Reliably Transmitting (NAT) to 11.22.33.2:56698:
OPTIONS sip:301111@172.24.1.24:5060 SIP/2.0
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK61ec9456;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as688547f0
To: <sip:301111@172.24.1.24:5060>
Contact: <sip:asterisk@11.22.33.44:5060>
Call-ID: 5edad4cc3226b89e748a6cc912b6560c@11.22.33.44:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.4.4~dfsg-2ubuntu1
Date: Fri, 13 Jul 2012 07:01:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:11.22.33.2:56698 --->
SIP/2.0 200 OK
To: <sip:301111@172.24.1.24:5060>;tag=860e240f6d3b46b9i0
From: "asterisk" <sip:asterisk@11.22.33.44>;tag=as688547f0
Call-ID: 5edad4cc3226b89e748a6cc912b6560c@11.22.33.44:5060
CSeq: 102 OPTIONS
Via: SIP/2.0/UDP 11.22.33.44:5060;branch=z9hG4bK61ec9456
Server: Linksys/SPA2102-5.2.10
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces

<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '5edad4cc3226b89e748a6cc912b6560c@11.22.33.44:5060' Method: OPTIONS
ded
Сообщения: 15649
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение ded »

SendDTMF("SIP/11.22.33.9-000003bd", "74959568262") ?? Это прикольно!
Я бы создал SIP пир Cisco AS5350 и отправлял бы звонок и факс по
exten =_7495XXXXXXX,1,Dial(SIP/AS5350/${EXTEN})
Не хотите книжки почитать?

Такие конструкции и вопросы дают повод направить Вас прямоходом в платный суппорт.
Вы же сами - тоже тех суппорт? И поддержку бесплатно оказываете?
fominov
Сообщения: 14
Зарегистрирован: 13 июл 2012, 09:49

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение fominov »

SendDTMF("SIP/11.22.33.9-000003bd", "74959568262") ?? Это прикольно!
На cisco на одном номере IVR, через него выход на межгород.
ded
Сообщения: 15649
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение ded »

Vlad1983 писал(а):накой там digium fax, если транзит?
Логика такая: а вдруг пойдёт?
fominov, если на cisco на одном номере IVR, то схема ни фига не такая:
fax -> spa2102 -> Asterisk -> Cisco AS5350 -> GnuGk -> Оператор H.323 -> вы намеренно вводите в заблуждение?
Она чуточку сложней.
Где в этой схеме исполняется ИВР? На цыске? TCL-скрипт? И для чего?
Был поатный инфинеон, зачем ставили бесплатный Астериск, в котором не разобраться?
fominov
Сообщения: 14
Зарегистрирован: 13 июл 2012, 09:49

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение fominov »

Да у cisco tcl скрипты, которые работают с radius биллинга. Звонок в обход cisco совершить реально, но придется вязать астериск с радусом.
Infinet заменяем на астериск потому, что доступа в него нет (потеряли пароль), и он падает переодически и всячески глючит.
ded
Сообщения: 15649
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 1.8 + Digium FAX+ spa2102 не работает

Сообщение ded »

Понятно.
fominov писал(а):Да у cisco tcl скрипты, которые работают с radius биллинга. Звонок в обход cisco совершить реально, но придется вязать астериск с радусом.
Не обязательно пускать в обход cisco, можно и через, но в обход IVR. Для этого создать отдельный пир для факсов в cisco, на то и faxdetect.
Есть подозрение на проблему формата передачи DTMF раз на инфинеоне всё так же работало. И с этим можно разобраться.

Готов принять инфинеон безвозмездно на предмет расковырять.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH