[Freeswitch-users] Videocall recording results in high CPU
SamyGo
govoiper at gmail.com
Mon Dec 7 21:15:33 MSK 2015
Thanks Athony for the reply,
I tried medium and slow, medium seems to give me much better results,
atleast the video doesn't drop frames and not getting stuck. I'm still
arranging for a high powered server to retest this for which I'm very
hopeful it will be working perfectly as expected. I will update here with
final results once I test.
Again thanks a ton for the response.
Regards,
Sammy
On Fri, Dec 4, 2015 at 1:44 PM, Anthony Minessale <
anthony.minessale at gmail.com> wrote:
> {vencspd=fast,vprofile=baseline}/path/to/file.mp4
>
> You can try medium or slow for speed too.
>
> That's the best you can hope for. video needs resources.....
>
> On Fri, Dec 4, 2015 at 12:23 PM, SamyGo <govoiper at gmail.com> wrote:
>
>> Hello everyone,
>> I'm using latest FS version 1.7 for recording video calls. Video calls
>> work very well, but every time I start recording the calls to mp4 the CPU
>> jumps to about 100%. That also results in call being paused(video freezes
>> and audio disappears) for few seconds and resume.
>>
>> The recorded file upon playback starts good for first few seconds but
>> then drops alot of frames and finally gets stuck..
>>
>>
>> freeswitch at internal> version
>> FreeSWITCH Version 1.7.0+git~20151202T210853Z~c021d22ea6~64bit (git
>> c021d22 2015-12-02 21:08:53Z 64bit)
>>
>> root at FreeSwitch:~# lsb_release -a
>> Distributor ID: Debian
>> Description: Debian GNU/Linux 8.1 (jessie)
>> Release: 8.1
>> Codename: jessie
>>
>> The Hardware specs are bit low, its in Amazon cloud
>>
>> Dual-Core 2.50GHz, 4GB RAM.
>>
>> I'll increase H/W specs and see if it helps, if there are any suggestions
>> on getting this done nicely.
>>
>> Thanks,
>> Sammy
>>
>>
>>
>> *--- LOGS When uuid_record is executed ---*
>> 2015-12-04 18:16:13.623235 [DEBUG] avformat.c:1473 sample rate: 8000,
>> channels: 2
>> 2015-12-04 18:16:13.623235 [DEBUG] avformat.c:1573 use video codec: [28]
>> h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
>> 2015-12-04 18:16:13.623235 [NOTICE] avformat.c:437 sample_rate: 8000
>> nb_samples: 1024
>> Output #0, mp4, to '/tmp/newabc.mp4':
>> Stream #0.0
>> : Audio: libvo_aacenc, 8000 Hz, stereo, s16, 131 kb/s
>> 2015-12-04 18:16:13.623235 [INFO] avformat.c:1597 Opening File
>> [/tmp/newabc.mp4] 8000hz with VIDEO
>> 2015-12-04 18:16:13.633261 [DEBUG] switch_core_media_bug.c:828 Attaching
>> BUG to sofia/external/868599
>> 2015-12-04 18:16:13.653256 [DEBUG] switch_core_io.c:448 Setting BUG Codec
>> PCMU:0
>> 2015-12-04 18:16:13.653256 [DEBUG] switch_ivr_async.c:1483 No silence
>> detection configured; assuming start of speech
>> 2015-12-04 18:16:13.723299 [DEBUG] avcodec.c:1044 picture size changed
>> from 352x288 to 640x480, reinitializing encoder
>> frame I:1 Avg QP:10.00 size: 1049
>> mb I I16..4: 100.0% 0.0% 0.0%
>> coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0%
>> i16 v,h,dc,p: 94% 0% 6% 0%
>> i8c dc,h,v,p: 100% 0% 0% 0%
>> kb/s:755.28
>> using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
>> profile Constrained Baseline, level 4.1
>> using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
>> profile Constrained Baseline, level 4.1
>> 264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft
>> 2003-2014 - http://www.videolan.org/x264.html - options: cabac=0 ref=3
>> deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00
>> mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11
>> fast_pskip=1 chroma_qp_offset=-2 threads=2 lookahead_threads=1
>> sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
>> constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40
>> intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1981 ratetol=1.0
>> qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
>> 2015-12-04 18:16:13.743264 [INFO] avformat.c:1949 use video codec
>> implementation Video: libx264, yuv420p, 1280x720, q=-1--1, 1981 kb/s
>> 2015-12-04 18:16:13.743264 [DEBUG] avcodec.c:1044 picture size changed
>> from 352x288 to 1280x720, reinitializing encoder
>> frame I:1 Avg QP:10.00 size: 1049
>> mb I I16..4: 100.0% 0.0% 0.0%
>> coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0%
>> i16 v,h,dc,p: 94% 0% 6% 0%
>> i8c dc,h,v,p: 100% 0% 0% 0%
>> kb/s:755.28
>> using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
>> profile Constrained Baseline, level 4.1
>> 2015-12-04 18:16:13.743264 [NOTICE] avformat.c:518 video thread start
>> 2015-12-04 18:16:13.983266 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:16.043257 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:18.421558 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 0 VER 0 LEN 4
>> 2015-12-04 18:16:18.421558 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:20.513261 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:22.533260 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:24.623259 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:26.433258 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 0 VER 0 LEN 4
>> 2015-12-04 18:16:26.653258 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:29.003219 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:31.013259 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:33.763260 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:34.953259 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 0 VER 0 LEN 4
>> 2015-12-04 18:16:35.803260 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:37.773264 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:39.823257 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:42.003268 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:44.053263 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:46.053261 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> concealing 203 DC, 203 AC, 203 MV errors
>> 2015-12-04 18:16:48.273264 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 0 VER 0 LEN 4
>> 2015-12-04 18:16:48.803258 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> concealing 259 DC, 259 AC, 259 MV errors
>> 2015-12-04 18:16:51.013257 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:53.223264 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> concealing 147 DC, 147 AC, 147 MV errors
>> 2015-12-04 18:16:55.483258 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> concealing 198 DC, 198 AC, 198 MV errors
>> concealing 602 DC, 602 AC, 602 MV errors
>> 2015-12-04 18:16:59.603257 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 192 VER 2 LEN 8
>> 2015-12-04 18:16:59.663254 [WARNING] switch_rtp.c:5951 INVALID RTCP
>> PACKET TYPE 0 VER 0 LEN 4
>> concealing 300 DC, 300 AC, 300 MV errors
>> 2015-12-04 18:17:04.143260 [NOTICE] sofia.c:952 Hangup sofia/internal/
>> 868499 at 52.70.5.23 [CS_EXECUTE] [NORMAL_CLEARING]
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:705 sofia/internal/
>> 868499 at 52.70.5.23 ending bridge by request from read function
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:719 Ending video
>> thread.
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:767 Ending video
>> thread.
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:699 sofia/internal/
>> 868499 at 52.70.5.23 ending bridge by request from write function
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:719 Ending video
>> thread.
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:767 Ending video
>> thread.
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:212
>> sofia/external/868599 video thread ended.
>> 2015-12-04 18:17:04.143260 [DEBUG] switch_ivr_bridge.c:212 sofia/internal/
>> 868499 at 52.70.5.23 video thread ended.
>> 2015-12-04 18:17:04.153216 [DEBUG] switch_core_media.c:5167
>> sofia/internal/868499 at 52.70.5.23 Video thread ended
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_ivr_bridge.c:778 BRIDGE THREAD
>> DONE [sofia/internal/868499 at 52.70.5.23]
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_ivr_bridge.c:778 BRIDGE THREAD
>> DONE [sofia/external/868599]
>> 2015-12-04 18:17:04.163261 [NOTICE] switch_ivr_bridge.c:881 Hangup
>> sofia/external/868599 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING]
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_core_state_machine.c:542
>> (sofia/external/868599) State EXCHANGE_MEDIA going to sleep
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_core_state_machine.c:473
>> (sofia/external/868599) Running State Change CS_HANGUP
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_ivr_async.c:1305 Stop recording
>> file /tmp/newabc.mp4
>> 2015-12-04 18:17:04.163261 [DEBUG] switch_core_media.c:5167
>> sofia/external/868599 Video thread ended
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_ivr_bridge.c:1689
>> sofia/external/868599 skip receive message [UNBRIDGE] (channel is hungup
>> already)
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_ivr_bridge.c:1692
>> sofia/internal/868499 at 52.70.5.23 skip receive message [UNBRIDGE]
>> (channel is hungup already)
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_session.c:2796
>> sofia/internal/868499 at 52.70.5.23 skip receive message
>> [APPLICATION_EXEC_COMPLETE] (channel is hungup already)
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:539
>> (sofia/internal/868499 at 52.70.5.23) State EXECUTE going to sleep
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:473
>> (sofia/internal/868499 at 52.70.5.23) Running State Change CS_HANGUP
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:739
>> (sofia/internal/868499 at 52.70.5.23) Callstate Change ACTIVE -> HANGUP
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:741
>> (sofia/internal/868499 at 52.70.5.23) State HANGUP
>> 2015-12-04 18:17:04.173260 [DEBUG] mod_sofia.c:431 Channel sofia/internal/
>> 868499 at 52.70.5.23 hanging up, cause: NORMAL_CLEARING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:60
>> sofia/internal/868499 at 52.70.5.23 Standard HANGUP, cause: NORMAL_CLEARING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:741
>> (sofia/internal/868499 at 52.70.5.23) State HANGUP going to sleep
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:508
>> (sofia/internal/868499 at 52.70.5.23) State Change CS_HANGUP -> CS_REPORTING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:473
>> (sofia/internal/868499 at 52.70.5.23) Running State Change CS_REPORTING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:827
>> (sofia/internal/868499 at 52.70.5.23) State REPORTING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:104
>> sofia/internal/868499 at 52.70.5.23 Standard REPORTING, cause:
>> NORMAL_CLEARING
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:827
>> (sofia/internal/868499 at 52.70.5.23) State REPORTING going to sleep
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:499
>> (sofia/internal/868499 at 52.70.5.23) State Change CS_REPORTING ->
>> CS_DESTROY
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_session.c:1646 Session 5
>> (sofia/internal/868499 at 52.70.5.23) Locked, Waiting on external entities
>> 2015-12-04 18:17:04.173260 [NOTICE] switch_core_session.c:1664 Session 5
>> (sofia/internal/868499 at 52.70.5.23) Ended
>> 2015-12-04 18:17:04.173260 [NOTICE] switch_core_session.c:1668 Close
>> Channel sofia/internal/868499 at 52.70.5.23 [CS_DESTROY]
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:630
>> (sofia/internal/868499 at 52.70.5.23) Running State Change CS_DESTROY
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:640
>> (sofia/internal/868499 at 52.70.5.23) State DESTROY
>> 2015-12-04 18:17:04.173260 [DEBUG] mod_sofia.c:341 sofia/internal/
>> 868499 at 52.70.5.23 SOFIA DESTROY
>> frame I:50 Avg QP:11.50 size: 99188
>> frame P:1320 Avg QP:12.79 size: 9817
>> mb I I16..4: 32.3% 0.0% 67.7%
>> mb P I16..4: 1.8% 0.0% 2.3% P16..4: 21.0% 3.5% 1.8% 0.0% 0.0%
>> skip:69.6%
>> coded y,uvDC,uvAC intra: 66.2% 73.8% 61.1% inter: 8.1% 14.0% 4.7%
>> i16 v,h,dc,p: 44% 23% 16% 16%
>> i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 35% 10% 3% 4% 3% 5% 4% 4%
>> i8c dc,h,v,p: 37% 32% 20% 11%
>> kb/s:9416.81
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:111
>> sofia/internal/868499 at 52.70.5.23 Standard DESTROY
>> 2015-12-04 18:17:04.173260 [DEBUG] switch_core_state_machine.c:640
>> (sofia/internal/868499 at 52.70.5.23) State DESTROY going to sleep
>> 2015-12-04 18:17:04.213268 [NOTICE] avformat.c:624 video thread done
>> frame I:12 Avg QP:13.27 size: 89070
>> frame P:681 Avg QP:11.76 size: 16819
>> mb I I16..4: 36.9% 0.0% 63.1%
>> mb P I16..4: 2.7% 0.0% 4.9% P16..4: 20.0% 3.0% 1.8% 0.0% 0.0%
>> skip:67.5%
>> final ratefactor: 15.09
>> coded y,uvDC,uvAC intra: 68.6% 72.9% 63.8% inter: 8.6% 14.6% 6.1%
>> i16 v,h,dc,p: 47% 23% 17% 12%
>> i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 34% 35% 9% 3% 4% 3% 4% 4% 4%
>> i8c dc,h,v,p: 39% 32% 18% 12%
>> ref P L0: 90.9% 5.9% 3.2%
>> kb/s:2046.12
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_ivr_async.c:1366 Channel is
>> hung up
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_media_bug.c:1118 Removing
>> BUG from sofia/external/868599
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:739
>> (sofia/external/868599) Callstate Change ACTIVE -> HANGUP
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:741
>> (sofia/external/868599) State HANGUP
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_media.c:10542
>> sofia/external/868599 skip receive message [VIDEO_REFRESH_REQ] (channel is
>> hungup already)
>> 2015-12-04 18:17:04.243259 [DEBUG] mod_sofia.c:425 sofia/external/868599
>> Overriding SIP cause 480 with 200 from the other leg
>> 2015-12-04 18:17:04.243259 [DEBUG] mod_sofia.c:431 Channel
>> sofia/external/868599 hanging up, cause: NORMAL_CLEARING
>> 2015-12-04 18:17:04.243259 [DEBUG] mod_sofia.c:484 Sending BYE to
>> sofia/external/868599
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:60
>> sofia/external/868599 Standard HANGUP, cause: NORMAL_CLEARING
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:741
>> (sofia/external/868599) State HANGUP going to sleep
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:508
>> (sofia/external/868599) State Change CS_HANGUP -> CS_REPORTING
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:473
>> (sofia/external/868599) Running State Change CS_REPORTING
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:827
>> (sofia/external/868599) State REPORTING
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:104
>> sofia/external/868599 Standard REPORTING, cause: NORMAL_CLEARING
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:827
>> (sofia/external/868599) State REPORTING going to sleep
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:499
>> (sofia/external/868599) State Change CS_REPORTING -> CS_DESTROY
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_session.c:1646 Session 6
>> (sofia/external/868599) Locked, Waiting on external entities
>> 2015-12-04 18:17:04.243259 [NOTICE] switch_core_session.c:1664 Session 6
>> (sofia/external/868599) Ended
>> 2015-12-04 18:17:04.243259 [NOTICE] switch_core_session.c:1668 Close
>> Channel sofia/external/868599 [CS_DESTROY]
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:630
>> (sofia/external/868599) Running State Change CS_DESTROY
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:640
>> (sofia/external/868599) State DESTROY
>> 2015-12-04 18:17:04.243259 [DEBUG] mod_sofia.c:341 sofia/external/868599
>> SOFIA DESTROY
>> frame I:45 Avg QP:12.50 size: 45087
>> frame P:823 Avg QP:13.81 size: 11066
>> mb I I16..4: 18.3% 0.0% 81.7%
>> mb P I16..4: 6.4% 0.0% 10.7% P16..4: 41.3% 12.4% 5.3% 0.0% 0.0%
>> skip:23.9%
>> coded y,uvDC,uvAC intra: 82.3% 76.7% 61.8% inter: 28.1% 33.2% 6.8%
>> i16 v,h,dc,p: 31% 33% 19% 17%
>> i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 38% 14% 3% 3% 4% 3% 3% 4%
>> i8c dc,h,v,p: 41% 35% 18% 5%
>> kb/s:9237.67
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:111
>> sofia/external/868599 Standard DESTROY
>> 2015-12-04 18:17:04.243259 [DEBUG] switch_core_state_machine.c:640
>> (sofia/external/868599) State DESTROY going to sleep
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at 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 at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
>
>
> --
> Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬
>
> ☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞
> http://twitter.com/FreeSWITCH
> ☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
> <http://freeswitch.org/g+>*
>
> ClueCon Weekly Development Call
> ☎ sip:888 at conference.freeswitch.org ☎ +19193869900
>
> https://www.youtube.com/watch?v=9XXgW34t40s
> https://www.youtube.com/watch?v=NLaDpGQuZDA
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20151207/c9e1e63e/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list