[Freeswitch-users] Video-only call
Richard Screene
richard.screene at netdev.co.uk
Fri May 2 15:43:21 MSD 2014
Hello,
Does FreeSWITCH support receiving calls that contain only a video component?
(I am trying to use FreeSWITCH to distribute WebRTC screenshare streams to users. It works fine with audio and video)
The INVITE looks like:
INVITE sip:1273936153_290033102 at a.b.c.d SIP/2.0
Via: SIP/2.0/UDP 0.0.0.0:7071;branch=z9hG4bK801683;rport
Via: SIP/2.0/TCP 127.0.0.1:7071;branch=z9hG4bKllc4a6rbqb7886s43nhl
Via: SIP/2.0/TCP 1q582tjutlhh.invalid;branch=z9hG4bK7896356
max-forwards: 69
To: <sip:1273936153_290033102 at a.b.c.d>
From: "Rich" <sip:rscreene at gmail.com>;tag=mgu8fejfq8
call-id: llc4a6rbqb7886s43nhl
CSeq: 7243 INVITE
Contact: <sip:127.0.0.1:7071;transport=tcp>
allow: ACK,CANCEL,BYE,OPTIONS,INVITE,MESSAGE
supported: outbound
user-agent: JsSIP 0.4.0-devel
content-length: 1824
Content-Type: application/sdp
v=0
o=- 4235676450597780712 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE video
a=msid-semantic: WMS 1dVXakoYx2u585L7G09f2C45EW8vP8c1XVcd
m=video 34116 RTP/SAVPF 100 116 117
c=IN IP4 e.f.g.h
a=rtcp:34116 IN IP4 e.f.g.h
a=candidate:2668419503 1 udp 2122260223 192.168.47.203 56323 typ host generation 0
a=candidate:2668419503 2 udp 2122260223 192.168.47.203 56323 typ host generation 0
a=candidate:3515819359 1 tcp 1518280447 192.168.47.203 0 typ host generation 0
a=candidate:3515819359 2 tcp 1518280447 192.168.47.203 0 typ host generation 0
a=candidate:1401022012 1 udp 1686052607 w.x.y.z 7940 typ srflx raddr 192.168.47.203 rport 56323 generation 0
a=candidate:1401022012 2 udp 1686052607 w.x.y.z 7940 typ srflx raddr 192.168.47.203 rport 56323 generation 0
a=candidate:3671437516 1 udp 41885439 e.f.g.h 34116 typ relay raddr w.x.y.z rport 7940 generation 0
a=candidate:3671437516 2 udp 41885439 e.f.g.h 34116 typ relay raddr w.x.y.z rport 7940 generation 0
a=ice-ufrag:vD/mqbgKKKvb+vwg
a=ice-pwd:xbg5CyTfAIQMCD3JTmjU9IGw
a=ice-options:google-ice
a=fingerprint:sha-256 E8:6D:CF:75:43:C6:D9:C6:90:8E:FD:15:CD:FC:86:A2:90:E6:A3:BE:CF:A1:12:64:60:2F:26:89:96:C0:16:18
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
a=sendrecv
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=ssrc:2554093369 cname:L3M//yZhkStQCiOE
a=ssrc:2554093369 msid:1dVXakoYx2u585L7G09f2C45EW8vP8c1XVcd 908bd517-4202-4348-a36d-f474090f3cc2
a=ssrc:2554093369 mslabel:1dVXakoYx2u585L7G09f2C45EW8vP8c1XVcd
a=ssrc:2554093369 label:908bd517-4202-4348-a36d-f474090f3cc2
In the log I see the following message:
2014-05-02 13:35:43.267313 [DEBUG] switch_core_media.c:2223 No audio codec available
And FreeSWITCH responds with:
SIP/2.0 488 Not Acceptable Here
Via: SIP/2.0/UDP 0.0.0.0:7071;branch=z9hG4bK801683;rport=7071;received=a.b.c.d
Via: SIP/2.0/TCP 127.0.0.1:7071;branch=z9hG4bKllc4a6rbqb7886s43nhl
Via: SIP/2.0/TCP 1q582tjutlhh.invalid;branch=z9hG4bK7896356
Max-Forwards: 692014-05-02 13:35:43.267313 [DEBUG] switch_core_state_machine.c:818 (sofia/external/rscreene at gmail.com) State REPORTING
From: "Rich" <sip:rscreene at gmail.com>;tag=mgu8fejfq8
2014-05-02 13:35:43.267313 [DEBUG] switch_core_state_machine.c:102 sofia/external/rscreene at gmail.com Standard REPORTING, cause: INCOMPATIBLE_DESTINATION
To: <sip:1273936153_290033102 at a.b.c.d>;tag=H3e25S58vjNZQ
call-id: llc4a6rbqb7886s43nhl
2014-05-02 13:35:43.267313 [DEBUG] switch_core_state_machine.c:818 (sofia/external/rscreene at gmail.com) State REPORTING going to sleep
CSeq: 7243 INVITE
User-Agent: Drum 1.0
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
Content-Length: 0
Remote-Party-ID: "1273936153_290033102" <sip:1273936153_290033102 at a.b.c.d>;party=calling;privacy=off;screen=no
Do I have to configure something to allow video-only calls? Or, is it a limitation of FreeSWITCH? If it is a limitation of FreeSWITCH is it easy to remove?
Many thanks,
Richard
Richard Screene
Senior Developer
Drum Web Meetings
+44 1273 936125
www.thisisdrum.com
Drum is the collaboration solution by NetDev Ltd.
Registered in England and Wales
Company Number 04741258
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140502/bd0520a4/attachment-0001.html
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list