Problem with jssip and Freeswitch communication using direct websocket
Good day, we are trying to use jssip directly with the websocket functionality in Freeswitch, using wss in port 7443. We are using tryit.jssip.net to test the connection with jssip. When the connection is established it shows a message about "Bad Media Description" so we think it is maybe related to the SDP that Freeswitch and jssip exchange. We tried to use jssip with only audio and it seems to ask for video also in the SDP, also we tried sip.js and works good with only audio. What seems different in the SDP is that jssip use: a=group:BUNDLE audio video a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126 And sip.js use: a=group:BUNDLE audio a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126 I am copying the whole INVITE-Response first from jssip and last from sip.js to Freeswitch: Thank you in advance. *INVITE sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com> SIP/2.0* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947* *Max-Forwards: 69* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Proxy-Authorization: Digest algorithm=MD5, username="1000", realm="conference2.cibersys.com <http://conference2.cibersys.com>", nonce="642839d2-6425-4248-a6cc-606f51d4506a", uri="sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>", response="7f8537dfbfb3de1a34c151d2d2b41307", qop=auth, cnonce="9cr63aqqk5tg", nc=00000001* *X-Can-Renegotiate: true* *Contact: <sip:fhh33jaa@rp3mpnou5jnl.invalid;transport=ws;ob>* *Content-Type: application/sdp* *Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS* *Supported: ice,outbound* *User-Agent: JsSIP 0.6.30* *Content-Length: 3709* *v=0* *o=- 1430994607190998965 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio video* *a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:47588 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49826 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49827 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49828 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49829 typ host generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 40283 typ srflx raddr 10.0.1.8 rport 49827 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 47588 typ srflx raddr 10.0.1.8 rport 49829 generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:550712101 cname:c9UmE3sQGsfoTBmx* *a=ssrc:550712101 msid:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 37864d75-0547-4bf1-aa91-d122004f0169* *a=ssrc:550712101 mslabel:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *a=ssrc:550712101 label:37864d75-0547-4bf1-aa91-d122004f0169* *m=video 34574 RTP/SAVPF 100 116 117 96* *c=IN IP4 200.82.236.209* *a=rtcp:48136 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49830 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49831 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49832 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49833 typ host generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 48136 typ srflx raddr 10.0.1.8 rport 49833 generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 34574 typ srflx raddr 10.0.1.8 rport 49831 generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:video* *a=extmap:2 urn:ietf:params:rtp-hdrext:toffset* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=extmap:4 urn:3gpp:video-orientation* *a=recvonly* *a=rtcp-mux* *a=rtpmap:100 VP8/90000* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=rtcp-fb:100 goog-remb* *a=rtpmap:116 red/90000* *a=rtpmap:117 ulpfec/90000* *a=rtpmap:96 rtx/90000* *a=fmtp:96 apt=100* *--------------------------------------------------------------* *SIP/2.0 200 OK* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947;received=200.82.236.209;rport=35929* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;tag=3t8cX7KNSpgDD* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 1509* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no* *v=0* *o=FreeSWITCH 1433962816 1433962817 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS 56duKQZAnkHTimXh0kShnZHA9HK7K17F* *m=audio 18690 RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:18690 IN IP4 167.114.64.133* *a=ice-ufrag:NYH0OfrNM1KnTITH* *a=ice-pwd:KJ6spVngh1eQukf79NYOSfsv* *a=candidate:0344283282 1 udp 659136 167.114.64.133 18690 typ host generation 0* *a=ssrc:3313344033 cname:Yb0yRPZ40wO8ICgz* *a=ssrc:3313344033 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F a0* *a=ssrc:3313344033 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:3313344033 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fa0* *m=video 25170 RTP/SAVPF 100* *b=AS:2048* *a=rtpmap:100 VP8/90000* *a=sendonly* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:25170 IN IP4 167.114.64.133* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=ssrc:2596374144 cname:Yb0yRPZ40wO8ICgz* *a=ssrc:2596374144 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F v0* *a=ssrc:2596374144 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:2596374144 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fv0* *a=ice-ufrag:SGyc7yGzJFAvvmIj* *a=ice-pwd:iaAqXYuZA3a57jtPQRSNgodP* *a=candidate:6626792977 1 udp 659136 167.114.64.133 25170 typ host generation 0* *-------------------------------------------* *INVITE sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com> SIP/2.0* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK3856295* *Max-Forwards: 70* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2276 INVITE* *Contact: <sip:re2ehtpr@g4413q00qplk.invalid;transport=ws;ob>* *Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY,INVITE,MESSAGE* *Content-Type: application/sdp* *Support* *ed: outbound* *User-Agent: SIP.js/0.6.3-devel BB* *Content-Length: 2105* *v=0* *o=- 3214222955446291314 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio* *a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:43823 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 64356 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 64357 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 64358 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 64359 typ host generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 35907 typ srflx raddr 10.0.1.8 rport 64357 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 43823 typ srflx raddr 10.0.1.8 rport 64359 generation 0* *a=ice-ufrag:qbn8dYtQ7XOYCeu8* *a=ice-pwd:qMkTalQhiMGIO5EdyBWGOP+i* *a=fingerprint:sha-256 6B:98:3C:1C:65:BC:C7:03:9C:6F:3E:3C:C4:DB:DF:64:42:2D:46:67:9D:71:1E:10:AB:3A:32:FD:3A:B5:32:82* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:1770879119 cname:Z4x7vzi6Pgjt5LSz* *a=ssrc:1770879119 msid:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn 28966a00-fcda-4d5c-8b42-2d232033a248* *a=ssrc:1770879119 mslabel:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *a=ssrc:1770879119 label:28966a00-fcda-4d5c-8b42-2d232033a248* *------------------------------------* *SIP/2.0 200 OK* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK4420536;received=200.82.236.209;rport=38294* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;tag=87685e86a3ZaQ* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2277 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 823* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no* *v=0* *o=FreeSWITCH 1433961875 1433961876 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *m=audio 19902 UDP/TLS/RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:19902 IN IP4 167.114.64.133* *a=ice-ufrag:oM6qJYUhCtt3V2uI* *a=ice-pwd:nXyi35Bvh0jmBxtQ9p7IeRQG* *a=candidate:2466874999 1 udp 659136 167.114.64.133 19902 typ host generation 0* *a=ssrc:3313344305 cname:WuD05fGsClzYfLng* *a=ssrc:3313344305 msid:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA a0* *a=ssrc:3313344305 mslabel:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *a=ssrc:3313344305 label:avWcdKMQxwOgv3mzbNyZb72DIOJmABIAa0*
So you are saying sip.js works fine? On Thursday, June 11, 2015, Ricardo Hernandez < ricardo.hernandez@cibersys.com> wrote:
Good day, we are trying to use jssip directly with the websocket functionality in Freeswitch, using wss in port 7443.
We are using tryit.jssip.net to test the connection with jssip. When the connection is established it shows a message about "Bad Media Description" so we think it is maybe related to the SDP that Freeswitch and jssip exchange.
We tried to use jssip with only audio and it seems to ask for video also in the SDP, also we tried sip.js and works good with only audio.
What seems different in the SDP is that jssip use:
a=group:BUNDLE audio video a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
And sip.js use:
a=group:BUNDLE audio a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
I am copying the whole INVITE-Response first from jssip and last from sip.js to Freeswitch:
Thank you in advance.
*INVITE sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');> SIP/2.0* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947* *Max-Forwards: 69* *To: <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>* *From: <sip:1000@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:1000@conference2.cibersys.com');>>;tag=eq4cu21u2r* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Proxy-Authorization: Digest algorithm=MD5, username="1000", realm="conference2.cibersys.com <http://conference2.cibersys.com>", nonce="642839d2-6425-4248-a6cc-606f51d4506a", uri="sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>", response="7f8537dfbfb3de1a34c151d2d2b41307", qop=auth, cnonce="9cr63aqqk5tg", nc=00000001* *X-Can-Renegotiate: true* *Contact: <sip:fhh33jaa@rp3mpnou5jnl.invalid;transport=ws;ob>* *Content-Type: application/sdp* *Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS* *Supported: ice,outbound* *User-Agent: JsSIP 0.6.30* *Content-Length: 3709*
*v=0* *o=- 1430994607190998965 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio video* *a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:47588 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49826 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49827 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49828 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49829 typ host generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 40283 typ srflx raddr 10.0.1.8 rport 49827 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 47588 typ srflx raddr 10.0.1.8 rport 49829 generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:550712101 cname:c9UmE3sQGsfoTBmx* *a=ssrc:550712101 msid:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 37864d75-0547-4bf1-aa91-d122004f0169* *a=ssrc:550712101 mslabel:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *a=ssrc:550712101 label:37864d75-0547-4bf1-aa91-d122004f0169* *m=video 34574 RTP/SAVPF 100 116 117 96* *c=IN IP4 200.82.236.209* *a=rtcp:48136 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49830 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49831 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49832 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49833 typ host generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 48136 typ srflx raddr 10.0.1.8 rport 49833 generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 34574 typ srflx raddr 10.0.1.8 rport 49831 generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:video* *a=extmap:2 urn:ietf:params:rtp-hdrext:toffset* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=extmap:4 urn:3gpp:video-orientation* *a=recvonly* *a=rtcp-mux* *a=rtpmap:100 VP8/90000* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=rtcp-fb:100 goog-remb* *a=rtpmap:116 red/90000* *a=rtpmap:117 ulpfec/90000* *a=rtpmap:96 rtx/90000* *a=fmtp:96 apt=100*
*--------------------------------------------------------------*
*SIP/2.0 200 OK* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947;received=200.82.236.209;rport=35929* *From: <sip:1000@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:1000@conference2.cibersys.com');>>;tag=eq4cu21u2r* *To: <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>;tag=3t8cX7KNSpgDD* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 1509* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>;party=calling;privacy=off;screen=no*
*v=0* *o=FreeSWITCH 1433962816 1433962817 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS 56duKQZAnkHTimXh0kShnZHA9HK7K17F* *m=audio 18690 RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:18690 IN IP4 167.114.64.133* *a=ice-ufrag:NYH0OfrNM1KnTITH* *a=ice-pwd:KJ6spVngh1eQukf79NYOSfsv* *a=candidate:0344283282 1 udp 659136 167.114.64.133 18690 typ host generation 0* *a=ssrc:3313344033 cname:Yb0yRPZ40wO8ICgz* *a=ssrc:3313344033 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F a0* *a=ssrc:3313344033 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:3313344033 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fa0* *m=video 25170 RTP/SAVPF 100* *b=AS:2048* *a=rtpmap:100 VP8/90000* *a=sendonly* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:25170 IN IP4 167.114.64.133* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=ssrc:2596374144 cname:Yb0yRPZ40wO8ICgz* *a=ssrc:2596374144 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F v0* *a=ssrc:2596374144 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:2596374144 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fv0* *a=ice-ufrag:SGyc7yGzJFAvvmIj* *a=ice-pwd:iaAqXYuZA3a57jtPQRSNgodP* *a=candidate:6626792977 1 udp 659136 167.114.64.133 25170 typ host generation 0*
*-------------------------------------------*
*INVITE sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');> SIP/2.0* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK3856295* *Max-Forwards: 70* *To: <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>* *From: <sip:1000@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:1000@conference2.cibersys.com');>>;tag=8i0i1tu4sa* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2276 INVITE* *Contact: <sip:re2ehtpr@g4413q00qplk.invalid;transport=ws;ob>* *Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY,INVITE,MESSAGE* *Content-Type: application/sdp* *Support* *ed: outbound* *User-Agent: SIP.js/0.6.3-devel BB* *Content-Length: 2105*
*v=0* *o=- 3214222955446291314 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio* *a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:43823 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 192.168.56.1 64356 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 10.0.1.8 64357 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 192.168.56.1 64358 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 10.0.1.8 64359 typ host generation 0* *a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 35907 typ srflx raddr 10.0.1.8 rport 64357 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 43823 typ srflx raddr 10.0.1.8 rport 64359 generation 0* *a=ice-ufrag:qbn8dYtQ7XOYCeu8* *a=ice-pwd:qMkTalQhiMGIO5EdyBWGOP+i* *a=fingerprint:sha-256 6B:98:3C:1C:65:BC:C7:03:9C:6F:3E:3C:C4:DB:DF:64:42:2D:46:67:9D:71:1E:10:AB:3A:32:FD:3A:B5:32:82* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:1770879119 cname:Z4x7vzi6Pgjt5LSz* *a=ssrc:1770879119 msid:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn 28966a00-fcda-4d5c-8b42-2d232033a248* *a=ssrc:1770879119 mslabel:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *a=ssrc:1770879119 label:28966a00-fcda-4d5c-8b42-2d232033a248*
*------------------------------------*
*SIP/2.0 200 OK* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK4420536;received=200.82.236.209;rport=38294* *From: <sip:1000@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:1000@conference2.cibersys.com');>>;tag=8i0i1tu4sa* *To: <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>;tag=87685e86a3ZaQ* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2277 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 823* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <javascript:_e(%7B%7D,'cvml','sip:9196@conference2.cibersys.com');>>;party=calling;privacy=off;screen=no*
*v=0* *o=FreeSWITCH 1433961875 1433961876 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *m=audio 19902 UDP/TLS/RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:19902 IN IP4 167.114.64.133* *a=ice-ufrag:oM6qJYUhCtt3V2uI* *a=ice-pwd:nXyi35Bvh0jmBxtQ9p7IeRQG* *a=candidate:2466874999 1 udp 659136 167.114.64.133 19902 typ host generation 0* *a=ssrc:3313344305 cname:WuD05fGsClzYfLng* *a=ssrc:3313344305 msid:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA a0* *a=ssrc:3313344305 mslabel:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *a=ssrc:3313344305 label:avWcdKMQxwOgv3mzbNyZb72DIOJmABIAa0*
Try sip.js. It appears people are having better luck with it.
On Jun 11, 2015, at 7:35 AM, Ricardo Hernandez <ricardo.hernandez@cibersys.com> wrote:
Good day, we are trying to use jssip directly with the websocket functionality in Freeswitch, using wss in port 7443.
We are using tryit.jssip.net <http://tryit.jssip.net/> to test the connection with jssip. When the connection is established it shows a message about "Bad Media Description" so we think it is maybe related to the SDP that Freeswitch and jssip exchange.
We tried to use jssip with only audio and it seems to ask for video also in the SDP, also we tried sip.js and works good with only audio.
What seems different in the SDP is that jssip use:
a=group:BUNDLE audio video a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
And sip.js use:
a=group:BUNDLE audio a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
I am copying the whole INVITE-Response first from jssip and last from sip.js to Freeswitch:
Thank you in advance.
INVITE sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com> SIP/2.0 Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947 Max-Forwards: 69 To: <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>> From: <sip:1000@conference2.cibersys.com <mailto:sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r Call-ID: t3dk0o0dj41vcm1agqj2 CSeq: 3025 INVITE Proxy-Authorization: Digest algorithm=MD5, username="1000", realm="conference2.cibersys.com <http://conference2.cibersys.com/>", nonce="642839d2-6425-4248-a6cc-606f51d4506a", uri="sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>", response="7f8537dfbfb3de1a34c151d2d2b41307", qop=auth, cnonce="9cr63aqqk5tg", nc=00000001 X-Can-Renegotiate: true Contact: <sip:fhh33jaa@rp3mpnou5jnl.invalid;transport=ws;ob> Content-Type: application/sdp Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS Supported: ice,outbound User-Agent: JsSIP 0.6.30 Content-Length: 3709
v=0 o=- 1430994607190998965 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126 c=IN IP4 200.82.236.209 a=rtcp:47588 IN IP4 200.82.236.209 a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49826 typ host generation 0 a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49827 typ host generation 0 a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49828 typ host generation 0 a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49829 typ host generation 0 a=candidate:50610563 1 udp 1685921535 200.82.236.209 40283 typ srflx raddr 10.0.1.8 rport 49827 generation 0 a=candidate:50610563 2 udp 1685921534 200.82.236.209 47588 typ srflx raddr 10.0.1.8 rport 49829 generation 0 a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0 a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0 a=ice-ufrag:+BRKFdwXRfJPhO6x a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time> a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 minptime=10; useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:126 telephone-event/8000 a=maxptime:60 a=ssrc:550712101 cname:c9UmE3sQGsfoTBmx a=ssrc:550712101 msid:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 37864d75-0547-4bf1-aa91-d122004f0169 a=ssrc:550712101 mslabel:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 a=ssrc:550712101 label:37864d75-0547-4bf1-aa91-d122004f0169 m=video 34574 RTP/SAVPF 100 116 117 96 c=IN IP4 200.82.236.209 a=rtcp:48136 IN IP4 200.82.236.209 a=candidate:2999745851 1 udp 2122194687 192.168.56.1 49830 typ host generation 0 a=candidate:1013097898 1 udp 2122129151 10.0.1.8 49831 typ host generation 0 a=candidate:2999745851 2 udp 2122194686 192.168.56.1 49832 typ host generation 0 a=candidate:1013097898 2 udp 2122129150 10.0.1.8 49833 typ host generation 0 a=candidate:50610563 2 udp 1685921534 200.82.236.209 48136 typ srflx raddr 10.0.1.8 rport 49833 generation 0 a=candidate:50610563 1 udp 1685921535 200.82.236.209 34574 typ srflx raddr 10.0.1.8 rport 49831 generation 0 a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0 a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0 a=ice-ufrag:+BRKFdwXRfJPhO6x a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC a=setup:actpass a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time> a=extmap:4 urn:3gpp:video-orientation a=recvonly a=rtcp-mux a=rtpmap:100 VP8/90000 a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-fb:100 goog-remb a=rtpmap:116 red/90000 a=rtpmap:117 ulpfec/90000 a=rtpmap:96 rtx/90000 a=fmtp:96 apt=100
--------------------------------------------------------------
SIP/2.0 200 OK Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947;received=200.82.236.209;rport=35929 From: <sip:1000@conference2.cibersys.com <mailto:sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r To: <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>>;tag=3t8cX7KNSpgDD Call-ID: t3dk0o0dj41vcm1agqj2 CSeq: 3025 INVITE Contact: <sip:9196@167.114.64.133:5060;transport=udp> User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit Accept: application/sdp Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: timer, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Session-Expires: 120;refresher=uas Content-Type: application/sdp Content-Disposition: session Content-Length: 1509 Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no
v=0 o=FreeSWITCH 1433962816 1433962817 IN IP4 167.114.64.133 s=FreeSWITCH c=IN IP4 167.114.64.133 t=0 0 a=msid-semantic: WMS 56duKQZAnkHTimXh0kShnZHA9HK7K17F m=audio 18690 RTP/SAVPF 0 126 a=rtpmap:0 PCMU/8000 a=rtpmap:126 telephone-event/8000 a=ptime:20 a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E a=setup:active a=rtcp-mux a=rtcp:18690 IN IP4 167.114.64.133 a=ice-ufrag:NYH0OfrNM1KnTITH a=ice-pwd:KJ6spVngh1eQukf79NYOSfsv a=candidate:0344283282 1 udp 659136 167.114.64.133 18690 typ host generation 0 a=ssrc:3313344033 cname:Yb0yRPZ40wO8ICgz a=ssrc:3313344033 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F a0 a=ssrc:3313344033 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F a=ssrc:3313344033 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fa0 m=video 25170 RTP/SAVPF 100 b=AS:2048 a=rtpmap:100 VP8/90000 a=sendonly a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E a=setup:active a=rtcp-mux a=rtcp:25170 IN IP4 167.114.64.133 a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=ssrc:2596374144 cname:Yb0yRPZ40wO8ICgz a=ssrc:2596374144 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F v0 a=ssrc:2596374144 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F a=ssrc:2596374144 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fv0 a=ice-ufrag:SGyc7yGzJFAvvmIj a=ice-pwd:iaAqXYuZA3a57jtPQRSNgodP a=candidate:6626792977 1 udp 659136 167.114.64.133 25170 typ host generation 0
-------------------------------------------
INVITE sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com> SIP/2.0 Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK3856295 Max-Forwards: 70 To: <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>> From: <sip:1000@conference2.cibersys.com <mailto:sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa Call-ID: brrcaauhjvt62n23i72j CSeq: 2276 INVITE Contact: <sip:re2ehtpr@g4413q00qplk.invalid;transport=ws;ob> Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY,INVITE,MESSAGE Content-Type: application/sdp Support ed: outbound User-Agent: SIP.js/0.6.3-devel BB Content-Length: 2105
v=0 o=- 3214222955446291314 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126 c=IN IP4 200.82.236.209 a=rtcp:43823 IN IP4 200.82.236.209 a=candidate:2999745851 1 udp 2122194687 192.168.56.1 64356 typ host generation 0 a=candidate:1013097898 1 udp 2122129151 10.0.1.8 64357 typ host generation 0 a=candidate:2999745851 2 udp 2122194686 192.168.56.1 64358 typ host generation 0 a=candidate:1013097898 2 udp 2122129150 10.0.1.8 64359 typ host generation 0 a=candidate:4233069003 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0 a=candidate:4233069003 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0 a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0 a=candidate:50610563 1 udp 1685921535 200.82.236.209 35907 typ srflx raddr 10.0.1.8 rport 64357 generation 0 a=candidate:50610563 2 udp 1685921534 200.82.236.209 43823 typ srflx raddr 10.0.1.8 rport 64359 generation 0 a=ice-ufrag:qbn8dYtQ7XOYCeu8 a=ice-pwd:qMkTalQhiMGIO5EdyBWGOP+i a=fingerprint:sha-256 6B:98:3C:1C:65:BC:C7:03:9C:6F:3E:3C:C4:DB:DF:64:42:2D:46:67:9D:71:1E:10:AB:3A:32:FD:3A:B5:32:82 a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time> a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 minptime=10; useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:126 telephone-event/8000 a=maxptime:60 a=ssrc:1770879119 cname:Z4x7vzi6Pgjt5LSz a=ssrc:1770879119 msid:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn 28966a00-fcda-4d5c-8b42-2d232033a248 a=ssrc:1770879119 mslabel:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn a=ssrc:1770879119 label:28966a00-fcda-4d5c-8b42-2d232033a248
------------------------------------
SIP/2.0 200 OK Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK4420536;received=200.82.236.209;rport=38294 From: <sip:1000@conference2.cibersys.com <mailto:sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa To: <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>>;tag=87685e86a3ZaQ Call-ID: brrcaauhjvt62n23i72j CSeq: 2277 INVITE Contact: <sip:9196@167.114.64.133:5060;transport=udp> User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit Accept: application/sdp Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: timer, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Session-Expires: 120;refresher=uas Content-Type: application/sdp Content-Disposition: session Content-Length: 823 Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <mailto:sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no
v=0 o=FreeSWITCH 1433961875 1433961876 IN IP4 167.114.64.133 s=FreeSWITCH c=IN IP4 167.114.64.133 t=0 0 a=msid-semantic: WMS avWcdKMQxwOgv3mzbNyZb72DIOJmABIA m=audio 19902 UDP/TLS/RTP/SAVPF 0 126 a=rtpmap:0 PCMU/8000 a=rtpmap:126 telephone-event/8000 a=ptime:20 a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E a=setup:active a=rtcp-mux a=rtcp:19902 IN IP4 167.114.64.133 a=ice-ufrag:oM6qJYUhCtt3V2uI a=ice-pwd:nXyi35Bvh0jmBxtQ9p7IeRQG a=candidate:2466874999 1 udp 659136 167.114.64.133 19902 typ host generation 0 a=ssrc:3313344305 cname:WuD05fGsClzYfLng a=ssrc:3313344305 msid:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA a0 a=ssrc:3313344305 mslabel:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA a=ssrc:3313344305 label:avWcdKMQxwOgv3mzbNyZb72DIOJmABIAa0 _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Thank you Michael, indeed that seems to be the case. Actually there is a case opened in jssip bugtracker about the m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126 instead of *m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* that is what the rfc says. We even change the code in jssip so that the library sends UDP/TLS/RTP/SAVPF but doesn't work either. It keeps saying that there is a problem with the negotiation of DTLS and the media served, but sip.js doesn't complain, and using verto doesn't complain either. 2015-06-11 10:20 GMT-04:30 Michael Jerris <mike@jerris.com>:
Try sip.js. It appears people are having better luck with it.
On Jun 11, 2015, at 7:35 AM, Ricardo Hernandez < ricardo.hernandez@cibersys.com> wrote:
Good day, we are trying to use jssip directly with the websocket functionality in Freeswitch, using wss in port 7443.
We are using tryit.jssip.net to test the connection with jssip. When the connection is established it shows a message about "Bad Media Description" so we think it is maybe related to the SDP that Freeswitch and jssip exchange.
We tried to use jssip with only audio and it seems to ask for video also in the SDP, also we tried sip.js and works good with only audio.
What seems different in the SDP is that jssip use:
a=group:BUNDLE audio video a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
And sip.js use:
a=group:BUNDLE audio a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126
I am copying the whole INVITE-Response first from jssip and last from sip.js to Freeswitch:
Thank you in advance.
*INVITE sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com> SIP/2.0* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947* *Max-Forwards: 69* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Proxy-Authorization: Digest algorithm=MD5, username="1000", realm="conference2.cibersys.com <http://conference2.cibersys.com/>", nonce="642839d2-6425-4248-a6cc-606f51d4506a", uri="sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>", response="7f8537dfbfb3de1a34c151d2d2b41307", qop=auth, cnonce="9cr63aqqk5tg", nc=00000001* *X-Can-Renegotiate: true* *Contact: <sip:fhh33jaa@rp3mpnou5jnl.invalid;transport=ws;ob>* *Content-Type: application/sdp* *Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS* *Supported: ice,outbound* *User-Agent: JsSIP 0.6.30* *Content-Length: 3709*
*v=0* *o=- 1430994607190998965 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio video* *a=msid-semantic: WMS PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *m=audio 40283 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:47588 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 <2122194687> 192.168.56.1 49826 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 <2122129151> 10.0.1.8 49827 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 <2122194686> 192.168.56.1 49828 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 <2122129150> 10.0.1.8 49829 typ host generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 40283 typ srflx raddr 10.0.1.8 rport 49827 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 47588 typ srflx raddr 10.0.1.8 rport 49829 generation 0* *a=candidate:4233069003 <4233069003> 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 <4233069003> 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:550712101 cname:c9UmE3sQGsfoTBmx* *a=ssrc:550712101 msid:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5 37864d75-0547-4bf1-aa91-d122004f0169* *a=ssrc:550712101 mslabel:PawM1oe2pNKiSnlcrCjI4eaWfWkbHgWHqDn5* *a=ssrc:550712101 label:37864d75-0547-4bf1-aa91-d122004f0169* *m=video 34574 RTP/SAVPF 100 116 117 96* *c=IN IP4 200.82.236.209* *a=rtcp:48136 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 <2122194687> 192.168.56.1 49830 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 <2122129151> 10.0.1.8 49831 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 <2122194686> 192.168.56.1 49832 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 <2122129150> 10.0.1.8 49833 typ host generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 48136 typ srflx raddr 10.0.1.8 rport 49833 generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 34574 typ srflx raddr 10.0.1.8 rport 49831 generation 0* *a=candidate:4233069003 <4233069003> 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 <4233069003> 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=ice-ufrag:+BRKFdwXRfJPhO6x* *a=ice-pwd:aM60hJkwlM6FNqZUqp10mknm* *a=fingerprint:sha-256 34:95:A3:46:CF:B5:8C:3B:5C:E9:1C:80:39:54:67:7F:AA:FA:10:E3:2D:64:0F:00:43:EB:D2:FE:4A:58:0A:DC* *a=setup:actpass* *a=mid:video* *a=extmap:2 urn:ietf:params:rtp-hdrext:toffset* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=extmap:4 urn:3gpp:video-orientation* *a=recvonly* *a=rtcp-mux* *a=rtpmap:100 VP8/90000* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=rtcp-fb:100 goog-remb* *a=rtpmap:116 red/90000* *a=rtpmap:117 ulpfec/90000* *a=rtpmap:96 rtx/90000* *a=fmtp:96 apt=100*
*--------------------------------------------------------------*
*SIP/2.0 200 OK* *Via: SIP/2.0/WSS rp3mpnou5jnl.invalid;branch=z9hG4bK8006947;received=200.82.236.209;rport=35929* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=eq4cu21u2r* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;tag=3t8cX7KNSpgDD* *Call-ID: t3dk0o0dj41vcm1agqj2* *CSeq: 3025 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 1509* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no*
*v=0* *o=FreeSWITCH 1433962816 1433962817 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS 56duKQZAnkHTimXh0kShnZHA9HK7K17F* *m=audio 18690 RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:18690 IN IP4 167.114.64.133* *a=ice-ufrag:NYH0OfrNM1KnTITH* *a=ice-pwd:KJ6spVngh1eQukf79NYOSfsv* *a=candidate:0344283282 1 udp 659136 167.114.64.133 18690 typ host generation 0* *a=ssrc:3313344033 <3313344033> cname:Yb0yRPZ40wO8ICgz* *a=ssrc:3313344033 <3313344033> msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F a0* *a=ssrc:3313344033 <3313344033> mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:3313344033 <3313344033> label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fa0* *m=video 25170 RTP/SAVPF 100* *b=AS:2048* *a=rtpmap:100 VP8/90000* *a=sendonly* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:25170 IN IP4 167.114.64.133* *a=rtcp-fb:100 ccm fir* *a=rtcp-fb:100 nack* *a=rtcp-fb:100 nack pli* *a=ssrc:2596374144 cname:Yb0yRPZ40wO8ICgz* *a=ssrc:2596374144 msid:56duKQZAnkHTimXh0kShnZHA9HK7K17F v0* *a=ssrc:2596374144 mslabel:56duKQZAnkHTimXh0kShnZHA9HK7K17F* *a=ssrc:2596374144 label:56duKQZAnkHTimXh0kShnZHA9HK7K17Fv0* *a=ice-ufrag:SGyc7yGzJFAvvmIj* *a=ice-pwd:iaAqXYuZA3a57jtPQRSNgodP* *a=candidate:6626792977 <6626792977> 1 udp 659136 167.114.64.133 25170 typ host generation 0*
*-------------------------------------------*
*INVITE sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com> SIP/2.0* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK3856295* *Max-Forwards: 70* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2276 INVITE* *Contact: <sip:re2ehtpr@g4413q00qplk.invalid;transport=ws;ob>* *Allow: ACK,CANCEL,BYE,OPTIONS,INFO,NOTIFY,INVITE,MESSAGE* *Content-Type: application/sdp* *Support* *ed: outbound* *User-Agent: SIP.js/0.6.3-devel BB* *Content-Length: 2105*
*v=0* *o=- 3214222955446291314 2 IN IP4 127.0.0.1* *s=-* *t=0 0* *a=group:BUNDLE audio* *a=msid-semantic: WMS sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *m=audio 35907 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126* *c=IN IP4 200.82.236.209* *a=rtcp:43823 IN IP4 200.82.236.209* *a=candidate:2999745851 1 udp 2122194687 <2122194687> 192.168.56.1 64356 typ host generation 0* *a=candidate:1013097898 1 udp 2122129151 <2122129151> 10.0.1.8 64357 typ host generation 0* *a=candidate:2999745851 2 udp 2122194686 <2122194686> 192.168.56.1 64358 typ host generation 0* *a=candidate:1013097898 2 udp 2122129150 <2122129150> 10.0.1.8 64359 typ host generation 0* *a=candidate:4233069003 <4233069003> 1 tcp 1518214911 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 1 tcp 1518149375 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:4233069003 <4233069003> 2 tcp 1518214910 192.168.56.1 0 typ host tcptype active generation 0* *a=candidate:1927371098 2 tcp 1518149374 10.0.1.8 0 typ host tcptype active generation 0* *a=candidate:50610563 1 udp 1685921535 200.82.236.209 35907 typ srflx raddr 10.0.1.8 rport 64357 generation 0* *a=candidate:50610563 2 udp 1685921534 200.82.236.209 43823 typ srflx raddr 10.0.1.8 rport 64359 generation 0* *a=ice-ufrag:qbn8dYtQ7XOYCeu8* *a=ice-pwd:qMkTalQhiMGIO5EdyBWGOP+i* *a=fingerprint:sha-256 6B:98:3C:1C:65:BC:C7:03:9C:6F:3E:3C:C4:DB:DF:64:42:2D:46:67:9D:71:1E:10:AB:3A:32:FD:3A:B5:32:82* *a=setup:actpass* *a=mid:audio* *a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level* *a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time <http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time>* *a=sendrecv* *a=rtcp-mux* *a=rtpmap:111 opus/48000/2* *a=fmtp:111 minptime=10; useinbandfec=1* *a=rtpmap:103 ISAC/16000* *a=rtpmap:104 ISAC/32000* *a=rtpmap:9 G722/8000* *a=rtpmap:0 PCMU/8000* *a=rtpmap:8 PCMA/8000* *a=rtpmap:106 CN/32000* *a=rtpmap:105 CN/16000* *a=rtpmap:13 CN/8000* *a=rtpmap:126 telephone-event/8000* *a=maxptime:60* *a=ssrc:1770879119 cname:Z4x7vzi6Pgjt5LSz* *a=ssrc:1770879119 msid:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn 28966a00-fcda-4d5c-8b42-2d232033a248* *a=ssrc:1770879119 mslabel:sb3vos9wXefDV2LO3NQmNPJXww23Hh5zK0zn* *a=ssrc:1770879119 label:28966a00-fcda-4d5c-8b42-2d232033a248*
*------------------------------------*
*SIP/2.0 200 OK* *Via: SIP/2.0/WSS g4413q00qplk.invalid;branch=z9hG4bK4420536;received=200.82.236.209;rport=38294* *From: <sip:1000@conference2.cibersys.com <sip%3A1000@conference2.cibersys.com>>;tag=8i0i1tu4sa* *To: <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;tag=87685e86a3ZaQ* *Call-ID: brrcaauhjvt62n23i72j* *CSeq: 2277 INVITE* *Contact: <sip:9196@167.114.64.133:5060;transport=udp>* *User-Agent: FreeSWITCH-mod_sofia/1.7.0+git~20150609T042756Z~18063a4754~64bit* *Accept: application/sdp* *Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH,* *SUBSCRIBE* *Supported: timer, path, replaces* *Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer* *Session-Expires: 120;refresher=uas* *Content-Type: application/sdp* *Content-Disposition: session* *Content-Length: 823* *Remote-Party-ID: "9196" <sip:9196@conference2.cibersys.com <sip%3A9196@conference2.cibersys.com>>;party=calling;privacy=off;screen=no*
*v=0* *o=FreeSWITCH 1433961875 1433961876 IN IP4 167.114.64.133* *s=FreeSWITCH* *c=IN IP4 167.114.64.133* *t=0 0* *a=msid-semantic: WMS avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *m=audio 19902 UDP/TLS/RTP/SAVPF 0 126* *a=rtpmap:0 PCMU/8000* *a=rtpmap:126 telephone-event/8000* *a=ptime:20* *a=fingerprint:sha-256 68:8F:C5:D4:DB:3B:F2:05:F6:D2:A0:3A:0F:3E:BF:A5:71:3B:36:EA:9B:CF:23:E4:B2:A9:7C:FC:FB:47:5B:9E* *a=setup:active* *a=rtcp-mux* *a=rtcp:19902 IN IP4 167.114.64.133* *a=ice-ufrag:oM6qJYUhCtt3V2uI* *a=ice-pwd:nXyi35Bvh0jmBxtQ9p7IeRQG* *a=candidate:2466874999 <2466874999> 1 udp 659136 167.114.64.133 19902 typ host generation 0* *a=ssrc:3313344305 <3313344305> cname:WuD05fGsClzYfLng* *a=ssrc:3313344305 <3313344305> msid:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA a0* *a=ssrc:3313344305 <3313344305> mslabel:avWcdKMQxwOgv3mzbNyZb72DIOJmABIA* *a=ssrc:3313344305 <3313344305> label:avWcdKMQxwOgv3mzbNyZb72DIOJmABIAa0* _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Michael Jerris
-
Ricardo Hernandez