Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / не работает трансфер :-(

не работает трансфер :-(

Сообщений: 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

Что может быть не так?
2008-04-03 13:56

Сообщений: 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

Что может быть не так?
2008-04-03 14:00

Сообщений: 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?
2008-04-11 01:05

Сообщений: 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 есть :-)
2008-04-15 09:53

Сообщений: 87

Re: не работает трансфер :-(

canreinvite=no не помогает, собственно, я так и думал...
2008-04-16 13:25

Сообщений: 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.
2008-04-18 21:53

Добавить страницу в закладки:  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