Inviting both normal and webrtc users
Hello, I'm trying to implement calling Webrtc clients (through kamailio proxy), which needs ICE, DTLS, etc. in SDP and so we are adding "media_webrtc=true" when calling and it works fine. But once we do this, many of our other sip clients complain because they only support/accept insecure RTP (RTP/AVP). So question is, shouldn't it be possible to offer both secure and insecure RTP in the INVITE from FS? If not then, would it advisable/possible to not send SDP in the initial invite from FS (we don't need early media for inbound anyway) and then wait for the client to offer the SDP instead ? (I'm afraid the ice process might cause a little silence interval at the start of the call because of the late media setup and user would always expect media to be up when answering the call) We really want to have generic way of handling of clients if possible, to avoid client detection (as currently only kamailio has this info, doing the location services) or any special config items on sip accounts. Best regards, Allan
Hi, So question is, shouldn't it be possible to offer both secure and insecure
RTP in the INVITE from FS?
Yes it is possible, it took me a while to figure out this too, please check bridge command, for DTLS/WebRTC just use: <action application="bridge" data="[media_webrtc=true........... More details: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+bridge Jurijs On Wed, Nov 28, 2018 at 2:21 PM Allan Kristensen <ak@hejdu.dk> wrote:
Hello,
I'm trying to implement calling Webrtc clients (through kamailio proxy), which needs ICE, DTLS, etc. in SDP and so we are adding "media_webrtc=true" when calling and it works fine. But once we do this, many of our other sip clients complain because they only support/accept insecure RTP (RTP/AVP).
So question is, shouldn't it be possible to offer both secure and insecure RTP in the INVITE from FS?
If not then, would it advisable/possible to not send SDP in the initial invite from FS (we don't need early media for inbound anyway) and then wait for the client to offer the SDP instead ? (I'm afraid the ice process might cause a little silence interval at the start of the call because of the late media setup and user would always expect media to be up when answering the call)
We really want to have generic way of handling of clients if possible, to avoid client detection (as currently only kamailio has this info, doing the location services) or any special config items on sip accounts.
Best regards, Allan
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
Hi, Sorry I bit misunderstood your question, so you can ignore my first reply. :) In my implementation I have similar problem when some clients are connecting via WebRTC and some via SIP. I solved it in a way that when calls needs to go to WebRTC, then call are routed to dialplan what is dedicated to WebRTC and plain SIP are routed to regular dialplan. This do not answer your question, but I hope it will help. :) Jurijs On Wed, Nov 28, 2018 at 2:21 PM Allan Kristensen <ak@hejdu.dk> wrote:
Hello,
I'm trying to implement calling Webrtc clients (through kamailio proxy), which needs ICE, DTLS, etc. in SDP and so we are adding "media_webrtc=true" when calling and it works fine. But once we do this, many of our other sip clients complain because they only support/accept insecure RTP (RTP/AVP).
So question is, shouldn't it be possible to offer both secure and insecure RTP in the INVITE from FS?
If not then, would it advisable/possible to not send SDP in the initial invite from FS (we don't need early media for inbound anyway) and then wait for the client to offer the SDP instead ? (I'm afraid the ice process might cause a little silence interval at the start of the call because of the late media setup and user would always expect media to be up when answering the call)
We really want to have generic way of handling of clients if possible, to avoid client detection (as currently only kamailio has this info, doing the location services) or any special config items on sip accounts.
Best regards, Allan
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
Hello Jurijs, Thank you for your answer. So you are at the same place as us, that you require to know what client you are calling. We are trying to make a super user friendly system adding additional config items for clients is not the way we want to go. So we are considering connecting our Kamailio to our Rabbitmq (AMQP), relaying the register requests and storing this information in the database, so we can look at the User Agent string before doing the call and perform the correct invite. But maaaan, just so much complexity to overcome this (little) problem. We tried rtp_secure_media=optional, but AFAIK that's only for SDES (a=crypto) and will not work. If we find a way I will let you know :-) Have a nice day.. Allan On Wed, Nov 28, 2018 at 5:14 PM Jurijs Ivolga <jurijs.ivolga@gmail.com> wrote:
Hi,
Sorry I bit misunderstood your question, so you can ignore my first reply. :)
In my implementation I have similar problem when some clients are connecting via WebRTC and some via SIP.
I solved it in a way that when calls needs to go to WebRTC, then call are routed to dialplan what is dedicated to WebRTC and plain SIP are routed to regular dialplan.
This do not answer your question, but I hope it will help. :)
Jurijs
On Wed, Nov 28, 2018 at 2:21 PM Allan Kristensen <ak@hejdu.dk> wrote:
Hello,
I'm trying to implement calling Webrtc clients (through kamailio proxy), which needs ICE, DTLS, etc. in SDP and so we are adding "media_webrtc=true" when calling and it works fine. But once we do this, many of our other sip clients complain because they only support/accept insecure RTP (RTP/AVP).
So question is, shouldn't it be possible to offer both secure and insecure RTP in the INVITE from FS?
If not then, would it advisable/possible to not send SDP in the initial invite from FS (we don't need early media for inbound anyway) and then wait for the client to offer the SDP instead ? (I'm afraid the ice process might cause a little silence interval at the start of the call because of the late media setup and user would always expect media to be up when answering the call)
We really want to have generic way of handling of clients if possible, to avoid client detection (as currently only kamailio has this info, doing the location services) or any special config items on sip accounts.
Best regards, Allan
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
Hi Allan, Not sure if it might work, but I had an idea: When you need to send invite from freeswitch then you trigger a regular call with Bridge and then if it fails send other Bridge with "media_webrtc=true"(continue_on_fail). On WebRTC client you should reject call if it sees invite without DTLS and do not show anything to customer. Because first calls fails second bridge will be triggered from Freeswitch and that must have "media_webrtc=true". Again if first bridge succeed then you do not trigger second bridge with "media_webrtc=true". So for WebRTC you will always send call without DTLS and it will fails and after you send right one. I did'n check but for me it sounds like solution what might work for some cases. It is definitely not very elegant, but it might work... Off cause it adds more problems with call-logs, but again it is solvable. Jurijs On Thu, Nov 29, 2018 at 1:27 PM Allan Kristensen <ak@hejdu.dk> wrote:
Hello Jurijs,
Thank you for your answer. So you are at the same place as us, that you require to know what client you are calling. We are trying to make a super user friendly system adding additional config items for clients is not the way we want to go.
So we are considering connecting our Kamailio to our Rabbitmq (AMQP), relaying the register requests and storing this information in the database, so we can look at the User Agent string before doing the call and perform the correct invite. But maaaan, just so much complexity to overcome this (little) problem.
We tried rtp_secure_media=optional, but AFAIK that's only for SDES (a=crypto) and will not work.
If we find a way I will let you know :-)
Have a nice day.. Allan
On Wed, Nov 28, 2018 at 5:14 PM Jurijs Ivolga <jurijs.ivolga@gmail.com> wrote:
Hi,
Sorry I bit misunderstood your question, so you can ignore my first reply. :)
In my implementation I have similar problem when some clients are connecting via WebRTC and some via SIP.
I solved it in a way that when calls needs to go to WebRTC, then call are routed to dialplan what is dedicated to WebRTC and plain SIP are routed to regular dialplan.
This do not answer your question, but I hope it will help. :)
Jurijs
On Wed, Nov 28, 2018 at 2:21 PM Allan Kristensen <ak@hejdu.dk> wrote:
Hello,
I'm trying to implement calling Webrtc clients (through kamailio proxy), which needs ICE, DTLS, etc. in SDP and so we are adding "media_webrtc=true" when calling and it works fine. But once we do this, many of our other sip clients complain because they only support/accept insecure RTP (RTP/AVP).
So question is, shouldn't it be possible to offer both secure and insecure RTP in the INVITE from FS?
If not then, would it advisable/possible to not send SDP in the initial invite from FS (we don't need early media for inbound anyway) and then wait for the client to offer the SDP instead ? (I'm afraid the ice process might cause a little silence interval at the start of the call because of the late media setup and user would always expect media to be up when answering the call)
We really want to have generic way of handling of clients if possible, to avoid client detection (as currently only kamailio has this info, doing the location services) or any special config items on sip accounts.
Best regards, Allan
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
Hi Geeks, I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :( OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit) My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards, Faisal
Hi, Try Debian 9 and FreeSWITCH 1.8.2 from official packages. If you are going to use dev version on nonsupported OS you have to handle it yourself. Regards, Alex On Thu, Nov 29, 2018 at 1:16 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Geeks,
I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :(
OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit)
My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards,
Faisal
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
Hi Alex, Thanks a lot for reply. I have adopted the suggestion and installed FreeSWITCH 1.8.2 from package on Debian 9 but I still have the same issue, FreeSWITCH Version 1.8.2-3-a98a958ac3~64bit (-3-a98a958ac3 64bit) Distributor ID: Debian Description: Debian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch This error I got in logs while joining the conference, 2018-12-01 06:33:43.020210 [NOTICE] switch_core_media.c:15575 Activating write resampler 2018-12-01 06:33:43.050211 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 0x0/0 to 1280x480/1024 2018-12-01 06:33:43.070188 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 1280x480/1024 to 1280x480/645 2018-12-01 06:33:43.070188 [ERR] switch_vpx.c:841 VPX encode error 8:Invalid parameter:(null) I really appreciate your cooperation. Regards, Faisal On Fri, 30 Nov 2018 at 16:02, Alexey Sibyakin <alex@freeswitch.com> wrote:
Hi,
Try Debian 9 and FreeSWITCH 1.8.2 from official packages. If you are going to use dev version on nonsupported OS you have to handle it yourself.
Regards,
Alex
On Thu, Nov 29, 2018 at 1:16 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Geeks,
I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :(
OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit)
My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards,
Faisal
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards, Faisal Hanif
That's odd. Please issue a Jira. https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA Regards, Alex On Sun, Dec 2, 2018 at 7:40 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Alex,
Thanks a lot for reply. I have adopted the suggestion and installed FreeSWITCH 1.8.2 from package on Debian 9 but I still have the same issue,
FreeSWITCH Version 1.8.2-3-a98a958ac3~64bit (-3-a98a958ac3 64bit) Distributor ID: Debian Description: Debian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch
This error I got in logs while joining the conference,
2018-12-01 06:33:43.020210 [NOTICE] switch_core_media.c:15575 Activating write resampler 2018-12-01 06:33:43.050211 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 0x0/0 to 1280x480/1024 2018-12-01 06:33:43.070188 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 1280x480/1024 to 1280x480/645 2018-12-01 06:33:43.070188 [ERR] switch_vpx.c:841 VPX encode error 8:Invalid parameter:(null)
I really appreciate your cooperation.
Regards,
Faisal
On Fri, 30 Nov 2018 at 16:02, Alexey Sibyakin <alex@freeswitch.com> wrote:
Hi,
Try Debian 9 and FreeSWITCH 1.8.2 from official packages. If you are going to use dev version on nonsupported OS you have to handle it yourself.
Regards,
Alex
On Thu, Nov 29, 2018 at 1:16 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Geeks,
I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :(
OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit)
My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards,
Faisal
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards,
Faisal Hanif _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
Hi, I have created JIRA couple of days before, https://freeswitch.org/jira/browse/FS-11574 but no activity on it yet, Do I need to do something else ? Regards, Faisal On Mon, 3 Dec 2018 at 19:45, Alexey Sibyakin <alex@freeswitch.com> wrote:
That's odd. Please issue a Jira. https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA
Regards,
Alex
On Sun, Dec 2, 2018 at 7:40 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Alex,
Thanks a lot for reply. I have adopted the suggestion and installed FreeSWITCH 1.8.2 from package on Debian 9 but I still have the same issue,
FreeSWITCH Version 1.8.2-3-a98a958ac3~64bit (-3-a98a958ac3 64bit) Distributor ID: Debian Description: Debian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch
This error I got in logs while joining the conference,
2018-12-01 06:33:43.020210 [NOTICE] switch_core_media.c:15575 Activating write resampler 2018-12-01 06:33:43.050211 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 0x0/0 to 1280x480/1024 2018-12-01 06:33:43.070188 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 1280x480/1024 to 1280x480/645 2018-12-01 06:33:43.070188 [ERR] switch_vpx.c:841 VPX encode error 8:Invalid parameter:(null)
I really appreciate your cooperation.
Regards,
Faisal
On Fri, 30 Nov 2018 at 16:02, Alexey Sibyakin <alex@freeswitch.com> wrote:
Hi,
Try Debian 9 and FreeSWITCH 1.8.2 from official packages. If you are going to use dev version on nonsupported OS you have to handle it yourself.
Regards,
Alex
On Thu, Nov 29, 2018 at 1:16 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Geeks,
I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :(
OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit)
My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards,
Faisal
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards,
Faisal Hanif _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards, Faisal Hanif
Hi #Alex / #Brain / #Mike, I had created JIAR (https://freeswitch.org/jira/browse/FS-11574) about video mux issue but I see no activity there, Do I need to do something on it to get it noticed? If yes please guide me so. Regards, Faisal On Thu, 20 Dec 2018 at 11:42, Faisal Hanif <imfanee@gmail.com> wrote:
Hi,
I have created JIRA couple of days before,
https://freeswitch.org/jira/browse/FS-11574
but no activity on it yet, Do I need to do something else ?
Regards,
Faisal
On Mon, 3 Dec 2018 at 19:45, Alexey Sibyakin <alex@freeswitch.com> wrote:
That's odd. Please issue a Jira.
https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA
Regards,
Alex
On Sun, Dec 2, 2018 at 7:40 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Alex,
Thanks a lot for reply. I have adopted the suggestion and installed FreeSWITCH 1.8.2 from package on Debian 9 but I still have the same issue,
FreeSWITCH Version 1.8.2-3-a98a958ac3~64bit (-3-a98a958ac3 64bit) Distributor ID: Debian Description: Debian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch
This error I got in logs while joining the conference,
2018-12-01 06:33:43.020210 [NOTICE] switch_core_media.c:15575 Activating write resampler 2018-12-01 06:33:43.050211 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 0x0/0 to 1280x480/1024 2018-12-01 06:33:43.070188 [NOTICE] switch_vpx.c:486 VPX encoder reset (WxH/BW) from 1280x480/1024 to 1280x480/645 2018-12-01 06:33:43.070188 [ERR] switch_vpx.c:841 VPX encode error 8:Invalid parameter:(null)
I really appreciate your cooperation.
Regards,
Faisal
On Fri, 30 Nov 2018 at 16:02, Alexey Sibyakin <alex@freeswitch.com> wrote:
Hi,
Try Debian 9 and FreeSWITCH 1.8.2 from official packages. If you are going to use dev version on nonsupported OS you have to handle it yourself.
Regards,
Alex
On Thu, Nov 29, 2018 at 1:16 AM Faisal Hanif <imfanee@gmail.com> wrote:
Hi Geeks,
I am trying to implement a conference in mux mode and FreeSWITCH send canvas properly but never show video on but a pic "Video Muted (but audio not affected)" pic in place of every member's video on canvas. I tried a lot with no success :(
OS : Ubuntu 14.04.5 LTS trusty FreeSWITCH Version 1.9.0+git~20181120T210412Z~968c76b29c~64bit (git 968c76b 2018-11-20 21:04:12Z 64bit)
My conference profile is <profile name="vconf_4"> <param name="domain" value="$${domain}"/> <param name="rate" value="8000"/> <param name="interval" value="20"/> <param name="energy-level" value="0"/> <param name="caller-controls" value="default"/> <param name="alone-sound" value="conference/conf-alone.wav"/> <param name="moh-sound" value="$${hold_music}"/> <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/> <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/> <param name="caller-id-name" value="$${outbound_caller_name}"/> <param name="caller-id-number" value="$${outbound_caller_id}"/> <param name="comfort-noise" value="true"/> <param name="conference-flags" value="audio-always"/> <param name="conference-flags" value="audio-always|livearray-json-status"/> <param name="video-mode" value="mux"/> <param name="video-auto-floor-msec"value="3"/> <param name="video-layout-name" value="3x1-zoom"/> <param name="video-layout-name" value="group:grid-zoom"/> <param name="video-canvas-size" value="1280x480"/> <param name="video-canvas-bgcolor" value="#663ED7"/> <param name="video-layout-bgcolor" value="#000000"/> <param name="video-border-color" value="#FF0000"/> <param name="video-codec-bandwidth" value="auto"/> <param name="video-fps" value="25"/> <param name="video_no_video_avatar_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="video_mute_png" value="/usr/local/freeswitch/conf/images/video-muted.png"/> <param name="max-members" value="4"/> <param name="inbound-late-negotiation" value="false"/> </profile> can anyone please help me. Regards,
Faisal
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards,
Faisal Hanif _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Alex Sibyakin | Support Engineer FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: alex@freeswitch.com Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> Need commercial support? Contact sales@freeswitch.com for details.
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://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 https://freeswitch.com
-- Regards,
Faisal Hanif
-- Regards, Faisal Hanif
participants (4)
-
Alexey Sibyakin
-
Allan Kristensen
-
Faisal Hanif
-
Jurijs Ivolga