eignatov Posted April 4, 2012 Posted April 4, 2012 (edited) Есть проблема в связке MVTS с Yate. Yate в роли сип регистратора, а MVTS в роли софтсвича. Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily". Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста. Edited April 4, 2012 by eignatov Вставить ник Quote
nag-f Posted April 4, 2012 Posted April 4, 2012 Есть проблема в связке MVTS с Yate. Yate в роли сип регистратора, а MVTS в роли софтсвича. Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily". Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста. Позвоните на тот номер с которого регистрируетесь :) Что в SIP сообщениях? Вставить ник Quote
eignatov Posted April 5, 2012 Author Posted April 5, 2012 (edited) Сам yate работает, если звоню на номер с которого регистрируюсь, звонок проходит. Проблема возникает когда звонок идёт в сторону MVTS, от которого я и получаю "SIP/2.0 302 Moved Temporarily" > follow yate log detail > ------ > Received 1014 bytes SIP message from 201.213.246.221:5756^M > ------^M > INVITE sip:9913055310101@x... SIP/2.0^M > Via: SIP/2.0/UDP > 201.213.246.221:5756;branch=z9hG4bK-d8754z-133f8d32e5690e40-1---d8754z-;rport^M > Max-Forwards: 70^M > Contact: ^M > To: ^M > From: ;tag=db592075^M > Call-ID: YzZkYTRlMDQ0MDJhMTIyNWNlYTQzNDcxNzJjOGFkMDE.^M > CSeq: 1 INVITE^M > Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, > REGISTER, SUBSCRIBE, INFO^M > Content-Type: application/sdp^M > Supported: replaces^M > User-Agent: Pangolin v4.0, Build 06012009^M > Content-Length: 428^M > ^M > v=0^M > o=- 13391599 13391599 IN IP4 201.213.246.221^M > s=http://www.portsip.com^M > c=IN IP4 201.213.246.221^M > t=0 0^M > m=audio 20762 RTP/AVP 0 8 18 101^M > a=rtpmap:0 PCMU/8000^M > a=rtpmap:8 PCMA/8000^M > a=rtpmap:18 G729/8000^M > a=fmtp:18 annexb=no^M > a=rtpmap:101 telephone-event/8000^M > a=ptime:20^M > a=fmtp:101 0-15^M > m=video 40796 RTP/AVP 34 125^M > a=fmtp:34 CIF=2^M > a=fmtp:125 profile-level-id=42e015^M > a=rtpmap:34 H263/90000^M > a=rtpmap:125 H264/90000^M > ------ > ------ > Sending code 100 0x948cc98 to 201.213.246.221:5756^M > ------^M > SIP/2.0 100 Trying^M > Via: SIP/2.0/UDP > 201.213.246.221:5756;branch=z9hG4bK-d8754z-133f8d32e5690e40-1---d8754z-;rport=5756;received=201.213.246.221^M > From: ;tag=db592075^M > To: ^M > Call-ID: YzZkYTRlMDQ0MDJhMTIyNWNlYTQzNDcxNzJjOGFkMDE.^M > CSeq: 1 INVITE^M > Server: YATE/2.0.0^M > Content-Length: 0^M > ^M > ------ > YateSIPConnection::YateSIPConnection(0x948b620,0x948d620) > [0x9488e30] > Could not classify call from 'nocargentina', wasted 8 usec > Could not route call to '9913055310101' in context 'default', > wasted 176 usec > On account 'default' performing query 'CALL > routing('9913055310101', 'busy', '201.213.246.221:5756', > 'nocargentina');' expects results > Got result set 0xb622e2d8 rows=1 cols=2 > Formats for 'audio' changed to 'g729' > YateSIPConnection::YateSIPConnection(0x9475738,'sip:40823613055310101@y...') > [0x948d1d0] > Sending code 183 0x94892a0 to 201.213.246.221:5756^M > ------^M > SIP/2.0 183 Session Progress^M > Via: SIP/2.0/UDP > 201.213.246.221:5756;branch=z9hG4bK-d8754z-133f8d32e5690e40-1---d8754z-;rport=5756;received=201.213.246.221^M > From: ;tag=db592075^M > To: ;tag=175696600^M > Call-ID: YzZkYTRlMDQ0MDJhMTIyNWNlYTQzNDcxNzJjOGFkMDE.^M > CSeq: 1 INVITE^M > Server: YATE/2.0.0^M > Contact: ^M > Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, PRACK, INFO^M > Content-Length: 0^M > ^M > ------ > ------ > Sending 'INVITE sip:40823613055310101@y...' 0x948f300 to > 205.237.197.250:5060^M > ------^M > INVITE sip:40823613055310101@2... SIP/2.0^M > Max-Forwards: 19^M > Via: SIP/2.0/UDP 200.35.146.47:5060;rport;branch=z9hG4bK726946482^M > From: ;tag=470846076^M > To: ^M > Call-ID: 2029927360@z...^M > CSeq: 1 INVITE^M > User-Agent: YATE/2.0.0^M > Contact: ^M > Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, PRACK, INFO^M > Supported: 100rel^M > Content-Type: application/sdp^M > Content-Length: 212^M > ^M > v=0^M > o=yate 1248310022 1248310022 IN IP4 201.213.246.221^M > s=SIP Call^M > c=IN IP4 201.213.246.221^M > t=0 0^M > m=audio 20762 RTP/AVP 18 101^M > a=rtpmap:18 G729/8000^M > a=fmtp:18 annexb=no^M > a=rtpmap:101 telephone-event/8000^M > ------ > Received 311 bytes SIP message from 205.237.197.250:5060^M > ------^M > SIP/2.0 100 Trying^M > Via: SIP/2.0/UDP > x.x.x.x:5060;rport=5060;branch=z9hG4bK726946482;received=200.35.146.47^M > From: ;tag=470846076^M > To: ^M > Call-ID: 2029927360@x...^M > CSeq: 1 INVITE^M > Server: MERA MSIP v.3.0^M > Content-Length: 0^M > ^M > ------ > Received 418 bytes SIP message from y.y.y.y:5060^M > ------^M > SIP/2.0 302 Moved Temporarily^M > Via: SIP/2.0/UDP > x.x.x.x:5060;rport=5060;branch=z9hG4bK726946482;received=200.35.146.47^M > From: ;tag=470846076^M > To: ;tag=921890-275231328-402653312-359286667^M > Call-ID: 2029927360@x...^M > CSeq: 1 INVITE^M > Contact: ^M > Server: MERA MSIP v.3.0^M > Content-Length: 0^M > ^M > ------ > YateSIPConnection::hangup() state=1 trans=0x948b3a0 > error='(null)' code=302 reason='Moved Temporarily' [0x948d1d0] > YateSIPConnection::disconnected() 'Moved Temporarily' [0x9488e30] > YateSIPConnection::~YateSIPConnection() [0x948d1d0] > Sending 'ACK sip:40823613055310101@y...' 0x9491460 to > y.y.y.y:5060^M > ------^M > ACK sip:40823613055310101@y... SIP/2.0^M > Via: SIP/2.0/UDP 200.35.146.47:5060;rport;branch=z9hG4bK726946482^M > From: ;tag=470846076^M > To: ;tag=921890-275231328-402653312-359286667^M > Call-ID: 2029927360@x...^M > CSeq: 1 ACK^M > Max-Forwards: 19^M > Contact: ^M > User-Agent: YATE/2.0.0^M > Content-Length: 0^M > ^M > ------ > YateSIPConnection::~YateSIPConnection() [0x9488e30] > YateSIPConnection::hangup() state=0 trans=0x948d620 > error='noanswer' code=487 reason='Moved Temporarily' [0x9488e30] > On account 'billing' performing query 'call > sp_accounting_yate('yabe2', '0.000', '1248310022.506', 'y.y.y.y:5060', > '9913055310101', 'Moved Temporarily', > '1248309951-1','outgoing','nocargentina','40823613055310101')' expects > results > Sending code 487 0x9491038 to 201.213.246.221:5756^M > ------^M > SIP/2.0 487 Moved Temporarily^M > Via: SIP/2.0/UDP > 201.213.246.221:5756;branch=z9hG4bK-d8754z-133f8d32e5690e40-1---d8754z-;rport=5756;received=201.213.246.221^M > From: ;tag=db592075^M > To: ;tag=175696600^M > Call-ID: YzZkYTRlMDQ0MDJhMTIyNWNlYTQzNDcxNzJjOGFkMDE.^M > CSeq: 1 INVITE^M > Server: YATE/2.0.0^M > Contact: ^M > Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, PRACK, INFO^M > Content-Length: 0^M > ^M > ------ > On account 'billing' performing query 'call > sp_accounting_yate('yabe2', '0.000', '1248310022.492', > '201.213.246.221:5756', '9913055310101', 'Moved Temporarily', > '1248309951-1','incoming','nocargentina','')' expects results > Received 354 bytes SIP message from 201.213.246.221:5756^M > ------^M > ACK sip:9913055310101@x... SIP/2.0^M > Via: SIP/2.0/UDP > 201.213.246.221:5756;branch=z9hG4bK-d8754z-133f8d32e5690e40-1---d8754z-;rport^M > Max-Forwards: 70^M > To: ;tag=175696600^M > From: ;tag=db592075^M > Call-ID: YzZkYTRlMDQ0MDJhMTIyNWNlYTQzNDcxNzJjOGFkMDE.^M > CSeq: 1 ACK^M > Content-Length: 0^M > ^M > > Rererence > x.x.x.x ip of our yate > y.y.y.y ip of mera > z.z.z.z ip of redirect mera Edited April 5, 2012 by eignatov Вставить ник Quote
220V Posted May 12, 2012 Posted May 12, 2012 Вопрос не совсем по теме, но возможно приходилось сравнивать Yate и Asterisk. Чем обусловлен выбор в пользу Yate для агрегации SIP клиентов? Вставить ник Quote
kindman Posted May 31, 2012 Posted May 31, 2012 (edited) Есть проблема в связке MVTS с Yate. Yate в роли купить прокси регистратора, а MVTS в роли софтсвича. Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily". Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста. У меня не был такой проблемы , но настолько я понимаю это ситуация не имеет логичное объяснение . Edited June 18, 2012 by kindman Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.