Перейти к содержимому
Калькуляторы

yate sip proxy MVTS + Yate

Есть проблема в связке MVTS с Yate. Yate в роли сип регистратора, а MVTS в роли софтсвича.

Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily".

Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста.

Изменено пользователем eignatov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть проблема в связке MVTS с Yate. Yate в роли сип регистратора, а MVTS в роли софтсвича.

Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily".

Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста.

 

 

Позвоните на тот номер с которого регистрируетесь :)

 

Что в SIP сообщениях?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сам 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

Изменено пользователем eignatov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос не совсем по теме, но возможно приходилось сравнивать Yate и Asterisk.

 

Чем обусловлен выбор в пользу Yate для агрегации SIP клиентов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть проблема в связке MVTS с Yate. Yate в роли купить прокси регистратора, а MVTS в роли софтсвича.

Пользователь регистрируется на Yate и с него все звонки рулятся в MVTS, которая отвечает "SIP/2.0 302 Moved Temporarily".

Yate такого ответа не понимает и завершает звонок. Кто сталкивался, посоветуйте пожалуйста.

У меня не был такой проблемы , но настолько я понимаю это ситуация не имеет логичное объяснение .

Изменено пользователем kindman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.