не работает трансфер :-(
Сообщений: 87
|
не работает трансфер :-(
Добрый день!
Тестирую 1.4.10 с двумя телефонами linksys spa291 и шлюзом addpac ap1100
Создал 4 естеншена:
exten => 6470,1,Dial(SIP/${EXTEN},,tT)
exten => 6471,1,Dial(SIP/${EXTEN},,tT)
exten => 6472,1,Dial(SIP/${EXTEN},,tT)
exten => 6473,1,Dial(SIP/${EXTEN},,tT)
и прописал в sip.conf (остальные ровно такие же)
[6470] ;
type=friend
host=dynamic
username=6470
secret=user1_password
nat=no
canreinvite=yes
cancallforward=yes
;context=office
callerid="test"<6470>
disallow=all
allow=g729
allow=ulaw
allow=alaw
;allow=g723.1
;allow=gsm
;allow=all
Звоню с номера 6470 (linksys) на 6473 (addpac).
На аппарате подключенном к addpac жму #, слышу transfer, набираю 6471, звонок отбивается.
на консоли asterisk:
-- Executing [6473@default:1] Dial("SIP/6470-007fc760",
"SIP/6473||tT") in new stack
-- Called 6473
-- SIP/6473-00803950 is ringing
-- SIP/6473-00803950 answered SIP/6470-007fc760
-- Started music on hold, class 'default', on channel
'SIP/6470-007fc760'
-- <SIP/6473-00803950> Playing 'pbx-transfer' (language 'en')
-- Stopped music on hold on SIP/6470-007fc760
-- Transferring SIP/6470-007fc760 to '6471' (context default) priority 1
Really destroying SIP dialog '5860b43f-a4b7413a@192.168.22.14' Method: ACK
Really destroying SIP dialog
'23c244831a19af5d7e4c9bf273490633@192.168.22.252' Method: INVITE
Really destroying SIP dialog
'acddaa44-6cb7-4c69-8000-0002a4029874@192.168.22.15' Method: REGISTER
В дебаге addpac:
Sending SIP PDU to ( 192.168.22.252:5060 ) from 5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK06ec65fb;rport
From: "test" <sip:6470@192.168.22.252>;tag=as5f6b8116
To: <sip:6473@192.168.22.15>;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 102 INVITE
Supported: timer, replaces, early-session
User-Agent: AddPac SIP Gateway
Contact: sip:6473@192.168.22.15
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, REFER, NOTIFY, INFO
Content-Type: application/sdp
Content-Length: 214
v=0
o=6473 1152066167 1152066167 IN IP4 192.168.22.15
s=AddPac Gateway SDP
c=IN IP4 192.168.22.15
t=1152066167 0
m=audio 23038 RTP/AVP 18 101
a=rtpmap:101 telephone-event/8000/1
a=fmtp:101 0-15
a=sendrecv
Received SIP PDU from ( 192.168.22.252:5060 )
ACK sip:6473@192.168.22.15 SIP/2.0
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK0b4763b1;rport
From: "test" <sip:6470@192.168.22.252>;tag=as5f6b8116
To: <sip:6473@192.168.22.15>;tag=7544c33aa4
Contact: <sip:6470@192.168.22.252>
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
Received SIP PDU from ( 192.168.22.252:5060 )
BYE sip:6473@192.168.22.15 SIP/2.0
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK3f43a093;rport
From: "test" <sip:6470@192.168.22.252>;tag=as5f6b8116
To: <sip:6473@192.168.22.15>;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 103 BYE
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
Sending SIP PDU to ( 192.168.22.252:5060 ) from 5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK3f43a093;rport
From: "D.Melekhov" <sip:6470@192.168.22.252>;tag=as5f6b8116
To: <sip:6473@192.168.22.15>;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 103 BYE
User-Agent: AddPac SIP Gateway
Content-Length: 0
Что может быть не так?
|
Сообщений: 87
|
Re: не работает трансфер :-(
невозможно читать, что я написал
не знаю как редактировать
второй раз Добрый день! Тестирую 1.4.10 с двумя телефонами linksys spa291 и шлюзом addpac ap1100 Создал 4 естеншена: exten => 6470,1,Dial(SIP/${EXTEN},,tT)
exten => 6471,1,Dial(SIP/${EXTEN},,tT)
exten => 6472,1,Dial(SIP/${EXTEN},,tT)
exten => 6473,1,Dial(SIP/${EXTEN},,tT) и прописал в sip.conf (остальные ровно такие же) [6470] ;
type=friend
host=dynamic
username=6470
secret=user1_password
nat=no
canreinvite=yes
cancallforward=yes
;context=office
callerid="test"
disallow=all
allow=g729
allow=ulaw
allow=alaw
;allow=g723.1
;allow=gsm
;allow=all Звоню с номера 6470 (linksys) на 6473 (addpac).
На аппарате подключенном к addpac жму #, слышу transfer, набираю 6471, звонок отбивается. на консоли asterisk: -- Executing [6473@default:1] Dial("SIP/6470-007fc760",
"SIP/6473||tT") in new stack
-- Called 6473
-- SIP/6473-00803950 is ringing
-- SIP/6473-00803950 answered SIP/6470-007fc760
-- Started music on hold, class default, on channel
SIP/6470-007fc760
-- Playing pbx-transfer (language en)
-- Stopped music on hold on SIP/6470-007fc760
-- Transferring SIP/6470-007fc760 to 6471 (context default) priority 1
Really destroying SIP dialog 5860b43f-a4b7413a@192.168.22.14 Method: ACK
Really destroying SIP dialog
23c244831a19af5d7e4c9bf273490633@192.168.22.252 Method: INVITE
Really destroying SIP dialog
acddaa44-6cb7-4c69-8000-0002a4029874@192.168.22.15 Method: REGISTER В дебаге addpac: Sending SIP PDU to ( 192.168.22.252:5060 ) from 5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK06ec65fb;rport
From: "test" ;tag=as5f6b8116
To: ;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 102 INVITE
Supported: timer, replaces, early-session
User-Agent: AddPac SIP Gateway
Contact: sip:6473@192.168.22.15
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, REFER, NOTIFY, INFO
Content-Type: application/sdp
Content-Length: 214 v=0
o=6473 1152066167 1152066167 IN IP4 192.168.22.15
s=AddPac Gateway SDP
c=IN IP4 192.168.22.15
t=1152066167 0
m=audio 23038 RTP/AVP 18 101
a=rtpmap:101 telephone-event/8000/1
a=fmtp:101 0-15
a=sendrecv Received SIP PDU from ( 192.168.22.252:5060 )
ACK sip:6473@192.168.22.15 SIP/2.0
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK0b4763b1;rport
From: "test" ;tag=as5f6b8116
To: ;tag=7544c33aa4
Contact:
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0 Received SIP PDU from ( 192.168.22.252:5060 )
BYE sip:6473@192.168.22.15 SIP/2.0
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK3f43a093;rport
From: "test" ;tag=as5f6b8116
To: ;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 103 BYE
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0 Sending SIP PDU to ( 192.168.22.252:5060 ) from 5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.22.252:5060;branch=z9hG4bK3f43a093;rport
From: "test" ;tag=as5f6b8116
To: ;tag=7544c33aa4
Call-ID: 23c244831a19af5d7e4c9bf273490633@192.168.22.252
CSeq: 103 BYE
User-Agent: AddPac SIP Gateway
Content-Length: 0
Что может быть не так?
|
Сообщений: 6521
|
Re: не работает трансфер :-(
Много что не так. Например - вместо гирлянды написать просто одну строчку:
exten => _647[0-3],1,Dial(SIP/${EXTEN},,tT)
или
exten => _647X,1,Dial(SIP/${EXTEN},,tT)
Без трансфера, просто с AddPac на 6471 можно позвонить?
В любом случае - ставь canreinvite=no. И везде ли у тебя есть g729? Судя по
disallow=all
allow=g729
ты хочешь вязать их именно по g729, и он у тебя есть на show translations?
|
Сообщений: 87
|
Re: не работает трансфер :-(
ded: Много что не так. Например - вместо гирлянды написать просто одну строчку:
exten => _647[0-3],1,Dial(SIP/${EXTEN},,tT)
или
exten => _647X,1,Dial(SIP/${EXTEN},,tT)
ну это, казалось бы, на результат не влияет
Без трансфера, просто с AddPac на 6471 можно позвонить?
разумеется.
В любом случае - ставь canreinvite=no.
попробую, о результате расскажу.
И везде ли у тебя есть g729? Судя по
disallow=all
allow=g729
ты хочешь вязать их именно по g729, и он у тебя есть на show translations?
g729 есть :-)
|
Сообщений: 87
|
Re: не работает трансфер :-(
canreinvite=no не помогает, собственно, я так и думал...
|
Сообщений: 6521
|
Re: не работает трансфер :-(
sip show peers ?
AddPac пропиши как устройство, без регистрации, а не как абонента,
[AddPac]
host=192.168.22.14
type=friend
и в extensions.conf:
exten => _647[1-3],1,Dial(SIP/AddPac/${EXTEN},,tT)
но это так, к слову.
Подозреваю, дело вАддПаке, в его внутреннем диал-плане, в том как прописаны dial peer voice.
Трансфер порта на порт ещё разрешался в нём в конфиге отдельно. Смотри GUI.
|
|