Сообщений: 3
|
Не принимается факс после перевода звонка
Использую и atxfer и blindxfer. Если звоню на номер и сразу выбираю добавочный на котором стоит факс факс уходит на ура, если звонок уходит на секретаря и он переводит звонок # добавочный факса то болт. По дебагам реинвайт приходит в обоих случаях, и астериск отвечает на них 200 ОК, но факсы во втором случае не уходят. В опциях диал-пиров на добавочные номера стоят tT, экстеншины у входящих звонков, и экстеншин перевода разные. Может кто уже сталкивался с такой проблемой?
Asterisk 1.21.1 Debian lenny
Передача факсов необходима только по t38. g711 в данном случае, к моему сожалению, нельзя использовать, ибо этот факс используется для отправки факсов по россии.
Такие дебаги(с аддпака) я получаю при переводе звонка:
При переводе вот такая история....
Executing dial("Local/110@reductor-fbc9,2", "SIP/100110||m")
Sending SIP PDU to ( 33333333333333:5060 ) from 5060
INVITE sip:83422158661@33333333333333 SIP/2.0
Via: SIP/2.0/UDP 33333333333333:5060;branch=z9hG4bK3a4aa41fa447
From: <sip:100110@33333333333333>;tag=3a4aa41fa4
To: "83422158661" <sip:83422158661@33333333333333>;tag=as73c5d094
Call-ID: 149434d10ff6cea7109a7e5d40375224@33333333333333
CSeq: 47 INVITE
Supported: timer, replaces
Min-SE: 1800
Date: Thu, 17 Sep 2009 17:18:02 GMT
User-Agent: AddPac SIP Gateway
Contact: <sip:100110@62.168.254.174>
Accept: application/sdp
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, REFER, NOTIFY, INFO
Content-Type: application/sdp
Content-Length: 147
Max-Forwards: 70
v=0
o=100110 1253207882 1253207882 IN IP4 62.168.254.174
s=AddPac Gateway SDP
c=IN IP4 62.168.254.174
t=1253207882 0
m=image 23028 udptl t38
Received SIP PDU from (33333333333333:5060 )
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 62.168.254.174:5060;branch=z9hG4bK3a4aa41fa447;received=33333333333333
From: <sip:100110@33333333333333>;tag=3a4aa41fa4
To: "83422158661" <sip:83422158661@33333333333333>;tag=as73c5d094
Call-ID: 149434d10ff6cea7109a7e5d40375224@91.201.53.172
CSeq: 47 INVITE
User-Agent: IP PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:83422158661@91.201.53.172>
Content-Length: 0
Received SIP PDU from ( 33333333333333:5060 )
SIP/2.0 488 Not acceptable here
Via: SIP/2.0/UDP 33333333333333:5060;branch=z9hG4bK3a4aa41fa447;received=33333333333333
From: <sip:100110@33333333333333>;tag=3a4aa41fa4
To: "83422158661" <sip:83422158661@91.201.53.172>;tag=as73c5d094
Call-ID: 149434d10ff6cea7109a7e5d40375224@91.201.53.172
CSeq: 47 INVITE
User-Agent: IP PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
X-Asterisk-HangupCause: Normal Clearing
X-Asterisk-HangupCauseCode: 16
Звоню напрямую:
Executing dial("SIP/41146@sipmobile.ru-083dd548", "SIP/100110||m")
Asterisk отвечает 200ok и факс идет
Received SIP PDU from ( 33333333333333:5060 )
SIP/2.0 200 OK
Via: SIP/2.0/UDP 33333333333333:5060;branch=z9hG4bK784a8920a449;received=33333333333333
From: <sip:100110@62.168.254.174>;tag=784a8920a4
To: "83422158661" <sip:83422158661@33333333333333>;tag=as5b8054ef
Call-ID: 71590cd533b3cb2a3dd1a7ad65d17d37@91.201.53.172
CSeq: 49 INVITE
User-Agent: IP PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:83422158661@33333333333333>
Content-Type: application/sdp
Content-Length: 329
v=0
o=root 26598 26599 IN IP4 33333333333333
s=session
c=IN IP4 91.201.53.172
t=0 0
m=image 4750 udptl t38
a=T38FaxVersion:0
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxBuffer:400
a=T38FaxMaxDatagram:400
a=T38FaxUdpEC:t38UDPRedundancy
Настройки :
[100110]
username=100110
secret=*********
host=dynamic
type=friend
language=ru
disallow=all
allow=alaw ; since they are not stored in-memory
dtmfmode=info
context=reductor
t38pt_udptl = yes
insecure=invite,port
[100100]
username=100100
secret=********
host=dynamic
type=friend
language=ru
disallow=all
allow=alaw ; since they are not stored in-memory
dtmfmode=info
call-limit=1 ; since they are not stored in-memory
context=reductor
t38pt_udptl = yes
insecure=invite,port
Экстеншины на вход
exten => s,1,Set(_TRANSFER_CONTEXT=${CONTEXT})
exten => s,2,Background(glav)
exten => s,3,WaitExten(10)
exten => s,4, Dial( SIP/100100||tT)
exten => _110,1,dial(SIP/100${EXTEN}||m )
exten => _1XX,1,Dial(SIP/100${EXTEN}||tTm )
|