#sip #sdp #kamailio
#sip #sdp #kamailio
Вопрос:
Я пытаюсь установить сеанс чата (MSRP) с двумя конечными точками sipclients, зарегистрировавшись на сервере kamailio (4.0.0), но я получаю 500 Internal server error(Reason: SIP ;text="media stream failed to start" ;cause=500)
. В чем может быть проблема?? Означает ли это, что kamailio не может обрабатывать сеанс msrp? Если да, то как включить его на сервере? Пожалуйста, помогите мне в этом отношении.
Request-Line: INVITE sip:03271485@172.16.7.82:50666 SIP/2.0
Record-Route: sip:172.16.7.201;lr=on
Via: SIP/2.0/UDP 172.16.7.201;branch=z9hG4bKce48.40d19c96.0
Via: SIP/2.0/UDP 172.16.7.46:45669;rport=45669;
branch=z9hG4bKPj28UvXKngB3PjBBmoyrTFZXoeNcVx4oIm
Max-Forwards: 16
From: sip:511@172.16.7.201;tag=-4TgMXfcfaV0Cj5VnCIxOkL1QmHji8PL
To: sip:411@172.16.7.201
Contact: sip:80945273@172.16.7.46:45669
Call-ID: bpOWizGe-SHsjIZXSLKptnnDBVi7dMnY
CSeq: 3687 INVITE
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
Supported: 100rel, replaces, norefersub, gruu
User-Agent: sipsimple 1.3.0
Content-Type: application/sdp
Content-Length:297
v=0
o=- 3612147894 3612147894 IN IP4 172.16.7.46
s=sipsimple 1.3.0
c=IN IP4 172.16.7.46
t= 0 0
m=message 2855 TCP/TLS/MSRP *
a=path:msrps://172.16.7.46:2855/7ad200ec7137e5ed1a58;tcp
a=accept-types:message/cpim text/* application/im-iscomposing xml
a=accept-wrapped-types:*
a=setup:active
Status-Line: SIP/2.0 500 Internal Server Error
Via: SIP/2.0/UDP 172.16.7.201;received=172.16.7.201;branch=z9hG4bKce48.40d19c96
Via: SIP/2.0/UDP 172.16.7.46:45669;rport=45669 branch=z9hG4bKPj28UvXKngB3PjBBmoyrTFZXoeNcVx4oIm
Record-Route: <sip:172.16.7.201;lr>
Call-ID: bpOWizGe-SHsjIZXSLKptnnDBVi7dMnY
From: sip:511@172.16.7.201;tag=-4TgMXfcfaV0Cj5VnCIxOkL1QmHji8PL
To: sip:411@172.16.7.201;tag=XKuUttlVFnfBakd5ATHkw9nhmIEOtCL2
CSeq:3687 INVITE
Server: sipsimple 1.3.0
AllowSUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
Reason: SIP ;text="media stream failed to start" ;cause=500
Content-Length: 0
Ответ №1:
Хотя я не смог установить сеанс MSRP через ретранслятор, я мог установить сеанс между конечными точками. В Sipclients для msrp.connection_model должно быть установлено значение «acm» для сквозного сеанса msrp. Итак, я могу сказать, что это не проблема с сервером kamailio