From Chris.Young at enghouse.com Tue Sep 1 11:31:00 2015 From: Chris.Young at enghouse.com (Chris Young) Date: Tue, 1 Sep 2015 07:31:00 +0000 Subject: [Freeswitch-users] SIP profile not loading Message-ID: <373842e4388c4eeb93fde54cfdbaea92@UK-MAIL-001.edge.local> Hi all, Recently, we've begun experiencing a strange problem whereby the first SIP profile to be loaded gets 'stuck' and never actually completes its initialisation. This always seems to affect the first profile only, so if I have profiles named (for example): dummy.xml external.xml internal.xml then 'dummy' would fail to load but 'external' and 'internal' would be fine. No error messages are output to the logs but preliminary investigation suggests that the profile thread is becoming blocked for some reason. The specified IP address is valid and available and there are no other processes using the requested port. FreeSWITCH comes up successfully but 'sofia status' shows only 'external' and 'internal'. At this point, I can use 'sofia profile dummy start' and the profile loads correctly so it appears to be valid. Has anybody else seen this kind of behaviour or know what could be causing it? Many thanks, Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/f3c2a694/attachment.html From d.mordovin at dwide.com Tue Sep 1 12:56:08 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Tue, 01 Sep 2015 12:56:08 +0400 Subject: [Freeswitch-users] Playing with conditions Message-ID: <55E56828.102@dwide.com> Hello
Why inner condition not works? From avi at avimarcus.net Tue Sep 1 14:30:00 2015 From: avi at avimarcus.net (Avi Marcus) Date: Tue, 1 Sep 2015 10:30:00 +0000 Subject: [Freeswitch-users] Playing with conditions In-Reply-To: <55E56828.102@dwide.com> References: <55E56828.102@dwide.com> Message-ID: <0000014f8874ccc5-e8464c2a-7efa-4711-a201-5efec14fe0f2-000000@email.amazonses.com> Short answer: Each extension only has 1 set of conditions. The condition evaluating foobar is run *before* it gets set. After the play_and_get_digits you should transfer/execute_extension to a new extension that will evaluate ${foobar} -Avi Marcus BestFone On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin wrote: > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > _________________________________________________________________________ > 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/20150901/147987c7/attachment-0001.html From gaz.foreman at gmail.com Tue Sep 1 14:49:54 2015 From: gaz.foreman at gmail.com (Gary Foreman) Date: Tue, 1 Sep 2015 11:49:54 +0100 Subject: [Freeswitch-users] Broken silence with webrtc Message-ID: I've found that it occurs after any bridge, its not specific to the originate command. Would you require a wireshark trace or the output of the freeswitch console? The scenario below reproduces the issue ... Test extension I originate a call from a polycom handset using g722 to the extension above. I originate a call using the verto client to the extension above. I get the uuids of the channels using show channels and use uuid_bridge [uuid1] [uuid2] to merge the channels. On Tue, Sep 1, 2015 at 11:30 AM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. How send in To header anonymous and in P-Asserted-Identity > caller-id-number (Alex Polischuk) > 2. Loop play while wait DTMF digit (Dmitry Mordovin) > 3. Broken silence with webrtc (Gary Foreman) > 4. Re: Broken silence with webrtc (Brian West) > 5. SIP profile not loading (Chris Young) > 6. Playing with conditions (Dmitry Mordovin) > 7. Re: Playing with conditions (Avi Marcus) > > > ---------- Forwarded message ---------- > From: Alex Polischuk > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 17:02:25 +0300 > Subject: [Freeswitch-users] How send in To header anonymous and in > P-Asserted-Identity caller-id-number > Hi all, > > How I can define different users and domains in To and P-Asserted-Identity > headers? > > Thanks, > Alex > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 18:24:08 +0400 > Subject: [Freeswitch-users] Loop play while wait DTMF digit > Hello > > This example play conf-pin.wav and wait DTMF. > > > > > > > > > > Is it possible to play WAV file in infinity loop and wait user DTMF? > > And how can I check DTMF input after user entered DTMF? > > In dialpeer, like. > If ${DTMF} = 1 then bridge to XXX > If ${DTMF} = 2 then play file and finish session > > > > Thank you. > Dmitry > > > > ---------- Forwarded message ---------- > From: Gary Foreman > To: freeswitch-users at lists.freeswitch.org > Cc: > Date: Mon, 31 Aug 2015 20:36:59 +0100 > Subject: [Freeswitch-users] Broken silence with webrtc > Hi all, > > Hoping someone can point me in the right direction because after several > hours I'm out of ideas. > > I'm having an issue where the 2nd leg of a call that is bridged to a verto > endpoint has broken silence. When there is no sound on the line the audio > goes completely silent (all background noise is dropped) but around every > third of a second it repeatedly cuts back in for a fraction, then goes > completely silent again. This only happens when the call is created using > the originate command. > > Can anyone give me an idea of where to look next? I have a wireshark trace > that during playback shows the audio cutting out periodically on the 2nd > leg during periods of silence. The 1st leg is using webrtc encryption and I > cant decode the stream. > > Thanks in advance! > > > > > > > ---------- Forwarded message ---------- > From: Brian West > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 14:40:17 -0500 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > Please provide logs and samples of how you originate this, sounds like > Voice Activity Detection possibly. > > On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman > wrote: > >> Hi all, >> >> Hoping someone can point me in the right direction because after several >> hours I'm out of ideas. >> >> I'm having an issue where the 2nd leg of a call that is bridged to a >> verto endpoint has broken silence. When there is no sound on the line the >> audio goes completely silent (all background noise is dropped) but around >> every third of a second it repeatedly cuts back in for a fraction, then >> goes completely silent again. This only happens when the call is created >> using the originate command. >> >> Can anyone give me an idea of where to look next? I have a wireshark >> trace that during playback shows the audio cutting out periodically on the >> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >> and I cant decode the stream. >> >> Thanks in advance! >> >> >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > ---------- Forwarded message ---------- > From: Chris Young > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 1 Sep 2015 07:31:00 +0000 > Subject: [Freeswitch-users] SIP profile not loading > > Hi all, > > > > Recently, we've begun experiencing a strange problem whereby the first SIP > profile to be loaded gets 'stuck' and never actually completes its > initialisation. This always seems to affect the first profile only, so if I > have profiles named (for example): > > > > dummy.xml > > external.xml > > internal.xml > > > > then 'dummy' would fail to load but 'external' and 'internal' would be > fine. No error messages are output to the logs but preliminary > investigation suggests that the profile thread is becoming blocked for some > reason. The specified IP address is valid and available and there are no > other processes using the requested port. FreeSWITCH comes up successfully > but 'sofia status' shows only 'external' and 'internal'. At this point, I > can use 'sofia profile dummy start' and the profile loads correctly so it > appears to be valid. > > > > Has anybody else seen this kind of behaviour or know what could be causing > it? > > > > Many thanks, > > Chris > > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 01 Sep 2015 12:56:08 +0400 > Subject: [Freeswitch-users] Playing with conditions > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > > > > ---------- Forwarded message ---------- > From: Avi Marcus > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 10:30:00 +0000 > Subject: Re: [Freeswitch-users] Playing with conditions > Short answer: Each extension only has 1 set of conditions. > The condition evaluating foobar is run *before* it gets set. > After the play_and_get_digits you should transfer/execute_extension to a > new extension that will evaluate ${foobar} > > -Avi Marcus > BestFone > > On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > wrote: > >> Hello >> >>
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>
>> >> Why inner condition not works? >> >> _________________________________________________________________________ >> 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 >> > > > _______________________________________________ > 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/20150901/24923f99/attachment-0001.html From ssinyagin at gmail.com Tue Sep 1 15:03:25 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 1 Sep 2015 13:03:25 +0200 Subject: [Freeswitch-users] Broken silence with webrtc In-Reply-To: References: Message-ID: is it running on a virtual machine? I found a strange effect that I could only reproduce in a VM, and never on physical hardware: https://freeswitch.org/jira/browse/FS-7805 under certain load, an originate command triggers a continuous distortion in another, running and unrelated, channel. It seems to be triggered by insufficient CPU resource at the moment of the origination. On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman wrote: > I've found that it occurs after any bridge, its not specific to the > originate command. > > Would you require a wireshark trace or the output of the freeswitch > console? > > The scenario below reproduces the issue ... > > Test extension > > > > > > > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> > > > > > > > > > > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> > > > > I originate a call from a polycom handset using g722 to the extension > above. > I originate a call using the verto client to the extension above. > > I get the uuids of the channels using show channels and use uuid_bridge > [uuid1] [uuid2] to merge the channels. > > On Tue, Sep 1, 2015 at 11:30 AM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. How send in To header anonymous and in P-Asserted-Identity >> caller-id-number (Alex Polischuk) >> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >> 3. Broken silence with webrtc (Gary Foreman) >> 4. Re: Broken silence with webrtc (Brian West) >> 5. SIP profile not loading (Chris Young) >> 6. Playing with conditions (Dmitry Mordovin) >> 7. Re: Playing with conditions (Avi Marcus) >> >> >> ---------- Forwarded message ---------- >> From: Alex Polischuk >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 17:02:25 +0300 >> Subject: [Freeswitch-users] How send in To header anonymous and in >> P-Asserted-Identity caller-id-number >> Hi all, >> >> How I can define different users and domains in To and P-Asserted-Identity >> headers? >> >> Thanks, >> Alex >> >> >> >> ---------- Forwarded message ---------- >> From: Dmitry Mordovin >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 18:24:08 +0400 >> Subject: [Freeswitch-users] Loop play while wait DTMF digit >> Hello >> >> This example play conf-pin.wav and wait DTMF. >> >> >> >> >> >> >> >> >> >> Is it possible to play WAV file in infinity loop and wait user DTMF? >> >> And how can I check DTMF input after user entered DTMF? >> >> In dialpeer, like. >> If ${DTMF} = 1 then bridge to XXX >> If ${DTMF} = 2 then play file and finish session >> >> >> >> Thank you. >> Dmitry >> >> >> >> ---------- Forwarded message ---------- >> From: Gary Foreman >> To: freeswitch-users at lists.freeswitch.org >> Cc: >> Date: Mon, 31 Aug 2015 20:36:59 +0100 >> Subject: [Freeswitch-users] Broken silence with webrtc >> Hi all, >> >> Hoping someone can point me in the right direction because after several >> hours I'm out of ideas. >> >> I'm having an issue where the 2nd leg of a call that is bridged to a >> verto endpoint has broken silence. When there is no sound on the line the >> audio goes completely silent (all background noise is dropped) but around >> every third of a second it repeatedly cuts back in for a fraction, then >> goes completely silent again. This only happens when the call is created >> using the originate command. >> >> Can anyone give me an idea of where to look next? I have a wireshark >> trace that during playback shows the audio cutting out periodically on the >> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >> and I cant decode the stream. >> >> Thanks in advance! >> >> >> >> >> >> >> ---------- Forwarded message ---------- >> From: Brian West >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 14:40:17 -0500 >> Subject: Re: [Freeswitch-users] Broken silence with webrtc >> Please provide logs and samples of how you originate this, sounds like >> Voice Activity Detection possibly. >> >> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >> wrote: >> >>> Hi all, >>> >>> Hoping someone can point me in the right direction because after several >>> hours I'm out of ideas. >>> >>> I'm having an issue where the 2nd leg of a call that is bridged to a >>> verto endpoint has broken silence. When there is no sound on the line the >>> audio goes completely silent (all background noise is dropped) but around >>> every third of a second it repeatedly cuts back in for a fraction, then >>> goes completely silent again. This only happens when the call is created >>> using the originate command. >>> >>> Can anyone give me an idea of where to look next? I have a wireshark >>> trace that during playback shows the audio cutting out periodically on the >>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>> and I cant decode the stream. >>> >>> Thanks in advance! >>> >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> ---------- Forwarded message ---------- >> From: Chris Young >> To: "freeswitch-users at lists.freeswitch.org" < >> freeswitch-users at lists.freeswitch.org> >> Cc: >> Date: Tue, 1 Sep 2015 07:31:00 +0000 >> Subject: [Freeswitch-users] SIP profile not loading >> >> Hi all, >> >> >> >> Recently, we've begun experiencing a strange problem whereby the first >> SIP profile to be loaded gets 'stuck' and never actually completes its >> initialisation. This always seems to affect the first profile only, so if I >> have profiles named (for example): >> >> >> >> dummy.xml >> >> external.xml >> >> internal.xml >> >> >> >> then 'dummy' would fail to load but 'external' and 'internal' would be >> fine. No error messages are output to the logs but preliminary >> investigation suggests that the profile thread is becoming blocked for some >> reason. The specified IP address is valid and available and there are no >> other processes using the requested port. FreeSWITCH comes up successfully >> but 'sofia status' shows only 'external' and 'internal'. At this point, I >> can use 'sofia profile dummy start' and the profile loads correctly so it >> appears to be valid. >> >> >> >> Has anybody else seen this kind of behaviour or know what could be >> causing it? >> >> >> >> Many thanks, >> >> Chris >> >> >> >> >> ---------- Forwarded message ---------- >> From: Dmitry Mordovin >> To: "freeswitch-users at lists.freeswitch.org" < >> freeswitch-users at lists.freeswitch.org> >> Cc: >> Date: Tue, 01 Sep 2015 12:56:08 +0400 >> Subject: [Freeswitch-users] Playing with conditions >> Hello >> >>
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>
>> >> Why inner condition not works? >> >> >> >> >> ---------- Forwarded message ---------- >> From: Avi Marcus >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 1 Sep 2015 10:30:00 +0000 >> Subject: Re: [Freeswitch-users] Playing with conditions >> Short answer: Each extension only has 1 set of conditions. >> The condition evaluating foobar is run *before* it gets set. >> After the play_and_get_digits you should transfer/execute_extension to a >> new extension that will evaluate ${foobar} >> >> -Avi Marcus >> BestFone >> >> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >> wrote: >> >>> Hello >>> >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> >>> Why inner condition not works? >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _______________________________________________ >> 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 >> >> > > _________________________________________________________________________ > 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/20150901/9fc2233c/attachment-0001.html From gaz.foreman at gmail.com Tue Sep 1 15:12:47 2015 From: gaz.foreman at gmail.com (Gary Foreman) Date: Tue, 1 Sep 2015 12:12:47 +0100 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 3 In-Reply-To: References: Message-ID: I'm getting the issue on a physical server with no load unfortunately. I'm trying to build the latest FS to test but its proving difficult on CentOS 6, looking like a Debian VM is the next step. On Tue, Sep 1, 2015 at 12:04 PM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Stanislav Sinyagin) > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 13:03:25 +0200 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > is it running on a virtual machine? > > I found a strange effect that I could only reproduce in a VM, and never on > physical hardware: > https://freeswitch.org/jira/browse/FS-7805 > under certain load, an originate command triggers a continuous distortion > in another, running and unrelated, channel. > > It seems to be triggered by insufficient CPU resource at the moment of the > origination. > > > > > > > On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman > wrote: > >> I've found that it occurs after any bridge, its not specific to the >> originate command. >> >> Would you require a wireshark trace or the output of the freeswitch >> console? >> >> The scenario below reproduces the issue ... >> >> Test extension >> >> >> >> >> >> >> > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> >> >> >> >> >> >> >> >> >> >> > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> >> >> >> >> I originate a call from a polycom handset using g722 to the extension >> above. >> I originate a call using the verto client to the extension above. >> >> I get the uuids of the channels using show channels and use uuid_bridge >> [uuid1] [uuid2] to merge the channels. >> >> On Tue, Sep 1, 2015 at 11:30 AM, < >> freeswitch-users-request at lists.freeswitch.org> wrote: >> >>> Send FreeSWITCH-users mailing list submissions to >>> freeswitch-users at lists.freeswitch.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> or, via email, send a message with subject or body 'help' to >>> freeswitch-users-request at lists.freeswitch.org >>> >>> You can reach the person managing the list at >>> freeswitch-users-owner at lists.freeswitch.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of FreeSWITCH-users digest..." >>> >>> Today's Topics: >>> >>> 1. How send in To header anonymous and in P-Asserted-Identity >>> caller-id-number (Alex Polischuk) >>> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >>> 3. Broken silence with webrtc (Gary Foreman) >>> 4. Re: Broken silence with webrtc (Brian West) >>> 5. SIP profile not loading (Chris Young) >>> 6. Playing with conditions (Dmitry Mordovin) >>> 7. Re: Playing with conditions (Avi Marcus) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Alex Polischuk >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 17:02:25 +0300 >>> Subject: [Freeswitch-users] How send in To header anonymous and in >>> P-Asserted-Identity caller-id-number >>> Hi all, >>> >>> How I can define different users and domains in To and P-Asserted-Identity >>> headers? >>> >>> Thanks, >>> Alex >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 18:24:08 +0400 >>> Subject: [Freeswitch-users] Loop play while wait DTMF digit >>> Hello >>> >>> This example play conf-pin.wav and wait DTMF. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Is it possible to play WAV file in infinity loop and wait user DTMF? >>> >>> And how can I check DTMF input after user entered DTMF? >>> >>> In dialpeer, like. >>> If ${DTMF} = 1 then bridge to XXX >>> If ${DTMF} = 2 then play file and finish session >>> >>> >>> >>> Thank you. >>> Dmitry >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Gary Foreman >>> To: freeswitch-users at lists.freeswitch.org >>> Cc: >>> Date: Mon, 31 Aug 2015 20:36:59 +0100 >>> Subject: [Freeswitch-users] Broken silence with webrtc >>> Hi all, >>> >>> Hoping someone can point me in the right direction because after several >>> hours I'm out of ideas. >>> >>> I'm having an issue where the 2nd leg of a call that is bridged to a >>> verto endpoint has broken silence. When there is no sound on the line the >>> audio goes completely silent (all background noise is dropped) but around >>> every third of a second it repeatedly cuts back in for a fraction, then >>> goes completely silent again. This only happens when the call is created >>> using the originate command. >>> >>> Can anyone give me an idea of where to look next? I have a wireshark >>> trace that during playback shows the audio cutting out periodically on the >>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>> and I cant decode the stream. >>> >>> Thanks in advance! >>> >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Brian West >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 14:40:17 -0500 >>> Subject: Re: [Freeswitch-users] Broken silence with webrtc >>> Please provide logs and samples of how you originate this, sounds like >>> Voice Activity Detection possibly. >>> >>> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >>> wrote: >>> >>>> Hi all, >>>> >>>> Hoping someone can point me in the right direction because after >>>> several hours I'm out of ideas. >>>> >>>> I'm having an issue where the 2nd leg of a call that is bridged to a >>>> verto endpoint has broken silence. When there is no sound on the line the >>>> audio goes completely silent (all background noise is dropped) but around >>>> every third of a second it repeatedly cuts back in for a fraction, then >>>> goes completely silent again. This only happens when the call is created >>>> using the originate command. >>>> >>>> Can anyone give me an idea of where to look next? I have a wireshark >>>> trace that during playback shows the audio cutting out periodically on the >>>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>>> and I cant decode the stream. >>>> >>>> Thanks in advance! >>>> >>>> >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> ---------- Forwarded message ---------- >>> From: Chris Young >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 1 Sep 2015 07:31:00 +0000 >>> Subject: [Freeswitch-users] SIP profile not loading >>> >>> Hi all, >>> >>> >>> >>> Recently, we've begun experiencing a strange problem whereby the first >>> SIP profile to be loaded gets 'stuck' and never actually completes its >>> initialisation. This always seems to affect the first profile only, so if I >>> have profiles named (for example): >>> >>> >>> >>> dummy.xml >>> >>> external.xml >>> >>> internal.xml >>> >>> >>> >>> then 'dummy' would fail to load but 'external' and 'internal' would be >>> fine. No error messages are output to the logs but preliminary >>> investigation suggests that the profile thread is becoming blocked for some >>> reason. The specified IP address is valid and available and there are no >>> other processes using the requested port. FreeSWITCH comes up successfully >>> but 'sofia status' shows only 'external' and 'internal'. At this point, I >>> can use 'sofia profile dummy start' and the profile loads correctly so it >>> appears to be valid. >>> >>> >>> >>> Has anybody else seen this kind of behaviour or know what could be >>> causing it? >>> >>> >>> >>> Many thanks, >>> >>> Chris >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 01 Sep 2015 12:56:08 +0400 >>> Subject: [Freeswitch-users] Playing with conditions >>> Hello >>> >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> >>> Why inner condition not works? >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Avi Marcus >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 1 Sep 2015 10:30:00 +0000 >>> Subject: Re: [Freeswitch-users] Playing with conditions >>> Short answer: Each extension only has 1 set of conditions. >>> The condition evaluating foobar is run *before* it gets set. >>> After the play_and_get_digits you should transfer/execute_extension to >>> a new extension that will evaluate ${foobar} >>> >>> -Avi Marcus >>> BestFone >>> >>> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >>> wrote: >>> >>>> Hello >>>> >>>>
>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>
>>>> >>>> Why inner condition not works? >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _________________________________________________________________________ >> 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 >> > > > _______________________________________________ > 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/20150901/12aedc32/attachment-0001.html From italorossib at gmail.com Tue Sep 1 15:53:06 2015 From: italorossib at gmail.com (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Tue, 1 Sep 2015 08:53:06 -0300 Subject: [Freeswitch-users] SIP profile not loading In-Reply-To: <373842e4388c4eeb93fde54cfdbaea92@UK-MAIL-001.edge.local> References: <373842e4388c4eeb93fde54cfdbaea92@UK-MAIL-001.edge.local> Message-ID: Which version are you using? Did you enable the debug logs? Can you pastebin it? On Tue, Sep 1, 2015 at 4:31 AM, Chris Young wrote: > Hi all, > > > > Recently, we've begun experiencing a strange problem whereby the first SIP > profile to be loaded gets 'stuck' and never actually completes its > initialisation. This always seems to affect the first profile only, so if I > have profiles named (for example): > > > > dummy.xml > > external.xml > > internal.xml > > > > then 'dummy' would fail to load but 'external' and 'internal' would be > fine. No error messages are output to the logs but preliminary > investigation suggests that the profile thread is becoming blocked for some > reason. The specified IP address is valid and available and there are no > other processes using the requested port. FreeSWITCH comes up successfully > but 'sofia status' shows only 'external' and 'internal'. At this point, I > can use 'sofia profile dummy start' and the profile loads correctly so it > appears to be valid. > > > > Has anybody else seen this kind of behaviour or know what could be causing > it? > > > > Many thanks, > > Chris > > > > _________________________________________________________________________ > 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 > -- ?talo Rossi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/20564060/attachment.html From italorossib at gmail.com Tue Sep 1 16:20:30 2015 From: italorossib at gmail.com (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Tue, 1 Sep 2015 09:20:30 -0300 Subject: [Freeswitch-users] Loop play while wait DTMF digit In-Reply-To: <55E46388.7080103@dwide.com> References: <55E46388.7080103@dwide.com> Message-ID: Why not use an ivr menu? On Mon, Aug 31, 2015 at 11:24 AM, Dmitry Mordovin wrote: > Hello > > This example play conf-pin.wav and wait DTMF. > > > > > > > > > > Is it possible to play WAV file in infinity loop and wait user DTMF? > > And how can I check DTMF input after user entered DTMF? > > In dialpeer, like. > If ${DTMF} = 1 then bridge to XXX > If ${DTMF} = 2 then play file and finish session > > > > Thank you. > Dmitry > > > _________________________________________________________________________ > 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 > -- ?talo Rossi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/974cb37a/attachment.html From Chris.Young at enghouse.com Tue Sep 1 16:23:34 2015 From: Chris.Young at enghouse.com (Chris Young) Date: Tue, 1 Sep 2015 12:23:34 +0000 Subject: [Freeswitch-users] SIP profile not loading In-Reply-To: References: <373842e4388c4eeb93fde54cfdbaea92@UK-MAIL-001.edge.local> Message-ID: Hi ?talo, Thanks for your reply. The version is old (1.2.3) but it's similar to a problem which was reported earlier this year (not by me): http://lists.freeswitch.org/pipermail/freeswitch-users/2015-April/112373.html We too are using Windows and our problem only seems to occur on 2012 - the same old version of FreeSWITCH runs correctly on Windows Server 2008 R2, for example. I enabled the debug logs but they didn't show anything unexpected. I ran the code through a debugger and the thread appears to stop after creating the profile's root object. The log statement, "Creating agent for " is never written the to log file and Process Explorer shows that the thread's context switch count is not increasing. By contrast, the threads for the profiles which do get created successfully increment their counts on a regular basis, as you would expect. From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of ?talo Rossi Sent: 01 September 2015 12:53 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] SIP profile not loading Which version are you using? Did you enable the debug logs? Can you pastebin it? On Tue, Sep 1, 2015 at 4:31 AM, Chris Young > wrote: Hi all, Recently, we've begun experiencing a strange problem whereby the first SIP profile to be loaded gets 'stuck' and never actually completes its initialisation. This always seems to affect the first profile only, so if I have profiles named (for example): dummy.xml external.xml internal.xml then 'dummy' would fail to load but 'external' and 'internal' would be fine. No error messages are output to the logs but preliminary investigation suggests that the profile thread is becoming blocked for some reason. The specified IP address is valid and available and there are no other processes using the requested port. FreeSWITCH comes up successfully but 'sofia status' shows only 'external' and 'internal'. At this point, I can use 'sofia profile dummy start' and the profile loads correctly so it appears to be valid. Has anybody else seen this kind of behaviour or know what could be causing it? Many thanks, Chris _________________________________________________________________________ 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 -- ?talo Rossi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/02e62abb/attachment-0001.html From my.post at hotmail.com Tue Sep 1 16:25:04 2015 From: my.post at hotmail.com (Pavel) Date: Tue, 1 Sep 2015 18:25:04 +0600 Subject: [Freeswitch-users] SIP headers storage in core or sofia database. Message-ID: Hello ! I've set up an ODBC connection for core and sofia profile like this: Using PgAdmin I see some tables was created in Postgres DB. I want to retrieve all SIP invite headers from this DB. What table should I look for this information if, of course, it is stored at all ? Thanks. Regards,Pavel. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/44a1e5c8/attachment.html From brian at freeswitch.org Tue Sep 1 17:31:51 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 08:31:51 -0500 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 3 In-Reply-To: References: Message-ID: If you're going to respond to the mailing list could you change off the Digest option? When you say latest do you mean master? If so then you'll want to read up on the Debian Jessie install instructions on confluence. On Tue, Sep 1, 2015 at 6:12 AM, Gary Foreman wrote: > I'm getting the issue on a physical server with no load unfortunately. I'm > trying to build the latest FS to test but its proving difficult on CentOS > 6, looking like a Debian VM is the next step. > > On Tue, Sep 1, 2015 at 12:04 PM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. Re: Broken silence with webrtc (Stanislav Sinyagin) >> >> >> ---------- Forwarded message ---------- >> From: Stanislav Sinyagin >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 1 Sep 2015 13:03:25 +0200 >> Subject: Re: [Freeswitch-users] Broken silence with webrtc >> is it running on a virtual machine? >> >> I found a strange effect that I could only reproduce in a VM, and never >> on physical hardware: >> https://freeswitch.org/jira/browse/FS-7805 >> under certain load, an originate command triggers a continuous distortion >> in another, running and unrelated, channel. >> >> It seems to be triggered by insufficient CPU resource at the moment of >> the origination. >> >> >> >> >> >> >> On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman >> wrote: >> >>> I've found that it occurs after any bridge, its not specific to the >>> originate command. >>> >>> Would you require a wireshark trace or the output of the freeswitch >>> console? >>> >>> The scenario below reproduces the issue ... >>> >>> Test extension >>> >>> >>> >>> >>> >>> >>> >> data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> >>> >>> >>> >>> I originate a call from a polycom handset using g722 to the extension >>> above. >>> I originate a call using the verto client to the extension above. >>> >>> I get the uuids of the channels using show channels and use uuid_bridge >>> [uuid1] [uuid2] to merge the channels. >>> >>> On Tue, Sep 1, 2015 at 11:30 AM, < >>> freeswitch-users-request at lists.freeswitch.org> wrote: >>> >>>> Send FreeSWITCH-users mailing list submissions to >>>> freeswitch-users at lists.freeswitch.org >>>> >>>> To subscribe or unsubscribe via the World Wide Web, visit >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> or, via email, send a message with subject or body 'help' to >>>> freeswitch-users-request at lists.freeswitch.org >>>> >>>> You can reach the person managing the list at >>>> freeswitch-users-owner at lists.freeswitch.org >>>> >>>> When replying, please edit your Subject line so it is more specific >>>> than "Re: Contents of FreeSWITCH-users digest..." >>>> >>>> Today's Topics: >>>> >>>> 1. How send in To header anonymous and in P-Asserted-Identity >>>> caller-id-number (Alex Polischuk) >>>> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >>>> 3. Broken silence with webrtc (Gary Foreman) >>>> 4. Re: Broken silence with webrtc (Brian West) >>>> 5. SIP profile not loading (Chris Young) >>>> 6. Playing with conditions (Dmitry Mordovin) >>>> 7. Re: Playing with conditions (Avi Marcus) >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Alex Polischuk >>>> To: FreeSWITCH Users Help >>>> Cc: >>>> Date: Mon, 31 Aug 2015 17:02:25 +0300 >>>> Subject: [Freeswitch-users] How send in To header anonymous and in >>>> P-Asserted-Identity caller-id-number >>>> Hi all, >>>> >>>> How I can define different users and domains in To and P-Asserted-Identity >>>> headers? >>>> >>>> Thanks, >>>> Alex >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Dmitry Mordovin >>>> To: FreeSWITCH Users Help >>>> Cc: >>>> Date: Mon, 31 Aug 2015 18:24:08 +0400 >>>> Subject: [Freeswitch-users] Loop play while wait DTMF digit >>>> Hello >>>> >>>> This example play conf-pin.wav and wait DTMF. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Is it possible to play WAV file in infinity loop and wait user DTMF? >>>> >>>> And how can I check DTMF input after user entered DTMF? >>>> >>>> In dialpeer, like. >>>> If ${DTMF} = 1 then bridge to XXX >>>> If ${DTMF} = 2 then play file and finish session >>>> >>>> >>>> >>>> Thank you. >>>> Dmitry >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Gary Foreman >>>> To: freeswitch-users at lists.freeswitch.org >>>> Cc: >>>> Date: Mon, 31 Aug 2015 20:36:59 +0100 >>>> Subject: [Freeswitch-users] Broken silence with webrtc >>>> Hi all, >>>> >>>> Hoping someone can point me in the right direction because after >>>> several hours I'm out of ideas. >>>> >>>> I'm having an issue where the 2nd leg of a call that is bridged to a >>>> verto endpoint has broken silence. When there is no sound on the line the >>>> audio goes completely silent (all background noise is dropped) but around >>>> every third of a second it repeatedly cuts back in for a fraction, then >>>> goes completely silent again. This only happens when the call is created >>>> using the originate command. >>>> >>>> Can anyone give me an idea of where to look next? I have a wireshark >>>> trace that during playback shows the audio cutting out periodically on the >>>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>>> and I cant decode the stream. >>>> >>>> Thanks in advance! >>>> >>>> >>>> >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Brian West >>>> To: FreeSWITCH Users Help >>>> Cc: >>>> Date: Mon, 31 Aug 2015 14:40:17 -0500 >>>> Subject: Re: [Freeswitch-users] Broken silence with webrtc >>>> Please provide logs and samples of how you originate this, sounds like >>>> Voice Activity Detection possibly. >>>> >>>> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> Hoping someone can point me in the right direction because after >>>>> several hours I'm out of ideas. >>>>> >>>>> I'm having an issue where the 2nd leg of a call that is bridged to a >>>>> verto endpoint has broken silence. When there is no sound on the line the >>>>> audio goes completely silent (all background noise is dropped) but around >>>>> every third of a second it repeatedly cuts back in for a fraction, then >>>>> goes completely silent again. This only happens when the call is created >>>>> using the originate command. >>>>> >>>>> Can anyone give me an idea of where to look next? I have a wireshark >>>>> trace that during playback shows the audio cutting out periodically on the >>>>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>>>> and I cant decode the stream. >>>>> >>>>> Thanks in advance! >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Chris Young >>>> To: "freeswitch-users at lists.freeswitch.org" < >>>> freeswitch-users at lists.freeswitch.org> >>>> Cc: >>>> Date: Tue, 1 Sep 2015 07:31:00 +0000 >>>> Subject: [Freeswitch-users] SIP profile not loading >>>> >>>> Hi all, >>>> >>>> >>>> >>>> Recently, we've begun experiencing a strange problem whereby the first >>>> SIP profile to be loaded gets 'stuck' and never actually completes its >>>> initialisation. This always seems to affect the first profile only, so if I >>>> have profiles named (for example): >>>> >>>> >>>> >>>> dummy.xml >>>> >>>> external.xml >>>> >>>> internal.xml >>>> >>>> >>>> >>>> then 'dummy' would fail to load but 'external' and 'internal' would be >>>> fine. No error messages are output to the logs but preliminary >>>> investigation suggests that the profile thread is becoming blocked for some >>>> reason. The specified IP address is valid and available and there are no >>>> other processes using the requested port. FreeSWITCH comes up successfully >>>> but 'sofia status' shows only 'external' and 'internal'. At this point, I >>>> can use 'sofia profile dummy start' and the profile loads correctly so it >>>> appears to be valid. >>>> >>>> >>>> >>>> Has anybody else seen this kind of behaviour or know what could be >>>> causing it? >>>> >>>> >>>> >>>> Many thanks, >>>> >>>> Chris >>>> >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Dmitry Mordovin >>>> To: "freeswitch-users at lists.freeswitch.org" < >>>> freeswitch-users at lists.freeswitch.org> >>>> Cc: >>>> Date: Tue, 01 Sep 2015 12:56:08 +0400 >>>> Subject: [Freeswitch-users] Playing with conditions >>>> Hello >>>> >>>>
>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>
>>>> >>>> Why inner condition not works? >>>> >>>> >>>> >>>> >>>> ---------- Forwarded message ---------- >>>> From: Avi Marcus >>>> To: FreeSWITCH Users Help >>>> Cc: >>>> Date: Tue, 1 Sep 2015 10:30:00 +0000 >>>> Subject: Re: [Freeswitch-users] Playing with conditions >>>> Short answer: Each extension only has 1 set of conditions. >>>> The condition evaluating foobar is run *before* it gets set. >>>> After the play_and_get_digits you should transfer/execute_extension to >>>> a new extension that will evaluate ${foobar} >>>> >>>> -Avi Marcus >>>> BestFone >>>> >>>> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >>>> wrote: >>>> >>>>> Hello >>>>> >>>>>
>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>
>>>>> >>>>> Why inner condition not works? >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _______________________________________________ >> 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 >> >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/f74b6573/attachment-0001.html From brian at freeswitch.org Tue Sep 1 17:32:42 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 08:32:42 -0500 Subject: [Freeswitch-users] Playing with conditions In-Reply-To: <0000014f8874ccc5-e8464c2a-7efa-4711-a201-5efec14fe0f2-000000@email.amazonses.com> References: <55E56828.102@dwide.com> <0000014f8874ccc5-e8464c2a-7efa-4711-a201-5efec14fe0f2-000000@email.amazonses.com> Message-ID: https://wiki.freeswitch.org/wiki/Dialplan_XML#Nested_Condition_Caveats_and_Notes This isn't moved over yet, or I can't find it on confluence. On Tue, Sep 1, 2015 at 5:30 AM, Avi Marcus wrote: > Short answer: Each extension only has 1 set of conditions. > The condition evaluating foobar is run *before* it gets set. > After the play_and_get_digits you should transfer/execute_extension to a > new extension that will evaluate ${foobar} > > -Avi Marcus > BestFone > > On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > wrote: > >> Hello >> >>
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>
>> >> Why inner condition not works? >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/54bd9245/attachment.html From brian at freeswitch.org Tue Sep 1 17:39:09 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 08:39:09 -0500 Subject: [Freeswitch-users] SIP headers storage in core or sofia database. In-Reply-To: References: Message-ID: Its not stored. What problem are you trying to solve? On Tue, Sep 1, 2015 at 7:25 AM, Pavel wrote: > Hello ! > > I've set up an ODBC connection for core and sofia profile like this: > > > > > Using PgAdmin I see some tables was created in Postgres DB. I want to > retrieve all SIP invite headers from this DB. What table should I look for > this information if, of course, it is stored at all ? > > Thanks. > > Regards, > Pavel. > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/d29c8288/attachment.html From d.mordovin at dwide.com Tue Sep 1 17:40:42 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Tue, 01 Sep 2015 17:40:42 +0400 Subject: [Freeswitch-users] Playing with conditions In-Reply-To: References: <55E56828.102@dwide.com> <0000014f8874ccc5-e8464c2a-7efa-4711-a201-5efec14fe0f2-000000@email.amazonses.com> Message-ID: <55E5AADA.5020609@dwide.com> Great! Thanks all! On 09/01/2015 05:32 PM, Brian West wrote: > https://wiki.freeswitch.org/wiki/Dialplan_XML#Nested_Condition_Caveats_and_Notes > > This isn't moved over yet, or I can't find it on confluence. > > On Tue, Sep 1, 2015 at 5:30 AM, Avi Marcus > wrote: > > Short answer: Each extension only has 1 set of conditions. > The condition evaluating foobar is run /before/ it gets set. > After the play_and_get_digits you should > transfer/execute_extension to a new extension that will evaluate > ${foobar} > > -Avi Marcus > BestFone > > On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > > wrote: > > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > > > -- > > */Brian West/* > brian at freeswitch.org > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > 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/20150901/e07949e7/attachment-0001.html From brian at freeswitch.org Tue Sep 1 17:40:31 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 08:40:31 -0500 Subject: [Freeswitch-users] SIP profile not loading In-Reply-To: References: <373842e4388c4eeb93fde54cfdbaea92@UK-MAIL-001.edge.local> Message-ID: What ever the problem is it won't be fixed in 1.2.x, you should see if the issue is gone in 1.4.21, are you able to build your own with MSVC on Windows? On Tue, Sep 1, 2015 at 7:23 AM, Chris Young wrote: > Hi ?talo, > > > > Thanks for your reply. > > > > The version is old (1.2.3) but it's similar to a problem which was > reported earlier this year (not by me): > > > > > http://lists.freeswitch.org/pipermail/freeswitch-users/2015-April/112373.html > > > > We too are using Windows and our problem only seems to occur on 2012 - the > same old version of FreeSWITCH runs correctly on Windows Server 2008 R2, > for example. > > > > I enabled the debug logs but they didn't show anything unexpected. I ran > the code through a debugger and the thread appears to stop after creating > the profile's root object. The log statement, "Creating agent for > " is never written the to log file and Process Explorer shows that > the thread's context switch count is not increasing. By contrast, the > threads for the profiles which do get created successfully increment their > counts on a regular basis, as you would expect. > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *?talo Rossi > *Sent:* 01 September 2015 12:53 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] SIP profile not loading > > > > Which version are you using? Did you enable the debug logs? Can you > pastebin it? > > > > On Tue, Sep 1, 2015 at 4:31 AM, Chris Young > wrote: > > Hi all, > > > > Recently, we've begun experiencing a strange problem whereby the first SIP > profile to be loaded gets 'stuck' and never actually completes its > initialisation. This always seems to affect the first profile only, so if I > have profiles named (for example): > > > > dummy.xml > > external.xml > > internal.xml > > > > then 'dummy' would fail to load but 'external' and 'internal' would be > fine. No error messages are output to the logs but preliminary > investigation suggests that the profile thread is becoming blocked for some > reason. The specified IP address is valid and available and there are no > other processes using the requested port. FreeSWITCH comes up successfully > but 'sofia status' shows only 'external' and 'internal'. At this point, I > can use 'sofia profile dummy start' and the profile loads correctly so it > appears to be valid. > > > > Has anybody else seen this kind of behaviour or know what could be causing > it? > > > > Many thanks, > > Chris > > > > > _________________________________________________________________________ > 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 > > > > > > -- > > ?talo Rossi > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/e2eb325a/attachment.html From d.mordovin at dwide.com Tue Sep 1 17:45:55 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Tue, 01 Sep 2015 17:45:55 +0400 Subject: [Freeswitch-users] Delay and exec after answer Message-ID: <55E5AC13.8080708@dwide.com> Hello Is it possible to execute some api with delay after answer received? Trying api_on_answer_1='sleep 5000',api_on_answer_2='log -------delayed 5sec after answer------' but 'api_on_answer_2' executed at once Any ideas? From my.post at hotmail.com Tue Sep 1 18:39:07 2015 From: my.post at hotmail.com (Pavel) Date: Tue, 1 Sep 2015 20:39:07 +0600 Subject: [Freeswitch-users] SIP headers storage in core or sofia database. In-Reply-To: References: Message-ID: Brian, thanks a lot for your reply. To put it short - I am willing to do some call visualization with simple web application based on some incoming INVITE sip header values.So I've been thinking, that watching for changes to sofia (or core) db is enough to represent my data.The ESL is probably a way to go, right ?Regards,Pavel. From: my.post at hotmail.com To: freeswitch-users at lists.freeswitch.org Subject: SIP headers storage in core or sofia database. Date: Tue, 1 Sep 2015 18:25:04 +0600 Hello ! I've set up an ODBC connection for core and sofia profile like this: Using PgAdmin I see some tables was created in Postgres DB. I want to retrieve all SIP invite headers from this DB. What table should I look for this information if, of course, it is stored at all ? Thanks. Regards,Pavel. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/70860f83/attachment.html From mike at jerris.com Tue Sep 1 18:40:25 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 10:40:25 -0400 Subject: [Freeswitch-users] Delay and exec after answer In-Reply-To: <55E5AC13.8080708@dwide.com> References: <55E5AC13.8080708@dwide.com> Message-ID: you could use api on answer to schedule an api command On Tuesday, September 1, 2015, Dmitry Mordovin wrote: > Hello > > Is it possible to execute some api with delay after answer received? > > Trying > > api_on_answer_1='sleep 5000',api_on_answer_2='log -------delayed 5sec > after answer------' > > > but 'api_on_answer_2' executed at once > > Any ideas? > > > _________________________________________________________________________ > 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/20150901/10c0a0bb/attachment-0001.html From d.mordovin at dwide.com Tue Sep 1 18:59:36 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Tue, 01 Sep 2015 18:59:36 +0400 Subject: [Freeswitch-users] Delay and exec after answer In-Reply-To: References: <55E5AC13.8080708@dwide.com> Message-ID: <55E5BD58.2010000@dwide.com> api_on_answer_1='sched_api +10 none send_dtmf 1234 at 100' In Console [DEBUG] switch_event.c:1698 Parsing variable [api_on_answer_1]=[sched_api +10 none send_dtmf 1234 at 100] Looks good, ... But in 10 seconds: [DEBUG] mod_commands.c:4575 Command send_dtmf(1234 at 100): INVALID COMMAND! What is wrong?? On 09/01/2015 06:40 PM, Michael Jerris wrote: > you could use api on answer to schedule an api command > > On Tuesday, September 1, 2015, Dmitry Mordovin > wrote: > > Hello > > Is it possible to execute some api with delay after answer received? > > Trying > > api_on_answer_1='sleep 5000',api_on_answer_2='log -------delayed 5sec > after answer------' > > > but 'api_on_answer_2' executed at once > > Any ideas? > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150901/12ed3ea6/attachment.html From gaz.foreman at gmail.com Tue Sep 1 19:13:18 2015 From: gaz.foreman at gmail.com (Gary Foreman) Date: Tue, 1 Sep 2015 16:13:18 +0100 Subject: [Freeswitch-users] Broken silence with webrtc Message-ID: Ok so the issue has been superseded by intermittent one-way / no audio. I'm getting it very intermittently (1 in every 30 calls or so) but I'm struggling to debug it as the traffic is encrypted and wireshark doesn't see it as rtp stream. Where is the best place to start debugging verto? I was previously using sip.js without any audio issues so it seems to be verto specific. On Tue, Sep 1, 2015 at 12:04 PM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Stanislav Sinyagin) > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 13:03:25 +0200 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > is it running on a virtual machine? > > I found a strange effect that I could only reproduce in a VM, and never on > physical hardware: > https://freeswitch.org/jira/browse/FS-7805 > under certain load, an originate command triggers a continuous distortion > in another, running and unrelated, channel. > > It seems to be triggered by insufficient CPU resource at the moment of the > origination. > > > > > > > On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman > wrote: > >> I've found that it occurs after any bridge, its not specific to the >> originate command. >> >> Would you require a wireshark trace or the output of the freeswitch >> console? >> >> The scenario below reproduces the issue ... >> >> Test extension >> >> >> >> >> >> >> > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> >> >> >> >> >> >> >> >> >> >> > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> >> >> >> >> I originate a call from a polycom handset using g722 to the extension >> above. >> I originate a call using the verto client to the extension above. >> >> I get the uuids of the channels using show channels and use uuid_bridge >> [uuid1] [uuid2] to merge the channels. >> >> On Tue, Sep 1, 2015 at 11:30 AM, < >> freeswitch-users-request at lists.freeswitch.org> wrote: >> >>> Send FreeSWITCH-users mailing list submissions to >>> freeswitch-users at lists.freeswitch.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> or, via email, send a message with subject or body 'help' to >>> freeswitch-users-request at lists.freeswitch.org >>> >>> You can reach the person managing the list at >>> freeswitch-users-owner at lists.freeswitch.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of FreeSWITCH-users digest..." >>> >>> Today's Topics: >>> >>> 1. How send in To header anonymous and in P-Asserted-Identity >>> caller-id-number (Alex Polischuk) >>> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >>> 3. Broken silence with webrtc (Gary Foreman) >>> 4. Re: Broken silence with webrtc (Brian West) >>> 5. SIP profile not loading (Chris Young) >>> 6. Playing with conditions (Dmitry Mordovin) >>> 7. Re: Playing with conditions (Avi Marcus) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Alex Polischuk >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 17:02:25 +0300 >>> Subject: [Freeswitch-users] How send in To header anonymous and in >>> P-Asserted-Identity caller-id-number >>> Hi all, >>> >>> How I can define different users and domains in To and P-Asserted-Identity >>> headers? >>> >>> Thanks, >>> Alex >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 18:24:08 +0400 >>> Subject: [Freeswitch-users] Loop play while wait DTMF digit >>> Hello >>> >>> This example play conf-pin.wav and wait DTMF. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Is it possible to play WAV file in infinity loop and wait user DTMF? >>> >>> And how can I check DTMF input after user entered DTMF? >>> >>> In dialpeer, like. >>> If ${DTMF} = 1 then bridge to XXX >>> If ${DTMF} = 2 then play file and finish session >>> >>> >>> >>> Thank you. >>> Dmitry >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Gary Foreman >>> To: freeswitch-users at lists.freeswitch.org >>> Cc: >>> Date: Mon, 31 Aug 2015 20:36:59 +0100 >>> Subject: [Freeswitch-users] Broken silence with webrtc >>> Hi all, >>> >>> Hoping someone can point me in the right direction because after several >>> hours I'm out of ideas. >>> >>> I'm having an issue where the 2nd leg of a call that is bridged to a >>> verto endpoint has broken silence. When there is no sound on the line the >>> audio goes completely silent (all background noise is dropped) but around >>> every third of a second it repeatedly cuts back in for a fraction, then >>> goes completely silent again. This only happens when the call is created >>> using the originate command. >>> >>> Can anyone give me an idea of where to look next? I have a wireshark >>> trace that during playback shows the audio cutting out periodically on the >>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>> and I cant decode the stream. >>> >>> Thanks in advance! >>> >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Brian West >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 14:40:17 -0500 >>> Subject: Re: [Freeswitch-users] Broken silence with webrtc >>> Please provide logs and samples of how you originate this, sounds like >>> Voice Activity Detection possibly. >>> >>> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >>> wrote: >>> >>>> Hi all, >>>> >>>> Hoping someone can point me in the right direction because after >>>> several hours I'm out of ideas. >>>> >>>> I'm having an issue where the 2nd leg of a call that is bridged to a >>>> verto endpoint has broken silence. When there is no sound on the line the >>>> audio goes completely silent (all background noise is dropped) but around >>>> every third of a second it repeatedly cuts back in for a fraction, then >>>> goes completely silent again. This only happens when the call is created >>>> using the originate command. >>>> >>>> Can anyone give me an idea of where to look next? I have a wireshark >>>> trace that during playback shows the audio cutting out periodically on the >>>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>>> and I cant decode the stream. >>>> >>>> Thanks in advance! >>>> >>>> >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> ---------- Forwarded message ---------- >>> From: Chris Young >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 1 Sep 2015 07:31:00 +0000 >>> Subject: [Freeswitch-users] SIP profile not loading >>> >>> Hi all, >>> >>> >>> >>> Recently, we've begun experiencing a strange problem whereby the first >>> SIP profile to be loaded gets 'stuck' and never actually completes its >>> initialisation. This always seems to affect the first profile only, so if I >>> have profiles named (for example): >>> >>> >>> >>> dummy.xml >>> >>> external.xml >>> >>> internal.xml >>> >>> >>> >>> then 'dummy' would fail to load but 'external' and 'internal' would be >>> fine. No error messages are output to the logs but preliminary >>> investigation suggests that the profile thread is becoming blocked for some >>> reason. The specified IP address is valid and available and there are no >>> other processes using the requested port. FreeSWITCH comes up successfully >>> but 'sofia status' shows only 'external' and 'internal'. At this point, I >>> can use 'sofia profile dummy start' and the profile loads correctly so it >>> appears to be valid. >>> >>> >>> >>> Has anybody else seen this kind of behaviour or know what could be >>> causing it? >>> >>> >>> >>> Many thanks, >>> >>> Chris >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 01 Sep 2015 12:56:08 +0400 >>> Subject: [Freeswitch-users] Playing with conditions >>> Hello >>> >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> >>> Why inner condition not works? >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Avi Marcus >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 1 Sep 2015 10:30:00 +0000 >>> Subject: Re: [Freeswitch-users] Playing with conditions >>> Short answer: Each extension only has 1 set of conditions. >>> The condition evaluating foobar is run *before* it gets set. >>> After the play_and_get_digits you should transfer/execute_extension to >>> a new extension that will evaluate ${foobar} >>> >>> -Avi Marcus >>> BestFone >>> >>> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >>> wrote: >>> >>>> Hello >>>> >>>>
>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>
>>>> >>>> Why inner condition not works? >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _________________________________________________________________________ >> 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 >> > > > _______________________________________________ > 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/20150901/39fc5472/attachment-0001.html From krice at freeswitch.org Tue Sep 1 19:25:10 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 1 Sep 2015 10:25:10 -0500 Subject: [Freeswitch-users] Broken silence with webrtc In-Reply-To: References: Message-ID: <186c01d0e4ca$648d8f70$2da8ae50$@freeswitch.org> Just enable verto debugging in verto.conf.xml in your configs? it?ll print it right to the screen From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Gary Foreman Sent: Tuesday, September 1, 2015 10:13 AM To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] Broken silence with webrtc Ok so the issue has been superseded by intermittent one-way / no audio. I'm getting it very intermittently (1 in every 30 calls or so) but I'm struggling to debug it as the traffic is encrypted and wireshark doesn't see it as rtp stream. Where is the best place to start debugging verto? I was previously using sip.js without any audio issues so it seems to be verto specific. On Tue, Sep 1, 2015 at 12:04 PM, > wrote: Send FreeSWITCH-users mailing list submissions to freeswitch-users at lists.freeswitch.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request at lists.freeswitch.org You can reach the person managing the list at freeswitch-users-owner at lists.freeswitch.org When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..." Today's Topics: 1. Re: Broken silence with webrtc (Stanislav Sinyagin) ---------- Forwarded message ---------- From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: Date: Tue, 1 Sep 2015 13:03:25 +0200 Subject: Re: [Freeswitch-users] Broken silence with webrtc is it running on a virtual machine? I found a strange effect that I could only reproduce in a VM, and never on physical hardware: https://freeswitch.org/jira/browse/FS-7805 under certain load, an originate command triggers a continuous distortion in another, running and unrelated, channel. It seems to be triggered by insufficient CPU resource at the moment of the origination. On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman > wrote: I've found that it occurs after any bridge, its not specific to the originate command. Would you require a wireshark trace or the output of the freeswitch console? The scenario below reproduces the issue ... Test extension I originate a call from a polycom handset using g722 to the extension above. I originate a call using the verto client to the extension above. I get the uuids of the channels using show channels and use uuid_bridge [uuid1] [uuid2] to merge the channels. On Tue, Sep 1, 2015 at 11:30 AM, > wrote: Send FreeSWITCH-users mailing list submissions to freeswitch-users at lists.freeswitch.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request at lists.freeswitch.org You can reach the person managing the list at freeswitch-users-owner at lists.freeswitch.org When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..." Today's Topics: 1. How send in To header anonymous and in P-Asserted-Identity caller-id-number (Alex Polischuk) 2. Loop play while wait DTMF digit (Dmitry Mordovin) 3. Broken silence with webrtc (Gary Foreman) 4. Re: Broken silence with webrtc (Brian West) 5. SIP profile not loading (Chris Young) 6. Playing with conditions (Dmitry Mordovin) 7. Re: Playing with conditions (Avi Marcus) ---------- Forwarded message ---------- From: Alex Polischuk > To: FreeSWITCH Users Help > Cc: Date: Mon, 31 Aug 2015 17:02:25 +0300 Subject: [Freeswitch-users] How send in To header anonymous and in P-Asserted-Identity caller-id-number Hi all, How I can define different users and domains in To and P-Asserted-Identity headers? Thanks, Alex ---------- Forwarded message ---------- From: Dmitry Mordovin > To: FreeSWITCH Users Help > Cc: Date: Mon, 31 Aug 2015 18:24:08 +0400 Subject: [Freeswitch-users] Loop play while wait DTMF digit Hello This example play conf-pin.wav and wait DTMF. Is it possible to play WAV file in infinity loop and wait user DTMF? And how can I check DTMF input after user entered DTMF? In dialpeer, like. If ${DTMF} = 1 then bridge to XXX If ${DTMF} = 2 then play file and finish session Thank you. Dmitry ---------- Forwarded message ---------- From: Gary Foreman > To: freeswitch-users at lists.freeswitch.org Cc: Date: Mon, 31 Aug 2015 20:36:59 +0100 Subject: [Freeswitch-users] Broken silence with webrtc Hi all, Hoping someone can point me in the right direction because after several hours I'm out of ideas. I'm having an issue where the 2nd leg of a call that is bridged to a verto endpoint has broken silence. When there is no sound on the line the audio goes completely silent (all background noise is dropped) but around every third of a second it repeatedly cuts back in for a fraction, then goes completely silent again. This only happens when the call is created using the originate command. Can anyone give me an idea of where to look next? I have a wireshark trace that during playback shows the audio cutting out periodically on the 2nd leg during periods of silence. The 1st leg is using webrtc encryption and I cant decode the stream. Thanks in advance! ---------- Forwarded message ---------- From: Brian West > To: FreeSWITCH Users Help > Cc: Date: Mon, 31 Aug 2015 14:40:17 -0500 Subject: Re: [Freeswitch-users] Broken silence with webrtc Please provide logs and samples of how you originate this, sounds like Voice Activity Detection possibly. On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman > wrote: Hi all, Hoping someone can point me in the right direction because after several hours I'm out of ideas. I'm having an issue where the 2nd leg of a call that is bridged to a verto endpoint has broken silence. When there is no sound on the line the audio goes completely silent (all background noise is dropped) but around every third of a second it repeatedly cuts back in for a fraction, then goes completely silent again. This only happens when the call is created using the originate command. Can anyone give me an idea of where to look next? I have a wireshark trace that during playback shows the audio cutting out periodically on the 2nd leg during periods of silence. The 1st leg is using webrtc encryption and I cant decode the stream. Thanks in advance! _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ---------- Forwarded message ---------- From: Chris Young > To: "freeswitch-users at lists.freeswitch.org " > Cc: Date: Tue, 1 Sep 2015 07:31:00 +0000 Subject: [Freeswitch-users] SIP profile not loading Hi all, Recently, we've begun experiencing a strange problem whereby the first SIP profile to be loaded gets 'stuck' and never actually completes its initialisation. This always seems to affect the first profile only, so if I have profiles named (for example): dummy.xml external.xml internal.xml then 'dummy' would fail to load but 'external' and 'internal' would be fine. No error messages are output to the logs but preliminary investigation suggests that the profile thread is becoming blocked for some reason. The specified IP address is valid and available and there are no other processes using the requested port. FreeSWITCH comes up successfully but 'sofia status' shows only 'external' and 'internal'. At this point, I can use 'sofia profile dummy start' and the profile loads correctly so it appears to be valid. Has anybody else seen this kind of behaviour or know what could be causing it? Many thanks, Chris ---------- Forwarded message ---------- From: Dmitry Mordovin > To: "freeswitch-users at lists.freeswitch.org " > Cc: Date: Tue, 01 Sep 2015 12:56:08 +0400 Subject: [Freeswitch-users] Playing with conditions Hello
Why inner condition not works? ---------- Forwarded message ---------- From: Avi Marcus > To: FreeSWITCH Users Help > Cc: Date: Tue, 1 Sep 2015 10:30:00 +0000 Subject: Re: [Freeswitch-users] Playing with conditions Short answer: Each extension only has 1 set of conditions. The condition evaluating foobar is run before it gets set. After the play_and_get_digits you should transfer/execute_extension to a new extension that will evaluate ${foobar} -Avi Marcus BestFone On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > wrote: Hello
Why inner condition not works? _________________________________________________________________________ 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 _______________________________________________ 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 _________________________________________________________________________ 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 _______________________________________________ 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/20150901/181d0ab0/attachment-0001.html From anthony.minessale at gmail.com Tue Sep 1 19:35:30 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 1 Sep 2015 10:35:30 -0500 Subject: [Freeswitch-users] Broken silence with webrtc In-Reply-To: <186c01d0e4ca$648d8f70$2da8ae50$@freeswitch.org> References: <186c01d0e4ca$648d8f70$2da8ae50$@freeswitch.org> Message-ID: Your findings contradict each other so much, I recommend you start over from scratch. Backup your configs. update to the latest master version of FS. If you are on 1.4, nothing new will be done to mitigate webrtc issues. Set up a box with the default configurations and retest. you may also want to try putting in vars.xml On Tue, Sep 1, 2015 at 10:25 AM, Ken Rice wrote: > Just enable verto debugging in verto.conf.xml in your configs? it?ll print > it right to the screen > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Gary Foreman > *Sent:* Tuesday, September 1, 2015 10:13 AM > *To:* freeswitch-users at lists.freeswitch.org > > *Subject:* Re: [Freeswitch-users] Broken silence with webrtc > > > > Ok so the issue has been superseded by intermittent one-way / no audio. > I'm getting it very intermittently (1 in every 30 calls or so) but I'm > struggling to debug it as the traffic is encrypted and wireshark doesn't > see it as rtp stream. > > > > Where is the best place to start debugging verto? I was previously using > sip.js without any audio issues so it seems to be verto specific. > > > > On Tue, Sep 1, 2015 at 12:04 PM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Stanislav Sinyagin) > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 13:03:25 +0200 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > > is it running on a virtual machine? > > I found a strange effect that I could only reproduce in a VM, and never on > physical hardware: > https://freeswitch.org/jira/browse/FS-7805 > > under certain load, an originate command triggers a continuous distortion > in another, running and unrelated, channel. > > It seems to be triggered by insufficient CPU resource at the moment of the > origination. > > > > > > > > On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman > wrote: > > I've found that it occurs after any bridge, its not specific to the > originate command. > > > > Would you require a wireshark trace or the output of the freeswitch > console? > > > > The scenario below reproduces the issue ... > > > > Test extension > > > > > > > > > > > > > > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> > > > > > > > > > > > > > > > > > > > > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> > > > > > > > > I originate a call from a polycom handset using g722 to the extension > above. > > I originate a call using the verto client to the extension above. > > > > I get the uuids of the channels using show channels and use uuid_bridge > [uuid1] [uuid2] to merge the channels. > > > > On Tue, Sep 1, 2015 at 11:30 AM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. How send in To header anonymous and in P-Asserted-Identity > caller-id-number (Alex Polischuk) > 2. Loop play while wait DTMF digit (Dmitry Mordovin) > 3. Broken silence with webrtc (Gary Foreman) > 4. Re: Broken silence with webrtc (Brian West) > 5. SIP profile not loading (Chris Young) > 6. Playing with conditions (Dmitry Mordovin) > 7. Re: Playing with conditions (Avi Marcus) > > > ---------- Forwarded message ---------- > From: Alex Polischuk > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 17:02:25 +0300 > Subject: [Freeswitch-users] How send in To header anonymous and in > P-Asserted-Identity caller-id-number > > Hi all, > > > > How I can define different users and domains in To and P-Asserted-Identity > headers? > > > > Thanks, > > Alex > > > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 18:24:08 +0400 > Subject: [Freeswitch-users] Loop play while wait DTMF digit > > Hello > > This example play conf-pin.wav and wait DTMF. > > > > > > > > > > > > > > > > Is it possible to play WAV file in infinity loop and wait user DTMF? > > And how can I check DTMF input after user entered DTMF? > > In dialpeer, like. > If ${DTMF} = 1 then bridge to XXX > If ${DTMF} = 2 then play file and finish session > > > > Thank you. > Dmitry > > > > ---------- Forwarded message ---------- > From: Gary Foreman > To: freeswitch-users at lists.freeswitch.org > Cc: > Date: Mon, 31 Aug 2015 20:36:59 +0100 > Subject: [Freeswitch-users] Broken silence with webrtc > > Hi all, > > > > Hoping someone can point me in the right direction because after several > hours I'm out of ideas. > > > > I'm having an issue where the 2nd leg of a call that is bridged to a verto > endpoint has broken silence. When there is no sound on the line the audio > goes completely silent (all background noise is dropped) but around every > third of a second it repeatedly cuts back in for a fraction, then goes > completely silent again. This only happens when the call is created using > the originate command. > > > > Can anyone give me an idea of where to look next? I have a wireshark trace > that during playback shows the audio cutting out periodically on the 2nd > leg during periods of silence. The 1st leg is using webrtc encryption and I > cant decode the stream. > > > > Thanks in advance! > > > > > > > > > > > > ---------- Forwarded message ---------- > From: Brian West > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 14:40:17 -0500 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > > Please provide logs and samples of how you originate this, sounds like > Voice Activity Detection possibly. > > > > On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman > wrote: > > Hi all, > > > > Hoping someone can point me in the right direction because after several > hours I'm out of ideas. > > > > I'm having an issue where the 2nd leg of a call that is bridged to a verto > endpoint has broken silence. When there is no sound on the line the audio > goes completely silent (all background noise is dropped) but around every > third of a second it repeatedly cuts back in for a fraction, then goes > completely silent again. This only happens when the call is created using > the originate command. > > > > Can anyone give me an idea of where to look next? I have a wireshark trace > that during playback shows the audio cutting out periodically on the 2nd > leg during periods of silence. The 1st leg is using webrtc encryption and I > cant decode the stream. > > > > Thanks in advance! > > > > > > > > > > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > ---------- Forwarded message ---------- > From: Chris Young > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 1 Sep 2015 07:31:00 +0000 > Subject: [Freeswitch-users] SIP profile not loading > > Hi all, > > > > Recently, we've begun experiencing a strange problem whereby the first SIP > profile to be loaded gets 'stuck' and never actually completes its > initialisation. This always seems to affect the first profile only, so if I > have profiles named (for example): > > > > dummy.xml > > external.xml > > internal.xml > > > > then 'dummy' would fail to load but 'external' and 'internal' would be > fine. No error messages are output to the logs but preliminary > investigation suggests that the profile thread is becoming blocked for some > reason. The specified IP address is valid and available and there are no > other processes using the requested port. FreeSWITCH comes up successfully > but 'sofia status' shows only 'external' and 'internal'. At this point, I > can use 'sofia profile dummy start' and the profile loads correctly so it > appears to be valid. > > > > Has anybody else seen this kind of behaviour or know what could be causing > it? > > > > Many thanks, > > Chris > > > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 01 Sep 2015 12:56:08 +0400 > Subject: [Freeswitch-users] Playing with conditions > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > > > > ---------- Forwarded message ---------- > From: Avi Marcus > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 10:30:00 +0000 > Subject: Re: [Freeswitch-users] Playing with conditions > > Short answer: Each extension only has 1 set of conditions. > > The condition evaluating foobar is run *before* it gets set. > > After the play_and_get_digits you should transfer/execute_extension to a > new extension that will evaluate ${foobar} > > > -Avi Marcus > BestFone > > > > On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > wrote: > > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > _________________________________________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/38858561/attachment-0001.html From gaz.foreman at gmail.com Tue Sep 1 19:36:21 2015 From: gaz.foreman at gmail.com (Gary Foreman) Date: Tue, 1 Sep 2015 16:36:21 +0100 Subject: [Freeswitch-users] Broken silence with webrtc Message-ID: I have that running. Unfortunately info reported in the console output appears to be the same whether the call has audio or not. The only message I've seen that has given a clue was "no audio stun for a long time". The setup is purely on a LAN so I'm not sure why stun is causing an issue. On Tue, Sep 1, 2015 at 4:25 PM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Ken Rice) > > > ---------- Forwarded message ---------- > From: Ken Rice > To: "'FreeSWITCH Users Help'" > Cc: > Date: Tue, 1 Sep 2015 10:25:10 -0500 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > > Just enable verto debugging in verto.conf.xml in your configs? it?ll print > it right to the screen > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Gary Foreman > *Sent:* Tuesday, September 1, 2015 10:13 AM > *To:* freeswitch-users at lists.freeswitch.org > *Subject:* Re: [Freeswitch-users] Broken silence with webrtc > > > > Ok so the issue has been superseded by intermittent one-way / no audio. > I'm getting it very intermittently (1 in every 30 calls or so) but I'm > struggling to debug it as the traffic is encrypted and wireshark doesn't > see it as rtp stream. > > > > Where is the best place to start debugging verto? I was previously using > sip.js without any audio issues so it seems to be verto specific. > > > > On Tue, Sep 1, 2015 at 12:04 PM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Stanislav Sinyagin) > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 13:03:25 +0200 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > > is it running on a virtual machine? > > I found a strange effect that I could only reproduce in a VM, and never on > physical hardware: > https://freeswitch.org/jira/browse/FS-7805 > > under certain load, an originate command triggers a continuous distortion > in another, running and unrelated, channel. > > It seems to be triggered by insufficient CPU resource at the moment of the > origination. > > > > > > > > On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman > wrote: > > I've found that it occurs after any bridge, its not specific to the > originate command. > > > > Would you require a wireshark trace or the output of the freeswitch > console? > > > > The scenario below reproduces the issue ... > > > > Test extension > > > > > > > > > > > > > > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> > > > > > > > > > > > > > > > > > > > > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> > > > > > > > > I originate a call from a polycom handset using g722 to the extension > above. > > I originate a call using the verto client to the extension above. > > > > I get the uuids of the channels using show channels and use uuid_bridge > [uuid1] [uuid2] to merge the channels. > > > > On Tue, Sep 1, 2015 at 11:30 AM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. How send in To header anonymous and in P-Asserted-Identity > caller-id-number (Alex Polischuk) > 2. Loop play while wait DTMF digit (Dmitry Mordovin) > 3. Broken silence with webrtc (Gary Foreman) > 4. Re: Broken silence with webrtc (Brian West) > 5. SIP profile not loading (Chris Young) > 6. Playing with conditions (Dmitry Mordovin) > 7. Re: Playing with conditions (Avi Marcus) > > > ---------- Forwarded message ---------- > From: Alex Polischuk > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 17:02:25 +0300 > Subject: [Freeswitch-users] How send in To header anonymous and in > P-Asserted-Identity caller-id-number > > Hi all, > > > > How I can define different users and domains in To and P-Asserted-Identity > headers? > > > > Thanks, > > Alex > > > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 18:24:08 +0400 > Subject: [Freeswitch-users] Loop play while wait DTMF digit > > Hello > > This example play conf-pin.wav and wait DTMF. > > > > > > > > > > > > > > > > Is it possible to play WAV file in infinity loop and wait user DTMF? > > And how can I check DTMF input after user entered DTMF? > > In dialpeer, like. > If ${DTMF} = 1 then bridge to XXX > If ${DTMF} = 2 then play file and finish session > > > > Thank you. > Dmitry > > > > ---------- Forwarded message ---------- > From: Gary Foreman > To: freeswitch-users at lists.freeswitch.org > Cc: > Date: Mon, 31 Aug 2015 20:36:59 +0100 > Subject: [Freeswitch-users] Broken silence with webrtc > > Hi all, > > > > Hoping someone can point me in the right direction because after several > hours I'm out of ideas. > > > > I'm having an issue where the 2nd leg of a call that is bridged to a verto > endpoint has broken silence. When there is no sound on the line the audio > goes completely silent (all background noise is dropped) but around every > third of a second it repeatedly cuts back in for a fraction, then goes > completely silent again. This only happens when the call is created using > the originate command. > > > > Can anyone give me an idea of where to look next? I have a wireshark trace > that during playback shows the audio cutting out periodically on the 2nd > leg during periods of silence. The 1st leg is using webrtc encryption and I > cant decode the stream. > > > > Thanks in advance! > > > > > > > > > > > > ---------- Forwarded message ---------- > From: Brian West > To: FreeSWITCH Users Help > Cc: > Date: Mon, 31 Aug 2015 14:40:17 -0500 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > > Please provide logs and samples of how you originate this, sounds like > Voice Activity Detection possibly. > > > > On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman > wrote: > > Hi all, > > > > Hoping someone can point me in the right direction because after several > hours I'm out of ideas. > > > > I'm having an issue where the 2nd leg of a call that is bridged to a verto > endpoint has broken silence. When there is no sound on the line the audio > goes completely silent (all background noise is dropped) but around every > third of a second it repeatedly cuts back in for a fraction, then goes > completely silent again. This only happens when the call is created using > the originate command. > > > > Can anyone give me an idea of where to look next? I have a wireshark trace > that during playback shows the audio cutting out periodically on the 2nd > leg during periods of silence. The 1st leg is using webrtc encryption and I > cant decode the stream. > > > > Thanks in advance! > > > > > > > > > > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > ---------- Forwarded message ---------- > From: Chris Young > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 1 Sep 2015 07:31:00 +0000 > Subject: [Freeswitch-users] SIP profile not loading > > Hi all, > > > > Recently, we've begun experiencing a strange problem whereby the first SIP > profile to be loaded gets 'stuck' and never actually completes its > initialisation. This always seems to affect the first profile only, so if I > have profiles named (for example): > > > > dummy.xml > > external.xml > > internal.xml > > > > then 'dummy' would fail to load but 'external' and 'internal' would be > fine. No error messages are output to the logs but preliminary > investigation suggests that the profile thread is becoming blocked for some > reason. The specified IP address is valid and available and there are no > other processes using the requested port. FreeSWITCH comes up successfully > but 'sofia status' shows only 'external' and 'internal'. At this point, I > can use 'sofia profile dummy start' and the profile loads correctly so it > appears to be valid. > > > > Has anybody else seen this kind of behaviour or know what could be causing > it? > > > > Many thanks, > > Chris > > > > > > ---------- Forwarded message ---------- > From: Dmitry Mordovin > To: "freeswitch-users at lists.freeswitch.org" < > freeswitch-users at lists.freeswitch.org> > Cc: > Date: Tue, 01 Sep 2015 12:56:08 +0400 > Subject: [Freeswitch-users] Playing with conditions > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > > > > ---------- Forwarded message ---------- > From: Avi Marcus > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 10:30:00 +0000 > Subject: Re: [Freeswitch-users] Playing with conditions > > Short answer: Each extension only has 1 set of conditions. > > The condition evaluating foobar is run *before* it gets set. > > After the play_and_get_digits you should transfer/execute_extension to a > new extension that will evaluate ${foobar} > > > -Avi Marcus > BestFone > > > > On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin > wrote: > > Hello > >
> > > > > > > > > > > > > > > > > > > >
> > Why inner condition not works? > > _________________________________________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > _______________________________________________ > 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/20150901/82c93f29/attachment-0001.html From shakumarsoftware at gmail.com Tue Sep 1 00:52:31 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Mon, 31 Aug 2015 14:52:31 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex Message-ID: Hi, I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. How do I disable speex from compiling ? is it with --without-speex in the configure script ? thanks, Shaks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150831/5d276a9c/attachment-0001.html From ankitt.sharma1 at outlook.com Tue Sep 1 17:08:35 2015 From: ankitt.sharma1 at outlook.com (Ankit Sharma) Date: Tue, 1 Sep 2015 13:08:35 +0000 Subject: [Freeswitch-users] Freeswitch 1.6 video recording issue using uuid_record Message-ID: We are using freeswitch as media server in integration with kamailio. So the purpose of using freeswitch is to record the two-way video calls between the legs so without any recording freeswich application or API being used my video and audio is working just perfect (running on default media handling mode i.e. proxy_media & bypass media not used), late-negotiation is disabled, zrtp-passthru is set to false and disable-transcoding is set to true after exploring all over web over my recording concern i got to know about the following APP/APIs: record, record_session, record_fsv, record_mp4, uuid_record (however i want to record in .mp4 format) so following the very first step I looked for "video-media-bug" branch and got to know it is merged in freeSWITCH 1.6 master, so used the 1.6 master , and now the vide-media-bug branch is contained within my current repo now using all above mentioned applications i'am not getting my recording done, here i'am sharing what's happening with uuid_record being used as my kbridge dialplan is: and the fs_cli log says: 2015-08-21 13:19:50.980274 [NOTICE] switch_channel.c:1089 New Channel sofia/internal/102 at 192.168.5.99 [c1d25c8d-4e6e-458c-abe0-c40b89bc3d68] 2015-08-21 13:19:50.990233 [INFO] mod_dialplan_xml.c:637 Processing 102 <102>->kb-101 in context public 2015-08-21 13:19:50.990233 [NOTICE] switch_ivr.c:1877 Transfer sofia/internal/102 at 192.168.5.99 to XML[kb-101 at default] 2015-08-21 13:19:50.990233 [INFO] mod_dialplan_xml.c:637 Processing 102 <102>->kb-101 in context default 2015-08-21 13:19:51.000223 [INFO] switch_ivr_async.c:2339 Sending early media 2015-08-21 13:19:51.000223 [INFO] switch_core_media.c:6543 Activating VIDEO RTCP PORT 5244 interval 2000 mux 1 2015-08-21 13:19:51.000223 [NOTICE] mod_sofia.c:2296 Pre-Answer sofia/internal/102 at 192.168.5.99! 2015-08-21 13:19:51.010223 [INFO] mod_native_file.c:101 Opening File [/usr/local/freeswitch/recordings/2015-08-21-13-19-51-in.G722] 16000hz 2015-08-21 13:19:51.010223 [INFO] mod_native_file.c:101 Opening File [/usr/local/freeswitch/recordings/2015-08-21-13-19-51-out.G722] 16000hz 2015-08-21 13:19:51.010223 [NOTICE] switch_channel.c:1089 New Channel sofia/internal/101 at 192.168.5.99 [5127cf3a-c7ec-4038-a033-f287b2999a79] 2015-08-21 13:19:51.220289 [NOTICE] sofia.c:6817 Ring-Ready sofia/internal/101 at 192.168.5.99! 2015-08-21 13:19:55.240230 [INFO] switch_core_media.c:6543 Activating VIDEO RTCP PORT 0 interval 2000 mux 0 2015-08-21 13:19:55.240230 [NOTICE] sofia.c:7576 Channel [sofia/internal/101 at 192.168.5.99] has been answered 2015-08-21 13:19:55.240230 [NOTICE] switch_ivr_originate.c:3526 Channel [sofia/internal/102 at 192.168.5.99] has been answered 2015-08-21 13:20:04.180275 [NOTICE] sofia.c:952 Hangup sofia/internal/102 at 192.168.5.99 [CS_EXECUTE] [NORMAL_CLEARING] 2015-08-21 13:20:04.290279 [NOTICE] switch_ivr_bridge.c:874 Hangup sofia/internal/101 at 192.168.5.99 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2015-08-21 13:20:04.290279 [NOTICE] switch_core_session.c:1657 Session 29 (sofia/internal/101 at 192.168.5.99) Ended 2015-08-21 13:20:04.290279 [NOTICE] switch_core_session.c:1661 Close Channel sofia/internal/101 at 192.168.5.99 [CS_DESTROY] 2015-08-21 13:20:04.300232 [NOTICE] switch_core_session.c:1657 Session 28 (sofia/internal/102 at 192.168.5.99) Ended 2015-08-21 13:20:04.300232 [NOTICE] switch_core_session.c:1661 Close Channel sofia/internal/102 at 192.168.5.99 [CS_DESTROY] now in the recordings directory i got 2 files(can be seen in the log ) the files hav the extension .G722, which is not supposed to be the required output since uuid_record is an API I tried using uuid_record in console so started the call (after commenting the record api in dialplan) and it gave me this error: -ERR Cannot locate session! so help me out over this concern thanks in advance :) Ankit -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/69187810/attachment-0001.html From haunma at keteu.org Tue Sep 1 19:44:01 2015 From: haunma at keteu.org (Mark Haun) Date: Tue, 1 Sep 2015 08:44:01 -0700 Subject: [Freeswitch-users] Stumped by mod_portaudio permissions issue In-Reply-To: <20150826153850.GA6402@hau.nz> References: <20150826153850.GA6402@hau.nz> Message-ID: <20150901154401.GA7510@hau.nz> Anyone? I thought this might elicit some interest from the developers. Is no one using mod_portaudio anymore? Mark Mark Haun [haunma at keteu.org] wrote: > I built freeswitch version 1.7.0+git~20150730T192909Z~ab7f83c654~32bit for > my ARM-based home server (an NVIDIA Jetson board), with the intention of > using mod_portaudio with a wireless USB headset for my main home phone. It > works well when running freeswitch directly as root, but when I configured > freeswitch to run at system startup, mod_portaudio could no longer find any > audio devices. > > No problem, I thought, it's a simple permissions issue. I am using the > example debian init script from the wiki (this is a Jessie install with SysV > init rather than systemd). It runs freeswitch as user freeswitch, group > daemon using the -u and -g command-line options. So I added "freeswitch" to > the audio group, then used sudo to verify that I could play sound files with > "aplay" as the freeswitch user. That worked, but it did not solve the > mod_portaudio failure. > > Thinking there must be an issue with portaudio separate from ALSA, I fetched > and built the "pa_devs" utility which enumerates and prints the available > audio devices. (This is basically what mod_portaudio is doing on startup.) > Running as the freeswitch user, that worked too. Hmmmm. > > I tried running freeswitch from the command line using sudo rather than the > -u and -g options, i.e. > > $ sudo freeswitch /usr/local/freeswitch/bin/freeswitch -nc > > and that worked as well! Then I started experimenting with -u and -g and > discovered that > > $ /usr/local/freeswitch/bin/freeswitch -nc -u freeswitch > > allows mod_portaudio to load correctly, whereas > > $ /usr/local/freeswitch/bin/freeswitch -nc -u freeswitch -g daemon > > causes mod_portaudio to fail. > > Can anyone explain what's happening here? In both cases the process UID, > GID, EUID, EGID, FUID, and FGID are the same (freeswitch:daemon) as > displayed with "ps xao pid,uid,gid,euid,egid,fuid,fgid". Could this be a > bug in freeswitch? There are a couple of threads from 2-3 years ago in the > archives, where mod_portaudio permissions issues were never resolved and the > solution remained a mystery. > > For the time being I guess this (not using -g) is a workaround, but I'd sure > like to understand what is going on. > > Mark > > _________________________________________________________________________ > 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 > From krice at freeswitch.org Tue Sep 1 19:47:16 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 1 Sep 2015 10:47:16 -0500 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: Message-ID: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Did you make the eventsocket on the freeswitch server bind to something other than localhost which is its default configuration? If you do this you should also ensure that this connection is firewalled off and not passed over the public internet as there is absolutely no encryption on this connection and the password is passed in the clear From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Carlos Fererro Sent: Sunday, August 30, 2015 12:33 PM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH To all Event Socket Library FreeSWITCH gurus! Python implementation of the Event Socket Library doesn't seem to work with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has to be specified as the first parameter to the ESLconnection constructor to let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH is running on the SAME machine (not even remote host) as the client and the "host" is specified with the IP address of the machine in the ESLconnection - no valid connection is getting established. I am pretty sure that such a fundamental thing can't not to work and I am just missing something simple. Any help is greatly appreciated. Thanks Carlos -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/a36a0659/attachment-0001.html From brian at freeswitch.org Tue Sep 1 19:56:56 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 10:56:56 -0500 Subject: [Freeswitch-users] Delay and exec after answer In-Reply-To: <55E5BD58.2010000@dwide.com> References: <55E5AC13.8080708@dwide.com> <55E5BD58.2010000@dwide.com> Message-ID: send_dtmf isn't an API call, you'll probably want to use an api call like uuid_send_dtmf. On Tue, Sep 1, 2015 at 9:59 AM, Dmitry Mordovin wrote: > > > api_on_answer_1='sched_api +10 none send_dtmf 1234 at 100' > > In Console > > [DEBUG] switch_event.c:1698 Parsing variable [api_on_answer_1]=[sched_api > +10 none send_dtmf 1234 at 100] > > Looks good, > ... > But in 10 seconds: > > [DEBUG] mod_commands.c:4575 Command send_dtmf(1234 at 100): > INVALID COMMAND! > > What is wrong?? > > > > > On 09/01/2015 06:40 PM, Michael Jerris wrote: > > you could use api on answer to schedule an api command > > On Tuesday, September 1, 2015, Dmitry Mordovin > wrote: > >> Hello >> >> Is it possible to execute some api with delay after answer received? >> >> Trying >> >> api_on_answer_1='sleep 5000',api_on_answer_2='log -------delayed 5sec >> after answer------' >> >> >> but 'api_on_answer_2' executed at once >> >> Any ideas? >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com > > Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com > > FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org > > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/f1533595/attachment.html From mike at jerris.com Tue Sep 1 20:31:31 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 12:31:31 -0400 Subject: [Freeswitch-users] call disconnect in 60 sec In-Reply-To: References: Message-ID: <2A2704D1-CAC3-4B8E-B482-D09CDFB84C9F@jerris.com> sounds like maybe session timers and sipml5 not behaving correctly withthem, you'd have to look at sip trace to confirm that. Try with our mod_verto, and/or with sip.js and see if that solves the problem for you. > On Aug 29, 2015, at 2:09 AM, Bharathkumar J wrote: > > Hi, > > we are ususing FS 1.7 with sipml5 ,when make outgoing video calls through sipml5 it disconnect exactly 60 sec > Regards, > J.Bharathkumar > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/28f9e4ff/attachment.html From mike at jerris.com Tue Sep 1 20:38:39 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 12:38:39 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: Message-ID: There is no without-speex, as we use some speex functionality in the core. We use system packages for the speex library, as detected using pkg-config. I'm not sure how you could get an error building freeswitch that is attempting to build speex, as we do not build speex. > On Aug 31, 2015, at 4:52 PM, Sharath Kumar wrote: > > Hi, > > I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. > > I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. > > How do I disable speex from compiling ? is it with --without-speex in the configure script ? > > thanks, > Shaks > _________________________________________________________________________ From carlos4fsint at gmail.com Tue Sep 1 20:41:38 2015 From: carlos4fsint at gmail.com (Carlos Fererro) Date: Tue, 1 Sep 2015 09:41:38 -0700 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: Hi Ken, thank you very much for you reply. No, I didn't change any configuration in the event sockel xml file to make eventsocket bind to anything other then localhost. And why should I? There are no multiple NIC cards or anything like that. Simple configuration: two machines behind the same router - FS runs on 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic doesn't go outside the router. Event socket client won't get connected to the FS. Problem I have is 100% reproducible. BTW, on Mac client can't connect to the FS even if client and FS do run on the same machine. Any suggestions to try? Thanks On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: > Did you make the eventsocket on the freeswitch server bind to something > other than localhost which is its default configuration? > > > > If you do this you should also ensure that this connection is firewalled > off and not passed over the public internet as there is absolutely no > encryption on this connection and the password is passed in the clear > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos > Fererro > *Sent:* Sunday, August 30, 2015 12:33 PM > *To:* freeswitch-users at lists.freeswitch.org > *Subject:* [Freeswitch-users] Python based Event Socket Library doesn't > connect to remote FreeSWITCH > > > > To all Event Socket Library FreeSWITCH gurus! > > > > Python implementation of the Event Socket Library doesn't seem to work > with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has > to be specified as the first parameter to the ESLconnection constructor to > let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH > is running on the SAME machine (not even remote host) as the client and the > "host" is specified with the IP address of the machine in the ESLconnection > - no valid connection is getting established. > > I am pretty sure that such a fundamental thing can't not to work and I am > just missing something simple. Any help is greatly appreciated. > > > > Thanks > > Carlos > > _________________________________________________________________________ > 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/20150901/1807d118/attachment-0001.html From rtreleaven at bunnykick.ca Tue Sep 1 20:43:21 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Tue, 1 Sep 2015 12:43:21 -0400 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: I suggest you traceroute to 127.0.0.1 On Tue, Sep 1, 2015 at 12:41 PM, Carlos Fererro wrote: > Hi Ken, > > thank you very much for you reply. No, I didn't change any configuration > in the event sockel xml file to make eventsocket bind to anything other > then localhost. And why should I? There are no multiple NIC cards or > anything like that. > Simple configuration: two machines behind the same router - FS runs on > 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic > doesn't go outside the router. Event socket client won't get connected to > the FS. Problem I have is 100% reproducible. > BTW, on Mac client can't connect to the FS even if client and FS do run on > the same machine. > Any suggestions to try? > > Thanks > > On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: > >> Did you make the eventsocket on the freeswitch server bind to something >> other than localhost which is its default configuration? >> >> >> >> If you do this you should also ensure that this connection is firewalled >> off and not passed over the public internet as there is absolutely no >> encryption on this connection and the password is passed in the clear >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos >> Fererro >> *Sent:* Sunday, August 30, 2015 12:33 PM >> *To:* freeswitch-users at lists.freeswitch.org >> *Subject:* [Freeswitch-users] Python based Event Socket Library doesn't >> connect to remote FreeSWITCH >> >> >> >> To all Event Socket Library FreeSWITCH gurus! >> >> >> >> Python implementation of the Event Socket Library doesn't seem to work >> with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has >> to be specified as the first parameter to the ESLconnection constructor to >> let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH >> is running on the SAME machine (not even remote host) as the client and the >> "host" is specified with the IP address of the machine in the ESLconnection >> - no valid connection is getting established. >> >> I am pretty sure that such a fundamental thing can't not to work and I am >> just missing something simple. Any help is greatly appreciated. >> >> >> >> Thanks >> >> Carlos >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150901/7ea4d0ed/attachment.html From carlos4fsint at gmail.com Tue Sep 1 20:49:03 2015 From: carlos4fsint at gmail.com (Carlos Fererro) Date: Tue, 1 Sep 2015 09:49:03 -0700 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: And what would be the purpose of that? On Tue, Sep 1, 2015 at 9:43 AM, Russell Treleaven wrote: > I suggest you traceroute to 127.0.0.1 > > On Tue, Sep 1, 2015 at 12:41 PM, Carlos Fererro > wrote: > >> Hi Ken, >> >> thank you very much for you reply. No, I didn't change any configuration >> in the event sockel xml file to make eventsocket bind to anything other >> then localhost. And why should I? There are no multiple NIC cards or >> anything like that. >> Simple configuration: two machines behind the same router - FS runs on >> 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic >> doesn't go outside the router. Event socket client won't get connected to >> the FS. Problem I have is 100% reproducible. >> BTW, on Mac client can't connect to the FS even if client and FS do run >> on the same machine. >> Any suggestions to try? >> >> Thanks >> >> On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: >> >>> Did you make the eventsocket on the freeswitch server bind to something >>> other than localhost which is its default configuration? >>> >>> >>> >>> If you do this you should also ensure that this connection is firewalled >>> off and not passed over the public internet as there is absolutely no >>> encryption on this connection and the password is passed in the clear >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos >>> Fererro >>> *Sent:* Sunday, August 30, 2015 12:33 PM >>> *To:* freeswitch-users at lists.freeswitch.org >>> *Subject:* [Freeswitch-users] Python based Event Socket Library doesn't >>> connect to remote FreeSWITCH >>> >>> >>> >>> To all Event Socket Library FreeSWITCH gurus! >>> >>> >>> >>> Python implementation of the Event Socket Library doesn't seem to work >>> with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has >>> to be specified as the first parameter to the ESLconnection constructor to >>> let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH >>> is running on the SAME machine (not even remote host) as the client and the >>> "host" is specified with the IP address of the machine in the ESLconnection >>> - no valid connection is getting established. >>> >>> I am pretty sure that such a fundamental thing can't not to work and I >>> am just missing something simple. Any help is greatly appreciated. >>> >>> >>> >>> Thanks >>> >>> Carlos >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150901/2bc4e705/attachment.html From brian at freeswitch.org Tue Sep 1 20:53:10 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 11:53:10 -0500 Subject: [Freeswitch-users] Freeswitch 1.6 video recording issue using uuid_record In-Reply-To: References: Message-ID: disable-transcoding is set to true <-- DING DING DING WE have a winner! Why are you doing that? On Tue, Sep 1, 2015 at 8:08 AM, Ankit Sharma wrote: > We are using freeswitch as media server in integration with kamailio. So > the purpose of using freeswitch is to record the two-way video calls > between the legs > > so without any recording freeswich application or API being used my video > and audio is working just perfect (running on default media handling mode > i.e. proxy_media & bypass media not used), late-negotiation is disabled, > zrtp-passthru is set to false and disable-transcoding is set to true > > after exploring all over web over my recording concern i got to know about > the following APP/APIs: > record, record_session, record_fsv, record_mp4, uuid_record (however i > want to record in .mp4 format) > > so following the very first step I looked for "video-media-bug" branch and > got to know it is merged in freeSWITCH 1.6 master, so used the 1.6 master , > and now the vide-media-bug branch is contained within my current repo > > now using all above mentioned applications i'am not getting my recording > done, here i'am sharing what's happening with uuid_record being used as > > my kbridge dialplan is: > > > > > > > > data="voicemail_authorized=${sip_authorized}"/> > > > > > > > > > > > > and the fs_cli log says: > 2015-08-21 13:19:50.980274 [NOTICE] switch_channel.c:1089 New Channel > sofia/internal/102 at 192.168.5.99 [c1d25c8d-4e6e-458c-abe0-c40b89bc3d68] > 2015-08-21 13:19:50.990233 [INFO] mod_dialplan_xml.c:637 Processing 102 > <102>->kb-101 in context public > 2015-08-21 13:19:50.990233 [NOTICE] switch_ivr.c:1877 Transfer > sofia/internal/102 at 192.168.5.99 to XML[kb-101 at default] > 2015-08-21 13:19:50.990233 [INFO] mod_dialplan_xml.c:637 Processing 102 > <102>->kb-101 in context default > 2015-08-21 13:19:51.000223 [INFO] switch_ivr_async.c:2339 Sending early > media > 2015-08-21 13:19:51.000223 [INFO] switch_core_media.c:6543 Activating > VIDEO RTCP PORT 5244 interval 2000 mux 1 > 2015-08-21 13:19:51.000223 [NOTICE] mod_sofia.c:2296 Pre-Answer > sofia/internal/102 at 192.168.5.99! > 2015-08-21 13:19:51.010223 [INFO] mod_native_file.c:101 Opening File > [/usr/local/freeswitch/recordings/2015-08-21-13-19-51-in.G722] 16000hz > 2015-08-21 13:19:51.010223 [INFO] mod_native_file.c:101 Opening File > [/usr/local/freeswitch/recordings/2015-08-21-13-19-51-out.G722] 16000hz > 2015-08-21 13:19:51.010223 [NOTICE] switch_channel.c:1089 New Channel > sofia/internal/101 at 192.168.5.99 [5127cf3a-c7ec-4038-a033-f287b2999a79] > 2015-08-21 13:19:51.220289 [NOTICE] sofia.c:6817 Ring-Ready sofia/internal/ > 101 at 192.168.5.99! > 2015-08-21 13:19:55.240230 [INFO] switch_core_media.c:6543 Activating > VIDEO RTCP PORT 0 interval 2000 mux 0 > 2015-08-21 13:19:55.240230 [NOTICE] sofia.c:7576 Channel [sofia/internal/ > 101 at 192.168.5.99] has been answered > 2015-08-21 13:19:55.240230 [NOTICE] switch_ivr_originate.c:3526 Channel > [sofia/internal/102 at 192.168.5.99] has been answered > 2015-08-21 13:20:04.180275 [NOTICE] sofia.c:952 Hangup sofia/internal/ > 102 at 192.168.5.99 [CS_EXECUTE] [NORMAL_CLEARING] > 2015-08-21 13:20:04.290279 [NOTICE] switch_ivr_bridge.c:874 Hangup > sofia/internal/101 at 192.168.5.99 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] > 2015-08-21 13:20:04.290279 [NOTICE] switch_core_session.c:1657 Session 29 > (sofia/internal/101 at 192.168.5.99) Ended > 2015-08-21 13:20:04.290279 [NOTICE] switch_core_session.c:1661 Close > Channel sofia/internal/101 at 192.168.5.99 [CS_DESTROY] > 2015-08-21 13:20:04.300232 [NOTICE] switch_core_session.c:1657 Session 28 > (sofia/internal/102 at 192.168.5.99) Ended > 2015-08-21 13:20:04.300232 [NOTICE] switch_core_session.c:1661 Close > Channel sofia/internal/102 at 192.168.5.99 [CS_DESTROY] > > > now in the recordings directory i got 2 files(can be seen in the log ) the > files hav the extension .G722, which is not supposed to be the required > output > > since uuid_record is an API I tried using uuid_record in console > so started the call (after commenting the record api in dialplan) and it > gave me this error: > -ERR Cannot locate session! > > > so help me out over this concern > thanks in advance :) > Ankit > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/a3b638bd/attachment-0001.html From rtreleaven at bunnykick.ca Tue Sep 1 20:54:04 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Tue, 1 Sep 2015 12:54:04 -0400 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: you would see the 127.0.0.1 exists on all machines and hopefully bind your server to an route-able address On Tue, Sep 1, 2015 at 12:49 PM, Carlos Fererro wrote: > And what would be the purpose of that? > > On Tue, Sep 1, 2015 at 9:43 AM, Russell Treleaven > wrote: > >> I suggest you traceroute to 127.0.0.1 >> >> On Tue, Sep 1, 2015 at 12:41 PM, Carlos Fererro >> wrote: >> >>> Hi Ken, >>> >>> thank you very much for you reply. No, I didn't change any configuration >>> in the event sockel xml file to make eventsocket bind to anything other >>> then localhost. And why should I? There are no multiple NIC cards or >>> anything like that. >>> Simple configuration: two machines behind the same router - FS runs on >>> 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic >>> doesn't go outside the router. Event socket client won't get connected to >>> the FS. Problem I have is 100% reproducible. >>> BTW, on Mac client can't connect to the FS even if client and FS do run >>> on the same machine. >>> Any suggestions to try? >>> >>> Thanks >>> >>> On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: >>> >>>> Did you make the eventsocket on the freeswitch server bind to something >>>> other than localhost which is its default configuration? >>>> >>>> >>>> >>>> If you do this you should also ensure that this connection is >>>> firewalled off and not passed over the public internet as there is >>>> absolutely no encryption on this connection and the password is passed in >>>> the clear >>>> >>>> >>>> >>>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos >>>> Fererro >>>> *Sent:* Sunday, August 30, 2015 12:33 PM >>>> *To:* freeswitch-users at lists.freeswitch.org >>>> *Subject:* [Freeswitch-users] Python based Event Socket Library >>>> doesn't connect to remote FreeSWITCH >>>> >>>> >>>> >>>> To all Event Socket Library FreeSWITCH gurus! >>>> >>>> >>>> >>>> Python implementation of the Event Socket Library doesn't seem to work >>>> with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has >>>> to be specified as the first parameter to the ESLconnection constructor to >>>> let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH >>>> is running on the SAME machine (not even remote host) as the client and the >>>> "host" is specified with the IP address of the machine in the ESLconnection >>>> - no valid connection is getting established. >>>> >>>> I am pretty sure that such a fundamental thing can't not to work and I >>>> am just missing something simple. Any help is greatly appreciated. >>>> >>>> >>>> >>>> Thanks >>>> >>>> Carlos >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150901/673ad110/attachment.html From krice at freeswitch.org Tue Sep 1 21:03:39 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 1 Sep 2015 12:03:39 -0500 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: <19d801d0e4d8$26873b50$7395b1f0$@freeswitch.org> Ok lets try this again By default FreeSWITCH mod_event_socket is the module that provides the TCP based interface for ESL on the FreeSWITCH side. By default this _only_ listens on 127.0.0.1 which is the Loopback interface and is only accessible via the destination address of 127.0.0.1 or localhost which is only accessible from the same machine running that host. If you want to connect to if from a different machine you need to adjust the config for mod_event_socket and bind it to an interface (or IP) that is accessible from the LAN From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Carlos Fererro Sent: Tuesday, September 1, 2015 11:42 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH Hi Ken, thank you very much for you reply. No, I didn't change any configuration in the event sockel xml file to make eventsocket bind to anything other then localhost. And why should I? There are no multiple NIC cards or anything like that. Simple configuration: two machines behind the same router - FS runs on 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic doesn't go outside the router. Event socket client won't get connected to the FS. Problem I have is 100% reproducible. BTW, on Mac client can't connect to the FS even if client and FS do run on the same machine. Any suggestions to try? Thanks On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice > wrote: Did you make the eventsocket on the freeswitch server bind to something other than localhost which is its default configuration? If you do this you should also ensure that this connection is firewalled off and not passed over the public internet as there is absolutely no encryption on this connection and the password is passed in the clear From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Carlos Fererro Sent: Sunday, August 30, 2015 12:33 PM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH To all Event Socket Library FreeSWITCH gurus! Python implementation of the Event Socket Library doesn't seem to work with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has to be specified as the first parameter to the ESLconnection constructor to let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH is running on the SAME machine (not even remote host) as the client and the "host" is specified with the IP address of the machine in the ESLconnection - no valid connection is getting established. I am pretty sure that such a fundamental thing can't not to work and I am just missing something simple. Any help is greatly appreciated. Thanks Carlos _________________________________________________________________________ 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/20150901/09536eb6/attachment-0001.html From acheraime at gmail.com Tue Sep 1 21:25:40 2015 From: acheraime at gmail.com (acheraime at gmail.com) Date: Tue, 1 Sep 2015 13:25:40 -0400 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> Message-ID: <68B948F6-7F37-4CC3-97BD-1AB6265D7722@gmail.com> Carlos, It's the same thing for default MySQL setup on Debian. It only bind to localhost to in order bind it to another address you need to change it in my.cnf. So freeswitch ESL by default listen to localhost (127.0.0.1). Go ahead and update your config. Sent from my iPhone > On Sep 1, 2015, at 12:54 PM, Russell Treleaven wrote: > > you would see the 127.0.0.1 exists on all machines and hopefully bind your server to an route-able address > >> On Tue, Sep 1, 2015 at 12:49 PM, Carlos Fererro wrote: >> And what would be the purpose of that? >> >>> On Tue, Sep 1, 2015 at 9:43 AM, Russell Treleaven wrote: >>> I suggest you traceroute to 127.0.0.1 >>> >>>> On Tue, Sep 1, 2015 at 12:41 PM, Carlos Fererro wrote: >>>> Hi Ken, >>>> >>>> thank you very much for you reply. No, I didn't change any configuration in the event sockel xml file to make eventsocket bind to anything other then localhost. And why should I? There are no multiple NIC cards or anything like that. >>>> Simple configuration: two machines behind the same router - FS runs on 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic doesn't go outside the router. Event socket client won't get connected to the FS. Problem I have is 100% reproducible. >>>> BTW, on Mac client can't connect to the FS even if client and FS do run on the same machine. >>>> Any suggestions to try? >>>> >>>> Thanks >>>> >>>>> On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: >>>>> Did you make the eventsocket on the freeswitch server bind to something other than localhost which is its default configuration? >>>>> >>>>> >>>>> >>>>> If you do this you should also ensure that this connection is firewalled off and not passed over the public internet as there is absolutely no encryption on this connection and the password is passed in the clear >>>>> >>>>> >>>>> >>>>> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Carlos Fererro >>>>> Sent: Sunday, August 30, 2015 12:33 PM >>>>> To: freeswitch-users at lists.freeswitch.org >>>>> Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH >>>>> >>>>> >>>>> >>>>> To all Event Socket Library FreeSWITCH gurus! >>>>> >>>>> >>>>> >>>>> Python implementation of the Event Socket Library doesn't seem to work with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has to be specified as the first parameter to the ESLconnection constructor to let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH is running on the SAME machine (not even remote host) as the client and the "host" is specified with the IP address of the machine in the ESLconnection - no valid connection is getting established. >>>>> >>>>> I am pretty sure that such a fundamental thing can't not to work and I am just missing something simple. Any help is greatly appreciated. >>>>> >>>>> >>>>> >>>>> Thanks >>>>> >>>>> Carlos >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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/20150901/d6ce3bef/attachment.html From carlos4fsint at gmail.com Tue Sep 1 21:58:54 2015 From: carlos4fsint at gmail.com (Carlos Fererro) Date: Tue, 1 Sep 2015 10:58:54 -0700 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: <19d801d0e4d8$26873b50$7395b1f0$@freeswitch.org> References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> <19d801d0e4d8$26873b50$7395b1f0$@freeswitch.org> Message-ID: Very sorry for not replying fast enough. Yes, your suggestion was correct. Once I changed the config to bind to the externally accessible IP I was able to connect from the remote client. Thank you very much again. On Tue, Sep 1, 2015 at 10:03 AM, Ken Rice wrote: > Ok lets try this again > > > > By default FreeSWITCH mod_event_socket is the module that provides the TCP > based interface for ESL on the FreeSWITCH side. By default this _*only*_ > listens on 127.0.0.1 which is the Loopback interface and is only accessible > via the destination address of 127.0.0.1 or localhost which is only > accessible from the same machine running that host. > > > > If you want to connect to if from a different machine you need to adjust > the config for mod_event_socket and bind it to an interface (or IP) that is > accessible from the LAN > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos > Fererro > *Sent:* Tuesday, September 1, 2015 11:42 AM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] Python based Event Socket Library > doesn't connect to remote FreeSWITCH > > > > Hi Ken, > > > > thank you very much for you reply. No, I didn't change any configuration > in the event sockel xml file to make eventsocket bind to anything other > then localhost. And why should I? There are no multiple NIC cards or > anything like that. > > Simple configuration: two machines behind the same router - FS runs on > 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic > doesn't go outside the router. Event socket client won't get connected to > the FS. Problem I have is 100% reproducible. > > BTW, on Mac client can't connect to the FS even if client and FS do run on > the same machine. > > Any suggestions to try? > > > > Thanks > > > > On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: > > Did you make the eventsocket on the freeswitch server bind to something > other than localhost which is its default configuration? > > > > If you do this you should also ensure that this connection is firewalled > off and not passed over the public internet as there is absolutely no > encryption on this connection and the password is passed in the clear > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos > Fererro > *Sent:* Sunday, August 30, 2015 12:33 PM > *To:* freeswitch-users at lists.freeswitch.org > *Subject:* [Freeswitch-users] Python based Event Socket Library doesn't > connect to remote FreeSWITCH > > > > To all Event Socket Library FreeSWITCH gurus! > > > > Python implementation of the Event Socket Library doesn't seem to work > with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has > to be specified as the first parameter to the ESLconnection constructor to > let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH > is running on the SAME machine (not even remote host) as the client and the > "host" is specified with the IP address of the machine in the ESLconnection > - no valid connection is getting established. > > I am pretty sure that such a fundamental thing can't not to work and I am > just missing something simple. Any help is greatly appreciated. > > > > Thanks > > Carlos > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150901/e160cc65/attachment-0001.html From brian at freeswitch.org Tue Sep 1 22:31:37 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 13:31:37 -0500 Subject: [Freeswitch-users] =?utf-8?q?CHANNEL=5FHANGUP=5FCOMPLETE_not_firi?= =?utf-8?b?bmfigI8=?= In-Reply-To: <1439191389.S.12903.19921.f4mail-235-154.rediffmail.com.1440948193.13654@webmail.rediffmail.com> References: <1439173525.S.29792.30966.f4-234-118.1439191388.19414@webmail.rediffmail.com> <1439191389.S.12903.19921.f4mail-235-154.rediffmail.com.1440948193.13654@webmail.rediffmail.com> Message-ID: Remove the hangup function you're binding, you can tell the channels are still there by doing a show channels! On Sun, Aug 30, 2015 at 10:23 AM, Gaurav Khanna wrote: > Any suggestions to solve this issue? > > > On Mon, 10 Aug 2015 12:53:09 +0530 "Gaurav Khanna" wrote > > >I am using mod_managed and I can see HangupFunction delegate but I > haven't set that. So any suggestions > > > of how I can solve this problem? > > > > > > On Mon, 10 Aug 2015 07:55:25 +0530 ?talo Rossi wrote > > > >Looks like you have a hangupCallback holding the session and preventing > the state transition > > > On Sun, Aug 9, 2015 at 9:35 AM, Gaurav Khanna wrote: > > > No, I can't see any information about hangup complete in fs_cli. Following > are the information related > > > > > > to hangup I see in fs_cli > > > > > > > > > > > > 2015-08-09 20:03:44.222486 [NOTICE] sofia.c:952 Hangup > sofia/mygateway1/0794019263 [CS_EXECUTE] > > > > > > [NORMAL_CLEARING] > > > > > > 2015-08-09 20:03:44.222486 [DEBUG] switch_channel.c:3222 Send signal > sofia/mygateway1/0794019263 [KILL] > > > > > > 2015-08-09 20:03:44.362494 [DEBUG] switch_cpp.cpp:1328 AppFunction is in > hangupCallback. > > > > > > > > > > > > On Sat, 08 Aug 2015 06:12:34 +0530 ?talo Rossi wrote > > > > > > >You can';t see even in the fscli with /events plain all? > > > > > > Em 07/08/2015 19:50, "Gaurav Khanna" escreveu:Hi, > > > > > > > > > > > > > > > > > > > > > > > > I am using ESL Inbound connection to get CDR information. I have added > "ALL" as filter so that I get > > > > > > all the events which are raised by freeswitch. But for some reason > "Channel_hangup_complete" event is > > > > > > not raised. "Channel_Hangup" and "Channel_Execute_complete" works > correctly. Also tried "Plain event > > > > > > Channel_hangup_complete" command but that also doesn';t work. Also tried > linger() function but that > > > > > > also doesn';t work. Is there any settings in config folder or in var file > which I need to set. > > > > > > > > > > > > > > > > > > > > > > > > Also tried following settings in dialplan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Gaurav > > > > > > Get your own FREE website, FREE domain & FREE mobile app with Company > email. Know More > > > > > > > _________________________________________________________________________ > > > > > > > > > > > > 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 > > > > > > > > > > > > _________________________________________________________________________ > > > > > > > > > > > > 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 > > > > > > > > > Get your own FREE website, FREE domain & FREE mobile app with Company > email. Know More > > > > _________________________________________________________________________ > > > > > > 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 > > > > > > > > > -- > > > ?talo Rossi > > > > > > > > > _________________________________________________________________________ > > > > > > 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 > > > > Get your own FREE website, FREE domain & FREE mobile app with Company > email. Know More > > > > > Get your own *FREE* website, *FREE* domain & *FREE* mobile app with > Company email. > *Know More >* > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/5fee6e43/attachment.html From d.mordovin at dwide.com Tue Sep 1 23:13:38 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Tue, 01 Sep 2015 23:13:38 +0400 Subject: [Freeswitch-users] Delay and exec after answer In-Reply-To: References: <55E5AC13.8080708@dwide.com> <55E5BD58.2010000@dwide.com> Message-ID: <55E5F8E2.9090208@dwide.com> Yes, thank you! Now other issue.. In Console: Parsing variable [api_on_answer_1]=[sched_api +10 none uuid_send_dtmf ${uuid} 1234 at 100] [CRIT] switch_channel.c:1407 Invalid data (${api_on_answer_1} contains a variable) So, how can I set UUID of originated leg? (Which connected) On 09/01/2015 07:56 PM, Brian West wrote: > send_dtmf isn't an API call, you'll probably want to use an api call > like uuid_send_dtmf. > > > On Tue, Sep 1, 2015 at 9:59 AM, Dmitry Mordovin > wrote: > > > > api_on_answer_1='sched_api +10 none send_dtmf 1234 at 100' > > In Console > > [DEBUG] switch_event.c:1698 Parsing variable > [api_on_answer_1]=[sched_api +10 none send_dtmf 1234 at 100] > > Looks good, > ... > But in 10 seconds: > > [DEBUG] mod_commands.c:4575 Command send_dtmf(1234 at 100): > INVALID COMMAND! > > What is wrong?? > > > > > On 09/01/2015 06:40 PM, Michael Jerris wrote: >> you could use api on answer to schedule an api command >> >> On Tuesday, September 1, 2015, Dmitry Mordovin >> > wrote: >> >> Hello >> >> Is it possible to execute some api with delay after answer >> received? >> >> Trying >> >> api_on_answer_1='sleep 5000',api_on_answer_2='log >> -------delayed 5sec >> after answer------' >> >> >> but 'api_on_answer_2' executed at once >> >> Any ideas? >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ > 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 > > > > > -- > > */Brian West/* > brian at freeswitch.org > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > 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/20150901/a8812ff8/attachment-0001.html From shakumarsoftware at gmail.com Tue Sep 1 23:39:49 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Tue, 1 Sep 2015 13:39:49 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: Message-ID: Mike, Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* the speex in the lib. I guess the latest doesn't use it. thanks for the clarification. I guess I will have to manually build speex for my embedded target and install it as a package. I am also confused about building the FS library i.e "libfreeswitch.la". In the older FS, there is a Makefile.in that had rules to make the libfreeswitch.la. I may not have looked hard enough but the newer one (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. Am I completely mistaken ? thank you, Shaks On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris wrote: > There is no without-speex, as we use some speex functionality in the > core. We use system packages for the speex library, as detected using > pkg-config. I'm not sure how you could get an error building freeswitch > that is attempting to build speex, as we do not build speex. > > > > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: > > > > Hi, > > > > I'm trying to cross-compile for an embedded target and building the > latest production build from source but it fails trying to build speex. > > > > I also noticed in the libs directory there is no speex folder, so I had > to copy it from some other place. > > > > How do I disable speex from compiling ? is it with --without-speex in > the configure script ? > > > > thanks, > > Shaks > > _________________________________________________________________________ > > > _________________________________________________________________________ > 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/20150901/4937cca2/attachment.html From mike at jerris.com Tue Sep 1 23:50:11 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 15:50:11 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: Message-ID: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Recent code uses automake. The rules are in there: :grep lib_LTLIBRARIES Makefile.am lib_LTLIBRARIES = libfreeswitch.la > On Sep 1, 2015, at 3:39 PM, Sharath Kumar wrote: > > Mike, > Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* the speex in the lib. I guess the latest doesn't use it. thanks for the clarification. I guess I will have to manually build speex for my embedded target and install it as a package. > I am also confused about building the FS library i.e "libfreeswitch.la ". In the older FS, there is a Makefile.in that had rules to make the libfreeswitch.la . I may not have looked hard enough but the newer one (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la . Am I completely mistaken ? > > thank you, > Shaks > > On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris > wrote: > There is no without-speex, as we use some speex functionality in the core. We use system packages for the speex library, as detected using pkg-config. I'm not sure how you could get an error building freeswitch that is attempting to build speex, as we do not build speex. > > > > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: > > > > Hi, > > > > I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. > > > > I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. > > > > How do I disable speex from compiling ? is it with --without-speex in the configure script ? > > > > thanks, > > Shaks > > _________________________________________________________________________ > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150901/026eae89/attachment.html From gaz.foreman at gmail.com Wed Sep 2 00:05:54 2015 From: gaz.foreman at gmail.com (Gary Foreman) Date: Tue, 1 Sep 2015 21:05:54 +0100 Subject: [Freeswitch-users] Broken silence with webrtc Message-ID: Ok so on a freshly built Debian install with FS 1.7 I get the exact same behaviour. I managed to stop the broken silence when using the originate command by adding absolute_codec_string=PCMA. My thoughts were it could be a transcoding thing but inbound calls from the Verto client (which have no issue) result in opus > g722 so cant be. The intermittent audio on verto calls is still a problem though. The most common issue is one way audio from the verto client. The recording has no audio from the verto side either so I guess the RTP stream isn't being sent. Does anyone have any pointers to where I can look when I reproduce the fault? It takes a while for the issue to occur but once I have the call active I need to find where in the chain it is falling down. No errors are reported in the Chrome or FS console. Thanks On Tue, Sep 1, 2015 at 4:36 PM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: Broken silence with webrtc (Anthony Minessale) > > > ---------- Forwarded message ---------- > From: Anthony Minessale > To: FreeSWITCH Users Help > Cc: > Date: Tue, 1 Sep 2015 10:35:30 -0500 > Subject: Re: [Freeswitch-users] Broken silence with webrtc > Your findings contradict each other so much, I recommend you start over > from scratch. > Backup your configs. update to the latest master version of FS. If you > are on 1.4, nothing new will be done to mitigate webrtc issues. Set up a > box with the default configurations and retest. > > you may also want to try putting "suppress_cng=true"/> in vars.xml > > > > On Tue, Sep 1, 2015 at 10:25 AM, Ken Rice wrote: > >> Just enable verto debugging in verto.conf.xml in your configs? it?ll >> print it right to the screen >> >> >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Gary >> Foreman >> *Sent:* Tuesday, September 1, 2015 10:13 AM >> *To:* freeswitch-users at lists.freeswitch.org >> >> *Subject:* Re: [Freeswitch-users] Broken silence with webrtc >> >> >> >> Ok so the issue has been superseded by intermittent one-way / no audio. >> I'm getting it very intermittently (1 in every 30 calls or so) but I'm >> struggling to debug it as the traffic is encrypted and wireshark doesn't >> see it as rtp stream. >> >> >> >> Where is the best place to start debugging verto? I was previously using >> sip.js without any audio issues so it seems to be verto specific. >> >> >> >> On Tue, Sep 1, 2015 at 12:04 PM, < >> freeswitch-users-request at lists.freeswitch.org> wrote: >> >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. Re: Broken silence with webrtc (Stanislav Sinyagin) >> >> >> ---------- Forwarded message ---------- >> From: Stanislav Sinyagin >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 1 Sep 2015 13:03:25 +0200 >> Subject: Re: [Freeswitch-users] Broken silence with webrtc >> >> is it running on a virtual machine? >> >> I found a strange effect that I could only reproduce in a VM, and never >> on physical hardware: >> https://freeswitch.org/jira/browse/FS-7805 >> >> under certain load, an originate command triggers a continuous distortion >> in another, running and unrelated, channel. >> >> It seems to be triggered by insufficient CPU resource at the moment of >> the origination. >> >> >> >> >> >> >> >> On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman >> wrote: >> >> I've found that it occurs after any bridge, its not specific to the >> originate command. >> >> >> >> Would you require a wireshark trace or the output of the freeswitch >> console? >> >> >> >> The scenario below reproduces the issue ... >> >> >> >> Test extension >> >> >> >> >> >> >> >> >> >> >> >> >> >> > data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> >> >> >> >> >> >> >> >> I originate a call from a polycom handset using g722 to the extension >> above. >> >> I originate a call using the verto client to the extension above. >> >> >> >> I get the uuids of the channels using show channels and use uuid_bridge >> [uuid1] [uuid2] to merge the channels. >> >> >> >> On Tue, Sep 1, 2015 at 11:30 AM, < >> freeswitch-users-request at lists.freeswitch.org> wrote: >> >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. How send in To header anonymous and in P-Asserted-Identity >> caller-id-number (Alex Polischuk) >> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >> 3. Broken silence with webrtc (Gary Foreman) >> 4. Re: Broken silence with webrtc (Brian West) >> 5. SIP profile not loading (Chris Young) >> 6. Playing with conditions (Dmitry Mordovin) >> 7. Re: Playing with conditions (Avi Marcus) >> >> >> ---------- Forwarded message ---------- >> From: Alex Polischuk >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 17:02:25 +0300 >> Subject: [Freeswitch-users] How send in To header anonymous and in >> P-Asserted-Identity caller-id-number >> >> Hi all, >> >> >> >> How I can define different users and domains in To and P-Asserted-Identity >> headers? >> >> >> >> Thanks, >> >> Alex >> >> >> >> >> >> ---------- Forwarded message ---------- >> From: Dmitry Mordovin >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 18:24:08 +0400 >> Subject: [Freeswitch-users] Loop play while wait DTMF digit >> >> Hello >> >> This example play conf-pin.wav and wait DTMF. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Is it possible to play WAV file in infinity loop and wait user DTMF? >> >> And how can I check DTMF input after user entered DTMF? >> >> In dialpeer, like. >> If ${DTMF} = 1 then bridge to XXX >> If ${DTMF} = 2 then play file and finish session >> >> >> >> Thank you. >> Dmitry >> >> >> >> ---------- Forwarded message ---------- >> From: Gary Foreman >> To: freeswitch-users at lists.freeswitch.org >> Cc: >> Date: Mon, 31 Aug 2015 20:36:59 +0100 >> Subject: [Freeswitch-users] Broken silence with webrtc >> >> Hi all, >> >> >> >> Hoping someone can point me in the right direction because after several >> hours I'm out of ideas. >> >> >> >> I'm having an issue where the 2nd leg of a call that is bridged to a >> verto endpoint has broken silence. When there is no sound on the line the >> audio goes completely silent (all background noise is dropped) but around >> every third of a second it repeatedly cuts back in for a fraction, then >> goes completely silent again. This only happens when the call is created >> using the originate command. >> >> >> >> Can anyone give me an idea of where to look next? I have a wireshark >> trace that during playback shows the audio cutting out periodically on the >> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >> and I cant decode the stream. >> >> >> >> Thanks in advance! >> >> >> >> >> >> >> >> >> >> >> >> ---------- Forwarded message ---------- >> From: Brian West >> To: FreeSWITCH Users Help >> Cc: >> Date: Mon, 31 Aug 2015 14:40:17 -0500 >> Subject: Re: [Freeswitch-users] Broken silence with webrtc >> >> Please provide logs and samples of how you originate this, sounds like >> Voice Activity Detection possibly. >> >> >> >> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >> wrote: >> >> Hi all, >> >> >> >> Hoping someone can point me in the right direction because after several >> hours I'm out of ideas. >> >> >> >> I'm having an issue where the 2nd leg of a call that is bridged to a >> verto endpoint has broken silence. When there is no sound on the line the >> audio goes completely silent (all background noise is dropped) but around >> every third of a second it repeatedly cuts back in for a fraction, then >> goes completely silent again. This only happens when the call is created >> using the originate command. >> >> >> >> Can anyone give me an idea of where to look next? I have a wireshark >> trace that during playback shows the audio cutting out periodically on the >> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >> and I cant decode the stream. >> >> >> >> Thanks in advance! >> >> >> >> >> >> >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> >> ---------- Forwarded message ---------- >> From: Chris Young >> To: "freeswitch-users at lists.freeswitch.org" < >> freeswitch-users at lists.freeswitch.org> >> Cc: >> Date: Tue, 1 Sep 2015 07:31:00 +0000 >> Subject: [Freeswitch-users] SIP profile not loading >> >> Hi all, >> >> >> >> Recently, we've begun experiencing a strange problem whereby the first >> SIP profile to be loaded gets 'stuck' and never actually completes its >> initialisation. This always seems to affect the first profile only, so if I >> have profiles named (for example): >> >> >> >> dummy.xml >> >> external.xml >> >> internal.xml >> >> >> >> then 'dummy' would fail to load but 'external' and 'internal' would be >> fine. No error messages are output to the logs but preliminary >> investigation suggests that the profile thread is becoming blocked for some >> reason. The specified IP address is valid and available and there are no >> other processes using the requested port. FreeSWITCH comes up successfully >> but 'sofia status' shows only 'external' and 'internal'. At this point, I >> can use 'sofia profile dummy start' and the profile loads correctly so it >> appears to be valid. >> >> >> >> Has anybody else seen this kind of behaviour or know what could be >> causing it? >> >> >> >> Many thanks, >> >> Chris >> >> >> >> >> >> ---------- Forwarded message ---------- >> From: Dmitry Mordovin >> To: "freeswitch-users at lists.freeswitch.org" < >> freeswitch-users at lists.freeswitch.org> >> Cc: >> Date: Tue, 01 Sep 2015 12:56:08 +0400 >> Subject: [Freeswitch-users] Playing with conditions >> Hello >> >>
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>
>> >> Why inner condition not works? >> >> >> >> >> ---------- Forwarded message ---------- >> From: Avi Marcus >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 1 Sep 2015 10:30:00 +0000 >> Subject: Re: [Freeswitch-users] Playing with conditions >> >> Short answer: Each extension only has 1 set of conditions. >> >> The condition evaluating foobar is run *before* it gets set. >> >> After the play_and_get_digits you should transfer/execute_extension to a >> new extension that will evaluate ${foobar} >> >> >> -Avi Marcus >> BestFone >> >> >> >> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >> wrote: >> >> Hello >> >>
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>
>> >> Why inner condition not works? >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _______________________________________________ >> 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 >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _______________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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+ > * > > 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 > > _______________________________________________ > 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/20150901/25c0cb7f/attachment-0001.html From shaun.stokes at itec-support.co.uk Wed Sep 2 00:08:37 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Tue, 1 Sep 2015 20:08:37 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu>, <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes > wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help > > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes > >> >:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help > > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes > >> > >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ From anthony.minessale at gmail.com Wed Sep 2 00:18:40 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 1 Sep 2015 15:18:40 -0500 Subject: [Freeswitch-users] Broken silence with webrtc In-Reply-To: References: Message-ID: 1) Do not interact on the mailing list if you have a Digest Subscription. This is intended for those who only read. When you reply in this mode, it breaks the threading of the email. Switch to the standard subscription. 2) You need to use wireshark to debug. run fsctl debug_level 10 on cli so you can see additional debug. if it says no stun for a long time it means you are not getting any data. 3) With a call up, you can get the uuid with "show channels" then uuid_debug_media both on 4) Did you actually revert to the stock configs for all modules? Since you are the only person with this problem it suggest to examine your environment. (see #2) On Tue, Sep 1, 2015 at 3:05 PM, Gary Foreman wrote: > Ok so on a freshly built Debian install with FS 1.7 I get the exact same > behaviour. > > I managed to stop the broken silence when using the originate command by > adding absolute_codec_string=PCMA. My thoughts were it could be a > transcoding thing but inbound calls from the Verto client (which have no > issue) result in opus > g722 so cant be. > > The intermittent audio on verto calls is still a problem though. The most > common issue is one way audio from the verto client. The recording has no > audio from the verto side either so I guess the RTP stream isn't being sent. > > Does anyone have any pointers to where I can look when I reproduce the > fault? It takes a while for the issue to occur but once I have the call > active I need to find where in the chain it is falling down. No errors are > reported in the Chrome or FS console. > > Thanks > > On Tue, Sep 1, 2015 at 4:36 PM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. Re: Broken silence with webrtc (Anthony Minessale) >> >> >> ---------- Forwarded message ---------- >> From: Anthony Minessale >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 1 Sep 2015 10:35:30 -0500 >> Subject: Re: [Freeswitch-users] Broken silence with webrtc >> Your findings contradict each other so much, I recommend you start over >> from scratch. >> Backup your configs. update to the latest master version of FS. If you >> are on 1.4, nothing new will be done to mitigate webrtc issues. Set up a >> box with the default configurations and retest. >> >> you may also want to try putting > "suppress_cng=true"/> in vars.xml >> >> >> >> On Tue, Sep 1, 2015 at 10:25 AM, Ken Rice wrote: >> >>> Just enable verto debugging in verto.conf.xml in your configs? it?ll >>> print it right to the screen >>> >>> >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Gary >>> Foreman >>> *Sent:* Tuesday, September 1, 2015 10:13 AM >>> *To:* freeswitch-users at lists.freeswitch.org >>> >>> *Subject:* Re: [Freeswitch-users] Broken silence with webrtc >>> >>> >>> >>> Ok so the issue has been superseded by intermittent one-way / no audio. >>> I'm getting it very intermittently (1 in every 30 calls or so) but I'm >>> struggling to debug it as the traffic is encrypted and wireshark doesn't >>> see it as rtp stream. >>> >>> >>> >>> Where is the best place to start debugging verto? I was previously using >>> sip.js without any audio issues so it seems to be verto specific. >>> >>> >>> >>> On Tue, Sep 1, 2015 at 12:04 PM, < >>> freeswitch-users-request at lists.freeswitch.org> wrote: >>> >>> Send FreeSWITCH-users mailing list submissions to >>> freeswitch-users at lists.freeswitch.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> or, via email, send a message with subject or body 'help' to >>> freeswitch-users-request at lists.freeswitch.org >>> >>> You can reach the person managing the list at >>> freeswitch-users-owner at lists.freeswitch.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of FreeSWITCH-users digest..." >>> >>> Today's Topics: >>> >>> 1. Re: Broken silence with webrtc (Stanislav Sinyagin) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Stanislav Sinyagin >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 1 Sep 2015 13:03:25 +0200 >>> Subject: Re: [Freeswitch-users] Broken silence with webrtc >>> >>> is it running on a virtual machine? >>> >>> I found a strange effect that I could only reproduce in a VM, and never >>> on physical hardware: >>> https://freeswitch.org/jira/browse/FS-7805 >>> >>> under certain load, an originate command triggers a continuous >>> distortion in another, running and unrelated, channel. >>> >>> It seems to be triggered by insufficient CPU resource at the moment of >>> the origination. >>> >>> >>> >>> >>> >>> >>> >>> On Tue, Sep 1, 2015 at 12:49 PM, Gary Foreman >>> wrote: >>> >>> I've found that it occurs after any bridge, its not specific to the >>> originate command. >>> >>> >>> >>> Would you require a wireshark trace or the output of the freeswitch >>> console? >>> >>> >>> >>> The scenario below reproduces the issue ... >>> >>> >>> >>> Test extension >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> data="rtp_manual_rtp_bugs=SEND_LINEAR_TIMESTAMPS"/> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> data="tone_stream://L=100;%(400,200,400,450);%(400,2000,400,450)"/> >>> >>> >>> >>> >>> >>> >>> >>> I originate a call from a polycom handset using g722 to the extension >>> above. >>> >>> I originate a call using the verto client to the extension above. >>> >>> >>> >>> I get the uuids of the channels using show channels and use uuid_bridge >>> [uuid1] [uuid2] to merge the channels. >>> >>> >>> >>> On Tue, Sep 1, 2015 at 11:30 AM, < >>> freeswitch-users-request at lists.freeswitch.org> wrote: >>> >>> Send FreeSWITCH-users mailing list submissions to >>> freeswitch-users at lists.freeswitch.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> or, via email, send a message with subject or body 'help' to >>> freeswitch-users-request at lists.freeswitch.org >>> >>> You can reach the person managing the list at >>> freeswitch-users-owner at lists.freeswitch.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of FreeSWITCH-users digest..." >>> >>> Today's Topics: >>> >>> 1. How send in To header anonymous and in P-Asserted-Identity >>> caller-id-number (Alex Polischuk) >>> 2. Loop play while wait DTMF digit (Dmitry Mordovin) >>> 3. Broken silence with webrtc (Gary Foreman) >>> 4. Re: Broken silence with webrtc (Brian West) >>> 5. SIP profile not loading (Chris Young) >>> 6. Playing with conditions (Dmitry Mordovin) >>> 7. Re: Playing with conditions (Avi Marcus) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Alex Polischuk >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 17:02:25 +0300 >>> Subject: [Freeswitch-users] How send in To header anonymous and in >>> P-Asserted-Identity caller-id-number >>> >>> Hi all, >>> >>> >>> >>> How I can define different users and domains in To and P-Asserted-Identity >>> headers? >>> >>> >>> >>> Thanks, >>> >>> Alex >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 18:24:08 +0400 >>> Subject: [Freeswitch-users] Loop play while wait DTMF digit >>> >>> Hello >>> >>> This example play conf-pin.wav and wait DTMF. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Is it possible to play WAV file in infinity loop and wait user DTMF? >>> >>> And how can I check DTMF input after user entered DTMF? >>> >>> In dialpeer, like. >>> If ${DTMF} = 1 then bridge to XXX >>> If ${DTMF} = 2 then play file and finish session >>> >>> >>> >>> Thank you. >>> Dmitry >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Gary Foreman >>> To: freeswitch-users at lists.freeswitch.org >>> Cc: >>> Date: Mon, 31 Aug 2015 20:36:59 +0100 >>> Subject: [Freeswitch-users] Broken silence with webrtc >>> >>> Hi all, >>> >>> >>> >>> Hoping someone can point me in the right direction because after several >>> hours I'm out of ideas. >>> >>> >>> >>> I'm having an issue where the 2nd leg of a call that is bridged to a >>> verto endpoint has broken silence. When there is no sound on the line the >>> audio goes completely silent (all background noise is dropped) but around >>> every third of a second it repeatedly cuts back in for a fraction, then >>> goes completely silent again. This only happens when the call is created >>> using the originate command. >>> >>> >>> >>> Can anyone give me an idea of where to look next? I have a wireshark >>> trace that during playback shows the audio cutting out periodically on the >>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>> and I cant decode the stream. >>> >>> >>> >>> Thanks in advance! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Brian West >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Mon, 31 Aug 2015 14:40:17 -0500 >>> Subject: Re: [Freeswitch-users] Broken silence with webrtc >>> >>> Please provide logs and samples of how you originate this, sounds like >>> Voice Activity Detection possibly. >>> >>> >>> >>> On Mon, Aug 31, 2015 at 2:36 PM, Gary Foreman >>> wrote: >>> >>> Hi all, >>> >>> >>> >>> Hoping someone can point me in the right direction because after several >>> hours I'm out of ideas. >>> >>> >>> >>> I'm having an issue where the 2nd leg of a call that is bridged to a >>> verto endpoint has broken silence. When there is no sound on the line the >>> audio goes completely silent (all background noise is dropped) but around >>> every third of a second it repeatedly cuts back in for a fraction, then >>> goes completely silent again. This only happens when the call is created >>> using the originate command. >>> >>> >>> >>> Can anyone give me an idea of where to look next? I have a wireshark >>> trace that during playback shows the audio cutting out periodically on the >>> 2nd leg during periods of silence. The 1st leg is using webrtc encryption >>> and I cant decode the stream. >>> >>> >>> >>> Thanks in advance! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Chris Young >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 1 Sep 2015 07:31:00 +0000 >>> Subject: [Freeswitch-users] SIP profile not loading >>> >>> Hi all, >>> >>> >>> >>> Recently, we've begun experiencing a strange problem whereby the first >>> SIP profile to be loaded gets 'stuck' and never actually completes its >>> initialisation. This always seems to affect the first profile only, so if I >>> have profiles named (for example): >>> >>> >>> >>> dummy.xml >>> >>> external.xml >>> >>> internal.xml >>> >>> >>> >>> then 'dummy' would fail to load but 'external' and 'internal' would be >>> fine. No error messages are output to the logs but preliminary >>> investigation suggests that the profile thread is becoming blocked for some >>> reason. The specified IP address is valid and available and there are no >>> other processes using the requested port. FreeSWITCH comes up successfully >>> but 'sofia status' shows only 'external' and 'internal'. At this point, I >>> can use 'sofia profile dummy start' and the profile loads correctly so it >>> appears to be valid. >>> >>> >>> >>> Has anybody else seen this kind of behaviour or know what could be >>> causing it? >>> >>> >>> >>> Many thanks, >>> >>> Chris >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Dmitry Mordovin >>> To: "freeswitch-users at lists.freeswitch.org" < >>> freeswitch-users at lists.freeswitch.org> >>> Cc: >>> Date: Tue, 01 Sep 2015 12:56:08 +0400 >>> Subject: [Freeswitch-users] Playing with conditions >>> Hello >>> >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> >>> Why inner condition not works? >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Avi Marcus >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 1 Sep 2015 10:30:00 +0000 >>> Subject: Re: [Freeswitch-users] Playing with conditions >>> >>> Short answer: Each extension only has 1 set of conditions. >>> >>> The condition evaluating foobar is run *before* it gets set. >>> >>> After the play_and_get_digits you should transfer/execute_extension to >>> a new extension that will evaluate ${foobar} >>> >>> >>> -Avi Marcus >>> BestFone >>> >>> >>> >>> On Tue, Sep 1, 2015 at 11:56 AM, Dmitry Mordovin >>> wrote: >>> >>> Hello >>> >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> >>> Why inner condition not works? >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >>> >>> _________________________________________________________________________ >>> 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+ >> * >> >> 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 >> >> _______________________________________________ >> 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 >> >> > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/efbba607/attachment-0001.html From brian at freeswitch.org Wed Sep 2 00:20:46 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 1 Sep 2015 15:20:46 -0500 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> Message-ID: Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > Update > > We've performed various tests and have come to the conclusion as advised > by others, that visualization is causing bottlenecks. > > Using Amazon EC2 on an 8 core high performance virtual server this maxed > out at around 800 concurrent sessions, 400 sessions per second. > > Using a Dell 1950 8 core server this was able to handle 1000 concurrent > sessions, 400 sessions per second and still have plenty of resource > available. Average CPU was fluctuating between 30-40% under peak load. > > Conclusion, if you want to run a high performance FreeSwitch server in a > production you should stick with physical hardware and avoid visualization > where possible. > ________________________________________ > From: freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [ > shaun.stokes at itec-support.co.uk] > Sent: 28 August 2015 15:37 > To: 'FreeSWITCH Users Help' > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Hi Nathan, > > Thanks for the suggestion, we still see the CPU spikes when is under load > after reducing to 8 cores but I think there may actually be an improvement > in the audio quality. > > It's still not what we're expecting, so we will have to test our build on > physical hardware too. > > Thanks, > Shaun > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan > Neulinger > Sent: 28 August 2015 15:04 > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Yes, I know you said Hyper-V, I don't know if it has the same sort of > scheduler behavior or not, just mentioned the vmware for context. > > On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > > One thing that I see jump out - you've probably got too many virtual > > cores defined on that VM, particularly since you've assigned # vcpu the > same as the number of real cores on the host system. > > > > Try your test again dropping that to 8 virtual CPUs and I think you > > might see better results. (Or at least drop to less than 100% of the > > total cores on the hardware.) > > > > Particularly if this host system has other vms running on it, you're > > hurting the vm scheduler's ability to hand out resources. With vmware, > > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > > to be locked to schedule execution of an N cpu virtual machine - so even > if it doesn't need all of the CPUs, it has to reserve all of them any time > you have more than a 2 vCPU vm. > > > > -- Nathan > > > > On 08/28/2015 08:18 AM, Michael Jerris wrote: > >> The numbers your posting are fairly low, I'm guessing this is a > >> grossly underpowered vm that is causing your issues > >> > >> On Friday, August 28, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > >> > >> Hi Peter,____ > >> > >> __ __ > >> > >> Thanks for the advice, this is something we're already looking > into but we don't have the new hardware available > >> yet.____ > >> > >> __ __ > >> > >> Debian 8 has great integration with Hyper-V on 2012R2 and operates > as a Generation 2 VM, obviously it's never going > >> to be as good as running directly on the hardware but we were > >> hoping for better performance.____ > >> > >> __ __ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> __ __ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter > Olsson > >> *Sent:* 28 August 2015 10:43 > >> *To:* FreeSWITCH Users Help >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> __ __ > >> > >> If you want high performance, I recommend using real hardware, not > a virtual machine setup - it will cause you > >> issues.____ > >> > >> __ __ > >> > >> /Peter____ > >> > >> __ __ > >> > >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> >:__ > >> __ > >> > >> Hi Michael,____ > >> > >> ____ > >> > >> Thanks for the response and recommendation.____ > >> > >> ____ > >> > >> Our new build is now on Debian 8 Jessie, performance on the > system is noticeably better and any audio problems > >> while the system is under load are significantly reduced but > we do still experience spikes along with reduced > >> audio quality when the system is processing 20 calls per > >> second while already maintaining 80 existing calls.____ > >> > >> ____ > >> > >> We're still hitting some kind of bottleneck, what should we > expect to be able to support on a single piece of > >> hardware? We've kept our dialplans as small as possible and > we're using Memcache, but something tells me it's > >> the call setup process which is triggering the spikes, is this > possibly a limitation on the SIP profiles which > >> are single threaded?____ > >> > >> ____ > >> > >> I also see FreeSWITCH supports clustering but it's in relation > to high availability, is it possible to cluster a > >> single FreeSWITCH instance across multiple hardware or should > we be looking elsewhere to solve these > >> bottlenecks?____ > >> > >> ____ > >> > >> We switched to TCP Vegas on our new build as recommended on > the FreeSWITCH Wiki, this has provided a noticeable > >> reduction in audio latency but doesn't solve the issue with > >> CPU spikes.____ > >> > >> ____ > >> > >> Many Thanks,____ > >> > >> Shaun____ > >> > >> ____ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Michael > Jerris > >> *Sent:* 15 August 2015 23:00 > >> *To:* FreeSWITCH Users Help < > freeswitch-users at lists.freeswitch.org > >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> ____ > >> > >> There are multiple known issues with Ubuntu 12.04. We > reccomend Debian 8 Jessie. > >> > >> On Friday, August 14, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> > > >> wrote:____ > >> > >> Hi,____ > >> > >> ____ > >> > >> We're experiencing performance issues with FreeSwitch, our > target is 500 concurrent sessions, but at the > >> moment this starts to bottleneck around 30.____ > >> > >> ____ > >> > >> Host system:____ > >> > >> Windows Server 2012 Hyper-V Host____ > >> > >> AMD Opteron 4386 (2 processors) - 16 cores total____ > >> > >> 128GB DDR3____ > >> > >> 2TB RAID 5 (700MB/s tested read and write > >> throughput)____ > >> > >> ____ > >> > >> FreeSwitch Virtual Machine:____ > >> > >> FreeSwitch 1.4.15____ > >> > >> Ubuntu 12.04 LTS____ > >> > >> 16 Virtual cores (high priority)____ > >> > >> 2GB RAM (would assign more but FreeSwitch never seems to > >> use much)____ > >> > >> 500GB HD (on VHDX)____ > >> > >> ____ > >> > >> After around 30 concurrent sessions we begin to see CPU > spikes almost every time a new call comes in, as the > >> sessions increase the size and frequency of the CPU spikes > also increase. The system seems to be able to sit > >> comfortably with over 100 concurrent sessions and 80% idle > CPU, providing we don't have any new calls > >> hitting the platform. The spikes are causing audio (RTP) > to stutter or in some cases drop completely for a > >> few seconds.____ > >> > >> ____ > >> > >> The FreeSwitch spikes are occurring on all 16 cores, we > have been monitoring the system using htop and > >> mpstat.____ > >> > >> ____ > >> > >> This is an example of when we receive an inbound call > >> while we have 34 concurrent sessions:____ > >> > >> 14:26:04 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 > 0.00 0.00 0.00 70.74____ > >> > >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 > 0.00 0.00 0.00 69.61____ > >> > >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 > 0.00 0.00 0.00 72.55____ > >> > >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 73.27____ > >> > >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 > 0.00 0.00 0.00 68.32____ > >> > >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 > 0.00 0.00 0.00 62.00____ > >> > >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 > 0.00 0.00 0.00 70.59____ > >> > >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 73.00____ > >> > >> ____ > >> > >> This is when the system is not receiving an inbound call > but is sitting comfortably at 34 concurrent > >> sessions:____ > >> > >> 14:25:57 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 > 0.00 0.00 0.00 98.39____ > >> > >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 > 0.00 0.00 0.00 98.04____ > >> > >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 > 0.00 0.00 0.00 94.00____ > >> > >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 97.03____ > >> > >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> ____ > >> > >> We're using FreeSwitch in multi-tenant mode, we have tried > dedicating a single VM for one tenancy but still > >> experience the issue. My assumption has been that this > will be due to the dialplan, I've optimized this > >> slightly by writing LUA scripts to handle some of the > inbound calls this appears to take away some of the > >> load but we're still using the internal dialplans for each > tenancy (tenancy dialplans have an average of 300 > >> entries).____ > >> > >> ____ > >> > >> We are using the following arguments when running > >> FreeSwitch:____ > >> > >> -rp -nc -nonat____ > >> > >> ____ > >> > >> I've seen another post which says we should operate > FreeSwitch in High Performance mode using -hp but can't > >> find anything information about this, is this still a > >> valid argument to use with FreeSwitch?____ > >> > >> ____ > >> > >> Has anyone experienced similar performance issues before > >> or have any advice?____ > >> > >> ____ > >> > >> Hope someone may be able help.____ > >> > >> ____ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > _________________________________________________________________________ > >> Professional FreeSWITCH Consulting Services: > >> consulting at freeswitch.org 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____ > >> > >> __ __ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _ > >> > >> > >> > >> _____________________________________________________________________ > >> ____ 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-us > >> ers > >> http://www.freeswitch.org > >> > > > > -- > ------------------------------------------------------------ > Nathan Neulinger nneul at mst.edu > Missouri S&T Information Technology (573) 612-1412 > System Administrator - Architect > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/7a163a5e/attachment-0001.html From krice at freeswitch.org Wed Sep 2 01:55:54 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 01 Sep 2015 21:55:54 +0000 Subject: [Freeswitch-users] FreeSWITCH Week in Review (Master Branch) August 22nd-29th Message-ID: <55e61eeaa4263_a624105b31487654@resque-worker-high.4.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NLym47 FreeSWITCH Week in Review (Master Branch) August 22nd-29th Hello, again. This past week in the FreeSWITCH master branch we had?116 commits! Wow, the team was really busy this week! Our features for this week are: added getenv FSAPI to mod_commands, the verto communicator saw many improvements, and the beginnings of another new module! Mod_redis is being deprecated in favor of mod_hiredis! Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support. New features that were added: FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic,?mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019?[debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx]?Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto?communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087?[verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change,?pass resCheck callback into deviceParams,?always make one basic call to getusermedia to ensure perms are ok,?pass valid res to callback,?make $.FSRTC.validRes available globally,?sync minified,?fix depth issue in cached json,?test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode ? And, this past week in the FreeSWITCH 1.4 branch we had 2 new commits merged in from master. And the FreeSWITCH 1.4.21 release is here! Go check it out! The following bugs were fixed: FS-7912 [mod_conference] Fixed for v1.4 branch to not allocate for conference cdr if conference cdr is disabled FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/3a62f523/attachment.html From shakumarsoftware at gmail.com Wed Sep 2 02:15:06 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Tue, 1 Sep 2015 16:15:06 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Message-ID: Mike, That is great! I ran it through autoconf and It compiles now but I have strange linking errors in libfreeswitch .so :(. Does FS require LDAP lib or is it the apr-util that is not being linked not sure? I searched for these symbols in the older FS and it is nowhere to be found in the .so. The sources also don't have them! Any help would be great! thank you, Shaks ./.libs/libfreeswitch.so: undefined reference to `ber_free' ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' ./.libs/libfreeswitch.so: undefined reference to `ldap_pvt_url_scheme2proto' On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: > Recent code uses automake. The rules are in there: > > :grep lib_LTLIBRARIES Makefile.am > lib_LTLIBRARIES = libfreeswitch.la > > On Sep 1, 2015, at 3:39 PM, Sharath Kumar > wrote: > > Mike, > Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* > the speex in the lib. I guess the latest doesn't use it. thanks for the > clarification. I guess I will have to manually build speex for my embedded > target and install it as a package. > I am also confused about building the FS library i.e "libfreeswitch.la". > In the older FS, there is a Makefile.in that had rules to make the > libfreeswitch.la. I may not have looked hard enough but the newer one > (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. > Am I completely mistaken ? > > thank you, > Shaks > > On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris wrote: > >> There is no without-speex, as we use some speex functionality in the >> core. We use system packages for the speex library, as detected using >> pkg-config. I'm not sure how you could get an error building freeswitch >> that is attempting to build speex, as we do not build speex. >> >> >> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar >> wrote: >> > >> > Hi, >> > >> > I'm trying to cross-compile for an embedded target and building the >> latest production build from source but it fails trying to build speex. >> > >> > I also noticed in the libs directory there is no speex folder, so I had >> to copy it from some other place. >> > >> > How do I disable speex from compiling ? is it with --without-speex in >> the configure script ? >> > >> > thanks, >> > Shaks >> > >> _________________________________________________________________________ >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150901/6e965ba1/attachment-0001.html From mbodbg at gmx.net Wed Sep 2 02:25:44 2015 From: mbodbg at gmx.net (=?utf-8?Q?Markus_B=C3=B6nke?=) Date: Wed, 2 Sep 2015 00:25:44 +0200 Subject: [Freeswitch-users] Connecting Freeswitch and Asterisk with outgoing registration Message-ID: <2AEE9702-1015-4B9E-B895-AEFCB861EEBB@gmx.net> Hello, I?ve connected freeswitch with an asterisk server via sip trunk with the following configuration in my test environment: Freeswitch side: Asterisk side: sip.conf [MyCustomSipTrunk1] type=peer callerid="MyCustomSipTrunk1" host=dynamic nat=no username=MyCustomSipTrunk1 fromdomain=sip.testprovider.com directmedia=no disallow=all allow=gsm allow=ulaw allow=alaw secret=easy123 context=kamailio extensions.conf [kamailio] exten => _X.,1,Dial(SIP/${EXTEN}@MyCustomSipTrunk1,60,tr) If I send a call from asterisk to freeswitch, I can see the following in the log: 2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth. 2015-09-02 00:06:28.877729 [WARNING] sofia_reg.c:2827 Can't find user [MyCustomSipTrunk1 at sip.testprovider.com] from 192.168.1.202 You must define a domain called 'sip.testprovider.com' in your directory and add a user with the id="MyCustomSipTrunk1" attribute and you must configure your device to use the proper domain in it's authentication credentials. If I create the user in the directory for the domain, it works - but why do I need to create this user however the gateway is already already registered and authenticated with the asterisk server? Thanks Markus -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/553c3f69/attachment.html From mike at jerris.com Wed Sep 2 05:06:57 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 21:06:57 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Message-ID: those are out of apr-util but we don't use them, and I thought that in our configure we pass to that we disable those. What steps exactly are you going through trying to build this? You shouldn't need to be building your own apr libs, those should build as part of our build proces, and in my experience they should cross easily. can you reply with some details of the platform your trying to cross to and why your build scripts look like so far? Also, we are getting ready to release 1.6 very soon. If you are already making a huge version jump I would reccomend you working off master which will become 1.6 instead of 1.4. On Tuesday, September 1, 2015, Sharath Kumar wrote: > Mike, > That is great! I ran it through autoconf and It compiles now but I have > strange linking errors in libfreeswitch .so > :(. Does FS require LDAP lib or is it the apr-util that is not being > linked not sure? I searched for these symbols in the older FS and it is > nowhere to be found in the .so. The sources also don't have them! Any help > would be great! > > thank you, > Shaks > > > ./.libs/libfreeswitch.so: undefined reference to `ber_free' > ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' > ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' > ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' > ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' > ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' > ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' > ./.libs/libfreeswitch.so: undefined reference to > `ldap_pvt_url_scheme2proto' > > > On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris > wrote: > >> Recent code uses automake. The rules are in there: >> >> :grep lib_LTLIBRARIES Makefile.am >> lib_LTLIBRARIES = libfreeswitch.la >> >> On Sep 1, 2015, at 3:39 PM, Sharath Kumar > > wrote: >> >> Mike, >> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* >> the speex in the lib. I guess the latest doesn't use it. thanks for the >> clarification. I guess I will have to manually build speex for my embedded >> target and install it as a package. >> I am also confused about building the FS library i.e "libfreeswitch.la". >> In the older FS, there is a Makefile.in that had rules to make the >> libfreeswitch.la. I may not have looked hard enough but the newer one >> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >> Am I completely mistaken ? >> >> thank you, >> Shaks >> >> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris > > wrote: >> >>> There is no without-speex, as we use some speex functionality in the >>> core. We use system packages for the speex library, as detected using >>> pkg-config. I'm not sure how you could get an error building freeswitch >>> that is attempting to build speex, as we do not build speex. >>> >>> >>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar >> > wrote: >>> > >>> > Hi, >>> > >>> > I'm trying to cross-compile for an embedded target and building the >>> latest production build from source but it fails trying to build speex. >>> > >>> > I also noticed in the libs directory there is no speex folder, so I >>> had to copy it from some other place. >>> > >>> > How do I disable speex from compiling ? is it with --without-speex in >>> the configure script ? >>> > >>> > thanks, >>> > Shaks >>> > >>> _________________________________________________________________________ >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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/20150901/57a900ee/attachment-0001.html From acheraime at gmail.com Wed Sep 2 06:11:41 2015 From: acheraime at gmail.com (acheraime .) Date: Tue, 1 Sep 2015 22:11:41 -0400 Subject: [Freeswitch-users] Strange DID routing behavior Message-ID: Hi, I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS 6.5. I have a trunk that terminates a few DIDs for 150 sip users. I'm using mod_python to dynamically generate all my dialplans. Everything have been working fine for three weeks (When I made this deployment) since Saturday, freeswitch start dropping calls. 95% of inbound calls are dropped with a "No route" message or an "invalid application" error. What's seems weird is the extension is generated. Below is a snippet of a log 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: fscore.handler 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan request 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside network 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328
2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling python script Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing [public->338_dotcs_route] continue=false *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 Regex (PASS) ] destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No Route, Aborting What do you guys think might be wrong? Thanks -- *Adolphe CHER-AIME* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/947648c2/attachment.html From avi at avimarcus.net Wed Sep 2 07:03:51 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 2 Sep 2015 03:03:51 +0000 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: <0000014f8c02b1c3-ad52f119-8c79-4555-818b-6a596f1bb8ab-000000@email.amazonses.com> Is this causing a problem? -8" standalone="no"?> -Avi Marcus BestFone -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/2ccf6160/attachment.html From mike at jerris.com Wed Sep 2 07:17:46 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 1 Sep 2015 23:17:46 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: when generating dynamic dial plan, it makes no sense to generate a condition, you would think your logic already handled the conditions. You can use a blank condition tag instead... also, why have it transfer right back into dial plan causing extra parsing, instead just give it the actions that would otherwise happen inside the extension its being transferred to. On Tuesday, September 1, 2015, acheraime . wrote: > Hi, > > I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS > 6.5. > I have a trunk that terminates a few DIDs for 150 sip users. I'm using > mod_python to dynamically generate all my dialplans. > Everything have been working fine for three weeks (When I made this > deployment) since Saturday, freeswitch start dropping calls. 95% of inbound > calls are dropped with > a "No route" message or an "invalid application" error. > What's seems weird is the extension is generated. Below is a snippet of a > log > > > 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing > WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public > 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: > fscore.handler > 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script > 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan > request > 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside > network > 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 > > >
> > > expression="^(813XXXXXXX)$"> > data="notice INBOUND CALL FOR DID ${destination_number}"/> > data="call_direction=inbound"/> > data="1049 XML default"/> > > > >
>
> > 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling > python script > Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing > [public->338_dotcs_route] continue=false > *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 > Regex (PASS) ] > destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* > 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No > Route, Aborting > > > What do you guys think might be wrong? > > > Thanks > > > > -- > > > *Adolphe CHER-AIME* > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150901/dee4b892/attachment.html From acheraime at gmail.com Wed Sep 2 07:35:49 2015 From: acheraime at gmail.com (acheraime .) Date: Tue, 1 Sep 2015 23:35:49 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: <0000014f8c02b1c3-ad52f119-8c79-4555-818b-6a596f1bb8ab-000000@email.amazonses.com> References: <0000014f8c02b1c3-ad52f119-8c79-4555-818b-6a596f1bb8ab-000000@email.amazonses.com> Message-ID: Hi Marcus, No it's not the cause of the problem. Thanks, Adolphe On Tue, Sep 1, 2015 at 11:03 PM, Avi Marcus wrote: > Is this causing a problem? > > -8" standalone="no"?> > > -Avi Marcus > BestFone > > _________________________________________________________________________ > 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/20150901/48e32ca1/attachment.html From acheraime at gmail.com Wed Sep 2 07:44:28 2015 From: acheraime at gmail.com (acheraime .) Date: Tue, 1 Sep 2015 23:44:28 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: Michael, I agree with you on the redundant condition statement. About the transfer I take that path because I already handle calls to registered users or any voice application like auto attendant from other dial plans. For sake of simplicity I transfer call from DIDs to them instead of redefining the same logics. Any suggestions? Thanks Adolphe On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris wrote: > when generating dynamic dial plan, it makes no sense to generate a > condition, you would think your logic already handled the conditions. You > can use a blank condition tag instead... also, why have it transfer right > back into dial plan causing extra parsing, instead just give it the actions > that would otherwise happen inside the extension its being transferred to. > > > On Tuesday, September 1, 2015, acheraime . wrote: > >> Hi, >> >> I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS >> 6.5. >> I have a trunk that terminates a few DIDs for 150 sip users. I'm using >> mod_python to dynamically generate all my dialplans. >> Everything have been working fine for three weeks (When I made this >> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >> calls are dropped with >> a "No route" message or an "invalid application" error. >> What's seems weird is the extension is generated. Below is a snippet of a >> log >> >> >> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: >> fscore.handler >> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >> request >> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside >> network >> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >> >> >>
>> >> >> > expression="^(813XXXXXXX)$"> >> > data="notice INBOUND CALL FOR DID ${destination_number}"/> >> > data="call_direction=inbound"/> >> > data="1049 XML default"/> >> >> >> >>
>>
>> >> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >> python script >> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >> [public->338_dotcs_route] continue=false >> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >> Regex (PASS) ] >> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >> Route, Aborting >> >> >> What do you guys think might be wrong? >> >> >> Thanks >> >> >> >> -- >> >> >> *Adolphe CHER-AIME* >> > > _________________________________________________________________________ > 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/20150901/8a13562d/attachment-0001.html From mike at jerris.com Wed Sep 2 08:50:36 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 2 Sep 2015 00:50:36 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: yes, I suggest you get rid of the transfer and try without the condition On Tuesday, September 1, 2015, acheraime . wrote: > Michael, > > I agree with you on the redundant condition statement. About the transfer > I take that path because I already handle calls to registered users or any > voice application like auto attendant from other dial plans. For sake of > simplicity I transfer call from DIDs to them instead of redefining the same > logics. > Any suggestions? > > > Thanks > > Adolphe > > On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris > wrote: > >> when generating dynamic dial plan, it makes no sense to generate a >> condition, you would think your logic already handled the conditions. You >> can use a blank condition tag instead... also, why have it transfer right >> back into dial plan causing extra parsing, instead just give it the actions >> that would otherwise happen inside the extension its being transferred to. >> >> >> On Tuesday, September 1, 2015, acheraime . > > wrote: >> >>> Hi, >>> >>> I'm experiencing a strange issue with freeswitch 1.4.21 running on >>> CentOS 6.5. >>> I have a trunk that terminates a few DIDs for 150 sip users. I'm using >>> mod_python to dynamically generate all my dialplans. >>> Everything have been working fine for three weeks (When I made this >>> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >>> calls are dropped with >>> a "No route" message or an "invalid application" error. >>> What's seems weird is the extension is generated. Below is a snippet of >>> a log >>> >>> >>> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >>> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >>> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: >>> fscore.handler >>> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >>> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >>> request >>> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside >>> network >>> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >>> >>> >>>
>>> >>> >>> >> field="destination_number" expression="^(813XXXXXXX)$"> >>> >> data="notice INBOUND CALL FOR DID ${destination_number}"/> >>> >> data="call_direction=inbound"/> >>> >> data="1049 XML default"/> >>> >>> >>> >>>
>>>
>>> >>> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >>> python script >>> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >>> [public->338_dotcs_route] continue=false >>> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >>> Regex (PASS) ] >>> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >>> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >>> Route, Aborting >>> >>> >>> What do you guys think might be wrong? >>> >>> >>> Thanks >>> >>> >>> >>> -- >>> >>> >>> *Adolphe CHER-AIME* >>> >> >> _________________________________________________________________________ >> 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/20150902/285406cb/attachment.html From lte at lte-net.de Wed Sep 2 09:11:43 2015 From: lte at lte-net.de (Fred Schulz) Date: Wed, 2 Sep 2015 05:11:43 +0000 Subject: [Freeswitch-users] [!!Mass Mail] Connecting Freeswitch and Asterisk with outgoingregistration In-Reply-To: <2AEE9702-1015-4B9E-B895-AEFCB861EEBB@gmx.net> References: <2AEE9702-1015-4B9E-B895-AEFCB861EEBB@gmx.net> Message-ID: <1441170702243.63003@lte-net.de> Do you have edited the acl.conf.xml in autload_configs to allow the Asterisk server? 2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth.? ?? ________________________________ Von: freeswitch-users-bounces at lists.freeswitch.org im Auftrag von Markus B?nke Gesendet: Mittwoch, 2. September 2015 00:25 An: FreeSWITCH Users Help Betreff: [!!Mass Mail][Freeswitch-users] Connecting Freeswitch and Asterisk with outgoingregistration Hello, I've connected freeswitch with an asterisk server via sip trunk with the following configuration in my test environment: Freeswitch side: Asterisk side: sip.conf [MyCustomSipTrunk1] type=peer callerid="MyCustomSipTrunk1" host=dynamic nat=no username=MyCustomSipTrunk1 fromdomain=sip.testprovider.com directmedia=no disallow=all allow=gsm allow=ulaw allow=alaw secret=easy123 context=kamailio extensions.conf [kamailio] exten => _X.,1,Dial(SIP/${EXTEN}@MyCustomSipTrunk1,60,tr) If I send a call from asterisk to freeswitch, I can see the following in the log: 2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth. 2015-09-02 00:06:28.877729 [WARNING] sofia_reg.c:2827 Can't find user [MyCustomSipTrunk1 at sip.testprovider.com] from 192.168.1.202 You must define a domain called 'sip.testprovider.com' in your directory and add a user with the id="MyCustomSipTrunk1" attribute and you must configure your device to use the proper domain in it's authentication credentials. If I create the user in the directory for the domain, it works - but why do I need to create this user however the gateway is already already registered and authenticated with the asterisk server? Thanks Markus -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/55c020dc/attachment-0001.html From gmaruzz at gmail.com Wed Sep 2 10:58:24 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 2 Sep 2015 08:58:24 +0200 Subject: [Freeswitch-users] SIP headers storage in core or sofia database. In-Reply-To: References: Message-ID: You can do that with homer. Search web for "homer sipcapture" sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 1, 2015 4:40 PM, "Pavel" wrote: > Brian, thanks a lot for your reply. > To put it short - I am willing to do some call visualization with simple > web application based on some incoming INVITE sip header values. > So I've been thinking, that watching for changes to sofia (or core) db is > enough to represent my data. > The ESL is probably a way to go, right ? > Regards, > Pavel. > > ------------------------------ > From: my.post at hotmail.com > To: freeswitch-users at lists.freeswitch.org > Subject: SIP headers storage in core or sofia database. > Date: Tue, 1 Sep 2015 18:25:04 +0600 > > Hello ! > > I've set up an ODBC connection for core and sofia profile like this: > > > > > Using PgAdmin I see some tables was created in Postgres DB. I want to > retrieve all SIP invite headers from this DB. What table should I look for > this information if, of course, it is stored at all ? > > Thanks. > > Regards, > Pavel. > > _________________________________________________________________________ > 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/20150902/6ed2efd5/attachment.html From mbodbg at gmx.net Wed Sep 2 11:19:26 2015 From: mbodbg at gmx.net (=?utf-8?Q?Markus_B=C3=B6nke?=) Date: Wed, 2 Sep 2015 09:19:26 +0200 Subject: [Freeswitch-users] [!!Mass Mail] Connecting Freeswitch and Asterisk with outgoingregistration In-Reply-To: <1441170702243.63003@lte-net.de> References: <2AEE9702-1015-4B9E-B895-AEFCB861EEBB@gmx.net> <1441170702243.63003@lte-net.de> Message-ID: No the IP is not in the ACL, I know when I add it the calls are accepted and hit the configured context in the dial plan. My question is more about understanding the concept of gateways with outgoing registration. Why do I need ACL when I?m working with registration. I do not want to trust the IP in general, only if the gateway is registered. Let me give you more information about the message flow with that configuration. Before I see the warning that the user cannot be found, I can see that the first SIP INVITE message is answered with: ... SIP/2.0 407 Proxy Authentication Required ... After that, Asterisk sends the Proxy-Authorization in a second SIP INVITE message ... Proxy-Authorization: Digest username="MyCustomSipTrunk1m", realm="sip.testprovider.com", algorithm=MD5, uri="sip:MyCustomSipTrunk1 at 192.168.1.151:5090", nonce="58602966-50f3-11e5-8fee-67e27a4a02bf", response="f85d7926c4ea17b5c88321f286ef7b71", qop=auth, cnonce="04b5d5ff", nc=00000001 ... Actually Asterisk is sending the authentication credentials of the user which is used by the freeswitch gateway to register. As this user does not exist in my directory, it explains why we see the warning in the log. If I add the user in my directory, like the authorization works and the call hits the dial plan. But configuring a user for a domain which does not belong to my server to do the authorization looks a bit strange for me. I already configured username and password in the gateway why can?t freeswitch use those information to authorize the incoming call? Even if the call hits the dialplan with this configuration, it seems that it is not associated with the gateway. The channel variable sip_gateway_name is not set, and if I look on the status of the gateway (sofia status gateway ?) I see the counters CallsIN and FailedCallsIN are still 0. Maybe that?s also the reason why the credentials of the gateway are not used? Thanks and Regards Markus > Am 02.09.2015 um 07:11 schrieb Fred Schulz : > > Do you have edited the acl.conf.xml in autload_configs to allow the Asterisk server? > > 2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth.? > > ?? > > Von: freeswitch-users-bounces at lists.freeswitch.org im Auftrag von Markus B?nke > Gesendet: Mittwoch, 2. September 2015 00:25 > An: FreeSWITCH Users Help > Betreff: [!!Mass Mail][Freeswitch-users] Connecting Freeswitch and Asterisk with outgoingregistration > > Hello, > > I?ve connected freeswitch with an asterisk server via sip trunk with the following configuration in my test environment: > > Freeswitch side: > > > > > > > > > > > Asterisk side: > > sip.conf > > [MyCustomSipTrunk1] > type=peer > callerid="MyCustomSipTrunk1" > host=dynamic > nat=no > username=MyCustomSipTrunk1 > fromdomain=sip.testprovider.com > directmedia=no > disallow=all > allow=gsm > allow=ulaw > allow=alaw > secret=easy123 > context=kamailio > > extensions.conf > > [kamailio] > exten => _X.,1,Dial(SIP/${EXTEN}@MyCustomSipTrunk1,60,tr) > > If I send a call from asterisk to freeswitch, I can see the following in the log: > > 2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth. > 2015-09-02 00:06:28.877729 [WARNING] sofia_reg.c:2827 Can't find user [MyCustomSipTrunk1 at sip.testprovider.com ] from 192.168.1.202 > You must define a domain called 'sip.testprovider.com ' in your directory and add a user with the id="MyCustomSipTrunk1" attribute > and you must configure your device to use the proper domain in it's authentication credentials. > > > If I create the user in the directory for the domain, it works - but why do I need to create this user however the gateway is already already registered and authenticated with the asterisk server? > > Thanks > > Markus > > > > _________________________________________________________________________ > 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/20150902/8031b6a0/attachment-0001.html From shaun.stokes at itec-support.co.uk Wed Sep 2 12:53:45 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Wed, 2 Sep 2015 08:53:45 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/4a347714/attachment-0001.html From jaybinks at gmail.com Wed Sep 2 14:36:48 2015 From: jaybinks at gmail.com (jay binks) Date: Wed, 2 Sep 2015 20:36:48 +1000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> Message-ID: I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes wrote: > Hi Brian, > > > > I?m a huge fan of virtualization, but in our environment it simply doesn?t > provide the performance we?re looking for. The tests carried out were 10 > second calls which were routed to a Call Centre Queue with one registered > SIP extension as a member. > > > > There was a significant improvement when we tested on an Amazon VM in > comparison to Hyper-V, but we?d like a system which can handle large > volumes of call traffic, based on our tests this will need to be physical > hardware to achieve the best performance. > > > > Further to this, we have managed to resolve our initial problem with CPU > spikes on Hyper-V following these steps: > > ? Disable VMQ on all physical and virtual adapters on the Hyper-V > host which are linked to the FreeSwitch VM > > ? Reduce the virtual cores on all VMs to at least half of the > available physical cores > > ? Increase the Processor Relative weight on the FreeSwitch VMs to > 200 (default 100) > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West > *Sent:* 01 September 2015 21:21 > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Shaun, > > > > 800 concurrent with 400cps, expectations are a little out of touch with > reality and your test is no where near real world. Your call duration is > ~2000ms, little to no time to actually do anything useful. You're burning > the bulk of your CPU time on signaling and doing no real work with the > session. > > > > So yes, you'll always get the best results out of bare metal, but you can > also get good performance on a VM (*) > > > > (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your > mileage may vary depending on your specific application and load > requirements. > > > > Thanks, > > > > > > > > > > On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Update > > We've performed various tests and have come to the conclusion as advised > by others, that visualization is causing bottlenecks. > > Using Amazon EC2 on an 8 core high performance virtual server this maxed > out at around 800 concurrent sessions, 400 sessions per second. > > Using a Dell 1950 8 core server this was able to handle 1000 concurrent > sessions, 400 sessions per second and still have plenty of resource > available. Average CPU was fluctuating between 30-40% under peak load. > > Conclusion, if you want to run a high performance FreeSwitch server in a > production you should stick with physical hardware and avoid visualization > where possible. > ________________________________________ > From: freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [ > shaun.stokes at itec-support.co.uk] > Sent: 28 August 2015 15:37 > To: 'FreeSWITCH Users Help' > > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Hi Nathan, > > Thanks for the suggestion, we still see the CPU spikes when is under load > after reducing to 8 cores but I think there may actually be an improvement > in the audio quality. > > It's still not what we're expecting, so we will have to test our build on > physical hardware too. > > Thanks, > Shaun > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan > Neulinger > Sent: 28 August 2015 15:04 > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Yes, I know you said Hyper-V, I don't know if it has the same sort of > scheduler behavior or not, just mentioned the vmware for context. > > On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > > One thing that I see jump out - you've probably got too many virtual > > cores defined on that VM, particularly since you've assigned # vcpu the > same as the number of real cores on the host system. > > > > Try your test again dropping that to 8 virtual CPUs and I think you > > might see better results. (Or at least drop to less than 100% of the > > total cores on the hardware.) > > > > Particularly if this host system has other vms running on it, you're > > hurting the vm scheduler's ability to hand out resources. With vmware, > > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > > to be locked to schedule execution of an N cpu virtual machine - so even > if it doesn't need all of the CPUs, it has to reserve all of them any time > you have more than a 2 vCPU vm. > > > > -- Nathan > > > > On 08/28/2015 08:18 AM, Michael Jerris wrote: > >> The numbers your posting are fairly low, I'm guessing this is a > >> grossly underpowered vm that is causing your issues > >> > >> On Friday, August 28, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > >> > >> Hi Peter,____ > >> > >> __ __ > >> > >> Thanks for the advice, this is something we're already looking > into but we don't have the new hardware available > >> yet.____ > >> > >> __ __ > >> > >> Debian 8 has great integration with Hyper-V on 2012R2 and operates > as a Generation 2 VM, obviously it's never going > >> to be as good as running directly on the hardware but we were > >> hoping for better performance.____ > >> > >> __ __ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> __ __ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter > Olsson > >> *Sent:* 28 August 2015 10:43 > >> *To:* FreeSWITCH Users Help >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> __ __ > >> > >> If you want high performance, I recommend using real hardware, not > a virtual machine setup - it will cause you > >> issues.____ > >> > >> __ __ > >> > >> /Peter____ > >> > >> __ __ > >> > >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> >:__ > >> __ > >> > >> Hi Michael,____ > >> > >> ____ > >> > >> Thanks for the response and recommendation.____ > >> > >> ____ > >> > >> Our new build is now on Debian 8 Jessie, performance on the > system is noticeably better and any audio problems > >> while the system is under load are significantly reduced but > we do still experience spikes along with reduced > >> audio quality when the system is processing 20 calls per > >> second while already maintaining 80 existing calls.____ > >> > >> ____ > >> > >> We're still hitting some kind of bottleneck, what should we > expect to be able to support on a single piece of > >> hardware? We've kept our dialplans as small as possible and > we're using Memcache, but something tells me it's > >> the call setup process which is triggering the spikes, is this > possibly a limitation on the SIP profiles which > >> are single threaded?____ > >> > >> ____ > >> > >> I also see FreeSWITCH supports clustering but it's in relation > to high availability, is it possible to cluster a > >> single FreeSWITCH instance across multiple hardware or should > we be looking elsewhere to solve these > >> bottlenecks?____ > >> > >> ____ > >> > >> We switched to TCP Vegas on our new build as recommended on > the FreeSWITCH Wiki, this has provided a noticeable > >> reduction in audio latency but doesn't solve the issue with > >> CPU spikes.____ > >> > >> ____ > >> > >> Many Thanks,____ > >> > >> Shaun____ > >> > >> ____ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Michael > Jerris > >> *Sent:* 15 August 2015 23:00 > >> *To:* FreeSWITCH Users Help < > freeswitch-users at lists.freeswitch.org > >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> ____ > >> > >> There are multiple known issues with Ubuntu 12.04. We > reccomend Debian 8 Jessie. > >> > >> On Friday, August 14, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> > > >> wrote:____ > >> > >> Hi,____ > >> > >> ____ > >> > >> We're experiencing performance issues with FreeSwitch, our > target is 500 concurrent sessions, but at the > >> moment this starts to bottleneck around 30.____ > >> > >> ____ > >> > >> Host system:____ > >> > >> Windows Server 2012 Hyper-V Host____ > >> > >> AMD Opteron 4386 (2 processors) - 16 cores total____ > >> > >> 128GB DDR3____ > >> > >> 2TB RAID 5 (700MB/s tested read and write > >> throughput)____ > >> > >> ____ > >> > >> FreeSwitch Virtual Machine:____ > >> > >> FreeSwitch 1.4.15____ > >> > >> Ubuntu 12.04 LTS____ > >> > >> 16 Virtual cores (high priority)____ > >> > >> 2GB RAM (would assign more but FreeSwitch never seems to > >> use much)____ > >> > >> 500GB HD (on VHDX)____ > >> > >> ____ > >> > >> After around 30 concurrent sessions we begin to see CPU > spikes almost every time a new call comes in, as the > >> sessions increase the size and frequency of the CPU spikes > also increase. The system seems to be able to sit > >> comfortably with over 100 concurrent sessions and 80% idle > CPU, providing we don't have any new calls > >> hitting the platform. The spikes are causing audio (RTP) > to stutter or in some cases drop completely for a > >> few seconds.____ > >> > >> ____ > >> > >> The FreeSwitch spikes are occurring on all 16 cores, we > have been monitoring the system using htop and > >> mpstat.____ > >> > >> ____ > >> > >> This is an example of when we receive an inbound call > >> while we have 34 concurrent sessions:____ > >> > >> 14:26:04 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 > 0.00 0.00 0.00 70.74____ > >> > >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 > 0.00 0.00 0.00 69.61____ > >> > >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 > 0.00 0.00 0.00 72.55____ > >> > >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 73.27____ > >> > >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 > 0.00 0.00 0.00 68.32____ > >> > >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 > 0.00 0.00 0.00 62.00____ > >> > >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 > 0.00 0.00 0.00 70.59____ > >> > >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 73.00____ > >> > >> ____ > >> > >> This is when the system is not receiving an inbound call > but is sitting comfortably at 34 concurrent > >> sessions:____ > >> > >> 14:25:57 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 > 0.00 0.00 0.00 98.39____ > >> > >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 > 0.00 0.00 0.00 98.04____ > >> > >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 > 0.00 0.00 0.00 94.00____ > >> > >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 97.03____ > >> > >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> ____ > >> > >> We're using FreeSwitch in multi-tenant mode, we have tried > dedicating a single VM for one tenancy but still > >> experience the issue. My assumption has been that this > will be due to the dialplan, I've optimized this > >> slightly by writing LUA scripts to handle some of the > inbound calls this appears to take away some of the > >> load but we're still using the internal dialplans for each > tenancy (tenancy dialplans have an average of 300 > >> entries).____ > >> > >> ____ > >> > >> We are using the following arguments when running > >> FreeSwitch:____ > >> > >> -rp -nc -nonat____ > >> > >> ____ > >> > >> I've seen another post which says we should operate > FreeSwitch in High Performance mode using -hp but can't > >> find anything information about this, is this still a > >> valid argument to use with FreeSwitch?____ > >> > >> ____ > >> > >> Has anyone experienced similar performance issues before > >> or have any advice?____ > >> > >> ____ > >> > >> Hope someone may be able help.____ > >> > >> ____ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > _________________________________________________________________________ > >> Professional FreeSWITCH Consulting Services: > >> consulting at freeswitch.org 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____ > >> > >> __ __ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _ > >> > >> > >> > >> _____________________________________________________________________ > >> ____ 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-us > >> ers > >> http://www.freeswitch.org > >> > > > > -- > ------------------------------------------------------------ > Nathan Neulinger nneul at mst.edu > Missouri S&T Information Technology (573) 612-1412 > System Administrator - Architect > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > -- Sincerely Jay -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/f41f30ab/attachment-0001.html From shaun.stokes at itec-support.co.uk Wed Sep 2 15:09:20 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Wed, 2 Sep 2015 11:09:20 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> Hi Jay, Thanks for the suggestion. We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we?re only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes > wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/9f3c4dde/attachment-0001.html From steveayre at gmail.com Wed Sep 2 16:00:55 2015 From: steveayre at gmail.com (Steven Ayre) Date: Wed, 2 Sep 2015 13:00:55 +0100 Subject: [Freeswitch-users] Python based Event Socket Library doesn't connect to remote FreeSWITCH In-Reply-To: References: <18e301d0e4cd$7ae263b0$70a72b10$@freeswitch.org> <19d801d0e4d8$26873b50$7395b1f0$@freeswitch.org> Message-ID: > externally accessible IP Please ensure you've changed the password to something secure and firewalled it so only your own servers/clients can connect to it. That socket doesn't just expose debugging information about your switch, it also allows the client to create calls (see call fraud), shutdown your freeswitch server (denial of service) and execute system commands. You need to be very careful about who can access it. Hence why it's localhost-only by default. On 1 September 2015 at 18:58, Carlos Fererro wrote: > Very sorry for not replying fast enough. Yes, your suggestion was correct. > Once I changed the config to bind to the externally accessible IP I was > able to connect from the remote client. > > Thank you very much again. > > On Tue, Sep 1, 2015 at 10:03 AM, Ken Rice wrote: > >> Ok lets try this again >> >> >> >> By default FreeSWITCH mod_event_socket is the module that provides the >> TCP based interface for ESL on the FreeSWITCH side. By default this _ >> *only*_ listens on 127.0.0.1 which is the Loopback interface and is only >> accessible via the destination address of 127.0.0.1 or localhost which is >> only accessible from the same machine running that host. >> >> >> >> If you want to connect to if from a different machine you need to adjust >> the config for mod_event_socket and bind it to an interface (or IP) that is >> accessible from the LAN >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos >> Fererro >> *Sent:* Tuesday, September 1, 2015 11:42 AM >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] Python based Event Socket Library >> doesn't connect to remote FreeSWITCH >> >> >> >> Hi Ken, >> >> >> >> thank you very much for you reply. No, I didn't change any configuration >> in the event sockel xml file to make eventsocket bind to anything other >> then localhost. And why should I? There are no multiple NIC cards or >> anything like that. >> >> Simple configuration: two machines behind the same router - FS runs on >> 192.168.1.102 and client runs on 192.168.1.103. No firewalls and traffic >> doesn't go outside the router. Event socket client won't get connected to >> the FS. Problem I have is 100% reproducible. >> >> BTW, on Mac client can't connect to the FS even if client and FS do run >> on the same machine. >> >> Any suggestions to try? >> >> >> >> Thanks >> >> >> >> On Tue, Sep 1, 2015 at 8:47 AM, Ken Rice wrote: >> >> Did you make the eventsocket on the freeswitch server bind to something >> other than localhost which is its default configuration? >> >> >> >> If you do this you should also ensure that this connection is firewalled >> off and not passed over the public internet as there is absolutely no >> encryption on this connection and the password is passed in the clear >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Carlos >> Fererro >> *Sent:* Sunday, August 30, 2015 12:33 PM >> *To:* freeswitch-users at lists.freeswitch.org >> *Subject:* [Freeswitch-users] Python based Event Socket Library doesn't >> connect to remote FreeSWITCH >> >> >> >> To all Event Socket Library FreeSWITCH gurus! >> >> >> >> Python implementation of the Event Socket Library doesn't seem to work >> with FreeSWITCH running on remote host. Only "localhost" or "127.0.0.1" has >> to be specified as the first parameter to the ESLconnection constructor to >> let client to successfully connect to the FreeSWITCH. Event if FreeSWITCH >> is running on the SAME machine (not even remote host) as the client and the >> "host" is specified with the IP address of the machine in the ESLconnection >> - no valid connection is getting established. >> >> I am pretty sure that such a fundamental thing can't not to work and I am >> just missing something simple. Any help is greatly appreciated. >> >> >> >> Thanks >> >> Carlos >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150902/6dd2dc78/attachment.html From steveayre at gmail.com Wed Sep 2 16:06:41 2015 From: steveayre at gmail.com (Steven Ayre) Date: Wed, 2 Sep 2015 13:06:41 +0100 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: *> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 Regex (PASS) ] destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* The ']' bracket without an opening bracket looks odd to me. Normally you'd expect to see [338_dotcs_route]. That suggests there are some character problems. Not sure if that'd be your issue, but perhaps there are parsing problems as a result. On 2 September 2015 at 03:11, acheraime . wrote: > Hi, > > I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS > 6.5. > I have a trunk that terminates a few DIDs for 150 sip users. I'm using > mod_python to dynamically generate all my dialplans. > Everything have been working fine for three weeks (When I made this > deployment) since Saturday, freeswitch start dropping calls. 95% of inbound > calls are dropped with > a "No route" message or an "invalid application" error. > What's seems weird is the extension is generated. Below is a snippet of a > log > > > 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing > WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public > 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: > fscore.handler > 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script > 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan > request > 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside > network > 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 > > >
> > > expression="^(813XXXXXXX)$"> > data="notice INBOUND CALL FOR DID ${destination_number}"/> > data="call_direction=inbound"/> > data="1049 XML default"/> > > > >
>
> > 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling > python script > Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing > [public->338_dotcs_route] continue=false > *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 > Regex (PASS) ] > destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* > 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No > Route, Aborting > > > What do you guys think might be wrong? > > > Thanks > > > > -- > > > *Adolphe CHER-AIME* > > _________________________________________________________________________ > 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/20150902/1dc88266/attachment-0001.html From acheraime at gmail.com Wed Sep 2 16:10:11 2015 From: acheraime at gmail.com (acheraime .) Date: Wed, 2 Sep 2015 08:10:11 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: Michael, I did exactly what you suggest about the condition . Now 2/3 calls failed with an Invalid application. I realize that when freeswitch is parsing the extension. For some reason freeswitch receive some empty application statement this is why it throw the invalid application exception. See below Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action export(call_direction=inbound) Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action () 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:216 (sofia/external/863xxxxxxx at 10.50.12.227:5065) State Change CS_ROUTING -> CS_EXECUTE 2015-09-02 07:55:52.644475 [DEBUG] switch_core_session.c:1397 Send signal sofia/external/863xxxxxxx at 10.50.12.227:5065 [BREAK] 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:528 (sofia/external/863xxxxxxx at 10.50.12.227:5065) State ROUTING going to sleep 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:472 (sofia/external/863xxxxxxx at 10.50.12.227:5065) Running State Change CS_EXECUTE 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:535 (sofia/external/863xxxxxxx at 10.50.12.227:5065) State EXECUTE 2015-09-02 07:55:52.644475 [DEBUG] mod_sofia.c:178 sofia/external/ 863xxxxxxx at 10.50.12.227:5065 SOFIA EXECUTE 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:258 sofia/external/863xxxxxxx at 10.50.12.227:5065 Standard EXECUTE 2015-09-02 07:55:52.644475 [ERR] switch_core_session.c:2710 Invalid Application Matched dial plan
The same codes are running fine on two other boxes. Thanks Adolphe On Wed, Sep 2, 2015 at 12:50 AM, Michael Jerris wrote: > yes, I suggest you get rid of the transfer and try without the condition > > > On Tuesday, September 1, 2015, acheraime . wrote: > >> Michael, >> >> I agree with you on the redundant condition statement. About the transfer >> I take that path because I already handle calls to registered users or any >> voice application like auto attendant from other dial plans. For sake of >> simplicity I transfer call from DIDs to them instead of redefining the same >> logics. >> Any suggestions? >> >> >> Thanks >> >> Adolphe >> >> On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris wrote: >> >>> when generating dynamic dial plan, it makes no sense to generate a >>> condition, you would think your logic already handled the conditions. You >>> can use a blank condition tag instead... also, why have it transfer right >>> back into dial plan causing extra parsing, instead just give it the actions >>> that would otherwise happen inside the extension its being transferred to. >>> >>> >>> On Tuesday, September 1, 2015, acheraime . wrote: >>> >>>> Hi, >>>> >>>> I'm experiencing a strange issue with freeswitch 1.4.21 running on >>>> CentOS 6.5. >>>> I have a trunk that terminates a few DIDs for 150 sip users. I'm using >>>> mod_python to dynamically generate all my dialplans. >>>> Everything have been working fine for three weeks (When I made this >>>> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >>>> calls are dropped with >>>> a "No route" message or an "invalid application" error. >>>> What's seems weird is the extension is generated. Below is a snippet of >>>> a log >>>> >>>> >>>> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >>>> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >>>> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py >>>> module: fscore.handler >>>> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >>>> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >>>> request >>>> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside >>>> network >>>> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >>>> >>> standalone="no"?> >>>> >>>>
>>>> >>>> >>>> >>> field="destination_number" expression="^(813XXXXXXX)$"> >>>> >>> data="notice INBOUND CALL FOR DID ${destination_number}"/> >>>> >>> data="call_direction=inbound"/> >>>> >>> data="1049 XML default"/> >>>> >>>> >>>> >>>>
>>>>
>>>> >>>> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >>>> python script >>>> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >>>> [public->338_dotcs_route] continue=false >>>> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >>>> Regex (PASS) ] >>>> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >>>> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >>>> Route, Aborting >>>> >>>> >>>> What do you guys think might be wrong? >>>> >>>> >>>> Thanks >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> *Adolphe CHER-AIME* >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > _________________________________________________________________________ > 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/20150902/619bfcbd/attachment.html From avi at avimarcus.net Wed Sep 2 16:22:21 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 2 Sep 2015 12:22:21 +0000 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: <0000014f8e0204a3-99292a7e-e6d7-4df0-af7b-c23e16c4a816-000000@email.amazonses.com> This line is the same on the other machines, too? -8" standalone="no"?> -Avi Marcus On Wed, Sep 2, 2015 at 3:10 PM, acheraime . wrote: > Michael, > > I did exactly what you suggest about the condition . Now 2/3 calls failed > with an Invalid application. I realize that when freeswitch is parsing the > extension. For some reason freeswitch receive some empty application > statement this is why it throw the invalid application exception. See below > > Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action > export(call_direction=inbound) > Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action () > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:216 > (sofia/external/863xxxxxxx at 10.50.12.227:5065) State Change CS_ROUTING -> > CS_EXECUTE > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_session.c:1397 Send signal > sofia/external/863xxxxxxx at 10.50.12.227:5065 [BREAK] > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:528 > (sofia/external/863xxxxxxx at 10.50.12.227:5065) State ROUTING going to sleep > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:472 > (sofia/external/863xxxxxxx at 10.50.12.227:5065) Running State Change > CS_EXECUTE > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:535 > (sofia/external/863xxxxxxx at 10.50.12.227:5065) State EXECUTE > 2015-09-02 07:55:52.644475 [DEBUG] mod_sofia.c:178 sofia/external/ > 863xxxxxxx at 10.50.12.227:5065 SOFIA EXECUTE > 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:258 > sofia/external/863xxxxxxx at 10.50.12.227:5065 Standard EXECUTE > 2015-09-02 07:55:52.644475 [ERR] switch_core_session.c:2710 Invalid > Application > > Matched dial plan > > > >
> > > > data="call_direction=inbound"/> > data="6508 XML default"/> > > > >
>
> > The same codes are running fine on two other boxes. > > > Thanks > > Adolphe > > > On Wed, Sep 2, 2015 at 12:50 AM, Michael Jerris wrote: > >> yes, I suggest you get rid of the transfer and try without the condition >> >> >> On Tuesday, September 1, 2015, acheraime . wrote: >> >>> Michael, >>> >>> I agree with you on the redundant condition statement. About the >>> transfer I take that path because I already handle calls to registered >>> users or any voice application like auto attendant from other dial plans. >>> For sake of simplicity I transfer call from DIDs to them instead of >>> redefining the same logics. >>> Any suggestions? >>> >>> >>> Thanks >>> >>> Adolphe >>> >>> On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris wrote: >>> >>>> when generating dynamic dial plan, it makes no sense to generate a >>>> condition, you would think your logic already handled the conditions. You >>>> can use a blank condition tag instead... also, why have it transfer right >>>> back into dial plan causing extra parsing, instead just give it the actions >>>> that would otherwise happen inside the extension its being transferred to. >>>> >>>> >>>> On Tuesday, September 1, 2015, acheraime . wrote: >>>> >>>>> Hi, >>>>> >>>>> I'm experiencing a strange issue with freeswitch 1.4.21 running on >>>>> CentOS 6.5. >>>>> I have a trunk that terminates a few DIDs for 150 sip users. I'm using >>>>> mod_python to dynamically generate all my dialplans. >>>>> Everything have been working fine for three weeks (When I made this >>>>> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >>>>> calls are dropped with >>>>> a "No route" message or an "invalid application" error. >>>>> What's seems weird is the extension is generated. Below is a snippet >>>>> of a log >>>>> >>>>> >>>>> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >>>>> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >>>>> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py >>>>> module: fscore.handler >>>>> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >>>>> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >>>>> request >>>>> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from >>>>> outside network >>>>> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >>>>> >>>> standalone="no"?> >>>>> >>>>>
>>>>> >>>>> >>>>> >>>> field="destination_number" expression="^(813XXXXXXX)$"> >>>>> >>>> data="notice INBOUND CALL FOR DID ${destination_number}"/> >>>>> >>>> data="call_direction=inbound"/> >>>>> >>>> data="1049 XML default"/> >>>>> >>>>> >>>>> >>>>>
>>>>>
>>>>> >>>>> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >>>>> python script >>>>> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >>>>> [public->338_dotcs_route] continue=false >>>>> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >>>>> Regex (PASS) ] >>>>> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >>>>> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >>>>> Route, Aborting >>>>> >>>>> >>>>> What do you guys think might be wrong? >>>>> >>>>> >>>>> Thanks >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> *Adolphe CHER-AIME* >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> _________________________________________________________________________ >> 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 >> > > > > > > _________________________________________________________________________ > 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/20150902/e4f6a342/attachment-0001.html From acheraime at gmail.com Wed Sep 2 16:34:19 2015 From: acheraime at gmail.com (acheraime .) Date: Wed, 2 Sep 2015 08:34:19 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: Message-ID: Steven, I agree with you. Certainly there's a parsing issue. On Wed, Sep 2, 2015 at 8:06 AM, Steven Ayre wrote: > *> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 > Regex (PASS) ] > destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* > > The ']' bracket without an opening bracket looks odd to me. Normally you'd > expect to see [338_dotcs_route]. That suggests there are some character > problems. Not sure if that'd be your issue, but perhaps there are parsing > problems as a result. > > > On 2 September 2015 at 03:11, acheraime . wrote: > >> Hi, >> >> I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS >> 6.5. >> I have a trunk that terminates a few DIDs for 150 sip users. I'm using >> mod_python to dynamically generate all my dialplans. >> Everything have been working fine for three weeks (When I made this >> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >> calls are dropped with >> a "No route" message or an "invalid application" error. >> What's seems weird is the extension is generated. Below is a snippet of a >> log >> >> >> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: >> fscore.handler >> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >> request >> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside >> network >> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >> >> >>
>> >> >> > expression="^(813XXXXXXX)$"> >> > data="notice INBOUND CALL FOR DID ${destination_number}"/> >> > data="call_direction=inbound"/> >> > data="1049 XML default"/> >> >> >> >>
>>
>> >> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >> python script >> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >> [public->338_dotcs_route] continue=false >> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >> Regex (PASS) ] >> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >> Route, Aborting >> >> >> What do you guys think might be wrong? >> >> >> Thanks >> >> >> >> -- >> >> >> *Adolphe CHER-AIME* >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150902/d8a56e91/attachment.html From acheraime at gmail.com Wed Sep 2 16:38:14 2015 From: acheraime at gmail.com (acheraime .) Date: Wed, 2 Sep 2015 08:38:14 -0400 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: <0000014f8e0204a3-99292a7e-e6d7-4df0-af7b-c23e16c4a816-000000@email.amazonses.com> References: <0000014f8e0204a3-99292a7e-e6d7-4df0-af7b-c23e16c4a816-000000@email.amazonses.com> Message-ID: @ Marcus, Yes it is. On Wed, Sep 2, 2015 at 8:22 AM, Avi Marcus wrote: > This line is the same on the other machines, too? > > -8" standalone="no"?> > > -Avi Marcus > > On Wed, Sep 2, 2015 at 3:10 PM, acheraime . wrote: > >> Michael, >> >> I did exactly what you suggest about the condition . Now 2/3 calls failed >> with an Invalid application. I realize that when freeswitch is parsing the >> extension. For some reason freeswitch receive some empty application >> statement this is why it throw the invalid application exception. See below >> >> Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action >> export(call_direction=inbound) >> Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action () >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:216 >> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State Change CS_ROUTING -> >> CS_EXECUTE >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_session.c:1397 Send signal >> sofia/external/863xxxxxxx at 10.50.12.227:5065 [BREAK] >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:528 >> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State ROUTING going to >> sleep >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:472 >> (sofia/external/863xxxxxxx at 10.50.12.227:5065) Running State Change >> CS_EXECUTE >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:535 >> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State EXECUTE >> 2015-09-02 07:55:52.644475 [DEBUG] mod_sofia.c:178 sofia/external/ >> 863xxxxxxx at 10.50.12.227:5065 SOFIA EXECUTE >> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:258 >> sofia/external/863xxxxxxx at 10.50.12.227:5065 Standard EXECUTE >> 2015-09-02 07:55:52.644475 [ERR] switch_core_session.c:2710 Invalid >> Application >> >> Matched dial plan >> >> >> >>
>> >> >> >> > data="call_direction=inbound"/> >> > data="6508 XML default"/> >> >> >> >>
>>
>> >> The same codes are running fine on two other boxes. >> >> >> Thanks >> >> Adolphe >> >> >> On Wed, Sep 2, 2015 at 12:50 AM, Michael Jerris wrote: >> >>> yes, I suggest you get rid of the transfer and try without the condition >>> >>> >>> On Tuesday, September 1, 2015, acheraime . wrote: >>> >>>> Michael, >>>> >>>> I agree with you on the redundant condition statement. About the >>>> transfer I take that path because I already handle calls to registered >>>> users or any voice application like auto attendant from other dial plans. >>>> For sake of simplicity I transfer call from DIDs to them instead of >>>> redefining the same logics. >>>> Any suggestions? >>>> >>>> >>>> Thanks >>>> >>>> Adolphe >>>> >>>> On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris >>>> wrote: >>>> >>>>> when generating dynamic dial plan, it makes no sense to generate a >>>>> condition, you would think your logic already handled the conditions. You >>>>> can use a blank condition tag instead... also, why have it transfer right >>>>> back into dial plan causing extra parsing, instead just give it the actions >>>>> that would otherwise happen inside the extension its being transferred to. >>>>> >>>>> >>>>> On Tuesday, September 1, 2015, acheraime . >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm experiencing a strange issue with freeswitch 1.4.21 running on >>>>>> CentOS 6.5. >>>>>> I have a trunk that terminates a few DIDs for 150 sip users. I'm >>>>>> using mod_python to dynamically generate all my dialplans. >>>>>> Everything have been working fine for three weeks (When I made this >>>>>> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >>>>>> calls are dropped with >>>>>> a "No route" message or an "invalid application" error. >>>>>> What's seems weird is the extension is generated. Below is a snippet >>>>>> of a log >>>>>> >>>>>> >>>>>> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >>>>>> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >>>>>> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py >>>>>> module: fscore.handler >>>>>> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script >>>>>> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan >>>>>> request >>>>>> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from >>>>>> outside network >>>>>> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >>>>>> >>>>> standalone="no"?> >>>>>> >>>>>>
>>>>>> >>>>>> >>>>>> >>>>> field="destination_number" expression="^(813XXXXXXX)$"> >>>>>> >>>>> data="notice INBOUND CALL FOR DID ${destination_number}"/> >>>>>> >>>>> data="call_direction=inbound"/> >>>>>> >>>>> data="1049 XML default"/> >>>>>> >>>>>> >>>>>> >>>>>>
>>>>>>
>>>>>> >>>>>> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >>>>>> python script >>>>>> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >>>>>> [public->338_dotcs_route] continue=false >>>>>> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >>>>>> Regex (PASS) ] >>>>>> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >>>>>> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >>>>>> Route, Aborting >>>>>> >>>>>> >>>>>> What do you guys think might be wrong? >>>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> *Adolphe CHER-AIME* >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150902/808c5afe/attachment-0001.html From avi at avimarcus.net Wed Sep 2 16:46:51 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 2 Sep 2015 12:46:51 +0000 Subject: [Freeswitch-users] Strange DID routing behavior In-Reply-To: References: <0000014f8e0204a3-99292a7e-e6d7-4df0-af7b-c23e16c4a816-000000@email.amazonses.com> Message-ID: <0000014f8e1872f7-db552edd-0add-46f0-98c8-784276adb587-000000@email.amazonses.com> Oh sorry, gmail webclient parses part of it and shows some garbly characters... I see the normal string in the email. -Avi On Wed, Sep 2, 2015 at 3:38 PM, acheraime . wrote: > @ Marcus, > > Yes it is. > > On Wed, Sep 2, 2015 at 8:22 AM, Avi Marcus wrote: > >> This line is the same on the other machines, too? >> >> -8" standalone="no"?> >> >> -Avi Marcus >> >> On Wed, Sep 2, 2015 at 3:10 PM, acheraime . wrote: >> >>> Michael, >>> >>> I did exactly what you suggest about the condition . Now 2/3 calls >>> failed with an Invalid application. I realize that when freeswitch is >>> parsing the extension. For some reason freeswitch receive some empty >>> application statement this is why it throw the invalid application >>> exception. See below >>> >>> Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action >>> export(call_direction=inbound) >>> Dialplan: sofia/external/863xxxxxxx at 10.50.12.227:5065 Action () >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:216 >>> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State Change CS_ROUTING >>> -> CS_EXECUTE >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_session.c:1397 Send >>> signal sofia/external/863xxxxxxx at 10.50.12.227:5065 [BREAK] >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:528 >>> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State ROUTING going to >>> sleep >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:472 >>> (sofia/external/863xxxxxxx at 10.50.12.227:5065) Running State Change >>> CS_EXECUTE >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:535 >>> (sofia/external/863xxxxxxx at 10.50.12.227:5065) State EXECUTE >>> 2015-09-02 07:55:52.644475 [DEBUG] mod_sofia.c:178 sofia/external/ >>> 863xxxxxxx at 10.50.12.227:5065 SOFIA EXECUTE >>> 2015-09-02 07:55:52.644475 [DEBUG] switch_core_state_machine.c:258 >>> sofia/external/863xxxxxxx at 10.50.12.227:5065 Standard EXECUTE >>> 2015-09-02 07:55:52.644475 [ERR] switch_core_session.c:2710 Invalid >>> Application >>> >>> Matched dial plan >>> >>> >>> >>>
>>> >>> >>> >>> >> data="call_direction=inbound"/> >>> >> data="6508 XML default"/> >>> >>> >>> >>>
>>>
>>> >>> The same codes are running fine on two other boxes. >>> >>> >>> Thanks >>> >>> Adolphe >>> >>> >>> On Wed, Sep 2, 2015 at 12:50 AM, Michael Jerris wrote: >>> >>>> yes, I suggest you get rid of the transfer and try without the condition >>>> >>>> >>>> On Tuesday, September 1, 2015, acheraime . wrote: >>>> >>>>> Michael, >>>>> >>>>> I agree with you on the redundant condition statement. About the >>>>> transfer I take that path because I already handle calls to registered >>>>> users or any voice application like auto attendant from other dial plans. >>>>> For sake of simplicity I transfer call from DIDs to them instead of >>>>> redefining the same logics. >>>>> Any suggestions? >>>>> >>>>> >>>>> Thanks >>>>> >>>>> Adolphe >>>>> >>>>> On Tue, Sep 1, 2015 at 11:17 PM, Michael Jerris >>>>> wrote: >>>>> >>>>>> when generating dynamic dial plan, it makes no sense to generate a >>>>>> condition, you would think your logic already handled the conditions. You >>>>>> can use a blank condition tag instead... also, why have it transfer right >>>>>> back into dial plan causing extra parsing, instead just give it the actions >>>>>> that would otherwise happen inside the extension its being transferred to. >>>>>> >>>>>> >>>>>> On Tuesday, September 1, 2015, acheraime . >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm experiencing a strange issue with freeswitch 1.4.21 running on >>>>>>> CentOS 6.5. >>>>>>> I have a trunk that terminates a few DIDs for 150 sip users. I'm >>>>>>> using mod_python to dynamically generate all my dialplans. >>>>>>> Everything have been working fine for three weeks (When I made this >>>>>>> deployment) since Saturday, freeswitch start dropping calls. 95% of inbound >>>>>>> calls are dropped with >>>>>>> a "No route" message or an "invalid application" error. >>>>>>> What's seems weird is the extension is generated. Below is a snippet >>>>>>> of a log >>>>>>> >>>>>>> >>>>>>> 2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing >>>>>>> WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public >>>>>>> 2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py >>>>>>> module: fscore.handler >>>>>>> 2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python >>>>>>> script >>>>>>> 2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a >>>>>>> dialplan request >>>>>>> 2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from >>>>>>> outside network >>>>>>> 2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328 >>>>>>> >>>>>> standalone="no"?> >>>>>>> >>>>>>>
>>>>>>> >>>>>>> >>>>>>> >>>>>> field="destination_number" expression="^(813XXXXXXX)$"> >>>>>>> >>>>>> data="notice INBOUND CALL FOR DID ${destination_number}"/> >>>>>>> >>>>>> data="call_direction=inbound"/> >>>>>>> >>>>>> application="transfer" data="1049 XML default"/> >>>>>>> >>>>>>> >>>>>>> >>>>>>>
>>>>>>>
>>>>>>> >>>>>>> 2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling >>>>>>> python script >>>>>>> Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 parsing >>>>>>> [public->338_dotcs_route] continue=false >>>>>>> *Dialplan: sofia/external/603XXXXXXX at 10.50.12.227:5065 >>>>>>> Regex (PASS) ] >>>>>>> destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false* >>>>>>> 2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No >>>>>>> Route, Aborting >>>>>>> >>>>>>> >>>>>>> What do you guys think might be wrong? >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> *Adolphe CHER-AIME* >>>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150902/52215636/attachment-0001.html From brian at freeswitch.org Wed Sep 2 18:01:55 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 2 Sep 2015 09:01:55 -0500 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> Message-ID: There is absolutely no way you can have 800 concurrent calls at 400cps, and have them last 10 seconds, Your math doesn't add up. 400cps with 10 seconds acd would be around 4000 concurrent sessions. This is the exact reason we don't endorse any types of load testing. While we can do crazy things like that in specific test cases in a lab, real world is never that structured. Sorry but the glove doesn't fit! /b On Wed, Sep 2, 2015 at 3:53 AM, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > Hi Brian, > > > > I?m a huge fan of virtualization, but in our environment it simply doesn?t > provide the performance we?re looking for. The tests carried out were 10 > second calls which were routed to a Call Centre Queue with one registered > SIP extension as a member. > > > > There was a significant improvement when we tested on an Amazon VM in > comparison to Hyper-V, but we?d like a system which can handle large > volumes of call traffic, based on our tests this will need to be physical > hardware to achieve the best performance. > > > > Further to this, we have managed to resolve our initial problem with CPU > spikes on Hyper-V following these steps: > > ? Disable VMQ on all physical and virtual adapters on the Hyper-V > host which are linked to the FreeSwitch VM > > ? Reduce the virtual cores on all VMs to at least half of the > available physical cores > > ? Increase the Processor Relative weight on the FreeSwitch VMs to > 200 (default 100) > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West > *Sent:* 01 September 2015 21:21 > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Shaun, > > > > 800 concurrent with 400cps, expectations are a little out of touch with > reality and your test is no where near real world. Your call duration is > ~2000ms, little to no time to actually do anything useful. You're burning > the bulk of your CPU time on signaling and doing no real work with the > session. > > > > So yes, you'll always get the best results out of bare metal, but you can > also get good performance on a VM (*) > > > > (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your > mileage may vary depending on your specific application and load > requirements. > > > > Thanks, > > > > > > > > > > On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Update > > We've performed various tests and have come to the conclusion as advised > by others, that visualization is causing bottlenecks. > > Using Amazon EC2 on an 8 core high performance virtual server this maxed > out at around 800 concurrent sessions, 400 sessions per second. > > Using a Dell 1950 8 core server this was able to handle 1000 concurrent > sessions, 400 sessions per second and still have plenty of resource > available. Average CPU was fluctuating between 30-40% under peak load. > > Conclusion, if you want to run a high performance FreeSwitch server in a > production you should stick with physical hardware and avoid visualization > where possible. > ________________________________________ > From: freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [ > shaun.stokes at itec-support.co.uk] > Sent: 28 August 2015 15:37 > To: 'FreeSWITCH Users Help' > > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Hi Nathan, > > Thanks for the suggestion, we still see the CPU spikes when is under load > after reducing to 8 cores but I think there may actually be an improvement > in the audio quality. > > It's still not what we're expecting, so we will have to test our build on > physical hardware too. > > Thanks, > Shaun > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan > Neulinger > Sent: 28 August 2015 15:04 > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Yes, I know you said Hyper-V, I don't know if it has the same sort of > scheduler behavior or not, just mentioned the vmware for context. > > On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > > One thing that I see jump out - you've probably got too many virtual > > cores defined on that VM, particularly since you've assigned # vcpu the > same as the number of real cores on the host system. > > > > Try your test again dropping that to 8 virtual CPUs and I think you > > might see better results. (Or at least drop to less than 100% of the > > total cores on the hardware.) > > > > Particularly if this host system has other vms running on it, you're > > hurting the vm scheduler's ability to hand out resources. With vmware, > > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > > to be locked to schedule execution of an N cpu virtual machine - so even > if it doesn't need all of the CPUs, it has to reserve all of them any time > you have more than a 2 vCPU vm. > > > > -- Nathan > > > > On 08/28/2015 08:18 AM, Michael Jerris wrote: > >> The numbers your posting are fairly low, I'm guessing this is a > >> grossly underpowered vm that is causing your issues > >> > >> On Friday, August 28, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > >> > >> Hi Peter,____ > >> > >> __ __ > >> > >> Thanks for the advice, this is something we're already looking > into but we don't have the new hardware available > >> yet.____ > >> > >> __ __ > >> > >> Debian 8 has great integration with Hyper-V on 2012R2 and operates > as a Generation 2 VM, obviously it's never going > >> to be as good as running directly on the hardware but we were > >> hoping for better performance.____ > >> > >> __ __ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> __ __ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter > Olsson > >> *Sent:* 28 August 2015 10:43 > >> *To:* FreeSWITCH Users Help >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> __ __ > >> > >> If you want high performance, I recommend using real hardware, not > a virtual machine setup - it will cause you > >> issues.____ > >> > >> __ __ > >> > >> /Peter____ > >> > >> __ __ > >> > >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> >:__ > >> __ > >> > >> Hi Michael,____ > >> > >> ____ > >> > >> Thanks for the response and recommendation.____ > >> > >> ____ > >> > >> Our new build is now on Debian 8 Jessie, performance on the > system is noticeably better and any audio problems > >> while the system is under load are significantly reduced but > we do still experience spikes along with reduced > >> audio quality when the system is processing 20 calls per > >> second while already maintaining 80 existing calls.____ > >> > >> ____ > >> > >> We're still hitting some kind of bottleneck, what should we > expect to be able to support on a single piece of > >> hardware? We've kept our dialplans as small as possible and > we're using Memcache, but something tells me it's > >> the call setup process which is triggering the spikes, is this > possibly a limitation on the SIP profiles which > >> are single threaded?____ > >> > >> ____ > >> > >> I also see FreeSWITCH supports clustering but it's in relation > to high availability, is it possible to cluster a > >> single FreeSWITCH instance across multiple hardware or should > we be looking elsewhere to solve these > >> bottlenecks?____ > >> > >> ____ > >> > >> We switched to TCP Vegas on our new build as recommended on > the FreeSWITCH Wiki, this has provided a noticeable > >> reduction in audio latency but doesn't solve the issue with > >> CPU spikes.____ > >> > >> ____ > >> > >> Many Thanks,____ > >> > >> Shaun____ > >> > >> ____ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Michael > Jerris > >> *Sent:* 15 August 2015 23:00 > >> *To:* FreeSWITCH Users Help < > freeswitch-users at lists.freeswitch.org > >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> ____ > >> > >> There are multiple known issues with Ubuntu 12.04. We > reccomend Debian 8 Jessie. > >> > >> On Friday, August 14, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> > > >> wrote:____ > >> > >> Hi,____ > >> > >> ____ > >> > >> We're experiencing performance issues with FreeSwitch, our > target is 500 concurrent sessions, but at the > >> moment this starts to bottleneck around 30.____ > >> > >> ____ > >> > >> Host system:____ > >> > >> Windows Server 2012 Hyper-V Host____ > >> > >> AMD Opteron 4386 (2 processors) - 16 cores total____ > >> > >> 128GB DDR3____ > >> > >> 2TB RAID 5 (700MB/s tested read and write > >> throughput)____ > >> > >> ____ > >> > >> FreeSwitch Virtual Machine:____ > >> > >> FreeSwitch 1.4.15____ > >> > >> Ubuntu 12.04 LTS____ > >> > >> 16 Virtual cores (high priority)____ > >> > >> 2GB RAM (would assign more but FreeSwitch never seems to > >> use much)____ > >> > >> 500GB HD (on VHDX)____ > >> > >> ____ > >> > >> After around 30 concurrent sessions we begin to see CPU > spikes almost every time a new call comes in, as the > >> sessions increase the size and frequency of the CPU spikes > also increase. The system seems to be able to sit > >> comfortably with over 100 concurrent sessions and 80% idle > CPU, providing we don't have any new calls > >> hitting the platform. The spikes are causing audio (RTP) > to stutter or in some cases drop completely for a > >> few seconds.____ > >> > >> ____ > >> > >> The FreeSwitch spikes are occurring on all 16 cores, we > have been monitoring the system using htop and > >> mpstat.____ > >> > >> ____ > >> > >> This is an example of when we receive an inbound call > >> while we have 34 concurrent sessions:____ > >> > >> 14:26:04 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 > 0.00 0.00 0.00 70.74____ > >> > >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 > 0.00 0.00 0.00 69.61____ > >> > >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 > 0.00 0.00 0.00 72.55____ > >> > >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 73.27____ > >> > >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 > 0.00 0.00 0.00 68.32____ > >> > >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 > 0.00 0.00 0.00 62.00____ > >> > >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 > 0.00 0.00 0.00 70.59____ > >> > >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 73.00____ > >> > >> ____ > >> > >> This is when the system is not receiving an inbound call > but is sitting comfortably at 34 concurrent > >> sessions:____ > >> > >> 14:25:57 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 > 0.00 0.00 0.00 98.39____ > >> > >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 > 0.00 0.00 0.00 98.04____ > >> > >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 > 0.00 0.00 0.00 94.00____ > >> > >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 97.03____ > >> > >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> ____ > >> > >> We're using FreeSwitch in multi-tenant mode, we have tried > dedicating a single VM for one tenancy but still > >> experience the issue. My assumption has been that this > will be due to the dialplan, I've optimized this > >> slightly by writing LUA scripts to handle some of the > inbound calls this appears to take away some of the > >> load but we're still using the internal dialplans for each > tenancy (tenancy dialplans have an average of 300 > >> entries).____ > >> > >> ____ > >> > >> We are using the following arguments when running > >> FreeSwitch:____ > >> > >> -rp -nc -nonat____ > >> > >> ____ > >> > >> I've seen another post which says we should operate > FreeSwitch in High Performance mode using -hp but can't > >> find anything information about this, is this still a > >> valid argument to use with FreeSwitch?____ > >> > >> ____ > >> > >> Has anyone experienced similar performance issues before > >> or have any advice?____ > >> > >> ____ > >> > >> Hope someone may be able help.____ > >> > >> ____ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > _________________________________________________________________________ > >> Professional FreeSWITCH Consulting Services: > >> consulting at freeswitch.org 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____ > >> > >> __ __ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _ > >> > >> > >> > >> _____________________________________________________________________ > >> ____ 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-us > >> ers > >> http://www.freeswitch.org > >> > > > > -- > ------------------------------------------------------------ > Nathan Neulinger nneul at mst.edu > Missouri S&T Information Technology (573) 612-1412 > System Administrator - Architect > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/a582491f/attachment-0001.html From ximop_22 at hotmail.com Wed Sep 2 18:28:44 2015 From: ximop_22 at hotmail.com (Ximo Peral) Date: Wed, 2 Sep 2015 16:28:44 +0200 Subject: [Freeswitch-users] mod_odbc_query in dialplan no results Message-ID: I am trying to obtain results of an SQL query, the query is: The variable "$ {check}" is not defined, but if I write directly user_name works. The output is: Dialplan: sofia/external/965462224 at 78.136.81.1 Action odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='${user_name}') INLINEEXECUTE sofia/external/965462224 at 78.136.81.1 odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='117201')Dialplan: sofia/external/965462224 at 78.136.81.1 ANTI-Action set(control_origen=${control})2015-09-02 16:21:08.046388 [DEBUG] mod_dptools.c:1498 SET sofia/external/965462224 at 78.136.81.1 [control_origen]=[UNDEF] Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/5ad88a28/attachment.html From ximop_22 at hotmail.com Wed Sep 2 18:38:47 2015 From: ximop_22 at hotmail.com (Ximo Peral) Date: Wed, 2 Sep 2015 16:38:47 +0200 Subject: [Freeswitch-users] mod_odbc_query in dialplan no results In-Reply-To: References: Message-ID: Sorry, correction: The variable "${control}" is not defined, but if I write directly user_name works. From: ximop_22 at hotmail.com To: freeswitch-users at lists.freeswitch.org Date: Wed, 2 Sep 2015 16:28:44 +0200 Subject: [Freeswitch-users] mod_odbc_query in dialplan no results I am trying to obtain results of an SQL query, the query is: The variable "$ {check}" is not defined, but if I write directly user_name works. The output is: Dialplan: sofia/external/965462224 at 78.136.81.1 Action odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='${user_name}') INLINEEXECUTE sofia/external/965462224 at 78.136.81.1 odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='117201')Dialplan: sofia/external/965462224 at 78.136.81.1 ANTI-Action set(control_origen=${control})2015-09-02 16:21:08.046388 [DEBUG] mod_dptools.c:1498 SET sofia/external/965462224 at 78.136.81.1 [control_origen]=[UNDEF] Any ideas? _________________________________________________________________________ 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/20150902/7a60136e/attachment.html From ximop_22 at hotmail.com Wed Sep 2 18:57:10 2015 From: ximop_22 at hotmail.com (Ximo Peral) Date: Wed, 2 Sep 2015 16:57:10 +0200 Subject: [Freeswitch-users] mod_odbc_query in dialplan no results In-Reply-To: References: , Message-ID: Solved! I'm an idiot, the user_name does not exist. Was convinced existed. Sorry for the inconvenience! :S From: ximop_22 at hotmail.com To: freeswitch-users at lists.freeswitch.org Date: Wed, 2 Sep 2015 16:38:47 +0200 Subject: Re: [Freeswitch-users] mod_odbc_query in dialplan no results Sorry, correction: The variable "${control}" is not defined, but if I write directly user_name works. From: ximop_22 at hotmail.com To: freeswitch-users at lists.freeswitch.org Date: Wed, 2 Sep 2015 16:28:44 +0200 Subject: [Freeswitch-users] mod_odbc_query in dialplan no results I am trying to obtain results of an SQL query, the query is: The variable "$ {check}" is not defined, but if I write directly user_name works. The output is: Dialplan: sofia/external/965462224 at 78.136.81.1 Action odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='${user_name}') INLINEEXECUTE sofia/external/965462224 at 78.136.81.1 odbc_query(SELECT CONCAT(caronte,callerid_mal_formado) AS control FROM company WHERE account_number='117201')Dialplan: sofia/external/965462224 at 78.136.81.1 ANTI-Action set(control_origen=${control})2015-09-02 16:21:08.046388 [DEBUG] mod_dptools.c:1498 SET sofia/external/965462224 at 78.136.81.1 [control_origen]=[UNDEF] Any ideas? _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150902/e8159ef9/attachment.html From shakumarsoftware at gmail.com Wed Sep 2 19:11:15 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:11:15 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Message-ID: I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " The configure of apr-util does not have ldap disabled either. Platform: standard x86_64-linux but with a custom kernel. Trying to cross-compile on a Ubuntu 14.4 host. 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it seems like it is for Debian] 2. A makefile that basically calls the top-level configure script and calls make. PHONY : $(X86_64_ARCH)/freeswitch $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure cd $(TOP) mkdir -p $@ cd $@ && \ export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ export ac_cv_func_malloc_0_nonnull=yes && \ export ac_cv_func_realloc_0_nonnull=yes && \ export apr_cv_mutex_recursive=yes && \ export ac_cv_file__dev_urandom=yes && \ export ac_cv_file__dev_ptmx=yes && \ export ac_cv_file__dev_zero=yes && \ export ac_cv_func_setpgrp_void=yes && \ export apr_cv_process_shared_works=yes && \ export apr_cv_mutex_robust_shared=no && \ export apr_cv_tcp_nodelay_with_cork=yes && \ export ac_cv_sizeof_struct_iovec=8 && \ export apr_cv_mutex_recursive=yes && \ export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ $(freeswitch_loc)/bootstrap.sh && \ $(freeswitch_loc)/configure \ --build=`uname -m` \ --host=$(X86_64_ARCH) \ --exec-prefix=/usr \ --prefix=/var/lib/freeswitch \ --libexecdir=/usr/lib \ --libdir=/usr/lib \ --sysconfdir=/etc/freeswitch \ --datarootdir=/usr/share \ --includedir=/usr/include/freeswitch \ --with-modinstdir=/usr/lib/freeswitch/mod \ --localstatedir=/var \ --with-rundir=/var/run \ --disable-core-libedit-support \ --enable-static \ --disable-debug \ --disable-core-odbc-support \ --disable-system-xmlrpc-c \ --without-erlang \ --without-python \ --with-sysroot=$(X86_64_INSTALL) \ 64,1-8 38% CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ CFLAGS="-Wno-error=strict-aliasing \ -Wno-error=unused-value" sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = -I$$(abs_builddir)/g' \ -i $@/libs/tiff-4.0.2/libtiff/Makefile sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ -i $@/libs/sqlite/Makefile sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ -i $@/Makefile $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE -DHAVE_UINT64_T" \ install I also ran autoconf --reconf to generate Makefile.in from the Makefile.am file. I will definitely migrate to the master but I wanted to try and see if 1.4 builds. Am I doing something obviously wrong here ? Mike, Thank you so much! Shaks On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > those are out of apr-util but we don't use them, and I thought that in our > configure we pass to that we disable those. What steps exactly are you > going through trying to build this? You shouldn't need to be building your > own apr libs, those should build as part of our build proces, and in my > experience they should cross easily. can you reply with some details of > the platform your trying to cross to and why your build scripts look like > so far? Also, we are getting ready to release 1.6 very soon. If you are > already making a huge version jump I would reccomend you working off master > which will become 1.6 instead of 1.4. > > On Tuesday, September 1, 2015, Sharath Kumar > wrote: > >> Mike, >> That is great! I ran it through autoconf and It compiles now but I have >> strange linking errors in libfreeswitch .so >> :(. Does FS require LDAP lib or is it the apr-util that is not being >> linked not sure? I searched for these symbols in the older FS and it is >> nowhere to be found in the .so. The sources also don't have them! Any help >> would be great! >> >> thank you, >> Shaks >> >> >> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >> ./.libs/libfreeswitch.so: undefined reference to >> `ldap_pvt_url_scheme2proto' >> >> >> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >> >>> Recent code uses automake. The rules are in there: >>> >>> :grep lib_LTLIBRARIES Makefile.am >>> lib_LTLIBRARIES = libfreeswitch.la >>> >>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>> wrote: >>> >>> Mike, >>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* >>> the speex in the lib. I guess the latest doesn't use it. thanks for the >>> clarification. I guess I will have to manually build speex for my embedded >>> target and install it as a package. >>> I am also confused about building the FS library i.e "libfreeswitch.la". >>> In the older FS, there is a Makefile.in that had rules to make the >>> libfreeswitch.la. I may not have looked hard enough but the newer one >>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>> Am I completely mistaken ? >>> >>> thank you, >>> Shaks >>> >>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris wrote: >>> >>>> There is no without-speex, as we use some speex functionality in the >>>> core. We use system packages for the speex library, as detected using >>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>> that is attempting to build speex, as we do not build speex. >>>> >>>> >>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>> shakumarsoftware at gmail.com> wrote: >>>> > >>>> > Hi, >>>> > >>>> > I'm trying to cross-compile for an embedded target and building the >>>> latest production build from source but it fails trying to build speex. >>>> > >>>> > I also noticed in the libs directory there is no speex folder, so I >>>> had to copy it from some other place. >>>> > >>>> > How do I disable speex from compiling ? is it with --without-speex in >>>> the configure script ? >>>> > >>>> > thanks, >>>> > Shaks >>>> > >>>> _________________________________________________________________________ >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > _________________________________________________________________________ > 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/20150902/94fd8d83/attachment-0001.html From krice at freeswitch.org Wed Sep 2 19:23:26 2015 From: krice at freeswitch.org (Ken Rice) Date: Wed, 2 Sep 2015 10:23:26 -0500 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Message-ID: <212701d0e593$512b9bb0$f382d310$@freeswitch.org> Are you just trying to disable some of the modules that build? If so that?s just in modules.conf in the root of your source code check out? just comment out the ones you don?t want to build? the core doesn?t depend on ldap From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Sharath Kumar Sent: Wednesday, September 2, 2015 10:11 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " The configure of apr-util does not have ldap disabled either. Platform: standard x86_64-linux but with a custom kernel. Trying to cross-compile on a Ubuntu 14.4 host. 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it seems like it is for Debian] 2. A makefile that basically calls the top-level configure script and calls make. PHONY : $(X86_64_ARCH)/freeswitch $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure cd $(TOP) mkdir -p $@ cd $@ && \ export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ export ac_cv_func_malloc_0_nonnull=yes && \ export ac_cv_func_realloc_0_nonnull=yes && \ export apr_cv_mutex_recursive=yes && \ export ac_cv_file__dev_urandom=yes && \ export ac_cv_file__dev_ptmx=yes && \ export ac_cv_file__dev_zero=yes && \ export ac_cv_func_setpgrp_void=yes && \ export apr_cv_process_shared_works=yes && \ export apr_cv_mutex_robust_shared=no && \ export apr_cv_tcp_nodelay_with_cork=yes && \ export ac_cv_sizeof_struct_iovec=8 && \ export apr_cv_mutex_recursive=yes && \ export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ $(freeswitch_loc)/bootstrap.sh && \ $(freeswitch_loc)/configure \ --build=`uname -m` \ --host=$(X86_64_ARCH) \ --exec-prefix=/usr \ --prefix=/var/lib/freeswitch \ --libexecdir=/usr/lib \ --libdir=/usr/lib \ --sysconfdir=/etc/freeswitch \ --datarootdir=/usr/share \ --includedir=/usr/include/freeswitch \ --with-modinstdir=/usr/lib/freeswitch/mod \ --localstatedir=/var \ --with-rundir=/var/run \ --disable-core-libedit-support \ --enable-static \ --disable-debug \ --disable-core-odbc-support \ --disable-system-xmlrpc-c \ --without-erlang \ --without-python \ --with-sysroot=$(X86_64_INSTALL) \ 64,1-8 38% CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ CFLAGS="-Wno-error=strict-aliasing \ -Wno-error=unused-value" sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = -I$$(abs_builddir)/g' \ -i $@/libs/tiff-4.0.2/libtiff/Makefile sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ -i $@/libs/sqlite/Makefile sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ -i $@/Makefile $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE -DHAVE_UINT64_T" \ install I also ran autoconf --reconf to generate Makefile.in from the Makefile.am file. I will definitely migrate to the master but I wanted to try and see if 1.4 builds. Am I doing something obviously wrong here ? Mike, Thank you so much! Shaks On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris > wrote: those are out of apr-util but we don't use them, and I thought that in our configure we pass to that we disable those. What steps exactly are you going through trying to build this? You shouldn't need to be building your own apr libs, those should build as part of our build proces, and in my experience they should cross easily. can you reply with some details of the platform your trying to cross to and why your build scripts look like so far? Also, we are getting ready to release 1.6 very soon. If you are already making a huge version jump I would reccomend you working off master which will become 1.6 instead of 1.4. On Tuesday, September 1, 2015, Sharath Kumar > wrote: Mike, That is great! I ran it through autoconf and It compiles now but I have strange linking errors in libfreeswitch .so :(. Does FS require LDAP lib or is it the apr-util that is not being linked not sure? I searched for these symbols in the older FS and it is nowhere to be found in the .so. The sources also don't have them! Any help would be great! thank you, Shaks ./.libs/libfreeswitch.so: undefined reference to `ber_free' ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' ./.libs/libfreeswitch.so: undefined reference to `ldap_pvt_url_scheme2proto' On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris > wrote: Recent code uses automake. The rules are in there: :grep lib_LTLIBRARIES Makefile.am lib_LTLIBRARIES = libfreeswitch.la On Sep 1, 2015, at 3:39 PM, Sharath Kumar > wrote: Mike, Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* the speex in the lib. I guess the latest doesn't use it. thanks for the clarification. I guess I will have to manually build speex for my embedded target and install it as a package. I am also confused about building the FS library i.e "libfreeswitch.la ". In the older FS, there is a Makefile.in that had rules to make the libfreeswitch.la . I may not have looked hard enough but the newer one (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la . Am I completely mistaken ? thank you, Shaks On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris > wrote: There is no without-speex, as we use some speex functionality in the core. We use system packages for the speex library, as detected using pkg-config. I'm not sure how you could get an error building freeswitch that is attempting to build speex, as we do not build speex. > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: > > Hi, > > I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. > > I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. > > How do I disable speex from compiling ? is it with --without-speex in the configure script ? > > thanks, > Shaks > _________________________________________________________________________ _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150902/ff7e8ee2/attachment-0001.html From mike at jerris.com Wed Sep 2 19:46:43 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 2 Sep 2015 11:46:43 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> Message-ID: <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> > On Sep 2, 2015, at 11:11 AM, Sharath Kumar wrote: > > I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " > The configure of apr-util does not have ldap disabled either. > Fails with what message? > Platform: standard x86_64-linux but with a custom kernel. > > Trying to cross-compile on a Ubuntu 14.4 host. > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it seems like it is for Debian] Thats correct, you should be running this. > 2. A makefile that basically calls the top-level configure script and calls make. > > PHONY : $(X86_64_ARCH)/freeswitch > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > cd $(TOP) > mkdir -p $@ > cd $@ && \ > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > export ac_cv_func_malloc_0_nonnull=yes && \ > export ac_cv_func_realloc_0_nonnull=yes && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file__dev_urandom=yes && \ > export ac_cv_file__dev_ptmx=yes && \ > export ac_cv_file__dev_zero=yes && \ > export ac_cv_func_setpgrp_void=yes && \ > export apr_cv_process_shared_works=yes && \ > export apr_cv_mutex_robust_shared=no && \ > export apr_cv_tcp_nodelay_with_cork=yes && \ > export ac_cv_sizeof_struct_iovec=8 && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > $(freeswitch_loc)/bootstrap.sh && \ > $(freeswitch_loc)/configure \ > --build=`uname -m` \ > --host=$(X86_64_ARCH) \ > --exec-prefix=/usr \ > --prefix=/var/lib/freeswitch \ > --libexecdir=/usr/lib \ > --libdir=/usr/lib \ > --sysconfdir=/etc/freeswitch \ > --datarootdir=/usr/share \ > --includedir=/usr/include/freeswitch \ > --with-modinstdir=/usr/lib/freeswitch/mod \ > --localstatedir=/var \ > --with-rundir=/var/run \ > --disable-core-libedit-support \ > --enable-static \ why --enable-static ? > --disable-debug \ > --disable-core-odbc-support \ > --disable-system-xmlrpc-c \ > --without-erlang \ > --without-python \ > --with-sysroot=$(X86_64_INSTALL) \ this looks mostly good > 64,1-8 38% > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ Why are you adding -D_GNU_SOURCE? Is this line actually needed? > CFLAGS="-Wno-error=strict-aliasing \ > -Wno-error=unused-value" > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = -I$$(abs_builddir)/g' \ > -i $@/libs/tiff-4.0.2/libtiff/Makefile What is this for? > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > -i $@/libs/sqlite/Makefile What is this for? (note on master, we use system sqlite) > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > -i $@/Makefile What is this for? That symbol doesn't even exist in the core Makefile, so this line is actually doing nothing at all. I don't think you actually need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, it will likely get added where it needs to be from stuff from pkg-config (at least on master) > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf What does this do? > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE -DHAVE_UINT64_T" \ What is this CPPFLAGS for? > install > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am file. > you shouldn't have to do that > I will definitely migrate to the master but I wanted to try and see if 1.4 builds. I have done quite a lot in the master build system that moves quite a few libraries (although not apr-utils) out of our build system. This will require you to repackage seperately a few more libs for your cross toolchain, but should greatly simplify the cross of freeswitch itself. I have also done quite a bit of work fixing srcdir and cross builds in master that is not in the 1.4 branch. It is likely much easier for you to accomplish this on master (although I do have working cross builds on 1.4, its a lot more painful to make work right) > > Am I doing something obviously wrong here ? > > Mike, Thank you so much! > > Shaks > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris > wrote: > those are out of apr-util but we don't use them, and I thought that in our configure we pass to that we disable those. What steps exactly are you going through trying to build this? You shouldn't need to be building your own apr libs, those should build as part of our build proces, and in my experience they should cross easily. can you reply with some details of the platform your trying to cross to and why your build scripts look like so far? Also, we are getting ready to release 1.6 very soon. If you are already making a huge version jump I would reccomend you working off master which will become 1.6 instead of 1.4. > > On Tuesday, September 1, 2015, Sharath Kumar > wrote: > Mike, > That is great! I ran it through autoconf and It compiles now but I have strange linking errors in libfreeswitch .so :(. Does FS require LDAP lib or is it the apr-util that is not being linked not sure? I searched for these symbols in the older FS and it is nowhere to be found in the .so. The sources also don't have them! Any help would be great! > > thank you, > Shaks > > > ./.libs/libfreeswitch.so: undefined reference to `ber_free' > ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' > ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' > ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' > ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' > ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' > ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' > ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' > ./.libs/libfreeswitch.so: undefined reference to `ldap_pvt_url_scheme2proto' > > > On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris > wrote: > Recent code uses automake. The rules are in there: > > :grep lib_LTLIBRARIES Makefile.am > lib_LTLIBRARIES = libfreeswitch.la > >> On Sep 1, 2015, at 3:39 PM, Sharath Kumar > wrote: >> >> Mike, >> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* the speex in the lib. I guess the latest doesn't use it. thanks for the clarification. I guess I will have to manually build speex for my embedded target and install it as a package. >> I am also confused about building the FS library i.e "libfreeswitch.la ". In the older FS, there is a Makefile.in that had rules to make the libfreeswitch.la . I may not have looked hard enough but the newer one (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la . Am I completely mistaken ? >> >> thank you, >> Shaks >> >> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris > wrote: >> There is no without-speex, as we use some speex functionality in the core. We use system packages for the speex library, as detected using pkg-config. I'm not sure how you could get an error building freeswitch that is attempting to build speex, as we do not build speex. >> >> >> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: >> > >> > Hi, >> > >> > I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. >> > >> > I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. >> > >> > How do I disable speex from compiling ? is it with --without-speex in the configure script ? >> > >> > thanks, >> > Shaks >> > _________________________________________________________________________ >> >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150902/df6021e8/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 19:53:18 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:53:18 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: Mike, That is very helpful. I will build the cross on the master and see how that goes. Shaks On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > > On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: > > I am not building my own apr-util. If I try to build FS with > --without-ldap option, the main FS configure script fails with this message > " > The configure of apr-util does not have ldap disabled either. > > > Fails with what message? > > Platform: standard x86_64-linux but with a custom kernel. > > Trying to cross-compile on a Ubuntu 14.4 host. > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it > seems like it is for Debian] > > > Thats correct, you should be running this. > > 2. A makefile that basically calls the top-level configure script and > calls make. > > PHONY : $(X86_64_ARCH)/freeswitch > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > cd $(TOP) > mkdir -p $@ > cd $@ && \ > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > export ac_cv_func_malloc_0_nonnull=yes && \ > export ac_cv_func_realloc_0_nonnull=yes && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file__dev_urandom=yes && \ > export ac_cv_file__dev_ptmx=yes && \ > export ac_cv_file__dev_zero=yes && \ > export ac_cv_func_setpgrp_void=yes && \ > export apr_cv_process_shared_works=yes && \ > export apr_cv_mutex_robust_shared=no && \ > export apr_cv_tcp_nodelay_with_cork=yes && \ > export ac_cv_sizeof_struct_iovec=8 && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > $(freeswitch_loc)/bootstrap.sh && \ > $(freeswitch_loc)/configure \ > --build=`uname -m` \ > --host=$(X86_64_ARCH) \ > --exec-prefix=/usr \ > --prefix=/var/lib/freeswitch \ > --libexecdir=/usr/lib \ > --libdir=/usr/lib \ > --sysconfdir=/etc/freeswitch \ > --datarootdir=/usr/share \ > --includedir=/usr/include/freeswitch \ > --with-modinstdir=/usr/lib/freeswitch/mod \ > --localstatedir=/var \ > --with-rundir=/var/run \ > --disable-core-libedit-support \ > > > --enable-static \ > > why --enable-static ? > > --disable-debug \ > --disable-core-odbc-support \ > --disable-system-xmlrpc-c \ > --without-erlang \ > --without-python \ > --with-sysroot=$(X86_64_INSTALL) \ > > > this looks mostly good > > > 64,1-8 > 38% > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > > Why are you adding -D_GNU_SOURCE? Is this line actually needed? > > CFLAGS="-Wno-error=strict-aliasing \ > -Wno-error=unused-value" > > > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = > -I$$(abs_builddir)/g' \ > -i $@/libs/tiff-4.0.2/libtiff/Makefile > > What is this for? > > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > -i $@/libs/sqlite/Makefile > > > What is this for? (note on master, we use system sqlite) > > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include > -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > -i $@/Makefile > > > What is this for? That symbol doesn't even exist in the core Makefile, so > this line is actually doing nothing at all. I don't think you actually > need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, > it will likely get added where it needs to be from stuff from pkg-config > (at least on master) > > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > > What does this do? > > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE > -DHAVE_UINT64_T" \ > > > What is this CPPFLAGS for? > > install > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am > file. > > > you shouldn't have to do that > > I will definitely migrate to the master but I wanted to try and see if 1.4 > builds. > > > I have done quite a lot in the master build system that moves quite a few > libraries (although not apr-utils) out of our build system. This will > require you to repackage seperately a few more libs for your cross > toolchain, but should greatly simplify the cross of freeswitch itself. I > have also done quite a bit of work fixing srcdir and cross builds in master > that is not in the 1.4 branch. It is likely much easier for you to > accomplish this on master (although I do have working cross builds on 1.4, > its a lot more painful to make work right) > > > Am I doing something obviously wrong here ? > > Mike, Thank you so much! > > Shaks > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > >> those are out of apr-util but we don't use them, and I thought that in >> our configure we pass to that we disable those. What steps exactly are you >> going through trying to build this? You shouldn't need to be building your >> own apr libs, those should build as part of our build proces, and in my >> experience they should cross easily. can you reply with some details of >> the platform your trying to cross to and why your build scripts look like >> so far? Also, we are getting ready to release 1.6 very soon. If you are >> already making a huge version jump I would reccomend you working off master >> which will become 1.6 instead of 1.4. >> >> On Tuesday, September 1, 2015, Sharath Kumar >> wrote: >> >>> Mike, >>> That is great! I ran it through autoconf and It compiles now but I have >>> strange linking errors in libfreeswitch .so >>> :(. Does FS require LDAP lib or is it the apr-util that is not being >>> linked not sure? I searched for these symbols in the older FS and it is >>> nowhere to be found in the .so. The sources also don't have them! Any help >>> would be great! >>> >>> thank you, >>> Shaks >>> >>> >>> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >>> ./.libs/libfreeswitch.so: undefined reference to >>> `ldap_pvt_url_scheme2proto' >>> >>> >>> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >>> >>>> Recent code uses automake. The rules are in there: >>>> >>>> :grep lib_LTLIBRARIES Makefile.am >>>> lib_LTLIBRARIES = libfreeswitch.la >>>> >>>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>>> wrote: >>>> >>>> Mike, >>>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one >>>> *had* the speex in the lib. I guess the latest doesn't use it. thanks for >>>> the clarification. I guess I will have to manually build speex for my >>>> embedded target and install it as a package. >>>> I am also confused about building the FS library i.e "libfreeswitch.la". >>>> In the older FS, there is a Makefile.in that had rules to make the >>>> libfreeswitch.la. I may not have looked hard enough but the newer one >>>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>>> Am I completely mistaken ? >>>> >>>> thank you, >>>> Shaks >>>> >>>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris >>>> wrote: >>>> >>>>> There is no without-speex, as we use some speex functionality in the >>>>> core. We use system packages for the speex library, as detected using >>>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>>> that is attempting to build speex, as we do not build speex. >>>>> >>>>> >>>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>>> shakumarsoftware at gmail.com> wrote: >>>>> > >>>>> > Hi, >>>>> > >>>>> > I'm trying to cross-compile for an embedded target and building the >>>>> latest production build from source but it fails trying to build speex. >>>>> > >>>>> > I also noticed in the libs directory there is no speex folder, so I >>>>> had to copy it from some other place. >>>>> > >>>>> > How do I disable speex from compiling ? is it with --without-speex >>>>> in the configure script ? >>>>> > >>>>> > thanks, >>>>> > Shaks >>>>> > >>>>> _________________________________________________________________________ >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/c13426d1/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 19:56:27 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:56:27 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <212701d0e593$512b9bb0$f382d310$@freeswitch.org> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <212701d0e593$512b9bb0$f382d310$@freeswitch.org> Message-ID: I don't have a lot of modules. The apr-util seemed to depend upon ldap.I thought the core needs apr and apr-util ? On Wed, Sep 2, 2015 at 9:23 AM, Ken Rice wrote: > Are you just trying to disable some of the modules that build? If so > that?s just in modules.conf in the root of your source code check out? just > comment out the ones you don?t want to build? the core doesn?t depend on > ldap > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Sharath > Kumar > *Sent:* Wednesday, September 2, 2015 10:11 AM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex > > > > I am not building my own apr-util. If I try to build FS with > --without-ldap option, the main FS configure script fails with this message > " > > The configure of apr-util does not have ldap disabled either. > > > > Platform: standard x86_64-linux but with a custom kernel. > > > > Trying to cross-compile on a Ubuntu 14.4 host. > > > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it > seems like it is for Debian] > > 2. A makefile that basically calls the top-level configure script and > calls make. > > > > PHONY : $(X86_64_ARCH)/freeswitch > > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > > cd $(TOP) > > mkdir -p $@ > > cd $@ && \ > > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > > export ac_cv_func_malloc_0_nonnull=yes && \ > > export ac_cv_func_realloc_0_nonnull=yes && \ > > export apr_cv_mutex_recursive=yes && \ > > export ac_cv_file__dev_urandom=yes && \ > > export ac_cv_file__dev_ptmx=yes && \ > > export ac_cv_file__dev_zero=yes && \ > > export ac_cv_func_setpgrp_void=yes && \ > > export apr_cv_process_shared_works=yes && \ > > export apr_cv_mutex_robust_shared=no && \ > > export apr_cv_tcp_nodelay_with_cork=yes && \ > > export ac_cv_sizeof_struct_iovec=8 && \ > > export apr_cv_mutex_recursive=yes && \ > > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > > $(freeswitch_loc)/bootstrap.sh && \ > > $(freeswitch_loc)/configure \ > > --build=`uname -m` \ > > --host=$(X86_64_ARCH) \ > > --exec-prefix=/usr \ > > --prefix=/var/lib/freeswitch \ > > --libexecdir=/usr/lib \ > > --libdir=/usr/lib \ > > --sysconfdir=/etc/freeswitch \ > > --datarootdir=/usr/share \ > > --includedir=/usr/include/freeswitch \ > > --with-modinstdir=/usr/lib/freeswitch/mod \ > > --localstatedir=/var \ > > --with-rundir=/var/run \ > > --disable-core-libedit-support \ > > --enable-static \ > > --disable-debug \ > > --disable-core-odbc-support \ > > --disable-system-xmlrpc-c \ > > --without-erlang \ > > --without-python \ > > --with-sysroot=$(X86_64_INSTALL) \ > > > 64,1-8 > 38% > > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > CFLAGS="-Wno-error=strict-aliasing \ > > -Wno-error=unused-value" > > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = > -I$$(abs_builddir)/g' \ > > -i $@/libs/tiff-4.0.2/libtiff/Makefile > > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > > -i $@/libs/sqlite/Makefile > > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include > -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > > -i $@/Makefile > > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE > -DHAVE_UINT64_T" \ > > install > > > > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am > file. > > > > I will definitely migrate to the master but I wanted to try and see if 1.4 > builds. > > > > Am I doing something obviously wrong here ? > > > > Mike, Thank you so much! > > > > Shaks > > > > > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > > those are out of apr-util but we don't use them, and I thought that in our > configure we pass to that we disable those. What steps exactly are you > going through trying to build this? You shouldn't need to be building your > own apr libs, those should build as part of our build proces, and in my > experience they should cross easily. can you reply with some details of > the platform your trying to cross to and why your build scripts look like > so far? Also, we are getting ready to release 1.6 very soon. If you are > already making a huge version jump I would reccomend you working off master > which will become 1.6 instead of 1.4. > > > On Tuesday, September 1, 2015, Sharath Kumar > wrote: > > Mike, > > That is great! I ran it through autoconf and It compiles now but I have > strange linking errors in libfreeswitch .so > :(. Does FS require LDAP lib or is it the apr-util that is not being > linked not sure? I searched for these symbols in the older FS and it is > nowhere to be found in the .so. The sources also don't have them! Any help > would be great! > > > > thank you, > > Shaks > > > > > > ./.libs/libfreeswitch.so: undefined reference to `ber_free' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' > > ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' > > ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' > > ./.libs/libfreeswitch.so: undefined reference to > `ldap_pvt_url_scheme2proto' > > > > > > On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: > > Recent code uses automake. The rules are in there: > > > > :grep lib_LTLIBRARIES Makefile.am > > lib_LTLIBRARIES = libfreeswitch.la > > > > On Sep 1, 2015, at 3:39 PM, Sharath Kumar > wrote: > > > > Mike, > > Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* > the speex in the lib. I guess the latest doesn't use it. thanks for the > clarification. I guess I will have to manually build speex for my embedded > target and install it as a package. > > I am also confused about building the FS library i.e "libfreeswitch.la". > In the older FS, there is a Makefile.in that had rules to make the > libfreeswitch.la. I may not have looked hard enough but the newer one > (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. > Am I completely mistaken ? > > > > thank you, > > Shaks > > > > On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris wrote: > > There is no without-speex, as we use some speex functionality in the > core. We use system packages for the speex library, as detected using > pkg-config. I'm not sure how you could get an error building freeswitch > that is attempting to build speex, as we do not build speex. > > > > > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: > > > > Hi, > > > > I'm trying to cross-compile for an embedded target and building the > latest production build from source but it fails trying to build speex. > > > > I also noticed in the libs directory there is no speex folder, so I had > to copy it from some other place. > > > > How do I disable speex from compiling ? is it with --without-speex in > the configure script ? > > > > thanks, > > Shaks > > > _________________________________________________________________________ > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/1dcdd6e9/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 19:57:36 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:57:36 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: >>Fails with what message? When I configure with --without-ldap "checking for ldap support... checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no configure: error: could not find an LDAP library configure: error: /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu failed for libs/apr-util On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > > On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: > > I am not building my own apr-util. If I try to build FS with > --without-ldap option, the main FS configure script fails with this message > " > The configure of apr-util does not have ldap disabled either. > > > Fails with what message? > > Platform: standard x86_64-linux but with a custom kernel. > > Trying to cross-compile on a Ubuntu 14.4 host. > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it > seems like it is for Debian] > > > Thats correct, you should be running this. > > 2. A makefile that basically calls the top-level configure script and > calls make. > > PHONY : $(X86_64_ARCH)/freeswitch > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > cd $(TOP) > mkdir -p $@ > cd $@ && \ > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > export ac_cv_func_malloc_0_nonnull=yes && \ > export ac_cv_func_realloc_0_nonnull=yes && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file__dev_urandom=yes && \ > export ac_cv_file__dev_ptmx=yes && \ > export ac_cv_file__dev_zero=yes && \ > export ac_cv_func_setpgrp_void=yes && \ > export apr_cv_process_shared_works=yes && \ > export apr_cv_mutex_robust_shared=no && \ > export apr_cv_tcp_nodelay_with_cork=yes && \ > export ac_cv_sizeof_struct_iovec=8 && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > $(freeswitch_loc)/bootstrap.sh && \ > $(freeswitch_loc)/configure \ > --build=`uname -m` \ > --host=$(X86_64_ARCH) \ > --exec-prefix=/usr \ > --prefix=/var/lib/freeswitch \ > --libexecdir=/usr/lib \ > --libdir=/usr/lib \ > --sysconfdir=/etc/freeswitch \ > --datarootdir=/usr/share \ > --includedir=/usr/include/freeswitch \ > --with-modinstdir=/usr/lib/freeswitch/mod \ > --localstatedir=/var \ > --with-rundir=/var/run \ > --disable-core-libedit-support \ > > > --enable-static \ > > why --enable-static ? > > --disable-debug \ > --disable-core-odbc-support \ > --disable-system-xmlrpc-c \ > --without-erlang \ > --without-python \ > --with-sysroot=$(X86_64_INSTALL) \ > > > this looks mostly good > > > 64,1-8 > 38% > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > > Why are you adding -D_GNU_SOURCE? Is this line actually needed? > > CFLAGS="-Wno-error=strict-aliasing \ > -Wno-error=unused-value" > > > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = > -I$$(abs_builddir)/g' \ > -i $@/libs/tiff-4.0.2/libtiff/Makefile > > What is this for? > > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > -i $@/libs/sqlite/Makefile > > > What is this for? (note on master, we use system sqlite) > > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include > -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > -i $@/Makefile > > > What is this for? That symbol doesn't even exist in the core Makefile, so > this line is actually doing nothing at all. I don't think you actually > need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, > it will likely get added where it needs to be from stuff from pkg-config > (at least on master) > > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > > What does this do? > > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE > -DHAVE_UINT64_T" \ > > > What is this CPPFLAGS for? > > install > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am > file. > > > you shouldn't have to do that > > I will definitely migrate to the master but I wanted to try and see if 1.4 > builds. > > > I have done quite a lot in the master build system that moves quite a few > libraries (although not apr-utils) out of our build system. This will > require you to repackage seperately a few more libs for your cross > toolchain, but should greatly simplify the cross of freeswitch itself. I > have also done quite a bit of work fixing srcdir and cross builds in master > that is not in the 1.4 branch. It is likely much easier for you to > accomplish this on master (although I do have working cross builds on 1.4, > its a lot more painful to make work right) > > > Am I doing something obviously wrong here ? > > Mike, Thank you so much! > > Shaks > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > >> those are out of apr-util but we don't use them, and I thought that in >> our configure we pass to that we disable those. What steps exactly are you >> going through trying to build this? You shouldn't need to be building your >> own apr libs, those should build as part of our build proces, and in my >> experience they should cross easily. can you reply with some details of >> the platform your trying to cross to and why your build scripts look like >> so far? Also, we are getting ready to release 1.6 very soon. If you are >> already making a huge version jump I would reccomend you working off master >> which will become 1.6 instead of 1.4. >> >> On Tuesday, September 1, 2015, Sharath Kumar >> wrote: >> >>> Mike, >>> That is great! I ran it through autoconf and It compiles now but I have >>> strange linking errors in libfreeswitch .so >>> :(. Does FS require LDAP lib or is it the apr-util that is not being >>> linked not sure? I searched for these symbols in the older FS and it is >>> nowhere to be found in the .so. The sources also don't have them! Any help >>> would be great! >>> >>> thank you, >>> Shaks >>> >>> >>> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >>> ./.libs/libfreeswitch.so: undefined reference to >>> `ldap_pvt_url_scheme2proto' >>> >>> >>> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >>> >>>> Recent code uses automake. The rules are in there: >>>> >>>> :grep lib_LTLIBRARIES Makefile.am >>>> lib_LTLIBRARIES = libfreeswitch.la >>>> >>>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>>> wrote: >>>> >>>> Mike, >>>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one >>>> *had* the speex in the lib. I guess the latest doesn't use it. thanks for >>>> the clarification. I guess I will have to manually build speex for my >>>> embedded target and install it as a package. >>>> I am also confused about building the FS library i.e "libfreeswitch.la". >>>> In the older FS, there is a Makefile.in that had rules to make the >>>> libfreeswitch.la. I may not have looked hard enough but the newer one >>>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>>> Am I completely mistaken ? >>>> >>>> thank you, >>>> Shaks >>>> >>>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris >>>> wrote: >>>> >>>>> There is no without-speex, as we use some speex functionality in the >>>>> core. We use system packages for the speex library, as detected using >>>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>>> that is attempting to build speex, as we do not build speex. >>>>> >>>>> >>>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>>> shakumarsoftware at gmail.com> wrote: >>>>> > >>>>> > Hi, >>>>> > >>>>> > I'm trying to cross-compile for an embedded target and building the >>>>> latest production build from source but it fails trying to build speex. >>>>> > >>>>> > I also noticed in the libs directory there is no speex folder, so I >>>>> had to copy it from some other place. >>>>> > >>>>> > How do I disable speex from compiling ? is it with --without-speex >>>>> in the configure script ? >>>>> > >>>>> > thanks, >>>>> > Shaks >>>>> > >>>>> _________________________________________________________________________ >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/22f25806/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 19:58:36 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:58:36 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: >>Fails with what message? When I configure with --without-ldap "checking for ldap support... checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no configure: error: could not find an LDAP library configure: error: /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu failed for libs/apr-util On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > > On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: > > I am not building my own apr-util. If I try to build FS with > --without-ldap option, the main FS configure script fails with this message > " > The configure of apr-util does not have ldap disabled either. > > > Fails with what message? > > Platform: standard x86_64-linux but with a custom kernel. > > Trying to cross-compile on a Ubuntu 14.4 host. > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it > seems like it is for Debian] > > > Thats correct, you should be running this. > > 2. A makefile that basically calls the top-level configure script and > calls make. > > PHONY : $(X86_64_ARCH)/freeswitch > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > cd $(TOP) > mkdir -p $@ > cd $@ && \ > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > export ac_cv_func_malloc_0_nonnull=yes && \ > export ac_cv_func_realloc_0_nonnull=yes && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file__dev_urandom=yes && \ > export ac_cv_file__dev_ptmx=yes && \ > export ac_cv_file__dev_zero=yes && \ > export ac_cv_func_setpgrp_void=yes && \ > export apr_cv_process_shared_works=yes && \ > export apr_cv_mutex_robust_shared=no && \ > export apr_cv_tcp_nodelay_with_cork=yes && \ > export ac_cv_sizeof_struct_iovec=8 && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > $(freeswitch_loc)/bootstrap.sh && \ > $(freeswitch_loc)/configure \ > --build=`uname -m` \ > --host=$(X86_64_ARCH) \ > --exec-prefix=/usr \ > --prefix=/var/lib/freeswitch \ > --libexecdir=/usr/lib \ > --libdir=/usr/lib \ > --sysconfdir=/etc/freeswitch \ > --datarootdir=/usr/share \ > --includedir=/usr/include/freeswitch \ > --with-modinstdir=/usr/lib/freeswitch/mod \ > --localstatedir=/var \ > --with-rundir=/var/run \ > --disable-core-libedit-support \ > > > --enable-static \ > > why --enable-static ? > > --disable-debug \ > --disable-core-odbc-support \ > --disable-system-xmlrpc-c \ > --without-erlang \ > --without-python \ > --with-sysroot=$(X86_64_INSTALL) \ > > > this looks mostly good > > > 64,1-8 > 38% > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > > Why are you adding -D_GNU_SOURCE? Is this line actually needed? > > CFLAGS="-Wno-error=strict-aliasing \ > -Wno-error=unused-value" > > > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = > -I$$(abs_builddir)/g' \ > -i $@/libs/tiff-4.0.2/libtiff/Makefile > > What is this for? > > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > -i $@/libs/sqlite/Makefile > > > What is this for? (note on master, we use system sqlite) > > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include > -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > -i $@/Makefile > > > What is this for? That symbol doesn't even exist in the core Makefile, so > this line is actually doing nothing at all. I don't think you actually > need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, > it will likely get added where it needs to be from stuff from pkg-config > (at least on master) > > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > > What does this do? > > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE > -DHAVE_UINT64_T" \ > > > What is this CPPFLAGS for? > > install > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am > file. > > > you shouldn't have to do that > > I will definitely migrate to the master but I wanted to try and see if 1.4 > builds. > > > I have done quite a lot in the master build system that moves quite a few > libraries (although not apr-utils) out of our build system. This will > require you to repackage seperately a few more libs for your cross > toolchain, but should greatly simplify the cross of freeswitch itself. I > have also done quite a bit of work fixing srcdir and cross builds in master > that is not in the 1.4 branch. It is likely much easier for you to > accomplish this on master (although I do have working cross builds on 1.4, > its a lot more painful to make work right) > > > Am I doing something obviously wrong here ? > > Mike, Thank you so much! > > Shaks > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > >> those are out of apr-util but we don't use them, and I thought that in >> our configure we pass to that we disable those. What steps exactly are you >> going through trying to build this? You shouldn't need to be building your >> own apr libs, those should build as part of our build proces, and in my >> experience they should cross easily. can you reply with some details of >> the platform your trying to cross to and why your build scripts look like >> so far? Also, we are getting ready to release 1.6 very soon. If you are >> already making a huge version jump I would reccomend you working off master >> which will become 1.6 instead of 1.4. >> >> On Tuesday, September 1, 2015, Sharath Kumar >> wrote: >> >>> Mike, >>> That is great! I ran it through autoconf and It compiles now but I have >>> strange linking errors in libfreeswitch .so >>> :(. Does FS require LDAP lib or is it the apr-util that is not being >>> linked not sure? I searched for these symbols in the older FS and it is >>> nowhere to be found in the .so. The sources also don't have them! Any help >>> would be great! >>> >>> thank you, >>> Shaks >>> >>> >>> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >>> ./.libs/libfreeswitch.so: undefined reference to >>> `ldap_pvt_url_scheme2proto' >>> >>> >>> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >>> >>>> Recent code uses automake. The rules are in there: >>>> >>>> :grep lib_LTLIBRARIES Makefile.am >>>> lib_LTLIBRARIES = libfreeswitch.la >>>> >>>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>>> wrote: >>>> >>>> Mike, >>>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one >>>> *had* the speex in the lib. I guess the latest doesn't use it. thanks for >>>> the clarification. I guess I will have to manually build speex for my >>>> embedded target and install it as a package. >>>> I am also confused about building the FS library i.e "libfreeswitch.la". >>>> In the older FS, there is a Makefile.in that had rules to make the >>>> libfreeswitch.la. I may not have looked hard enough but the newer one >>>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>>> Am I completely mistaken ? >>>> >>>> thank you, >>>> Shaks >>>> >>>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris >>>> wrote: >>>> >>>>> There is no without-speex, as we use some speex functionality in the >>>>> core. We use system packages for the speex library, as detected using >>>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>>> that is attempting to build speex, as we do not build speex. >>>>> >>>>> >>>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>>> shakumarsoftware at gmail.com> wrote: >>>>> > >>>>> > Hi, >>>>> > >>>>> > I'm trying to cross-compile for an embedded target and building the >>>>> latest production build from source but it fails trying to build speex. >>>>> > >>>>> > I also noticed in the libs directory there is no speex folder, so I >>>>> had to copy it from some other place. >>>>> > >>>>> > How do I disable speex from compiling ? is it with --without-speex >>>>> in the configure script ? >>>>> > >>>>> > thanks, >>>>> > Shaks >>>>> > >>>>> _________________________________________________________________________ >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/9eda3a47/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 19:58:41 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 09:58:41 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: >>Fails with what message? When I configure with --without-ldap "checking for ldap support... checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no checking for ldap_init in -lno... no configure: error: could not find an LDAP library configure: error: /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu failed for libs/apr-util On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > > On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: > > I am not building my own apr-util. If I try to build FS with > --without-ldap option, the main FS configure script fails with this message > " > The configure of apr-util does not have ldap disabled either. > > > Fails with what message? > > Platform: standard x86_64-linux but with a custom kernel. > > Trying to cross-compile on a Ubuntu 14.4 host. > > 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it > seems like it is for Debian] > > > Thats correct, you should be running this. > > 2. A makefile that basically calls the top-level configure script and > calls make. > > PHONY : $(X86_64_ARCH)/freeswitch > $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure > cd $(TOP) > mkdir -p $@ > cd $@ && \ > export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ > export ac_cv_func_malloc_0_nonnull=yes && \ > export ac_cv_func_realloc_0_nonnull=yes && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file__dev_urandom=yes && \ > export ac_cv_file__dev_ptmx=yes && \ > export ac_cv_file__dev_zero=yes && \ > export ac_cv_func_setpgrp_void=yes && \ > export apr_cv_process_shared_works=yes && \ > export apr_cv_mutex_robust_shared=no && \ > export apr_cv_tcp_nodelay_with_cork=yes && \ > export ac_cv_sizeof_struct_iovec=8 && \ > export apr_cv_mutex_recursive=yes && \ > export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ > $(freeswitch_loc)/bootstrap.sh && \ > $(freeswitch_loc)/configure \ > --build=`uname -m` \ > --host=$(X86_64_ARCH) \ > --exec-prefix=/usr \ > --prefix=/var/lib/freeswitch \ > --libexecdir=/usr/lib \ > --libdir=/usr/lib \ > --sysconfdir=/etc/freeswitch \ > --datarootdir=/usr/share \ > --includedir=/usr/include/freeswitch \ > --with-modinstdir=/usr/lib/freeswitch/mod \ > --localstatedir=/var \ > --with-rundir=/var/run \ > --disable-core-libedit-support \ > > > --enable-static \ > > why --enable-static ? > > --disable-debug \ > --disable-core-odbc-support \ > --disable-system-xmlrpc-c \ > --without-erlang \ > --without-python \ > --with-sysroot=$(X86_64_INSTALL) \ > > > this looks mostly good > > > 64,1-8 > 38% > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > > Why are you adding -D_GNU_SOURCE? Is this line actually needed? > > CFLAGS="-Wno-error=strict-aliasing \ > -Wno-error=unused-value" > > > sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = > -I$$(abs_builddir)/g' \ > -i $@/libs/tiff-4.0.2/libtiff/Makefile > > What is this for? > > sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ > -i $@/libs/sqlite/Makefile > > > What is this for? (note on master, we use system sqlite) > > sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include > -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ > -i $@/Makefile > > > What is this for? That symbol doesn't even exist in the core Makefile, so > this line is actually doing nothing at all. I don't think you actually > need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, > it will likely get added where it needs to be from stuff from pkg-config > (at least on master) > > $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > > What does this do? > > $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ > CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE > -DHAVE_UINT64_T" \ > > > What is this CPPFLAGS for? > > install > > > I also ran autoconf --reconf to generate Makefile.in from the Makefile.am > file. > > > you shouldn't have to do that > > I will definitely migrate to the master but I wanted to try and see if 1.4 > builds. > > > I have done quite a lot in the master build system that moves quite a few > libraries (although not apr-utils) out of our build system. This will > require you to repackage seperately a few more libs for your cross > toolchain, but should greatly simplify the cross of freeswitch itself. I > have also done quite a bit of work fixing srcdir and cross builds in master > that is not in the 1.4 branch. It is likely much easier for you to > accomplish this on master (although I do have working cross builds on 1.4, > its a lot more painful to make work right) > > > Am I doing something obviously wrong here ? > > Mike, Thank you so much! > > Shaks > > > > On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: > >> those are out of apr-util but we don't use them, and I thought that in >> our configure we pass to that we disable those. What steps exactly are you >> going through trying to build this? You shouldn't need to be building your >> own apr libs, those should build as part of our build proces, and in my >> experience they should cross easily. can you reply with some details of >> the platform your trying to cross to and why your build scripts look like >> so far? Also, we are getting ready to release 1.6 very soon. If you are >> already making a huge version jump I would reccomend you working off master >> which will become 1.6 instead of 1.4. >> >> On Tuesday, September 1, 2015, Sharath Kumar >> wrote: >> >>> Mike, >>> That is great! I ran it through autoconf and It compiles now but I have >>> strange linking errors in libfreeswitch .so >>> :(. Does FS require LDAP lib or is it the apr-util that is not being >>> linked not sure? I searched for these symbols in the older FS and it is >>> nowhere to be found in the .so. The sources also don't have them! Any help >>> would be great! >>> >>> thank you, >>> Shaks >>> >>> >>> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >>> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >>> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >>> ./.libs/libfreeswitch.so: undefined reference to >>> `ldap_pvt_url_scheme2proto' >>> >>> >>> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >>> >>>> Recent code uses automake. The rules are in there: >>>> >>>> :grep lib_LTLIBRARIES Makefile.am >>>> lib_LTLIBRARIES = libfreeswitch.la >>>> >>>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>>> wrote: >>>> >>>> Mike, >>>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one >>>> *had* the speex in the lib. I guess the latest doesn't use it. thanks for >>>> the clarification. I guess I will have to manually build speex for my >>>> embedded target and install it as a package. >>>> I am also confused about building the FS library i.e "libfreeswitch.la". >>>> In the older FS, there is a Makefile.in that had rules to make the >>>> libfreeswitch.la. I may not have looked hard enough but the newer one >>>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>>> Am I completely mistaken ? >>>> >>>> thank you, >>>> Shaks >>>> >>>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris >>>> wrote: >>>> >>>>> There is no without-speex, as we use some speex functionality in the >>>>> core. We use system packages for the speex library, as detected using >>>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>>> that is attempting to build speex, as we do not build speex. >>>>> >>>>> >>>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>>> shakumarsoftware at gmail.com> wrote: >>>>> > >>>>> > Hi, >>>>> > >>>>> > I'm trying to cross-compile for an embedded target and building the >>>>> latest production build from source but it fails trying to build speex. >>>>> > >>>>> > I also noticed in the libs directory there is no speex folder, so I >>>>> had to copy it from some other place. >>>>> > >>>>> > How do I disable speex from compiling ? is it with --without-speex >>>>> in the configure script ? >>>>> > >>>>> > thanks, >>>>> > Shaks >>>>> > >>>>> _________________________________________________________________________ >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/72aae0db/attachment-0001.html From mike at jerris.com Wed Sep 2 20:01:20 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 2 Sep 2015 12:01:20 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: My goal is for this to be very simple, so give me some feedback on what you need to manually do and we can see what all can be automated or fixed with patches. > On Sep 2, 2015, at 11:53 AM, Sharath Kumar wrote: > > Mike, > > That is very helpful. I will build the cross on the master and see how that goes. > Shaks > > On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris > wrote: > >> On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: >> >> I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " >> The configure of apr-util does not have ldap disabled either. >> > > Fails with what message? > >> Platform: standard x86_64-linux but with a custom kernel. >> >> Trying to cross-compile on a Ubuntu 14.4 host. >> >> 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it seems like it is for Debian] > > Thats correct, you should be running this. > >> 2. A makefile that basically calls the top-level configure script and calls make. >> >> PHONY : $(X86_64_ARCH)/freeswitch >> $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure >> cd $(TOP) >> mkdir -p $@ >> cd $@ && \ >> export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ >> export ac_cv_func_malloc_0_nonnull=yes && \ >> export ac_cv_func_realloc_0_nonnull=yes && \ >> export apr_cv_mutex_recursive=yes && \ >> export ac_cv_file__dev_urandom=yes && \ >> export ac_cv_file__dev_ptmx=yes && \ >> export ac_cv_file__dev_zero=yes && \ >> export ac_cv_func_setpgrp_void=yes && \ >> export apr_cv_process_shared_works=yes && \ >> export apr_cv_mutex_robust_shared=no && \ >> export apr_cv_tcp_nodelay_with_cork=yes && \ >> export ac_cv_sizeof_struct_iovec=8 && \ >> export apr_cv_mutex_recursive=yes && \ >> export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ >> $(freeswitch_loc)/bootstrap.sh && \ >> $(freeswitch_loc)/configure \ >> --build=`uname -m` \ >> --host=$(X86_64_ARCH) \ >> --exec-prefix=/usr \ >> --prefix=/var/lib/freeswitch \ >> --libexecdir=/usr/lib \ >> --libdir=/usr/lib \ >> --sysconfdir=/etc/freeswitch \ >> --datarootdir=/usr/share \ >> --includedir=/usr/include/freeswitch \ >> --with-modinstdir=/usr/lib/freeswitch/mod \ >> --localstatedir=/var \ >> --with-rundir=/var/run \ >> --disable-core-libedit-support \ > >> --enable-static \ > why --enable-static ? >> --disable-debug \ >> --disable-core-odbc-support \ >> --disable-system-xmlrpc-c \ >> --without-erlang \ >> --without-python \ >> --with-sysroot=$(X86_64_INSTALL) \ > > this looks mostly good > >> 64,1-8 38% >> CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ > > Why are you adding -D_GNU_SOURCE? Is this line actually needed? > >> CFLAGS="-Wno-error=strict-aliasing \ >> -Wno-error=unused-value" > >> sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = -I$$(abs_builddir)/g' \ >> -i $@/libs/tiff-4.0.2/libtiff/Makefile > > What is this for? > >> sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ >> -i $@/libs/sqlite/Makefile > > What is this for? (note on master, we use system sqlite) > >> sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ >> -i $@/Makefile > > What is this for? That symbol doesn't even exist in the core Makefile, so this line is actually doing nothing at all. I don't think you actually need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, it will likely get added where it needs to be from stuff from pkg-config (at least on master) > >> $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf > > What does this do? > >> $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ >> CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE -DHAVE_UINT64_T" \ > > What is this CPPFLAGS for? > >> install >> >> >> I also ran autoconf --reconf to generate Makefile.in from the Makefile.am file. >> > > you shouldn't have to do that > >> I will definitely migrate to the master but I wanted to try and see if 1.4 builds. > > I have done quite a lot in the master build system that moves quite a few libraries (although not apr-utils) out of our build system. This will require you to repackage seperately a few more libs for your cross toolchain, but should greatly simplify the cross of freeswitch itself. I have also done quite a bit of work fixing srcdir and cross builds in master that is not in the 1.4 branch. It is likely much easier for you to accomplish this on master (although I do have working cross builds on 1.4, its a lot more painful to make work right) > >> >> Am I doing something obviously wrong here ? >> >> Mike, Thank you so much! >> >> Shaks >> >> >> >> On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris > wrote: >> those are out of apr-util but we don't use them, and I thought that in our configure we pass to that we disable those. What steps exactly are you going through trying to build this? You shouldn't need to be building your own apr libs, those should build as part of our build proces, and in my experience they should cross easily. can you reply with some details of the platform your trying to cross to and why your build scripts look like so far? Also, we are getting ready to release 1.6 very soon. If you are already making a huge version jump I would reccomend you working off master which will become 1.6 instead of 1.4. >> >> On Tuesday, September 1, 2015, Sharath Kumar > wrote: >> Mike, >> That is great! I ran it through autoconf and It compiles now but I have strange linking errors in libfreeswitch .so :(. Does FS require LDAP lib or is it the apr-util that is not being linked not sure? I searched for these symbols in the older FS and it is nowhere to be found in the .so. The sources also don't have them! Any help would be great! >> >> thank you, >> Shaks >> >> >> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_attribute_ber' >> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >> ./.libs/libfreeswitch.so: undefined reference to `ldap_pvt_url_scheme2proto' >> >> >> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris > wrote: >> Recent code uses automake. The rules are in there: >> >> :grep lib_LTLIBRARIES Makefile.am >> lib_LTLIBRARIES = libfreeswitch.la >> >>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar > wrote: >>> >>> Mike, >>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one *had* the speex in the lib. I guess the latest doesn't use it. thanks for the clarification. I guess I will have to manually build speex for my embedded target and install it as a package. >>> I am also confused about building the FS library i.e "libfreeswitch.la ". In the older FS, there is a Makefile.in that had rules to make the libfreeswitch.la . I may not have looked hard enough but the newer one (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la . Am I completely mistaken ? >>> >>> thank you, >>> Shaks >>> >>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris > wrote: >>> There is no without-speex, as we use some speex functionality in the core. We use system packages for the speex library, as detected using pkg-config. I'm not sure how you could get an error building freeswitch that is attempting to build speex, as we do not build speex. >>> >>> >>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar > wrote: >>> > >>> > Hi, >>> > >>> > I'm trying to cross-compile for an embedded target and building the latest production build from source but it fails trying to build speex. >>> > >>> > I also noticed in the libs directory there is no speex folder, so I had to copy it from some other place. >>> > >>> > How do I disable speex from compiling ? is it with --without-speex in the configure script ? >>> > >>> > thanks, >>> > Shaks >>> > _________________________________________________________________________ >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> _________________________________________________________________________ >>> 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 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150902/1e373cbd/attachment-0001.html From shakumarsoftware at gmail.com Wed Sep 2 20:11:56 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Wed, 2 Sep 2015 10:11:56 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: Sure, let me do this on the master and let you know exactly what I had to do.I will contribute back with documentation. My goal is to cross compile for x86_64 and arm targets. Have a great day! Shaks On Wed, Sep 2, 2015 at 10:01 AM, Michael Jerris wrote: > My goal is for this to be very simple, so give me some feedback on what > you need to manually do and we can see what all can be automated or fixed > with patches. > > On Sep 2, 2015, at 11:53 AM, Sharath Kumar > wrote: > > Mike, > > That is very helpful. I will build the cross on the master and see how > that goes. > Shaks > > On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > >> >> On Sep 2, 2015, at 11:11 AM, Sharath Kumar >> wrote: >> >> I am not building my own apr-util. If I try to build FS with >> --without-ldap option, the main FS configure script fails with this message >> " >> The configure of apr-util does not have ldap disabled either. >> >> >> Fails with what message? >> >> Platform: standard x86_64-linux but with a custom kernel. >> >> Trying to cross-compile on a Ubuntu 14.4 host. >> >> 1. I'm running bootstrap.sh [ I'm not sure whether I should run this it >> seems like it is for Debian] >> >> >> Thats correct, you should be running this. >> >> 2. A makefile that basically calls the top-level configure script and >> calls make. >> >> PHONY : $(X86_64_ARCH)/freeswitch >> $(X86_64_ARCH)/freeswitch: $(freeswitch_loc)/configure >> cd $(TOP) >> mkdir -p $@ >> cd $@ && \ >> export PKG_CONFIG_PATH=$(X86_64_INSTALL)/usr/lib/pkgconfig && \ >> export ac_cv_func_malloc_0_nonnull=yes && \ >> export ac_cv_func_realloc_0_nonnull=yes && \ >> export apr_cv_mutex_recursive=yes && \ >> export ac_cv_file__dev_urandom=yes && \ >> export ac_cv_file__dev_ptmx=yes && \ >> export ac_cv_file__dev_zero=yes && \ >> export ac_cv_func_setpgrp_void=yes && \ >> export apr_cv_process_shared_works=yes && \ >> export apr_cv_mutex_robust_shared=no && \ >> export apr_cv_tcp_nodelay_with_cork=yes && \ >> export ac_cv_sizeof_struct_iovec=8 && \ >> export apr_cv_mutex_recursive=yes && \ >> export ac_cv_file_dbd_apr_dbd_mysql_c=no && \ >> $(freeswitch_loc)/bootstrap.sh && \ >> $(freeswitch_loc)/configure \ >> --build=`uname -m` \ >> --host=$(X86_64_ARCH) \ >> --exec-prefix=/usr \ >> --prefix=/var/lib/freeswitch \ >> --libexecdir=/usr/lib \ >> --libdir=/usr/lib \ >> --sysconfdir=/etc/freeswitch \ >> --datarootdir=/usr/share \ >> --includedir=/usr/include/freeswitch \ >> --with-modinstdir=/usr/lib/freeswitch/mod \ >> --localstatedir=/var \ >> --with-rundir=/var/run \ >> --disable-core-libedit-support \ >> >> >> --enable-static \ >> >> why --enable-static ? >> >> --disable-debug \ >> --disable-core-odbc-support \ >> --disable-system-xmlrpc-c \ >> --without-erlang \ >> --without-python \ >> --with-sysroot=$(X86_64_INSTALL) \ >> >> >> this looks mostly good >> >> >> >> 64,1-8 38% >> CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE" \ >> >> >> Why are you adding -D_GNU_SOURCE? Is this line actually needed? >> >> CFLAGS="-Wno-error=strict-aliasing \ >> -Wno-error=unused-value" >> >> >> sed -e 's/^DEFAULT_INCLUDES = -I./DEFAULT_INCLUDES = >> -I$$(abs_builddir)/g' \ >> -i $@/libs/tiff-4.0.2/libtiff/Makefile >> >> What is this for? >> >> sed -e '/DTHREADSAFE/ a TCC += $$(CPPFLAGS) $$(LDFLAGS)' \ >> -i $@/libs/sqlite/Makefile >> >> >> What is this for? (note on master, we use system sqlite) >> >> sed -e 's%-DSWITCH_DECLARE_CLASS%-I$(freeswitch_loc)/src/include >> -I$(X86_64_BUILD)/freeswitch/src/include -DSWITCH_DECLARE_CLASS%g' \ >> -i $@/Makefile >> >> >> What is this for? That symbol doesn't even exist in the core Makefile, >> so this line is actually doing nothing at all. I don't think you actually >> need to add the -I$(X86_64_BUILD)/freeswitch/src/include explicitly here, >> it will likely get added where it needs to be from stuff from pkg-config >> (at least on master) >> >> $(MAKE) -C $@ $(X86_64_BUILD)/freeswitch/modules.conf >> >> >> What does this do? >> >> $(MAKE) -j $(SIMUL) -C $@ DESTDIR=$(X86_64_INSTALL) \ >> CPPFLAGS="-I$(freeswitch_loc)/src/include -D_GNU_SOURCE >> -DHAVE_UINT64_T" \ >> >> >> What is this CPPFLAGS for? >> >> install >> >> >> I also ran autoconf --reconf to generate Makefile.in from the Makefile.am >> file. >> >> >> you shouldn't have to do that >> >> I will definitely migrate to the master but I wanted to try and see if >> 1.4 builds. >> >> >> I have done quite a lot in the master build system that moves quite a few >> libraries (although not apr-utils) out of our build system. This will >> require you to repackage seperately a few more libs for your cross >> toolchain, but should greatly simplify the cross of freeswitch itself. I >> have also done quite a bit of work fixing srcdir and cross builds in master >> that is not in the 1.4 branch. It is likely much easier for you to >> accomplish this on master (although I do have working cross builds on 1.4, >> its a lot more painful to make work right) >> >> >> Am I doing something obviously wrong here ? >> >> Mike, Thank you so much! >> >> Shaks >> >> >> >> On Tue, Sep 1, 2015 at 7:06 PM, Michael Jerris wrote: >> >>> those are out of apr-util but we don't use them, and I thought that in >>> our configure we pass to that we disable those. What steps exactly are you >>> going through trying to build this? You shouldn't need to be building your >>> own apr libs, those should build as part of our build proces, and in my >>> experience they should cross easily. can you reply with some details of >>> the platform your trying to cross to and why your build scripts look like >>> so far? Also, we are getting ready to release 1.6 very soon. If you are >>> already making a huge version jump I would reccomend you working off master >>> which will become 1.6 instead of 1.4. >>> >>> On Tuesday, September 1, 2015, Sharath Kumar >>> wrote: >>> >>>> Mike, >>>> That is great! I ran it through autoconf and It compiles now but I have >>>> strange linking errors in libfreeswitch .so >>>> :(. Does FS require LDAP lib or is it the apr-util that is not being >>>> linked not sure? I searched for these symbols in the older FS and it is >>>> nowhere to be found in the .so. The sources also don't have them! Any help >>>> would be great! >>>> >>>> thank you, >>>> Shaks >>>> >>>> >>>> ./.libs/libfreeswitch.so: undefined reference to `ber_free' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_err2string' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_dn_ber' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_get_option' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_sasl_bind' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_search_ext' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_memfree' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_msgfree' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_first_message' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_unbind_ext' >>>> ./.libs/libfreeswitch.so: undefined reference to >>>> `ldap_get_attribute_ber' >>>> ./.libs/libfreeswitch.so: undefined reference to `ber_memfree' >>>> ./.libs/libfreeswitch.so: undefined reference to `ldap_next_message' >>>> ./.libs/libfreeswitch.so: undefined reference to >>>> `ldap_pvt_url_scheme2proto' >>>> >>>> >>>> On Tue, Sep 1, 2015 at 1:50 PM, Michael Jerris wrote: >>>> >>>>> Recent code uses automake. The rules are in there: >>>>> >>>>> :grep lib_LTLIBRARIES Makefile.am >>>>> lib_LTLIBRARIES = libfreeswitch.la >>>>> >>>>> On Sep 1, 2015, at 3:39 PM, Sharath Kumar >>>>> wrote: >>>>> >>>>> Mike, >>>>> Thank you! I was migrating from FS 1.0.6 to 1.4.21 and the old one >>>>> *had* the speex in the lib. I guess the latest doesn't use it. thanks for >>>>> the clarification. I guess I will have to manually build speex for my >>>>> embedded target and install it as a package. >>>>> I am also confused about building the FS library i.e "libfreeswitch.la". >>>>> In the older FS, there is a Makefile.in that had rules to make the >>>>> libfreeswitch.la. I may not have looked hard enough but the newer one >>>>> (Makefile.in) doesn't seem to have any rules to build libfreeswitch.la. >>>>> Am I completely mistaken ? >>>>> >>>>> thank you, >>>>> Shaks >>>>> >>>>> On Tue, Sep 1, 2015 at 10:38 AM, Michael Jerris >>>>> wrote: >>>>> >>>>>> There is no without-speex, as we use some speex functionality in the >>>>>> core. We use system packages for the speex library, as detected using >>>>>> pkg-config. I'm not sure how you could get an error building freeswitch >>>>>> that is attempting to build speex, as we do not build speex. >>>>>> >>>>>> >>>>>> > On Aug 31, 2015, at 4:52 PM, Sharath Kumar < >>>>>> shakumarsoftware at gmail.com> wrote: >>>>>> > >>>>>> > Hi, >>>>>> > >>>>>> > I'm trying to cross-compile for an embedded target and building the >>>>>> latest production build from source but it fails trying to build speex. >>>>>> > >>>>>> > I also noticed in the libs directory there is no speex folder, so I >>>>>> had to copy it from some other place. >>>>>> > >>>>>> > How do I disable speex from compiling ? is it with --without-speex >>>>>> in the configure script ? >>>>>> > >>>>>> > thanks, >>>>>> > Shaks >>>>>> > >>>>>> _________________________________________________________________________ >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150902/b3b17a21/attachment-0001.html From mike at jerris.com Wed Sep 2 20:17:52 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 2 Sep 2015 12:17:52 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: Well... I thought you could do that.. appears not. Might take a bit more work to strip that out of the apr-utils build properly in that case. > On Sep 2, 2015, at 11:58 AM, Sharath Kumar wrote: > > >>Fails with what message? > > When I configure with --without-ldap > > "checking for ldap support... > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > configure: error: could not find an LDAP library > configure: error: /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu failed for libs/apr-util > > On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris > wrote: > >> On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: >> >> I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " >> The configure of apr-util does not have ldap disabled either. >> > > Fails with what message? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/7b9dc071/attachment.html From steveayre at gmail.com Wed Sep 2 23:48:17 2015 From: steveayre at gmail.com (Steven Ayre) Date: Wed, 2 Sep 2015 20:48:17 +0100 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> Message-ID: That's assuming 100% ASR. It might be acceptable to return 503 when too busy but still need to process those INVITEs to reject the call at that rate. On 2 September 2015 at 15:01, Brian West wrote: > There is absolutely no way you can have 800 concurrent calls at 400cps, > and have them last 10 seconds, Your math doesn't add up. 400cps with 10 > seconds acd would be around 4000 concurrent sessions. > > This is the exact reason we don't endorse any types of load testing. > > While we can do crazy things like that in specific test cases in a lab, > real world is never that structured. Sorry but the glove doesn't fit! > > /b > > > On Wed, Sep 2, 2015 at 3:53 AM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > >> Hi Brian, >> >> >> >> I?m a huge fan of virtualization, but in our environment it simply >> doesn?t provide the performance we?re looking for. The tests carried out >> were 10 second calls which were routed to a Call Centre Queue with one >> registered SIP extension as a member. >> >> >> >> There was a significant improvement when we tested on an Amazon VM in >> comparison to Hyper-V, but we?d like a system which can handle large >> volumes of call traffic, based on our tests this will need to be physical >> hardware to achieve the best performance. >> >> >> >> Further to this, we have managed to resolve our initial problem with CPU >> spikes on Hyper-V following these steps: >> >> ? Disable VMQ on all physical and virtual adapters on the >> Hyper-V host which are linked to the FreeSwitch VM >> >> ? Reduce the virtual cores on all VMs to at least half of the >> available physical cores >> >> ? Increase the Processor Relative weight on the FreeSwitch VMs >> to 200 (default 100) >> >> >> >> Thanks, >> >> Shaun >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West >> *Sent:* 01 September 2015 21:21 >> >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> >> >> Shaun, >> >> >> >> 800 concurrent with 400cps, expectations are a little out of touch with >> reality and your test is no where near real world. Your call duration is >> ~2000ms, little to no time to actually do anything useful. You're burning >> the bulk of your CPU time on signaling and doing no real work with the >> session. >> >> >> >> So yes, you'll always get the best results out of bare metal, but you can >> also get good performance on a VM (*) >> >> >> >> (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your >> mileage may vary depending on your specific application and load >> requirements. >> >> >> >> Thanks, >> >> >> >> >> >> >> >> >> >> On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < >> shaun.stokes at itec-support.co.uk> wrote: >> >> Update >> >> We've performed various tests and have come to the conclusion as advised >> by others, that visualization is causing bottlenecks. >> >> Using Amazon EC2 on an 8 core high performance virtual server this maxed >> out at around 800 concurrent sessions, 400 sessions per second. >> >> Using a Dell 1950 8 core server this was able to handle 1000 concurrent >> sessions, 400 sessions per second and still have plenty of resource >> available. Average CPU was fluctuating between 30-40% under peak load. >> >> Conclusion, if you want to run a high performance FreeSwitch server in a >> production you should stick with physical hardware and avoid visualization >> where possible. >> ________________________________________ >> From: freeswitch-users-bounces at lists.freeswitch.org [ >> freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes >> [shaun.stokes at itec-support.co.uk] >> Sent: 28 August 2015 15:37 >> To: 'FreeSWITCH Users Help' >> >> Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> Hi Nathan, >> >> Thanks for the suggestion, we still see the CPU spikes when is under load >> after reducing to 8 cores but I think there may actually be an improvement >> in the audio quality. >> >> It's still not what we're expecting, so we will have to test our build on >> physical hardware too. >> >> Thanks, >> Shaun >> >> -----Original Message----- >> From: freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan >> Neulinger >> Sent: 28 August 2015 15:04 >> To: FreeSWITCH Users Help >> Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> Yes, I know you said Hyper-V, I don't know if it has the same sort of >> scheduler behavior or not, just mentioned the vmware for context. >> >> On 08/28/2015 08:46 AM, Nathan Neulinger wrote: >> > One thing that I see jump out - you've probably got too many virtual >> > cores defined on that VM, particularly since you've assigned # vcpu the >> same as the number of real cores on the host system. >> > >> > Try your test again dropping that to 8 virtual CPUs and I think you >> > might see better results. (Or at least drop to less than 100% of the >> > total cores on the hardware.) >> > >> > Particularly if this host system has other vms running on it, you're >> > hurting the vm scheduler's ability to hand out resources. With vmware, >> > I believe a simple rule of thumb is that scheduler requires N-1 CPUs >> > to be locked to schedule execution of an N cpu virtual machine - so >> even if it doesn't need all of the CPUs, it has to reserve all of them any >> time you have more than a 2 vCPU vm. >> > >> > -- Nathan >> > >> > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> >> The numbers your posting are fairly low, I'm guessing this is a >> >> grossly underpowered vm that is causing your issues >> >> >> >> On Friday, August 28, 2015, Shaun Stokes < >> shaun.stokes at itec-support.co.uk > >> wrote: >> >> >> >> Hi Peter,____ >> >> >> >> __ __ >> >> >> >> Thanks for the advice, this is something we're already looking >> into but we don't have the new hardware available >> >> yet.____ >> >> >> >> __ __ >> >> >> >> Debian 8 has great integration with Hyper-V on 2012R2 and >> operates as a Generation 2 VM, obviously it's never going >> >> to be as good as running directly on the hardware but we were >> >> hoping for better performance.____ >> >> >> >> __ __ >> >> >> >> Thanks,____ >> >> >> >> Shaun____ >> >> >> >> __ __ >> >> >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');> >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter >> Olsson >> >> *Sent:* 28 August 2015 10:43 >> >> *To:* FreeSWITCH Users Help < >> freeswitch-users at lists.freeswitch.org >> >> > freeswitch-users at lists.freeswitch.org');>> >> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> >> issues____ >> >> >> >> __ __ >> >> >> >> If you want high performance, I recommend using real hardware, >> not a virtual machine setup - it will cause you >> >> issues.____ >> >> >> >> __ __ >> >> >> >> /Peter____ >> >> >> >> __ __ >> >> >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < >> shaun.stokes at itec-support.co.uk >> >> >> >> >:__ >> >> __ >> >> >> >> Hi Michael,____ >> >> >> >> ____ >> >> >> >> Thanks for the response and recommendation.____ >> >> >> >> ____ >> >> >> >> Our new build is now on Debian 8 Jessie, performance on the >> system is noticeably better and any audio problems >> >> while the system is under load are significantly reduced but >> we do still experience spikes along with reduced >> >> audio quality when the system is processing 20 calls per >> >> second while already maintaining 80 existing calls.____ >> >> >> >> ____ >> >> >> >> We're still hitting some kind of bottleneck, what should we >> expect to be able to support on a single piece of >> >> hardware? We've kept our dialplans as small as possible and >> we're using Memcache, but something tells me it's >> >> the call setup process which is triggering the spikes, is >> this possibly a limitation on the SIP profiles which >> >> are single threaded?____ >> >> >> >> ____ >> >> >> >> I also see FreeSWITCH supports clustering but it's in >> relation to high availability, is it possible to cluster a >> >> single FreeSWITCH instance across multiple hardware or should >> we be looking elsewhere to solve these >> >> bottlenecks?____ >> >> >> >> ____ >> >> >> >> We switched to TCP Vegas on our new build as recommended on >> the FreeSWITCH Wiki, this has provided a noticeable >> >> reduction in audio latency but doesn't solve the issue with >> >> CPU spikes.____ >> >> >> >> ____ >> >> >> >> Many Thanks,____ >> >> >> >> Shaun____ >> >> >> >> ____ >> >> >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');> >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of >> *Michael Jerris >> >> *Sent:* 15 August 2015 23:00 >> >> *To:* FreeSWITCH Users Help < >> freeswitch-users at lists.freeswitch.org >> >> > freeswitch-users at lists.freeswitch.org');>> >> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> >> issues____ >> >> >> >> ____ >> >> >> >> There are multiple known issues with Ubuntu 12.04. We >> reccomend Debian 8 Jessie. >> >> >> >> On Friday, August 14, 2015, Shaun Stokes < >> shaun.stokes at itec-support.co.uk >> >> >> >> > >> >> wrote:____ >> >> >> >> Hi,____ >> >> >> >> ____ >> >> >> >> We're experiencing performance issues with FreeSwitch, >> our target is 500 concurrent sessions, but at the >> >> moment this starts to bottleneck around 30.____ >> >> >> >> ____ >> >> >> >> Host system:____ >> >> >> >> Windows Server 2012 Hyper-V Host____ >> >> >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> >> >> 128GB DDR3____ >> >> >> >> 2TB RAID 5 (700MB/s tested read and write >> >> throughput)____ >> >> >> >> ____ >> >> >> >> FreeSwitch Virtual Machine:____ >> >> >> >> FreeSwitch 1.4.15____ >> >> >> >> Ubuntu 12.04 LTS____ >> >> >> >> 16 Virtual cores (high priority)____ >> >> >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> >> use much)____ >> >> >> >> 500GB HD (on VHDX)____ >> >> >> >> ____ >> >> >> >> After around 30 concurrent sessions we begin to see CPU >> spikes almost every time a new call comes in, as the >> >> sessions increase the size and frequency of the CPU >> spikes also increase. The system seems to be able to sit >> >> comfortably with over 100 concurrent sessions and 80% >> idle CPU, providing we don't have any new calls >> >> hitting the platform. The spikes are causing audio (RTP) >> to stutter or in some cases drop completely for a >> >> few seconds.____ >> >> >> >> ____ >> >> >> >> The FreeSwitch spikes are occurring on all 16 cores, we >> have been monitoring the system using htop and >> >> mpstat.____ >> >> >> >> ____ >> >> >> >> This is an example of when we receive an inbound call >> >> while we have 34 concurrent sessions:____ >> >> >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq >> %soft %steal %guest %idle____ >> >> >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 >> 0.00 0.00 0.00 70.74____ >> >> >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 >> 0.00 0.00 0.00 69.61____ >> >> >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 >> 0.00 0.00 0.00 71.29____ >> >> >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 >> 0.00 0.00 0.00 71.29____ >> >> >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 >> 0.00 0.00 0.00 72.55____ >> >> >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 73.27____ >> >> >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 >> 0.00 0.00 0.00 68.32____ >> >> >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 >> 0.00 0.00 0.00 62.00____ >> >> >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 >> 0.00 0.00 0.00 70.59____ >> >> >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 >> 0.00 0.00 0.00 73.00____ >> >> >> >> ____ >> >> >> >> This is when the system is not receiving an inbound call >> but is sitting comfortably at 34 concurrent >> >> sessions:____ >> >> >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq >> %soft %steal %guest %idle____ >> >> >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 >> 0.00 0.00 0.00 98.39____ >> >> >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 >> 0.00 0.00 0.00 98.04____ >> >> >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 >> 0.00 0.00 0.00 94.00____ >> >> >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 99.00____ >> >> >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 99.00____ >> >> >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 97.03____ >> >> >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> ____ >> >> >> >> We're using FreeSwitch in multi-tenant mode, we have >> tried dedicating a single VM for one tenancy but still >> >> experience the issue. My assumption has been that this >> will be due to the dialplan, I've optimized this >> >> slightly by writing LUA scripts to handle some of the >> inbound calls this appears to take away some of the >> >> load but we're still using the internal dialplans for >> each tenancy (tenancy dialplans have an average of 300 >> >> entries).____ >> >> >> >> ____ >> >> >> >> We are using the following arguments when running >> >> FreeSwitch:____ >> >> >> >> -rp -nc -nonat____ >> >> >> >> ____ >> >> >> >> I've seen another post which says we should operate >> FreeSwitch in High Performance mode using -hp but can't >> >> find anything information about this, is this still a >> >> valid argument to use with FreeSwitch?____ >> >> >> >> ____ >> >> >> >> Has anyone experienced similar performance issues before >> >> or have any advice?____ >> >> >> >> ____ >> >> >> >> Hope someone may be able help.____ >> >> >> >> ____ >> >> >> >> Thanks,____ >> >> >> >> Shaun____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> _________________________________________________________________________ >> >> Professional FreeSWITCH Consulting Services: >> >> consulting at freeswitch.org > 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____ >> >> >> >> __ __ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _ >> >> >> >> >> >> >> >> _____________________________________________________________________ >> >> ____ 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-us >> >> ers >> >> http://www.freeswitch.org >> >> >> > >> >> -- >> ------------------------------------------------------------ >> Nathan Neulinger nneul at mst.edu >> Missouri S&T Information Technology (573) 612-1412 >> System Administrator - Architect >> >> _________________________________________________________________________ >> 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 >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150902/a9345aa1/attachment-0001.html From mgg at giagnocavo.net Thu Sep 3 00:19:21 2015 From: mgg at giagnocavo.net (Michael Giagnocavo) Date: Wed, 2 Sep 2015 20:19:21 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> Message-ID: Years back, I used to run FS *on Windows*, under Hyper-V (2008), on a Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit traffic), with 1000-2000 in progress channels (no media, ASR like 10% maybe). So something is certainly pathologically wrong if you?re seeing things get maxed out at the numbers you show. I didn?t do anything special, and did routing both in-process via mod_managed as well as xml_curl. Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting and using stuff between sessions, there?s no point in going to disk right? And your random, small, IOPS are gonna be an order of magnitude less than what you posted, at least. One thing to be aware of is CPU pinning and scheduling. First, on multi-socket systems, you have NUMA. This really hurts. Raw memory bandwidth takes a 40% hit. More importantly, you?re toasting your caches (which with tons of threads happens a lot anyways). One number I like to reference is that single ownership transfer of one cache line from socket to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). Hyper-V has an option to lock servers to a single NUMA node. Make sure this is enabled (it may cause VMs not to start if it cannot allocate all the resources requested ? this is a good thing for VoIP apps). Then cap the individual VMs so they aren?t scheduling all over the place (34 should not need more than 1 CPU). FS spawns tons of threads and they?ll end up running on all CPUs even if they don?t need all that time, and that then screws up cache usage even more. But more importantly, it sounds like this is a busy server? Are you sure you?re not just way oversubscribed and the VM is losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that accurately. Only other thing that comes to mind is that Hyper-V does terrible with time, so if you?re relying on HV time service you?re gonna be skewing all over. I don?t think this should hurt FS directly, but you should run ntp anyways to be safe. If you end up needing to scale up on a single server, you?re better off running multiple FS instances, each pinned to specific cores. And you should have OpenSIPS or something in front to do LB (and it provides a ton of flexibility and handiness anyways). This probably only matters if you?re doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m not sure what exactly you?re benching, but it sounds like your actual use case is different than the test, eh? Email me directly and we can chat more about this. -Michael From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Wednesday, September 2, 2015 5:09 AM To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Jay, Thanks for the suggestion. We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we?re only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes > wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150902/dab45a66/attachment-0001.html From gmaruzz at gmail.com Thu Sep 3 00:27:32 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 2 Sep 2015 22:27:32 +0200 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> Message-ID: Seems the OP is running with pgsql in core, so it does not use sqlite db and does not write on file system sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 2, 2015 10:20 PM, "Michael Giagnocavo" wrote: > Years back, I used to run FS **on Windows**, under Hyper-V (2008), on a > Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit > traffic), with 1000-2000 in progress channels (no media, ASR like 10% > maybe). So something is certainly pathologically wrong if you?re seeing > things get maxed out at the numbers you show. I didn?t do anything special, > and did routing both in-process via mod_managed as well as xml_curl. > > > > Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a > big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting > and using stuff between sessions, there?s no point in going to disk right? > And your random, small, IOPS are gonna be an order of magnitude less than > what you posted, at least. > > > > One thing to be aware of is CPU pinning and scheduling. First, on > multi-socket systems, you have NUMA. This really hurts. Raw memory > bandwidth takes a 40% hit. More importantly, you?re toasting your caches > (which with tons of threads happens a lot anyways). One number I like to > reference is that single ownership transfer of one cache line from socket > to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). > Hyper-V has an option to lock servers to a single NUMA node. Make sure this > is enabled (it may cause VMs not to start if it cannot allocate all the > resources requested ? this is a good thing for VoIP apps). Then cap the > individual VMs so they aren?t scheduling all over the place (34 should not > need more than 1 CPU). FS spawns tons of threads and they?ll end up running > on all CPUs even if they don?t need all that time, and that then screws up > cache usage even more. But more importantly, it sounds like this is a busy > server? Are you sure you?re not just way oversubscribed and the VM is > losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that > accurately. > > > > Only other thing that comes to mind is that Hyper-V does terrible with > time, so if you?re relying on HV time service you?re gonna be skewing all > over. I don?t think this should hurt FS directly, but you should run ntp > anyways to be safe. > > > > If you end up needing to scale up on a single server, you?re better off > running multiple FS instances, each pinned to specific cores. And you > should have OpenSIPS or something in front to do LB (and it provides a ton > of flexibility and handiness anyways). This probably only matters if you?re > doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m > not sure what exactly you?re benching, but it sounds like your actual use > case is different than the test, eh? > > > > Email me directly and we can chat more about this. > > > > -Michael > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Shaun Stokes > *Sent:* Wednesday, September 2, 2015 5:09 AM > *To:* 'FreeSWITCH Users Help' > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Hi Jay, > > > > Thanks for the suggestion. > > > > We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x > 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s > (15,000 IOPS) but we?re only using a fraction of this. > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *jay binks > *Sent:* 02 September 2015 11:37 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > I may have missed it in your previous emails, but im assuming you have the > core DB on a tempfs > or somewhere other than the default location on spinning rust ? > > > > Jay > > > > On 2 September 2015 at 18:53, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Hi Brian, > > > > I?m a huge fan of virtualization, but in our environment it simply doesn?t > provide the performance we?re looking for. The tests carried out were 10 > second calls which were routed to a Call Centre Queue with one registered > SIP extension as a member. > > > > There was a significant improvement when we tested on an Amazon VM in > comparison to Hyper-V, but we?d like a system which can handle large > volumes of call traffic, based on our tests this will need to be physical > hardware to achieve the best performance. > > > > Further to this, we have managed to resolve our initial problem with CPU > spikes on Hyper-V following these steps: > > ? Disable VMQ on all physical and virtual adapters on the Hyper-V > host which are linked to the FreeSwitch VM > > ? Reduce the virtual cores on all VMs to at least half of the > available physical cores > > ? Increase the Processor Relative weight on the FreeSwitch VMs to > 200 (default 100) > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West > *Sent:* 01 September 2015 21:21 > > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Shaun, > > > > 800 concurrent with 400cps, expectations are a little out of touch with > reality and your test is no where near real world. Your call duration is > ~2000ms, little to no time to actually do anything useful. You're burning > the bulk of your CPU time on signaling and doing no real work with the > session. > > > > So yes, you'll always get the best results out of bare metal, but you can > also get good performance on a VM (*) > > > > (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your > mileage may vary depending on your specific application and load > requirements. > > > > Thanks, > > > > > > > > > > On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Update > > We've performed various tests and have come to the conclusion as advised > by others, that visualization is causing bottlenecks. > > Using Amazon EC2 on an 8 core high performance virtual server this maxed > out at around 800 concurrent sessions, 400 sessions per second. > > Using a Dell 1950 8 core server this was able to handle 1000 concurrent > sessions, 400 sessions per second and still have plenty of resource > available. Average CPU was fluctuating between 30-40% under peak load. > > Conclusion, if you want to run a high performance FreeSwitch server in a > production you should stick with physical hardware and avoid visualization > where possible. > ________________________________________ > From: freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [ > shaun.stokes at itec-support.co.uk] > Sent: 28 August 2015 15:37 > To: 'FreeSWITCH Users Help' > > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Hi Nathan, > > Thanks for the suggestion, we still see the CPU spikes when is under load > after reducing to 8 cores but I think there may actually be an improvement > in the audio quality. > > It's still not what we're expecting, so we will have to test our build on > physical hardware too. > > Thanks, > Shaun > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan > Neulinger > Sent: 28 August 2015 15:04 > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Yes, I know you said Hyper-V, I don't know if it has the same sort of > scheduler behavior or not, just mentioned the vmware for context. > > On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > > One thing that I see jump out - you've probably got too many virtual > > cores defined on that VM, particularly since you've assigned # vcpu the > same as the number of real cores on the host system. > > > > Try your test again dropping that to 8 virtual CPUs and I think you > > might see better results. (Or at least drop to less than 100% of the > > total cores on the hardware.) > > > > Particularly if this host system has other vms running on it, you're > > hurting the vm scheduler's ability to hand out resources. With vmware, > > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > > to be locked to schedule execution of an N cpu virtual machine - so even > if it doesn't need all of the CPUs, it has to reserve all of them any time > you have more than a 2 vCPU vm. > > > > -- Nathan > > > > On 08/28/2015 08:18 AM, Michael Jerris wrote: > >> The numbers your posting are fairly low, I'm guessing this is a > >> grossly underpowered vm that is causing your issues > >> > >> On Friday, August 28, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > >> > >> Hi Peter,____ > >> > >> __ __ > >> > >> Thanks for the advice, this is something we're already looking > into but we don't have the new hardware available > >> yet.____ > >> > >> __ __ > >> > >> Debian 8 has great integration with Hyper-V on 2012R2 and operates > as a Generation 2 VM, obviously it's never going > >> to be as good as running directly on the hardware but we were > >> hoping for better performance.____ > >> > >> __ __ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> __ __ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter > Olsson > >> *Sent:* 28 August 2015 10:43 > >> *To:* FreeSWITCH Users Help >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> __ __ > >> > >> If you want high performance, I recommend using real hardware, not > a virtual machine setup - it will cause you > >> issues.____ > >> > >> __ __ > >> > >> /Peter____ > >> > >> __ __ > >> > >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> >:__ > >> __ > >> > >> Hi Michael,____ > >> > >> ____ > >> > >> Thanks for the response and recommendation.____ > >> > >> ____ > >> > >> Our new build is now on Debian 8 Jessie, performance on the > system is noticeably better and any audio problems > >> while the system is under load are significantly reduced but > we do still experience spikes along with reduced > >> audio quality when the system is processing 20 calls per > >> second while already maintaining 80 existing calls.____ > >> > >> ____ > >> > >> We're still hitting some kind of bottleneck, what should we > expect to be able to support on a single piece of > >> hardware? We've kept our dialplans as small as possible and > we're using Memcache, but something tells me it's > >> the call setup process which is triggering the spikes, is this > possibly a limitation on the SIP profiles which > >> are single threaded?____ > >> > >> ____ > >> > >> I also see FreeSWITCH supports clustering but it's in relation > to high availability, is it possible to cluster a > >> single FreeSWITCH instance across multiple hardware or should > we be looking elsewhere to solve these > >> bottlenecks?____ > >> > >> ____ > >> > >> We switched to TCP Vegas on our new build as recommended on > the FreeSWITCH Wiki, this has provided a noticeable > >> reduction in audio latency but doesn't solve the issue with > >> CPU spikes.____ > >> > >> ____ > >> > >> Many Thanks,____ > >> > >> Shaun____ > >> > >> ____ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Michael > Jerris > >> *Sent:* 15 August 2015 23:00 > >> *To:* FreeSWITCH Users Help < > freeswitch-users at lists.freeswitch.org > >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> ____ > >> > >> There are multiple known issues with Ubuntu 12.04. We > reccomend Debian 8 Jessie. > >> > >> On Friday, August 14, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> > > >> wrote:____ > >> > >> Hi,____ > >> > >> ____ > >> > >> We're experiencing performance issues with FreeSwitch, our > target is 500 concurrent sessions, but at the > >> moment this starts to bottleneck around 30.____ > >> > >> ____ > >> > >> Host system:____ > >> > >> Windows Server 2012 Hyper-V Host____ > >> > >> AMD Opteron 4386 (2 processors) - 16 cores total____ > >> > >> 128GB DDR3____ > >> > >> 2TB RAID 5 (700MB/s tested read and write > >> throughput)____ > >> > >> ____ > >> > >> FreeSwitch Virtual Machine:____ > >> > >> FreeSwitch 1.4.15____ > >> > >> Ubuntu 12.04 LTS____ > >> > >> 16 Virtual cores (high priority)____ > >> > >> 2GB RAM (would assign more but FreeSwitch never seems to > >> use much)____ > >> > >> 500GB HD (on VHDX)____ > >> > >> ____ > >> > >> After around 30 concurrent sessions we begin to see CPU > spikes almost every time a new call comes in, as the > >> sessions increase the size and frequency of the CPU spikes > also increase. The system seems to be able to sit > >> comfortably with over 100 concurrent sessions and 80% idle > CPU, providing we don't have any new calls > >> hitting the platform. The spikes are causing audio (RTP) > to stutter or in some cases drop completely for a > >> few seconds.____ > >> > >> ____ > >> > >> The FreeSwitch spikes are occurring on all 16 cores, we > have been monitoring the system using htop and > >> mpstat.____ > >> > >> ____ > >> > >> This is an example of when we receive an inbound call > >> while we have 34 concurrent sessions:____ > >> > >> 14:26:04 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 > 0.00 0.00 0.00 70.74____ > >> > >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 > 0.00 0.00 0.00 69.61____ > >> > >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 > 0.00 0.00 0.00 72.55____ > >> > >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 73.27____ > >> > >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 > 0.00 0.00 0.00 68.32____ > >> > >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 > 0.00 0.00 0.00 62.00____ > >> > >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 > 0.00 0.00 0.00 70.59____ > >> > >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 73.00____ > >> > >> ____ > >> > >> This is when the system is not receiving an inbound call > but is sitting comfortably at 34 concurrent > >> sessions:____ > >> > >> 14:25:57 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 > 0.00 0.00 0.00 98.39____ > >> > >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 > 0.00 0.00 0.00 98.04____ > >> > >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 > 0.00 0.00 0.00 94.00____ > >> > >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 97.03____ > >> > >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> ____ > >> > >> We're using FreeSwitch in multi-tenant mode, we have tried > dedicating a single VM for one tenancy but still > >> experience the issue. My assumption has been that this > will be due to the dialplan, I've optimized this > >> slightly by writing LUA scripts to handle some of the > inbound calls this appears to take away some of the > >> load but we're still using the internal dialplans for each > tenancy (tenancy dialplans have an average of 300 > >> entries).____ > >> > >> ____ > >> > >> We are using the following arguments when running > >> FreeSwitch:____ > >> > >> -rp -nc -nonat____ > >> > >> ____ > >> > >> I've seen another post which says we should operate > FreeSwitch in High Performance mode using -hp but can't > >> find anything information about this, is this still a > >> valid argument to use with FreeSwitch?____ > >> > >> ____ > >> > >> Has anyone experienced similar performance issues before > >> or have any advice?____ > >> > >> ____ > >> > >> Hope someone may be able help.____ > >> > >> ____ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > _________________________________________________________________________ > >> Professional FreeSWITCH Consulting Services: > >> consulting at freeswitch.org 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____ > >> > >> __ __ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _ > >> > >> > >> > >> _____________________________________________________________________ > >> ____ 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-us > >> ers > >> http://www.freeswitch.org > >> > > > > -- > ------------------------------------------------------------ > Nathan Neulinger nneul at mst.edu > Missouri S&T Information Technology (573) 612-1412 > System Administrator - Architect > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > _________________________________________________________________________ > 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 > > > > > > -- > > Sincerely > > Jay > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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/20150902/3f615557/attachment-0001.html From fvillarroel at yahoo.com Thu Sep 3 06:38:21 2015 From: fvillarroel at yahoo.com (Fernando Villarroel) Date: Wed, 2 Sep 2015 22:38:21 -0400 Subject: [Freeswitch-users] Random callerid Message-ID: <7ADBE78F-6D3F-495C-815E-2A2ADE1B7009@yahoo.com> Dear All. How i can set variable caller_id_number random How i can do? Enviado desde mi iPhone From shaun.stokes at itec-support.co.uk Thu Sep 3 09:37:52 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Thu, 3 Sep 2015 05:37:52 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk>, Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EAAE@mbx-01.sysconfig.co.uk> Hi Brian, You're absolutely right, we'd have to double check our configuration on Amazon EC2 to understand why the calls were only lasting 2 minutes. I suspect we didn't increase our sessions per second limit in FreeSwitch, new sessions are rejected when the limit is reached but I've noticed FreeSwitch does still report on these in SIP status. Obviously it's never going to be a fair comparison to real world as there are many other factors which can play a role in a normal environment, but in our case we seem to be hitting capacity problems with call volume. We can see that both Amazon EC2 and physical hardware perform better than our existing Hyper-V platform. Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Brian West [brian at freeswitch.org] Sent: 02 September 2015 15:01 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues There is absolutely no way you can have 800 concurrent calls at 400cps, and have them last 10 seconds, Your math doesn't add up. 400cps with 10 seconds acd would be around 4000 concurrent sessions. This is the exact reason we don't endorse any types of load testing. While we can do crazy things like that in specific test cases in a lab, real world is never that structured. Sorry but the glove doesn't fit! /b On Wed, Sep 2, 2015 at 3:53 AM, Shaun Stokes > wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/ac15a59e/attachment-0001.html From ssinyagin at gmail.com Thu Sep 3 10:00:33 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Thu, 3 Sep 2015 08:00:33 +0200 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EAAE@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EAAE@mbx-01.sysconfig.co.uk> Message-ID: one of the issues that I noticed on public VM hosting (tried digitalocean, linode, and a couple of others) is that your CPU resource is unpredictable. So, you may run a perfect test with X parallel sessions, and one hour later you would see distortions under the same load, just because you didn't receive enough CPU time when the session needs to start or an RTP packet needs to be sent. So, any kind of capacity planning needs predictable VM resources. You may get that if you control the physical environment. In a public virtualized hosting, you need to keep in mind that you only get a best-effort resource. If you have enough budget, place your SIP-only services (kamailio and such) on VM's, and real-time media servers (FS) on physical machines. By the way, scaleway.com has dropped the price of physical hosts few days ago. On Thu, Sep 3, 2015 at 7:37 AM, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > Hi Brian, > > You're absolutely right, we'd have to double check our configuration on > Amazon EC2 to understand why the calls were only lasting 2 minutes. I > suspect we didn't increase our sessions per second limit in FreeSwitch, new > sessions are rejected when the limit is reached but I've noticed FreeSwitch > does still report on these in SIP status. > > Obviously it's never going to be a fair comparison to real world as there > are many other factors which can play a role in a normal environment, but > in our case we seem to be hitting capacity problems with call volume. We > can see that both Amazon EC2 and physical hardware perform better than our > existing Hyper-V platform. > > Thanks, > Shaun > ------------------------------ > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Brian West [ > brian at freeswitch.org] > *Sent:* 02 September 2015 15:01 > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > There is absolutely no way you can have 800 concurrent calls at 400cps, > and have them last 10 seconds, Your math doesn't add up. 400cps with 10 > seconds acd would be around 4000 concurrent sessions. > > This is the exact reason we don't endorse any types of load testing. > > While we can do crazy things like that in specific test cases in a lab, > real world is never that structured. Sorry but the glove doesn't fit! > > /b > > > On Wed, Sep 2, 2015 at 3:53 AM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > >> Hi Brian, >> >> >> >> I?m a huge fan of virtualization, but in our environment it simply >> doesn?t provide the performance we?re looking for. The tests carried out >> were 10 second calls which were routed to a Call Centre Queue with one >> registered SIP extension as a member. >> >> >> >> There was a significant improvement when we tested on an Amazon VM in >> comparison to Hyper-V, but we?d like a system which can handle large >> volumes of call traffic, based on our tests this will need to be physical >> hardware to achieve the best performance. >> >> >> >> Further to this, we have managed to resolve our initial problem with CPU >> spikes on Hyper-V following these steps: >> >> ? Disable VMQ on all physical and virtual adapters on the >> Hyper-V host which are linked to the FreeSwitch VM >> >> ? Reduce the virtual cores on all VMs to at least half of the >> available physical cores >> >> ? Increase the Processor Relative weight on the FreeSwitch VMs >> to 200 (default 100) >> >> >> >> Thanks, >> >> Shaun >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West >> *Sent:* 01 September 2015 21:21 >> >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> >> >> Shaun, >> >> >> >> 800 concurrent with 400cps, expectations are a little out of touch with >> reality and your test is no where near real world. Your call duration is >> ~2000ms, little to no time to actually do anything useful. You're burning >> the bulk of your CPU time on signaling and doing no real work with the >> session. >> >> >> >> So yes, you'll always get the best results out of bare metal, but you can >> also get good performance on a VM (*) >> >> >> >> (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your >> mileage may vary depending on your specific application and load >> requirements. >> >> >> >> Thanks, >> >> >> >> >> >> >> >> >> >> On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < >> shaun.stokes at itec-support.co.uk> wrote: >> >> Update >> >> We've performed various tests and have come to the conclusion as advised >> by others, that visualization is causing bottlenecks. >> >> Using Amazon EC2 on an 8 core high performance virtual server this maxed >> out at around 800 concurrent sessions, 400 sessions per second. >> >> Using a Dell 1950 8 core server this was able to handle 1000 concurrent >> sessions, 400 sessions per second and still have plenty of resource >> available. Average CPU was fluctuating between 30-40% under peak load. >> >> Conclusion, if you want to run a high performance FreeSwitch server in a >> production you should stick with physical hardware and avoid visualization >> where possible. >> ________________________________________ >> From: freeswitch-users-bounces at lists.freeswitch.org [ >> freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes >> [shaun.stokes at itec-support.co.uk] >> Sent: 28 August 2015 15:37 >> To: 'FreeSWITCH Users Help' >> >> Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> Hi Nathan, >> >> Thanks for the suggestion, we still see the CPU spikes when is under load >> after reducing to 8 cores but I think there may actually be an improvement >> in the audio quality. >> >> It's still not what we're expecting, so we will have to test our build on >> physical hardware too. >> >> Thanks, >> Shaun >> >> -----Original Message----- >> From: freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan >> Neulinger >> Sent: 28 August 2015 15:04 >> To: FreeSWITCH Users Help >> Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues >> >> Yes, I know you said Hyper-V, I don't know if it has the same sort of >> scheduler behavior or not, just mentioned the vmware for context. >> >> On 08/28/2015 08:46 AM, Nathan Neulinger wrote: >> > One thing that I see jump out - you've probably got too many virtual >> > cores defined on that VM, particularly since you've assigned # vcpu the >> same as the number of real cores on the host system. >> > >> > Try your test again dropping that to 8 virtual CPUs and I think you >> > might see better results. (Or at least drop to less than 100% of the >> > total cores on the hardware.) >> > >> > Particularly if this host system has other vms running on it, you're >> > hurting the vm scheduler's ability to hand out resources. With vmware, >> > I believe a simple rule of thumb is that scheduler requires N-1 CPUs >> > to be locked to schedule execution of an N cpu virtual machine - so >> even if it doesn't need all of the CPUs, it has to reserve all of them any >> time you have more than a 2 vCPU vm. >> > >> > -- Nathan >> > >> > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> >> The numbers your posting are fairly low, I'm guessing this is a >> >> grossly underpowered vm that is causing your issues >> >> >> >> On Friday, August 28, 2015, Shaun Stokes < >> shaun.stokes at itec-support.co.uk > >> wrote: >> >> >> >> Hi Peter,____ >> >> >> >> __ __ >> >> >> >> Thanks for the advice, this is something we're already looking >> into but we don't have the new hardware available >> >> yet.____ >> >> >> >> __ __ >> >> >> >> Debian 8 has great integration with Hyper-V on 2012R2 and >> operates as a Generation 2 VM, obviously it's never going >> >> to be as good as running directly on the hardware but we were >> >> hoping for better performance.____ >> >> >> >> __ __ >> >> >> >> Thanks,____ >> >> >> >> Shaun____ >> >> >> >> __ __ >> >> >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');> >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter >> Olsson >> >> *Sent:* 28 August 2015 10:43 >> >> *To:* FreeSWITCH Users Help < >> freeswitch-users at lists.freeswitch.org >> >> > freeswitch-users at lists.freeswitch.org');>> >> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> >> issues____ >> >> >> >> __ __ >> >> >> >> If you want high performance, I recommend using real hardware, >> not a virtual machine setup - it will cause you >> >> issues.____ >> >> >> >> __ __ >> >> >> >> /Peter____ >> >> >> >> __ __ >> >> >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < >> shaun.stokes at itec-support.co.uk >> >> >> >> >:__ >> >> __ >> >> >> >> Hi Michael,____ >> >> >> >> ____ >> >> >> >> Thanks for the response and recommendation.____ >> >> >> >> ____ >> >> >> >> Our new build is now on Debian 8 Jessie, performance on the >> system is noticeably better and any audio problems >> >> while the system is under load are significantly reduced but >> we do still experience spikes along with reduced >> >> audio quality when the system is processing 20 calls per >> >> second while already maintaining 80 existing calls.____ >> >> >> >> ____ >> >> >> >> We're still hitting some kind of bottleneck, what should we >> expect to be able to support on a single piece of >> >> hardware? We've kept our dialplans as small as possible and >> we're using Memcache, but something tells me it's >> >> the call setup process which is triggering the spikes, is >> this possibly a limitation on the SIP profiles which >> >> are single threaded?____ >> >> >> >> ____ >> >> >> >> I also see FreeSWITCH supports clustering but it's in >> relation to high availability, is it possible to cluster a >> >> single FreeSWITCH instance across multiple hardware or should >> we be looking elsewhere to solve these >> >> bottlenecks?____ >> >> >> >> ____ >> >> >> >> We switched to TCP Vegas on our new build as recommended on >> the FreeSWITCH Wiki, this has provided a noticeable >> >> reduction in audio latency but doesn't solve the issue with >> >> CPU spikes.____ >> >> >> >> ____ >> >> >> >> Many Thanks,____ >> >> >> >> Shaun____ >> >> >> >> ____ >> >> >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');> >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> >> > freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of >> *Michael Jerris >> >> *Sent:* 15 August 2015 23:00 >> >> *To:* FreeSWITCH Users Help < >> freeswitch-users at lists.freeswitch.org >> >> > freeswitch-users at lists.freeswitch.org');>> >> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> >> issues____ >> >> >> >> ____ >> >> >> >> There are multiple known issues with Ubuntu 12.04. We >> reccomend Debian 8 Jessie. >> >> >> >> On Friday, August 14, 2015, Shaun Stokes < >> shaun.stokes at itec-support.co.uk >> >> >> >> > >> >> wrote:____ >> >> >> >> Hi,____ >> >> >> >> ____ >> >> >> >> We're experiencing performance issues with FreeSwitch, >> our target is 500 concurrent sessions, but at the >> >> moment this starts to bottleneck around 30.____ >> >> >> >> ____ >> >> >> >> Host system:____ >> >> >> >> Windows Server 2012 Hyper-V Host____ >> >> >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> >> >> 128GB DDR3____ >> >> >> >> 2TB RAID 5 (700MB/s tested read and write >> >> throughput)____ >> >> >> >> ____ >> >> >> >> FreeSwitch Virtual Machine:____ >> >> >> >> FreeSwitch 1.4.15____ >> >> >> >> Ubuntu 12.04 LTS____ >> >> >> >> 16 Virtual cores (high priority)____ >> >> >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> >> use much)____ >> >> >> >> 500GB HD (on VHDX)____ >> >> >> >> ____ >> >> >> >> After around 30 concurrent sessions we begin to see CPU >> spikes almost every time a new call comes in, as the >> >> sessions increase the size and frequency of the CPU >> spikes also increase. The system seems to be able to sit >> >> comfortably with over 100 concurrent sessions and 80% >> idle CPU, providing we don't have any new calls >> >> hitting the platform. The spikes are causing audio (RTP) >> to stutter or in some cases drop completely for a >> >> few seconds.____ >> >> >> >> ____ >> >> >> >> The FreeSwitch spikes are occurring on all 16 cores, we >> have been monitoring the system using htop and >> >> mpstat.____ >> >> >> >> ____ >> >> >> >> This is an example of when we receive an inbound call >> >> while we have 34 concurrent sessions:____ >> >> >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq >> %soft %steal %guest %idle____ >> >> >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 >> 0.00 0.00 0.00 70.74____ >> >> >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 >> 0.00 0.00 0.00 69.61____ >> >> >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 >> 0.00 0.00 0.00 71.29____ >> >> >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 >> 0.00 0.00 0.00 71.29____ >> >> >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 >> 0.00 0.00 0.00 72.55____ >> >> >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 73.27____ >> >> >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 >> 0.00 0.00 0.00 68.32____ >> >> >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 >> 0.00 0.00 0.00 62.00____ >> >> >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 >> 0.00 0.00 0.00 70.59____ >> >> >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 >> 0.00 0.00 0.00 72.28____ >> >> >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 >> 0.00 0.00 0.00 71.00____ >> >> >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 >> 0.00 0.00 0.00 73.00____ >> >> >> >> ____ >> >> >> >> This is when the system is not receiving an inbound call >> but is sitting comfortably at 34 concurrent >> >> sessions:____ >> >> >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq >> %soft %steal %guest %idle____ >> >> >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 >> 0.00 0.00 0.00 98.39____ >> >> >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 >> 0.00 0.00 0.00 98.04____ >> >> >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 99.01____ >> >> >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 >> 0.00 0.00 0.00 94.00____ >> >> >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 99.00____ >> >> >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 99.00____ >> >> >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 98.02____ >> >> >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 >> 0.00 0.00 0.00 97.03____ >> >> >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 >> 0.00 0.00 0.00 100.00____ >> >> >> >> ____ >> >> >> >> We're using FreeSwitch in multi-tenant mode, we have >> tried dedicating a single VM for one tenancy but still >> >> experience the issue. My assumption has been that this >> will be due to the dialplan, I've optimized this >> >> slightly by writing LUA scripts to handle some of the >> inbound calls this appears to take away some of the >> >> load but we're still using the internal dialplans for >> each tenancy (tenancy dialplans have an average of 300 >> >> entries).____ >> >> >> >> ____ >> >> >> >> We are using the following arguments when running >> >> FreeSwitch:____ >> >> >> >> -rp -nc -nonat____ >> >> >> >> ____ >> >> >> >> I've seen another post which says we should operate >> FreeSwitch in High Performance mode using -hp but can't >> >> find anything information about this, is this still a >> >> valid argument to use with FreeSwitch?____ >> >> >> >> ____ >> >> >> >> Has anyone experienced similar performance issues before >> >> or have any advice?____ >> >> >> >> ____ >> >> >> >> Hope someone may be able help.____ >> >> >> >> ____ >> >> >> >> Thanks,____ >> >> >> >> Shaun____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> _________________________________________________________________________ >> >> Professional FreeSWITCH Consulting Services: >> >> consulting at freeswitch.org > 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____ >> >> >> >> __ __ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _____ >> >> >> >> >> >> >> ______________________________________________________________________ >> >> This message has been checked for all known viruses by >> MessageLabs Virus Scanning Service. >> >> >> >> _____________________________________________________________________ >> >> _ >> >> >> >> >> >> >> >> _____________________________________________________________________ >> >> ____ 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-us >> >> ers >> >> http://www.freeswitch.org >> >> >> > >> >> -- >> ------------------------------------------------------------ >> Nathan Neulinger nneul at mst.edu >> Missouri S&T Information Technology (573) 612-1412 >> System Administrator - Architect >> >> _________________________________________________________________________ >> 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 >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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/20150903/a9733c9d/attachment-0001.html From regis.freeswitch.org at tornad.net Thu Sep 3 10:18:13 2015 From: regis.freeswitch.org at tornad.net (Regis M) Date: Thu, 3 Sep 2015 08:18:13 +0200 Subject: [Freeswitch-users] Verto com, bandwidth used ? Message-ID: Hi, Can someone tell me the bandwitdh (signaling + sound) used by a verto communication ? It's opus codec right ? Thanks Regis -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/ec92371e/attachment.html From gmaruzz at gmail.com Thu Sep 3 10:32:36 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 08:32:36 +0200 Subject: [Freeswitch-users] Verto com, bandwidth used ? In-Reply-To: References: Message-ID: yes, usually is opus for audio at 48 khz + v8 for video with XxY definition this is configurable, eg: you can use pcmu (G711) instead of opus, or you can use opus at a different rate (khz), and you choose the definition of video (eg: 320x240, 6640x480, 1920x1080, ...) you can alter those variables in /usr/local/freeswitch/conf/vars.xml and /usr/local/freeswitch/conf/autoload_configs/verto.conf -giovanni On Thu, Sep 3, 2015 at 8:18 AM, Regis M wrote: > Hi, > > Can someone tell me the bandwitdh (signaling + sound) used by a verto > communication ? > > It's opus codec right ? > > Thanks > > Regis > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/462cda13/attachment.html From shaun.stokes at itec-support.co.uk Thu Sep 3 11:25:42 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Thu, 3 Sep 2015 07:25:42 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk>, Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EB44@mbx-01.sysconfig.co.uk> Hi Michael, Thanks for the response, it's good to know there's someone out there who's used FreeSwitch on Hyper-V with decent performance. SQLite isn't an issue, we use PostgreSQL and our file system shouldn't be a bottleneck, we have fast storage with high IOPS. Although the database does live on a VHDX file, I'm not sure if this could be a bottleneck? Our VMs are currently be spanning multiple NUMA nodes (NUMA spanning), thanks for pointing this out, we will look at locking our VMs to a single NUMA node. The server isn't particularly busy, it's dedicated for Lync Front End, Lync Mediation, Lync Edge and FreeSwitch. The Lync servers are usually around 5% CPU under load, FreeSwitch is 10-30% under load. We'll also look at using a single virtual core and setting NTP, although we had adjusted CPU weight so FreeSwitch should always take priority over other VMs. We're currently doing around 100 concurrent calls (200 sessions) with peaks of roughly 30 calls per second (60 sessions per second), we would like to grow this significantly. Our customers are spread across two FreeSwitch servers on separate physical hardware (same spec). We're not currently doing load balancing as our customers are physically build on separate FreeSwitch VMs, but it would be very nice to have this feature, it makes the platform much more scalable. I'll have to take a look at OpenSIPS and see exactly how this works. I'll let you know how we get on with our Hyper-V optimizations. Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Michael Giagnocavo [mgg at giagnocavo.net] Sent: 02 September 2015 21:19 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Years back, I used to run FS *on Windows*, under Hyper-V (2008), on a Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit traffic), with 1000-2000 in progress channels (no media, ASR like 10% maybe). So something is certainly pathologically wrong if you're seeing things get maxed out at the numbers you show. I didn't do anything special, and did routing both in-process via mod_managed as well as xml_curl. Do you have a reason not to put the FS core SQLite db on a tmpfs? That's a big win. Also make sure FS's temp dir is a tmpfs. Unless you're persisting and using stuff between sessions, there's no point in going to disk right? And your random, small, IOPS are gonna be an order of magnitude less than what you posted, at least. One thing to be aware of is CPU pinning and scheduling. First, on multi-socket systems, you have NUMA. This really hurts. Raw memory bandwidth takes a 40% hit. More importantly, you're toasting your caches (which with tons of threads happens a lot anyways). One number I like to reference is that single ownership transfer of one cache line from socket to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). Hyper-V has an option to lock servers to a single NUMA node. Make sure this is enabled (it may cause VMs not to start if it cannot allocate all the resources requested - this is a good thing for VoIP apps). Then cap the individual VMs so they aren't scheduling all over the place (34 should not need more than 1 CPU). FS spawns tons of threads and they'll end up running on all CPUs even if they don't need all that time, and that then screws up cache usage even more. But more importantly, it sounds like this is a busy server? Are you sure you're not just way oversubscribed and the VM is losing out? Your steal% is 0 so I'm guessing HV isn't reporting that accurately. Only other thing that comes to mind is that Hyper-V does terrible with time, so if you're relying on HV time service you're gonna be skewing all over. I don't think this should hurt FS directly, but you should run ntp anyways to be safe. If you end up needing to scale up on a single server, you're better off running multiple FS instances, each pinned to specific cores. And you should have OpenSIPS or something in front to do LB (and it provides a ton of flexibility and handiness anyways). This probably only matters if you're doing high CPS (dialer or shit traffic that mostly isn't completing). I'm not sure what exactly you're benching, but it sounds like your actual use case is different than the test, eh? Email me directly and we can chat more about this. -Michael From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Wednesday, September 2, 2015 5:09 AM To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Jay, Thanks for the suggestion. We're actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we're only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes > wrote: Hi Brian, I'm a huge fan of virtualization, but in our environment it simply doesn't provide the performance we're looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we'd like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: * Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM * Reduce the virtual cores on all VMs to at least half of the available physical cores * Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/56e68a77/attachment-0001.html From gmaruzz at gmail.com Thu Sep 3 11:55:49 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 09:55:49 +0200 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EB44@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94EB44@mbx-01.sysconfig.co.uk> Message-ID: On Thu, Sep 3, 2015 at 9:25 AM, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > physical hardware (same spec). We?re not currently doing load balancing as > our customers are physically build on separate FreeSwitch VMs, but it would > be very nice to have this feature, it makes the platform much more > scalable. I?ll have to take a look at OpenSIPS and see exactly how this > works. > > Load Balancing basics: http://www.opentelecom.it/cluecon/ClueCon_2015_Load_Balancing_HA.pdf -giovanni -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/a24a2af1/attachment.html From bhavikpatel14388 at gmail.com Thu Sep 3 12:00:11 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Thu, 3 Sep 2015 13:30:11 +0530 Subject: [Freeswitch-users] Errors while installation of freeswitch 1.6 Message-ID: Hi Guys, I am installing freeswitch 1.6 with Debian 8,but getting so many errors. Here is my reference link for installation. https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video Error 1 : If enable module mod_av then getting this: making all mod_av make[4]: Entering directory '/usr/src/freeswitch.git/src/mod/applications/mod_av' Makefile:919: *** You must install libyuv-dev to build mod_av. Stop. make[4]: Leaving directory '/usr/src/freeswitch.git/src/mod/applications/mod_av' Makefile:643: recipe for target 'mod_av-all' failed make[3]: *** [mod_av-all] Error 1 make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' Makefile:557: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/usr/src/freeswitch.git/src' Makefile:2646: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/usr/src/freeswitch.git' Makefile:1056: recipe for target 'all' failed make: *** [all] Error 2 After getting this I installed "libyuv-dev"and then recompile fs again still getting same error so remove mod_av module from modules.conf then getting another error. (Just for checking i need this module ) 2. Now getting file below error. making all mod_fsv make[4]: Entering directory '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' Makefile:884: *** You must install libvpx2-dev to build mod_fsv. Stop. make[4]: Leaving directory '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' Makefile:643: recipe for target 'mod_fsv-all' failed make[3]: *** [mod_fsv-all] Error 1 make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' Makefile:557: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/usr/src/freeswitch.git/src' Makefile:2646: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/usr/src/freeswitch.git' Makefile:1056: recipe for target 'all' failed make: *** [all] Error 2 After getting this I installed "libvpx2-dev"and then recompile fs again still getting same error so remove mod_fsv module from modules.conf then getting another error. (Just for checking i need this module ) Error 3. making all mod_lua make[4]: Entering directory '/usr/src/freeswitch.git/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" ^ compilation terminated. Makefile:1075: recipe for target 'mod_lua_la-mod_lua.lo' failed make[4]: *** [mod_lua_la-mod_lua.lo] Error 1 make[4]: Leaving directory '/usr/src/freeswitch.git/src/mod/languages/mod_lua' Makefile:643: recipe for target 'mod_lua-all' failed make[3]: *** [mod_lua-all] Error 1 make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' Makefile:557: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/usr/src/freeswitch.git/src' Makefile:2646: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/usr/src/freeswitch.git' Makefile:1056: recipe for target 'all' failed make: *** [all] Error 2 Now i am stuck and not able to move ahead in installation. Please suggest me. -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/120871a4/attachment.html From gmaruzz at gmail.com Thu Sep 3 12:05:35 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 10:05:35 +0200 Subject: [Freeswitch-users] Errors while installation of freeswitch 1.6 In-Reply-To: References: Message-ID: Some hints: - follow exactly, step-by-step the procedure in the page. - read the page from beginning - and first of all install all prerequisite - start from a clean debian 8 jessie 64 bit server, eg: from scratch, just after installing operating system -giovanni On Thu, Sep 3, 2015 at 10:00 AM, bhavik patel wrote: > Hi Guys, > > I am installing freeswitch 1.6 with Debian 8,but getting so many errors. > > Here is my reference link for installation. > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > Error 1 : > If enable module mod_av then getting this: > > making all mod_av > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/applications/mod_av' > Makefile:919: *** You must install libyuv-dev to build mod_av. Stop. > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/applications/mod_av' > Makefile:643: recipe for target 'mod_av-all' failed > make[3]: *** [mod_av-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > After getting this I installed "libyuv-dev"and then recompile fs again > still getting same error so remove mod_av module from modules.conf then > getting another error. (Just for checking i need this module ) > > 2. Now getting file below error. > making all mod_fsv > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' > Makefile:884: *** You must install libvpx2-dev to build mod_fsv. Stop. > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' > Makefile:643: recipe for target 'mod_fsv-all' failed > make[3]: *** [mod_fsv-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > After getting this I installed "libvpx2-dev"and then recompile fs again > still getting same error so remove mod_fsv module from modules.conf then > getting another error. (Just for checking i need this module ) > > Error 3. > > making all mod_lua > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/languages/mod_lua' > CXX mod_lua_la-mod_lua.lo > mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory > #include "lua.h" > ^ > compilation terminated. > Makefile:1075: recipe for target 'mod_lua_la-mod_lua.lo' failed > make[4]: *** [mod_lua_la-mod_lua.lo] Error 1 > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/languages/mod_lua' > Makefile:643: recipe for target 'mod_lua-all' failed > make[3]: *** [mod_lua-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > Now i am stuck and not able to move ahead in installation. > > Please suggest me. > > -- > Thanks, > Bhavik Patel > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/ab8a0253/attachment.html From covici at ccs.covici.com Thu Sep 3 12:14:16 2015 From: covici at ccs.covici.com (covici at ccs.covici.com) Date: Thu, 03 Sep 2015 04:14:16 -0400 Subject: [Freeswitch-users] Errors while installation of freeswitch 1.6 In-Reply-To: References: Message-ID: <28746.1441268056@ccs.covici.com> You might want to install those libraries from the freeswitch system -- in the documentation it gives you the location of where to download those, so I would start over again with the full module list and use the fs version oif the Debian version does not work. bhavik patel wrote: > Hi Guys, > > I am installing freeswitch 1.6 with Debian 8,but getting so many errors. > > Here is my reference link for installation. > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > Error 1 : > If enable module mod_av then getting this: > > making all mod_av > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/applications/mod_av' > Makefile:919: *** You must install libyuv-dev to build mod_av. Stop. > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/applications/mod_av' > Makefile:643: recipe for target 'mod_av-all' failed > make[3]: *** [mod_av-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > After getting this I installed "libyuv-dev"and then recompile fs again > still getting same error so remove mod_av module from modules.conf then > getting another error. (Just for checking i need this module ) > > 2. Now getting file below error. > making all mod_fsv > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' > Makefile:884: *** You must install libvpx2-dev to build mod_fsv. Stop. > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/applications/mod_fsv' > Makefile:643: recipe for target 'mod_fsv-all' failed > make[3]: *** [mod_fsv-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > After getting this I installed "libvpx2-dev"and then recompile fs again > still getting same error so remove mod_fsv module from modules.conf then > getting another error. (Just for checking i need this module ) > > Error 3. > > making all mod_lua > make[4]: Entering directory > '/usr/src/freeswitch.git/src/mod/languages/mod_lua' > CXX mod_lua_la-mod_lua.lo > mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory > #include "lua.h" > ^ > compilation terminated. > Makefile:1075: recipe for target 'mod_lua_la-mod_lua.lo' failed > make[4]: *** [mod_lua_la-mod_lua.lo] Error 1 > make[4]: Leaving directory > '/usr/src/freeswitch.git/src/mod/languages/mod_lua' > Makefile:643: recipe for target 'mod_lua-all' failed > make[3]: *** [mod_lua-all] Error 1 > make[3]: Leaving directory '/usr/src/freeswitch.git/src/mod' > Makefile:557: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/usr/src/freeswitch.git/src' > Makefile:2646: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/src/freeswitch.git' > Makefile:1056: recipe for target 'all' failed > make: *** [all] Error 2 > > > Now i am stuck and not able to move ahead in installation. > > Please suggest me. > > -- > Thanks, > Bhavik Patel > > ---------------------------------------------------- > Alternatives: > > ---------------------------------------------------- > _________________________________________________________________________ > 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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici at ccs.covici.com From taha at utribo.com Thu Sep 3 15:54:27 2015 From: taha at utribo.com (Taha Hajar) Date: Thu, 3 Sep 2015 13:54:27 +0200 Subject: [Freeswitch-users] WS Setup Failed Message-ID: Hello, I am trying to login from the FS Verto Demo to my FS server (on mac Yosemite) but I am getting this error on FS: 2015-09-03 11:48:50.148698 [INFO] mod_verto.c:3751 127.0.0.1:53245 Client Connect. 2015-09-03 11:48:50.148698 [INFO] mod_verto.c:1884 127.0.0.1:53245 Starting client thread. 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS SETUP FAILED* [] 2015-09-03 11:48:50.157788 [INFO] mod_verto.c:1910 127.0.0.1:53245 Ending client thread. 2015-09-03 11:48:50.157788 [INFO] mod_verto.c:1917 127.0.0.1:53245 Thread ended I changed the configuration files as it's mentioned on the mod_verto page. And I created the wss certificate. Am I missing something? I would appreciate any help. Thank you, Taha -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/292133b6/attachment.html From taha at utribo.com Thu Sep 3 16:31:08 2015 From: taha at utribo.com (Taha Hajar) Date: Thu, 3 Sep 2015 14:31:08 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed Message-ID: Hello, I am trying to login from the FS Verto Demo to my FS server (on mac Yosemite) but I am getting this error on FS: 2015-09-03 11:48:50.148698 [INFO] mod_verto.c:3751 127.0.0.1:53245 Client Connect. 2015-09-03 11:48:50.148698 [INFO] mod_verto.c:1884 127.0.0.1:53245 Starting client thread. 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS SETUP FAILED* [] 2015-09-03 11:48:50.157788 [INFO] mod_verto.c:1910 127.0.0.1:53245 Ending client thread. 2015-09-03 11:48:50.157788 [INFO] mod_verto.c:1917 127.0.0.1:53245 Thread ended I changed the configuration files as it's mentioned on the mod_verto page. And I created the wss certificate. Am I missing something? I would appreciate any help. Thank you, Taha -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/bf2dfc84/attachment.html From gmaruzz at gmail.com Thu Sep 3 16:55:04 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 14:55:04 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: Message-ID: On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: > Hello, > > I am trying to login from the FS Verto Demo to my FS server (on mac > Yosemite) but I am getting this error on FS: > 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS > SETUP FAILED* [] > > I changed the configuration files as it's mentioned on the mod_verto page. > And I created the wss certificate. Am I missing something? I would > appreciate any help. > What are you using to connect? Eg: which client/platform? Which webpage? -giovanni > Thank you, > > Taha > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/e21f9bfe/attachment.html From taha at utribo.com Thu Sep 3 17:12:26 2015 From: taha at utribo.com (Taha Hajar) Date: Thu, 3 Sep 2015 15:12:26 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: Message-ID: Hi Giovanni, I am using the demo client provided on webrtc.freeswitch.org. On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli wrote: > > > On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: > >> Hello, >> >> I am trying to login from the FS Verto Demo to my FS server (on mac >> Yosemite) but I am getting this error on FS: >> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS >> SETUP FAILED* [] >> >> I changed the configuration files as it's mentioned on the mod_verto >> page. And I created the wss certificate. Am I missing something? I would >> appreciate any help. >> > > What are you using to connect? Eg: which client/platform? Which webpage? > > -giovanni > > > > >> Thank you, >> >> Taha >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150903/0231eb8e/attachment.html From gmaruzz at gmail.com Thu Sep 3 17:23:51 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 15:23:51 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: Message-ID: with which browser, browser version, operating system are you trying to connect? 1) you better use your own page on your freshly installed server. 2) if you have installed on a mac, then you probably are using FS 1.4.x , for verto you better use FS 1.6 on debian jessie 3) check that you installed all certificates correctly 4) check that you inserted all addresses correctly (wss, etc) 5) edit verto.conf for debug=10 and restart freeswitch 6) in freeswitch console, do "fsctl loglevel 7", then "console loglevel 7) now try again to connect and watch the console. In any case: for webRTC you better install freeswitch 1.6 on debian 8 jessie: https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video -giovanni On Thu, Sep 3, 2015 at 3:12 PM, Taha Hajar wrote: > Hi Giovanni, > > I am using the demo client provided on webrtc.freeswitch.org. > > On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli > wrote: > >> >> >> On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: >> >>> Hello, >>> >>> I am trying to login from the FS Verto Demo to my FS server (on mac >>> Yosemite) but I am getting this error on FS: >>> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS >>> SETUP FAILED* [] >>> >>> I changed the configuration files as it's mentioned on the mod_verto >>> page. And I created the wss certificate. Am I missing something? I would >>> appreciate any help. >>> >> >> What are you using to connect? Eg: which client/platform? Which webpage? >> >> -giovanni >> >> >> >> >>> Thank you, >>> >>> Taha >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/7881bf97/attachment-0001.html From jmesquita at freeswitch.org Thu Sep 3 17:42:51 2015 From: jmesquita at freeswitch.org (=?utf-8?Q?Jo=C3=A3o_Mesquita?=) Date: Thu, 3 Sep 2015 10:42:51 -0300 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: Message-ID: <5201520A-53C9-4EB5-9B84-46317649CC5F@freeswitch.org> This won't work. You need your own SSL certificates. Sent from my iPhone > On Sep 3, 2015, at 10:23 AM, Giovanni Maruzzelli wrote: > > with which browser, browser version, operating system are you trying to connect? > > 1) you better use your own page on your freshly installed server. > 2) if you have installed on a mac, then you probably are using FS 1.4.x , for verto you better use FS 1.6 on debian jessie > 3) check that you installed all certificates correctly > 4) check that you inserted all addresses correctly (wss, etc) > 5) edit verto.conf for debug=10 and restart freeswitch > 6) in freeswitch console, do "fsctl loglevel 7", then "console loglevel 7) > > now try again to connect and watch the console. > > In any case: for webRTC you better install freeswitch 1.6 on debian 8 jessie: https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > -giovanni > > >> On Thu, Sep 3, 2015 at 3:12 PM, Taha Hajar wrote: >> Hi Giovanni, >> >> I am using the demo client provided on webrtc.freeswitch.org. >> >>> On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli wrote: >>> >>> >>>> On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: >>>> Hello, >>>> >>>> I am trying to login from the FS Verto Demo to my FS server (on mac Yosemite) but I am getting this error on FS: >>>> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 WS SETUP FAILED [] >>>> >>>> I changed the configuration files as it's mentioned on the mod_verto page. And I created the wss certificate. Am I missing something? I would appreciate any help. >>> >>> What are you using to connect? Eg: which client/platform? Which webpage? >>> >>> -giovanni >>> >>> >>> >>>> Thank you, >>>> >>>> Taha >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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/20150903/c430c136/attachment.html From taha at utribo.com Thu Sep 3 17:53:41 2015 From: taha at utribo.com (Taha Hajar) Date: Thu, 3 Sep 2015 15:53:41 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: Message-ID: Thank you so much for the advices. I will reply in the same order of your questions. I tried on both chrome 44 and firefox 39 and 40. For now I am running the client on the same machine where I am running the server (mac Yosemite). 1) I also tried to host my own page (same source code though). 2) Yes you're right, it's FS 1.4.20. I will try to establish a FS 1.6 server on a debian 8. 3) I installed the certificates by using the script provided on freeswitch.org the mod_verto page. I used localhost as the common name. Then I copied the certificate into the keychain access but it's saying that it was signed by an unknown authority. I am not sure about this step. 4) The addresses are correct since I see this error on freeswitch when it tries to connect. 5) & 6) I already did that and I only saw this error messgae: WS Setup Failed. Thanks again for the help! Taha On Thu, Sep 3, 2015 at 3:23 PM, Giovanni Maruzzelli wrote: > with which browser, browser version, operating system are you trying to > connect? > > 1) you better use your own page on your freshly installed server. > 2) if you have installed on a mac, then you probably are using FS 1.4.x , > for verto you better use FS 1.6 on debian jessie > 3) check that you installed all certificates correctly > 4) check that you inserted all addresses correctly (wss, etc) > 5) edit verto.conf for debug=10 and restart freeswitch > 6) in freeswitch console, do "fsctl loglevel 7", then "console loglevel 7) > > now try again to connect and watch the console. > > In any case: for webRTC you better install freeswitch 1.6 on debian 8 > jessie: > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > -giovanni > > > On Thu, Sep 3, 2015 at 3:12 PM, Taha Hajar wrote: > >> Hi Giovanni, >> >> I am using the demo client provided on webrtc.freeswitch.org. >> >> On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli >> wrote: >> >>> >>> >>> On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: >>> >>>> Hello, >>>> >>>> I am trying to login from the FS Verto Demo to my FS server (on mac >>>> Yosemite) but I am getting this error on FS: >>>> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS >>>> SETUP FAILED* [] >>>> >>>> I changed the configuration files as it's mentioned on the mod_verto >>>> page. And I created the wss certificate. Am I missing something? I would >>>> appreciate any help. >>>> >>> >>> What are you using to connect? Eg: which client/platform? Which webpage? >>> >>> -giovanni >>> >>> >>> >>> >>>> Thank you, >>>> >>>> Taha >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150903/b95bec0a/attachment-0001.html From taha at utribo.com Thu Sep 3 17:56:08 2015 From: taha at utribo.com (Taha Hajar) Date: Thu, 3 Sep 2015 15:56:08 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: <5201520A-53C9-4EB5-9B84-46317649CC5F@freeswitch.org> References: <5201520A-53C9-4EB5-9B84-46317649CC5F@freeswitch.org> Message-ID: Jo?o could you please elaborate? I created ssl certificates for wss. Do you mean I need them on the client side? If yes, how should I add them? Thanks! On Thu, Sep 3, 2015 at 3:42 PM, Jo?o Mesquita wrote: > This won't work. You need your own SSL certificates. > > Sent from my iPhone > > On Sep 3, 2015, at 10:23 AM, Giovanni Maruzzelli > wrote: > > with which browser, browser version, operating system are you trying to > connect? > > 1) you better use your own page on your freshly installed server. > 2) if you have installed on a mac, then you probably are using FS 1.4.x , > for verto you better use FS 1.6 on debian jessie > 3) check that you installed all certificates correctly > 4) check that you inserted all addresses correctly (wss, etc) > 5) edit verto.conf for debug=10 and restart freeswitch > 6) in freeswitch console, do "fsctl loglevel 7", then "console loglevel 7) > > now try again to connect and watch the console. > > In any case: for webRTC you better install freeswitch 1.6 on debian 8 > jessie: > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > -giovanni > > > On Thu, Sep 3, 2015 at 3:12 PM, Taha Hajar wrote: > >> Hi Giovanni, >> >> I am using the demo client provided on webrtc.freeswitch.org. >> >> On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli >> wrote: >> >>> >>> >>> On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: >>> >>>> Hello, >>>> >>>> I am trying to login from the FS Verto Demo to my FS server (on mac >>>> Yosemite) but I am getting this error on FS: >>>> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS >>>> SETUP FAILED* [] >>>> >>>> I changed the configuration files as it's mentioned on the mod_verto >>>> page. And I created the wss certificate. Am I missing something? I would >>>> appreciate any help. >>>> >>> >>> What are you using to connect? Eg: which client/platform? Which webpage? >>> >>> -giovanni >>> >>> >>> >>> >>>> Thank you, >>>> >>>> Taha >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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/20150903/f478dc5d/attachment.html From gmaruzz at gmail.com Thu Sep 3 17:59:52 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 15:59:52 +0200 Subject: [Freeswitch-users] Verto: WS Setup Failed In-Reply-To: References: <5201520A-53C9-4EB5-9B84-46317649CC5F@freeswitch.org> Message-ID: You better follow step by step the page I gave you for freeswitch 1.6 on debian jessie. You will save oh so much time and frustration. -giovanni sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 3, 2015 3:56 PM, "Taha Hajar" wrote: > Jo?o could you please elaborate? I created ssl certificates for wss. Do > you mean I need them on the client side? If yes, how should I add them? > > Thanks! > > On Thu, Sep 3, 2015 at 3:42 PM, Jo?o Mesquita > wrote: > >> This won't work. You need your own SSL certificates. >> >> Sent from my iPhone >> >> On Sep 3, 2015, at 10:23 AM, Giovanni Maruzzelli >> wrote: >> >> with which browser, browser version, operating system are you trying to >> connect? >> >> 1) you better use your own page on your freshly installed server. >> 2) if you have installed on a mac, then you probably are using FS 1.4.x , >> for verto you better use FS 1.6 on debian jessie >> 3) check that you installed all certificates correctly >> 4) check that you inserted all addresses correctly (wss, etc) >> 5) edit verto.conf for debug=10 and restart freeswitch >> 6) in freeswitch console, do "fsctl loglevel 7", then "console loglevel 7) >> >> now try again to connect and watch the console. >> >> In any case: for webRTC you better install freeswitch 1.6 on debian 8 >> jessie: >> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >> >> -giovanni >> >> >> On Thu, Sep 3, 2015 at 3:12 PM, Taha Hajar wrote: >> >>> Hi Giovanni, >>> >>> I am using the demo client provided on webrtc.freeswitch.org. >>> >>> On Thu, Sep 3, 2015 at 2:55 PM, Giovanni Maruzzelli >>> wrote: >>> >>>> >>>> >>>> On Thu, Sep 3, 2015 at 2:31 PM, Taha Hajar wrote: >>>> >>>>> Hello, >>>>> >>>>> I am trying to login from the FS Verto Demo to my FS server (on mac >>>>> Yosemite) but I am getting this error on FS: >>>>> 2015-09-03 11:48:50.157788 [DEBUG] mod_verto.c:1796 127.0.0.1:53245 *WS >>>>> SETUP FAILED* [] >>>>> >>>>> I changed the configuration files as it's mentioned on the mod_verto >>>>> page. And I created the wss certificate. Am I missing something? I would >>>>> appreciate any help. >>>>> >>>> >>>> What are you using to connect? Eg: which client/platform? Which webpage? >>>> >>>> -giovanni >>>> >>>> >>>> >>>> >>>>> Thank you, >>>>> >>>>> Taha >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Sincerely, >>>> >>>> Giovanni Maruzzelli >>>> Cell : +39-347-2665618 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150903/cfb5e97c/attachment-0001.html From fernando.florez at gmail.com Thu Sep 3 19:35:12 2015 From: fernando.florez at gmail.com (=?UTF-8?Q?Fernando_Fl=C3=B3rez?=) Date: Thu, 3 Sep 2015 10:35:12 -0500 Subject: [Freeswitch-users] 408 error code Message-ID: Hello, We are experiencing an issue with one user account. He is receiving a 408 error code. There are almost 50 other users on that box and the issue is only occurs with that account. We have tried switchinf phones, tried different networks and reconfiguring his account from scratch and no go. Any hints on how to investigate whats happening? Thanks, -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/20d71a17/attachment.html From shakumarsoftware at gmail.com Thu Sep 3 19:38:07 2015 From: shakumarsoftware at gmail.com (Sharath Kumar) Date: Thu, 3 Sep 2015 09:38:07 -0600 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: Yeah the master also has the same dependency of requiring LDAP to build apr-utils. On Wed, Sep 2, 2015 at 10:17 AM, Michael Jerris wrote: > Well... I thought you could do that.. appears not. Might take a bit more > work to strip that out of the apr-utils build properly in that case. > > On Sep 2, 2015, at 11:58 AM, Sharath Kumar > wrote: > > >>Fails with what message? > > When I configure with --without-ldap > > "checking for ldap support... > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > checking for ldap_init in -lno... no > configure: error: could not find an LDAP library > configure: error: > /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu > failed for libs/apr-util > > On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris wrote: > >> >> On Sep 2, 2015, at 11:11 AM, Sharath Kumar >> wrote: >> >> I am not building my own apr-util. If I try to build FS with >> --without-ldap option, the main FS configure script fails with this message >> " >> The configure of apr-util does not have ldap disabled either. >> >> >> Fails with what message? >> >> > > _________________________________________________________________________ > 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/20150903/cd950992/attachment.html From mike at jerris.com Thu Sep 3 19:47:07 2015 From: mike at jerris.com (Michael Jerris) Date: Thu, 3 Sep 2015 11:47:07 -0400 Subject: [Freeswitch-users] Freeswitch 1.4.21 from source and Speex In-Reply-To: References: <8FD11A38-AEED-4F47-BD56-023D88B2F582@jerris.com> <2DA76D26-411A-42DA-88DC-B616284E98E7@jerris.com> Message-ID: Yeah, I have no solution for that, that would require a configure/build system patch to apr-utils, which I'm happy to review and merge. > On Sep 3, 2015, at 11:38 AM, Sharath Kumar wrote: > > Yeah the master also has the same dependency of requiring LDAP to build apr-utils. > > On Wed, Sep 2, 2015 at 10:17 AM, Michael Jerris > wrote: > Well... I thought you could do that.. appears not. Might take a bit more work to strip that out of the apr-utils build properly in that case. > >> On Sep 2, 2015, at 11:58 AM, Sharath Kumar > wrote: >> >> >>Fails with what message? >> >> When I configure with --without-ldap >> >> "checking for ldap support... >> checking for ldap_init in -lno... no >> checking for ldap_init in -lno... no >> checking for ldap_init in -lno... no >> checking for ldap_init in -lno... no >> configure: error: could not find an LDAP library >> configure: error: /home/sharath/trunk/unpacked/freeswitch-1.4.21/libs/apr-util/configure.gnu failed for libs/apr-util >> >> On Wed, Sep 2, 2015 at 9:46 AM, Michael Jerris > wrote: >> >>> On Sep 2, 2015, at 11:11 AM, Sharath Kumar > wrote: >>> >>> I am not building my own apr-util. If I try to build FS with --without-ldap option, the main FS configure script fails with this message " >>> The configure of apr-util does not have ldap disabled either. >>> >> >> Fails with what message? >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/ce637c7f/attachment.html From krice at freeswitch.org Thu Sep 3 20:18:41 2015 From: krice at freeswitch.org (Ken Rice) Date: Thu, 3 Sep 2015 11:18:41 -0500 Subject: [Freeswitch-users] 408 error code In-Reply-To: References: Message-ID: <287a01d0e664$337247f0$9a56d7d0$@freeswitch.org> 408 means the request is timing out? investigate network issues From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Fernando Fl?rez Sent: Thursday, September 3, 2015 10:35 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] 408 error code Hello, We are experiencing an issue with one user account. He is receiving a 408 error code. There are almost 50 other users on that box and the issue is only occurs with that account. We have tried switchinf phones, tried different networks and reconfiguring his account from scratch and no go. Any hints on how to investigate whats happening? Thanks, -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/232753db/attachment.html From fernando.florez at gmail.com Thu Sep 3 20:27:40 2015 From: fernando.florez at gmail.com (=?UTF-8?Q?Fernando_Fl=C3=B3rez?=) Date: Thu, 3 Sep 2015 11:27:40 -0500 Subject: [Freeswitch-users] 408 error code In-Reply-To: <287a01d0e664$337247f0$9a56d7d0$@freeswitch.org> References: <287a01d0e664$337247f0$9a56d7d0$@freeswitch.org> Message-ID: Thank you. If we setup another account next to this one it works perfectly so its not a network issue. Also tried with a 4g connection and same thing. Any setting we can try? Thanks, On Thursday, September 3, 2015, Ken Rice wrote: > 408 means the request is timing out? investigate network issues > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *On Behalf Of *Fernando Fl?rez > *Sent:* Thursday, September 3, 2015 10:35 AM > *To:* FreeSWITCH Users Help > > *Subject:* [Freeswitch-users] 408 error code > > > > Hello, > > > > We are experiencing an issue with one user account. He is receiving a 408 > error code. There are almost 50 other users on that box and the issue is > only occurs with that account. We have tried switchinf phones, tried > different networks and reconfiguring his account from scratch and no go. > > > > Any hints on how to investigate whats happening? > > > > Thanks, > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/de1dabfe/attachment-0001.html From giggsey at gmail.com Thu Sep 3 20:30:06 2015 From: giggsey at gmail.com (Joshua Gigg) Date: Thu, 3 Sep 2015 17:30:06 +0100 Subject: [Freeswitch-users] RFC 3263 and failing over Message-ID: I've setup some SRV records to test failover between a few servers. $ dig _sip._udp.testing-sip.giggsey.net SRV ;; ANSWER SECTION: _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 testing-sip-real.giggsey.net. _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 testing-sip-fake.giggsey.net. testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound call with 503: NETWORK_OUT_OF_ORDER. testing-sip-real will accept traffic from this server, and actually connect to something. When I make a call via FreeSWITCH (latest master), it sends the INVITE to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the 503, but sends the INVITE to testing-sip-real. testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to testing-sip-fake. Trace from sngrep below (apologies for any formatting issues): http://i.imgur.com/aGOBHpp.png ? 193.104.89.40:5080 178.62.61.192:5080 193.104.89.57:5060 ? ???????????????????? ???????????????????? ???????????????????? ? ? 17:06:29.054095 ? INVITE (SDP) ? ? ? ? +0.016957 ? ??????????????????????????> ? ? ? ? 17:06:29.071052 ? 100 Trying ? ? ? ? +0.004131 ? ? ? ? 17:06:29.084399 ? 100 Giving a try ? ? ? +0.491453 ? ? ? ? ? 17:06:39.013429 ? 200 OK (SDP) ? ? ? +0.000296 ? ? ? ? ? 17:06:40.013520 ? 200 OK (SDP) ? ? ? +0.000282 ? ? ? ? ? 17:06:40.576606 ? 503 Service Unavailable ? ? ? ? +1.436391 ? ? ? ? ? 17:06:44.578058 ? 503 Service Unavailable ? ? ? ? +0.685651 ? ? ? ? ? 17:06:45.280327 ? 481 Call Does Not Exist ? ? ? ? +0.730549 ? References: Message-ID: Bug reports belong in JIRA, could you file it please at freeswitch.org/jira Thanks, On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg wrote: > I've setup some SRV records to test failover between a few servers. > > $ dig _sip._udp.testing-sip.giggsey.net SRV > > ;; ANSWER SECTION: > _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 > testing-sip-real.giggsey.net. > _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 > testing-sip-fake.giggsey.net. > > > testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound > call with 503: NETWORK_OUT_OF_ORDER. > > testing-sip-real will accept traffic from this server, and actually > connect to something. > > When I make a call via FreeSWITCH (latest master), it sends the INVITE to > testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the > 503, but sends the INVITE to testing-sip-real. > > testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to > testing-sip-fake. > > Trace from sngrep below (apologies for any formatting issues): > http://i.imgur.com/aGOBHpp.png > > > ? > 193.104.89.40:5080 178.62.61.192:5080 > 193.104.89.57:5060 ? > ???????????????????? ???????????????????? > ???????????????????? ? > ? 17:06:29.054095 ? INVITE (SDP) ? > ? ? > ? +0.016957 ? ??????????????????????????> ? > ? ? > ? 17:06:29.071052 ? 100 Trying ? > ? ? > ? +0.004131 ? ? ? > ? 17:06:29.075183 ? 503 Service Unavailable ? > ? ? > ? +0.005387 ? ? ? > ? 17:06:29.080570 ? INVITE (SDP) > ? ? > ? +0.003829 ? > ????????????????????????????????????????????????????????> ? ? > ? 17:06:29.084399 ? 100 Giving a try > ? ? > ? +0.491453 ? > ? 17:06:29.575852 ? 503 Service Unavailable ? > ? ? > ? +1.000255 ? ? ? > ? 17:06:30.576107 ? 503 Service Unavailable ? > ? ? > ? +2.000364 ? << ? ? > ? 17:06:32.576471 ? 503 Service Unavailable ? > ? ? > ? +2.662937 ? << ? ? > ? 17:06:35.239408 ? 183 Session Progress (SDP) > ? ? > ? +1.155243 ? > ? 17:06:36.394651 ? 183 Session Progress (SDP) > ? ? > ? +0.093683 ? > << ? 17:06:36.488334 ? 180 Ringing (SDP) > ? ? > ? +0.088306 ? > ? 17:06:36.576640 ? 503 Service Unavailable ? > ? ? > ? +1.936790 ? ? ? > ? 17:06:38.513430 ? 200 OK (SDP) > ? ? > ? +0.010268 ? > ? 17:06:38.523698 ? ACK ? > ? ? > ? +0.489731 ? ??????????????????????????> ? > ? ? > ? 17:06:39.013429 ? 200 OK (SDP) > ? ? > ? +0.000296 ? > ? 17:06:39.013725 ? ACK ? > ? ? > ? +0.999795 ? ??????????????????????????> ? > ? ? > ? 17:06:40.013520 ? 200 OK (SDP) > ? ? > ? +0.000282 ? > ? 17:06:40.013802 ? ACK ? > ? ? > ? +0.562804 ? ??????????????????????????> ? > ? ? > ? 17:06:40.576606 ? 503 Service Unavailable ? > ? ? > ? +1.436391 ? ? ? > ? 17:06:42.012997 ? 200 OK (SDP) > ? ? > ? +0.000149 ? > ? 17:06:42.013146 ? ACK ? > ? ? > ? +2.564912 ? ??????????????????????????> ? > ? ? > ? 17:06:44.578058 ? 503 Service Unavailable ? > ? ? > ? +0.685651 ? ? ? > ? 17:06:45.263709 ? BYE ? > ? ? > ? +0.016618 ? ??????????????????????????> ? > ? ? > ? 17:06:45.280327 ? 481 Call Does Not Exist ? > ? ? > ? +0.730549 ? ? ? > > ? > > Any ideas on where to start to debug? > > -- > Joshua Gigg > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/2c0f662a/attachment-0001.html From gmaruzz at gmail.com Thu Sep 3 20:49:41 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 3 Sep 2015 18:49:41 +0200 Subject: [Freeswitch-users] 408 error code In-Reply-To: References: <287a01d0e664$337247f0$9a56d7d0$@freeswitch.org> Message-ID: Get a sip trace, and examine signaling. sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 3, 2015 6:28 PM, "Fernando Fl?rez" wrote: > Thank you. If we setup another account next to this one it works perfectly > so its not a network issue. Also tried with a 4g connection and same thing. > Any setting we can try? > > Thanks, > > On Thursday, September 3, 2015, Ken Rice wrote: > >> 408 means the request is timing out? investigate network issues >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Fernando >> Fl?rez >> *Sent:* Thursday, September 3, 2015 10:35 AM >> *To:* FreeSWITCH Users Help >> *Subject:* [Freeswitch-users] 408 error code >> >> >> >> Hello, >> >> >> >> We are experiencing an issue with one user account. He is receiving a 408 >> error code. There are almost 50 other users on that box and the issue is >> only occurs with that account. We have tried switchinf phones, tried >> different networks and reconfiguring his account from scratch and no go. >> >> >> >> Any hints on how to investigate whats happening? >> >> >> >> Thanks, >> > > _________________________________________________________________________ > 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/20150903/62829fbe/attachment.html From giggsey at gmail.com Thu Sep 3 21:07:45 2015 From: giggsey at gmail.com (Joshua Gigg) Date: Thu, 3 Sep 2015 18:07:45 +0100 Subject: [Freeswitch-users] RFC 3263 and failing over In-Reply-To: References: Message-ID: So its a bug, rather than me messing up the SRV records etc? On 3 Sep 2015 17:35, "Brian West" wrote: > Bug reports belong in JIRA, could you file it please at > freeswitch.org/jira > > Thanks, > > > On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg wrote: > >> I've setup some SRV records to test failover between a few servers. >> >> $ dig _sip._udp.testing-sip.giggsey.net SRV >> >> ;; ANSWER SECTION: >> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 >> testing-sip-real.giggsey.net. >> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 >> testing-sip-fake.giggsey.net. >> >> >> testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound >> call with 503: NETWORK_OUT_OF_ORDER. >> >> testing-sip-real will accept traffic from this server, and actually >> connect to something. >> >> When I make a call via FreeSWITCH (latest master), it sends the INVITE to >> testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the >> 503, but sends the INVITE to testing-sip-real. >> >> testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to >> testing-sip-fake. >> >> Trace from sngrep below (apologies for any formatting issues): >> http://i.imgur.com/aGOBHpp.png >> >> >> ? >> 193.104.89.40:5080 178.62.61.192:5080 >> 193.104.89.57:5060 ? >> ???????????????????? ???????????????????? >> ???????????????????? ? >> ? 17:06:29.054095 ? INVITE (SDP) ? >> ? ? >> ? +0.016957 ? ??????????????????????????> ? >> ? ? >> ? 17:06:29.071052 ? 100 Trying ? >> ? ? >> ? +0.004131 ? > ? ? >> ? 17:06:29.075183 ? 503 Service Unavailable ? >> ? ? >> ? +0.005387 ? > ? ? >> ? 17:06:29.080570 ? INVITE (SDP) >> ? ? >> ? +0.003829 ? >> ????????????????????????????????????????????????????????> ? ? >> ? 17:06:29.084399 ? 100 Giving a try >> ? ? >> ? +0.491453 ? >> > ? 17:06:29.575852 ? 503 Service Unavailable ? >> ? ? >> ? +1.000255 ? > ? ? >> ? 17:06:30.576107 ? 503 Service Unavailable ? >> ? ? >> ? +2.000364 ? <<> ? ? >> ? 17:06:32.576471 ? 503 Service Unavailable ? >> ? ? >> ? +2.662937 ? <<> ? ? >> ? 17:06:35.239408 ? 183 Session Progress (SDP) >> ? ? >> ? +1.155243 ? >> > ? 17:06:36.394651 ? 183 Session Progress (SDP) >> ? ? >> ? +0.093683 ? >> <<> ? 17:06:36.488334 ? 180 Ringing (SDP) >> ? ? >> ? +0.088306 ? >> > ? 17:06:36.576640 ? 503 Service Unavailable ? >> ? ? >> ? +1.936790 ? > ? ? >> ? 17:06:38.513430 ? 200 OK (SDP) >> ? ? >> ? +0.010268 ? >> > ? 17:06:38.523698 ? ACK ? >> ? ? >> ? +0.489731 ? ??????????????????????????> ? >> ? ? >> ? 17:06:39.013429 ? 200 OK (SDP) >> ? ? >> ? +0.000296 ? >> > ? 17:06:39.013725 ? ACK ? >> ? ? >> ? +0.999795 ? ??????????????????????????> ? >> ? ? >> ? 17:06:40.013520 ? 200 OK (SDP) >> ? ? >> ? +0.000282 ? >> > ? 17:06:40.013802 ? ACK ? >> ? ? >> ? +0.562804 ? ??????????????????????????> ? >> ? ? >> ? 17:06:40.576606 ? 503 Service Unavailable ? >> ? ? >> ? +1.436391 ? > ? ? >> ? 17:06:42.012997 ? 200 OK (SDP) >> ? ? >> ? +0.000149 ? >> > ? 17:06:42.013146 ? ACK ? >> ? ? >> ? +2.564912 ? ??????????????????????????> ? >> ? ? >> ? 17:06:44.578058 ? 503 Service Unavailable ? >> ? ? >> ? +0.685651 ? > ? ? >> ? 17:06:45.263709 ? BYE ? >> ? ? >> ? +0.016618 ? ??????????????????????????> ? >> ? ? >> ? 17:06:45.280327 ? 481 Call Does Not Exist ? >> ? ? >> ? +0.730549 ? > ? ? >> >> ? >> >> Any ideas on where to start to debug? >> >> -- >> Joshua Gigg >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150903/8daaf579/attachment-0001.html From brian at freeswitch.org Thu Sep 3 21:10:25 2015 From: brian at freeswitch.org (Brian West) Date: Thu, 3 Sep 2015 12:10:25 -0500 Subject: [Freeswitch-users] RFC 3263 and failing over In-Reply-To: References: Message-ID: I don't know but it gives us a single place we can track it, if its a flub up on your part we can document the use case properly on confluence. Its just harder to track these types of issues in the mailing list. On Thu, Sep 3, 2015 at 12:07 PM, Joshua Gigg wrote: > So its a bug, rather than me messing up the SRV records etc? > On 3 Sep 2015 17:35, "Brian West" wrote: > >> Bug reports belong in JIRA, could you file it please at >> freeswitch.org/jira >> >> Thanks, >> >> >> On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg wrote: >> >>> I've setup some SRV records to test failover between a few servers. >>> >>> $ dig _sip._udp.testing-sip.giggsey.net SRV >>> >>> ;; ANSWER SECTION: >>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 >>> testing-sip-real.giggsey.net. >>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 >>> testing-sip-fake.giggsey.net. >>> >>> >>> testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound >>> call with 503: NETWORK_OUT_OF_ORDER. >>> >>> testing-sip-real will accept traffic from this server, and actually >>> connect to something. >>> >>> When I make a call via FreeSWITCH (latest master), it sends the INVITE >>> to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the >>> 503, but sends the INVITE to testing-sip-real. >>> >>> testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to >>> testing-sip-fake. >>> >>> Trace from sngrep below (apologies for any formatting issues): >>> http://i.imgur.com/aGOBHpp.png >>> >>> >>> ? >>> 193.104.89.40:5080 178.62.61.192:5080 >>> 193.104.89.57:5060 ? >>> ???????????????????? ???????????????????? >>> ???????????????????? ? >>> ? 17:06:29.054095 ? INVITE (SDP) ? >>> ? ? >>> ? +0.016957 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:29.071052 ? 100 Trying ? >>> ? ? >>> ? +0.004131 ? >> ? ? >>> ? 17:06:29.075183 ? 503 Service Unavailable ? >>> ? ? >>> ? +0.005387 ? >> ? ? >>> ? 17:06:29.080570 ? INVITE (SDP) >>> ? ? >>> ? +0.003829 ? >>> ????????????????????????????????????????????????????????> ? ? >>> ? 17:06:29.084399 ? 100 Giving a try >>> ? ? >>> ? +0.491453 ? >>> >> ? 17:06:29.575852 ? 503 Service Unavailable ? >>> ? ? >>> ? +1.000255 ? >> ? ? >>> ? 17:06:30.576107 ? 503 Service Unavailable ? >>> ? ? >>> ? +2.000364 ? <<>> ? ? >>> ? 17:06:32.576471 ? 503 Service Unavailable ? >>> ? ? >>> ? +2.662937 ? <<>> ? ? >>> ? 17:06:35.239408 ? 183 Session Progress (SDP) >>> ? ? >>> ? +1.155243 ? >>> >> ? 17:06:36.394651 ? 183 Session Progress (SDP) >>> ? ? >>> ? +0.093683 ? >>> <<>> ? 17:06:36.488334 ? 180 Ringing (SDP) >>> ? ? >>> ? +0.088306 ? >>> >> ? 17:06:36.576640 ? 503 Service Unavailable ? >>> ? ? >>> ? +1.936790 ? >> ? ? >>> ? 17:06:38.513430 ? 200 OK (SDP) >>> ? ? >>> ? +0.010268 ? >>> >> ? 17:06:38.523698 ? ACK ? >>> ? ? >>> ? +0.489731 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:39.013429 ? 200 OK (SDP) >>> ? ? >>> ? +0.000296 ? >>> >> ? 17:06:39.013725 ? ACK ? >>> ? ? >>> ? +0.999795 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:40.013520 ? 200 OK (SDP) >>> ? ? >>> ? +0.000282 ? >>> >> ? 17:06:40.013802 ? ACK ? >>> ? ? >>> ? +0.562804 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:40.576606 ? 503 Service Unavailable ? >>> ? ? >>> ? +1.436391 ? >> ? ? >>> ? 17:06:42.012997 ? 200 OK (SDP) >>> ? ? >>> ? +0.000149 ? >>> >> ? 17:06:42.013146 ? ACK ? >>> ? ? >>> ? +2.564912 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:44.578058 ? 503 Service Unavailable ? >>> ? ? >>> ? +0.685651 ? >> ? ? >>> ? 17:06:45.263709 ? BYE ? >>> ? ? >>> ? +0.016618 ? ??????????????????????????> ? >>> ? ? >>> ? 17:06:45.280327 ? 481 Call Does Not Exist ? >>> ? ? >>> ? +0.730549 ? >> ? ? >>> >>> ? >>> >>> Any ideas on where to start to debug? >>> >>> -- >>> Joshua Gigg >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/d20d2261/attachment-0001.html From Tim at Millicorp.com Thu Sep 3 22:19:39 2015 From: Tim at Millicorp.com (Tim Meade) Date: Thu, 3 Sep 2015 18:19:39 +0000 Subject: [Freeswitch-users] RFC 3263 and failing over In-Reply-To: References: Message-ID: OK I'll open the jira. Thanks Tim From: > on behalf of Brian West Reply-To: FreeSWITCH Help Date: Thursday, September 3, 2015 at 1:10 PM To: FreeSWITCH Help Subject: Re: [Freeswitch-users] RFC 3263 and failing over I don't know but it gives us a single place we can track it, if its a flub up on your part we can document the use case properly on confluence. Its just harder to track these types of issues in the mailing list. On Thu, Sep 3, 2015 at 12:07 PM, Joshua Gigg > wrote: So its a bug, rather than me messing up the SRV records etc? On 3 Sep 2015 17:35, "Brian West" > wrote: Bug reports belong in JIRA, could you file it please at freeswitch.org/jira Thanks, On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg > wrote: I've setup some SRV records to test failover between a few servers. $ dig _sip._udp.testing-sip.giggsey.net SRV ;; ANSWER SECTION: _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 testing-sip-real.giggsey.net. _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 testing-sip-fake.giggsey.net. testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound call with 503: NETWORK_OUT_OF_ORDER. testing-sip-real will accept traffic from this server, and actually connect to something. When I make a call via FreeSWITCH (latest master), it sends the INVITE to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the 503, but sends the INVITE to testing-sip-real. testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to testing-sip-fake. Trace from sngrep below (apologies for any formatting issues): http://i.imgur.com/aGOBHpp.png ? 193.104.89.40:5080 178.62.61.192:5080 193.104.89.57:5060 ? ???????????????????? ???????????????????? ???????????????????? ? ? 17:06:29.054095 ? INVITE (SDP) ? ? ? ? +0.016957 ? ??????????????????????????> ? ? ? ? 17:06:29.071052 ? 100 Trying ? ? ? ? +0.004131 ? ? ? ? 17:06:29.084399 ? 100 Giving a try ? ? ? +0.491453 ? ? ? ? ? 17:06:39.013429 ? 200 OK (SDP) ? ? ? +0.000296 ? ? ? ? ? 17:06:40.013520 ? 200 OK (SDP) ? ? ? +0.000282 ? ? ? ? ? 17:06:40.576606 ? 503 Service Unavailable ? ? ? ? +1.436391 ? ? ? ? ? 17:06:44.578058 ? 503 Service Unavailable ? ? ? ? +0.685651 ? ? ? ? ? 17:06:45.280327 ? 481 Call Does Not Exist ? ? ? ? +0.730549 ? 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/e4b23570/attachment-0001.html From giggsey at gmail.com Thu Sep 3 22:33:33 2015 From: giggsey at gmail.com (Joshua Gigg) Date: Thu, 3 Sep 2015 19:33:33 +0100 Subject: [Freeswitch-users] RFC 3263 and failing over In-Reply-To: References: Message-ID: Are you doing this Tim? I just started filling out the form, but don't want to duplicate efforts here. On 3 September 2015 at 19:19, Tim Meade wrote: > OK I'll open the jira. > > Thanks > > Tim > > From: on behalf of Brian > West > Reply-To: FreeSWITCH Help > Date: Thursday, September 3, 2015 at 1:10 PM > To: FreeSWITCH Help > Subject: Re: [Freeswitch-users] RFC 3263 and failing over > > I don't know but it gives us a single place we can track it, if its a flub > up on your part we can document the use case properly on confluence. Its > just harder to track these types of issues in the mailing list. > > On Thu, Sep 3, 2015 at 12:07 PM, Joshua Gigg wrote: > >> So its a bug, rather than me messing up the SRV records etc? >> On 3 Sep 2015 17:35, "Brian West" wrote: >> >>> Bug reports belong in JIRA, could you file it please at >>> freeswitch.org/jira >>> >>> Thanks, >>> >>> >>> On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg wrote: >>> >>>> I've setup some SRV records to test failover between a few servers. >>>> >>>> $ dig _sip._udp.testing-sip.giggsey.net SRV >>>> >>>> ;; ANSWER SECTION: >>>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 >>>> testing-sip-real.giggsey.net. >>>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 >>>> testing-sip-fake.giggsey.net. >>>> >>>> >>>> testing-sip-fake is a FreeSWITCH box, configured to hangup every >>>> inbound call with 503: NETWORK_OUT_OF_ORDER. >>>> >>>> testing-sip-real will accept traffic from this server, and actually >>>> connect to something. >>>> >>>> When I make a call via FreeSWITCH (latest master), it sends the INVITE >>>> to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the >>>> 503, but sends the INVITE to testing-sip-real. >>>> >>>> testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to >>>> testing-sip-fake. >>>> >>>> Trace from sngrep below (apologies for any formatting issues): >>>> http://i.imgur.com/aGOBHpp.png >>>> >>>> >>>> ? >>>> 193.104.89.40:5080 178.62.61.192:5080 >>>> 193.104.89.57:5060 ? >>>> ???????????????????? ???????????????????? >>>> ???????????????????? ? >>>> ? 17:06:29.054095 ? INVITE (SDP) ? >>>> ? ? >>>> ? +0.016957 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:29.071052 ? 100 Trying ? >>>> ? ? >>>> ? +0.004131 ? >>> ? ? >>>> ? 17:06:29.075183 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +0.005387 ? >>> ? ? >>>> ? 17:06:29.080570 ? INVITE (SDP) >>>> ? ? >>>> ? +0.003829 ? >>>> ????????????????????????????????????????????????????????> ? ? >>>> ? 17:06:29.084399 ? 100 Giving a try >>>> ? ? >>>> ? +0.491453 ? >>>> >>> ? 17:06:29.575852 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +1.000255 ? >>> ? ? >>>> ? 17:06:30.576107 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +2.000364 ? <<>>> ? ? >>>> ? 17:06:32.576471 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +2.662937 ? <<>>> ? ? >>>> ? 17:06:35.239408 ? 183 Session Progress (SDP) >>>> ? ? >>>> ? +1.155243 ? >>>> >>> ? 17:06:36.394651 ? 183 Session Progress (SDP) >>>> ? ? >>>> ? +0.093683 ? >>>> <<>>> ? 17:06:36.488334 ? 180 Ringing (SDP) >>>> ? ? >>>> ? +0.088306 ? >>>> >>> ? 17:06:36.576640 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +1.936790 ? >>> ? ? >>>> ? 17:06:38.513430 ? 200 OK (SDP) >>>> ? ? >>>> ? +0.010268 ? >>>> >>> ? 17:06:38.523698 ? ACK ? >>>> ? ? >>>> ? +0.489731 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:39.013429 ? 200 OK (SDP) >>>> ? ? >>>> ? +0.000296 ? >>>> >>> ? 17:06:39.013725 ? ACK ? >>>> ? ? >>>> ? +0.999795 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:40.013520 ? 200 OK (SDP) >>>> ? ? >>>> ? +0.000282 ? >>>> >>> ? 17:06:40.013802 ? ACK ? >>>> ? ? >>>> ? +0.562804 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:40.576606 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +1.436391 ? >>> ? ? >>>> ? 17:06:42.012997 ? 200 OK (SDP) >>>> ? ? >>>> ? +0.000149 ? >>>> >>> ? 17:06:42.013146 ? ACK ? >>>> ? ? >>>> ? +2.564912 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:44.578058 ? 503 Service Unavailable ? >>>> ? ? >>>> ? +0.685651 ? >>> ? ? >>>> ? 17:06:45.263709 ? BYE ? >>>> ? ? >>>> ? +0.016618 ? ??????????????????????????> ? >>>> ? ? >>>> ? 17:06:45.280327 ? 481 Call Does Not Exist ? >>>> ? ? >>>> ? +0.730549 ? >>> ? ? >>>> >>>> ? >>>> >>>> Any ideas on where to start to debug? >>>> >>>> -- >>>> Joshua Gigg >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > -- Joshua Gigg -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/d0c1d5e8/attachment-0001.html From giggsey at gmail.com Thu Sep 3 22:41:10 2015 From: giggsey at gmail.com (Joshua Gigg) Date: Thu, 3 Sep 2015 19:41:10 +0100 Subject: [Freeswitch-users] RFC 3263 and failing over In-Reply-To: References: Message-ID: Opened as https://freeswitch.org/jira/browse/FS-8125 On 3 September 2015 at 19:33, Joshua Gigg wrote: > Are you doing this Tim? I just started filling out the form, but don't > want to duplicate efforts here. > > On 3 September 2015 at 19:19, Tim Meade wrote: > >> OK I'll open the jira. >> >> Thanks >> >> Tim >> >> From: on behalf of Brian >> West >> Reply-To: FreeSWITCH Help >> Date: Thursday, September 3, 2015 at 1:10 PM >> To: FreeSWITCH Help >> Subject: Re: [Freeswitch-users] RFC 3263 and failing over >> >> I don't know but it gives us a single place we can track it, if its a >> flub up on your part we can document the use case properly on confluence. >> Its just harder to track these types of issues in the mailing list. >> >> On Thu, Sep 3, 2015 at 12:07 PM, Joshua Gigg wrote: >> >>> So its a bug, rather than me messing up the SRV records etc? >>> On 3 Sep 2015 17:35, "Brian West" wrote: >>> >>>> Bug reports belong in JIRA, could you file it please at >>>> freeswitch.org/jira >>>> >>>> Thanks, >>>> >>>> >>>> On Thu, Sep 3, 2015 at 11:30 AM, Joshua Gigg wrote: >>>> >>>>> I've setup some SRV records to test failover between a few servers. >>>>> >>>>> $ dig _sip._udp.testing-sip.giggsey.net SRV >>>>> >>>>> ;; ANSWER SECTION: >>>>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 10 0 5060 >>>>> testing-sip-real.giggsey.net. >>>>> _sip._udp.testing-sip.giggsey.net. 371 IN SRV 0 0 5080 >>>>> testing-sip-fake.giggsey.net. >>>>> >>>>> >>>>> testing-sip-fake is a FreeSWITCH box, configured to hangup every >>>>> inbound call with 503: NETWORK_OUT_OF_ORDER. >>>>> >>>>> testing-sip-real will accept traffic from this server, and actually >>>>> connect to something. >>>>> >>>>> When I make a call via FreeSWITCH (latest master), it sends the INVITE >>>>> to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the >>>>> 503, but sends the INVITE to testing-sip-real. >>>>> >>>>> testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to >>>>> testing-sip-fake. >>>>> >>>>> Trace from sngrep below (apologies for any formatting issues): >>>>> http://i.imgur.com/aGOBHpp.png >>>>> >>>>> >>>>> ? >>>>> 193.104.89.40:5080 178.62.61.192:5080 >>>>> 193.104.89.57:5060 ? >>>>> ???????????????????? ???????????????????? >>>>> ???????????????????? ? >>>>> ? 17:06:29.054095 ? INVITE (SDP) ? >>>>> ? ? >>>>> ? +0.016957 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:29.071052 ? 100 Trying ? >>>>> ? ? >>>>> ? +0.004131 ? >>>> ? ? >>>>> ? 17:06:29.075183 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +0.005387 ? >>>> ? ? >>>>> ? 17:06:29.080570 ? INVITE (SDP) >>>>> ? ? >>>>> ? +0.003829 ? >>>>> ????????????????????????????????????????????????????????> ? ? >>>>> ? 17:06:29.084399 ? 100 Giving a try >>>>> ? ? >>>>> ? +0.491453 ? >>>>> >>>> ? 17:06:29.575852 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +1.000255 ? >>>> ? ? >>>>> ? 17:06:30.576107 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +2.000364 ? <<>>>> ? ? >>>>> ? 17:06:32.576471 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +2.662937 ? <<>>>> ? ? >>>>> ? 17:06:35.239408 ? 183 Session Progress (SDP) >>>>> ? ? >>>>> ? +1.155243 ? >>>>> >>>> ? 17:06:36.394651 ? 183 Session Progress (SDP) >>>>> ? ? >>>>> ? +0.093683 ? >>>>> <<>>>> ? 17:06:36.488334 ? 180 Ringing (SDP) >>>>> ? ? >>>>> ? +0.088306 ? >>>>> >>>> ? 17:06:36.576640 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +1.936790 ? >>>> ? ? >>>>> ? 17:06:38.513430 ? 200 OK (SDP) >>>>> ? ? >>>>> ? +0.010268 ? >>>>> >>>> ? 17:06:38.523698 ? ACK ? >>>>> ? ? >>>>> ? +0.489731 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:39.013429 ? 200 OK (SDP) >>>>> ? ? >>>>> ? +0.000296 ? >>>>> >>>> ? 17:06:39.013725 ? ACK ? >>>>> ? ? >>>>> ? +0.999795 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:40.013520 ? 200 OK (SDP) >>>>> ? ? >>>>> ? +0.000282 ? >>>>> >>>> ? 17:06:40.013802 ? ACK ? >>>>> ? ? >>>>> ? +0.562804 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:40.576606 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +1.436391 ? >>>> ? ? >>>>> ? 17:06:42.012997 ? 200 OK (SDP) >>>>> ? ? >>>>> ? +0.000149 ? >>>>> >>>> ? 17:06:42.013146 ? ACK ? >>>>> ? ? >>>>> ? +2.564912 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:44.578058 ? 503 Service Unavailable ? >>>>> ? ? >>>>> ? +0.685651 ? >>>> ? ? >>>>> ? 17:06:45.263709 ? BYE ? >>>>> ? ? >>>>> ? +0.016618 ? ??????????????????????????> ? >>>>> ? ? >>>>> ? 17:06:45.280327 ? 481 Call Does Not Exist ? >>>>> ? ? >>>>> ? +0.730549 ? >>>> ? ? >>>>> >>>>> ? >>>>> >>>>> Any ideas on where to start to debug? >>>>> >>>>> -- >>>>> Joshua Gigg >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Joshua Gigg > -- Joshua Gigg -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/e2243ee0/attachment-0001.html From victor.chukalovskiy at gmail.com Thu Sep 3 23:01:32 2015 From: victor.chukalovskiy at gmail.com (Victor Chukalovskiy) Date: Thu, 03 Sep 2015 15:01:32 -0400 Subject: [Freeswitch-users] Mobile SIP client supporting seamless 3G to WiFi switchover? Message-ID: <55E8990C.60105@gmail.com> Good day, anyone knows if there is a SIP client out there capable of switching between 3G and WiFi during a call? ... seamless or nearly seamless From rtreleaven at bunnykick.ca Thu Sep 3 23:03:25 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Thu, 3 Sep 2015 15:03:25 -0400 Subject: [Freeswitch-users] Mobile SIP client supporting seamless 3G to WiFi switchover? In-Reply-To: <55E8990C.60105@gmail.com> References: <55E8990C.60105@gmail.com> Message-ID: I have not found one yet and I have been looking. On Thu, Sep 3, 2015 at 3:01 PM, Victor Chukalovskiy < victor.chukalovskiy at gmail.com> wrote: > Good day, anyone knows if there is a SIP client out there capable of > switching between 3G and WiFi during a call? ... seamless or nearly > seamless > > _________________________________________________________________________ > 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/20150903/a9aa75c4/attachment.html From mike at jerris.com Thu Sep 3 23:10:11 2015 From: mike at jerris.com (Michael Jerris) Date: Thu, 3 Sep 2015 15:10:11 -0400 Subject: [Freeswitch-users] Mobile SIP client supporting seamless 3G to WiFi switchover? In-Reply-To: References: <55E8990C.60105@gmail.com> Message-ID: <699D6CD1-4A2A-4E48-AACA-07346162E414@jerris.com> Groundwire seems to at least partially work... I just went from wifi to lte and it seemed to work. Not tested completely and I recall there being some things that didn't work quite right, but needs to be tested fully. > On Sep 3, 2015, at 3:03 PM, Russell Treleaven wrote: > > I have not found one yet and I have been looking. > > > On Thu, Sep 3, 2015 at 3:01 PM, Victor Chukalovskiy > wrote: > Good day, anyone knows if there is a SIP client out there capable of > switching between 3G and WiFi during a call? ... seamless or nearly seamless > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150903/749a42f8/attachment.html From victor.chukalovskiy at gmail.com Fri Sep 4 01:39:56 2015 From: victor.chukalovskiy at gmail.com (Victor Chukalovskiy) Date: Thu, 03 Sep 2015 17:39:56 -0400 Subject: [Freeswitch-users] Mobile SIP client supporting seamless 3G to WiFi switchover? In-Reply-To: <699D6CD1-4A2A-4E48-AACA-07346162E414@jerris.com> References: <55E8990C.60105@gmail.com> <699D6CD1-4A2A-4E48-AACA-07346162E414@jerris.com> Message-ID: <55E8BE2C.20108@gmail.com> Thanks Mike, I'll test it. Most curious in reverse scenario: I'm going out of WIFI range and then phone needs to detect it and start LTE connection. So far I see for Android it gives 10-20 seconds of "no internet connection" blackout zone. On 15-09-03 03:10 PM, Michael Jerris wrote: > Groundwire seems to at least partially work... I just went from wifi > to lte and it seemed to work. Not tested completely and I recall > there being some things that didn't work quite right, but needs to be > tested fully. > > >> On Sep 3, 2015, at 3:03 PM, Russell Treleaven >> > wrote: >> >> I have not found one yet and I have been looking. >> >> >> On Thu, Sep 3, 2015 at 3:01 PM, Victor Chukalovskiy >> > > wrote: >> >> Good day, anyone knows if there is a SIP client out there capable of >> switching between 3G and WiFi during a call? ... seamless or >> nearly seamless >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 > > > > _________________________________________________________________________ > 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/20150903/52822d41/attachment-0001.html From sausageside at yahoo.com Thu Sep 3 21:58:38 2015 From: sausageside at yahoo.com (David Wylie) Date: Thu, 3 Sep 2015 17:58:38 +0000 (UTC) Subject: [Freeswitch-users] Which Lua Script was running on core dump? Message-ID: <1407901376.1148910.1441303118791.JavaMail.yahoo@mail.yahoo.com> I have several core dumps, each weeks apart, the cause of which is proving hard to track down.Is it possible to see which Lua script was running in a back trace on a core dump? This suggests one of my hangup routines is causing an issue : #0? lua_hanguphook (session_hungup=0x7ffd40bab688) at freeswitch_lua.cpp:203 203???????????????????????????? coresession->check_hangup_hook(); despite them all looking ok to me, but if I can tell which script is the offender I can concentrate on that one. I've searched through the trace file produced by the freeswitch script recommended in the wiki but can see nothing that looks like the running script. Is it possible? If so, I'd be grateful for a pointer on how to extract this info. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/3f5693c7/attachment.html From ankhit.vivekananda at biscotti.com Fri Sep 4 02:06:24 2015 From: ankhit.vivekananda at biscotti.com (Ankhit Vivekananda) Date: Thu, 3 Sep 2015 17:06:24 -0500 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds Message-ID: Hello, I am new to using FreeSwitch. Recently, we started implementing FreeSwitch to place video conference calls between VoIP cameras. The ca,eras call into a conference room on FreeSwitch. The audio is fine during the call, but the video gets garbled after a few seconds. The call is based on SIP protocol. Are there any settings that can be configured for video to function properly. Presently set video parameters in the autoload_configs/conference.conf.xml file are: Appreciate any help! Thanks, Ankhit -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/421c24ff/attachment.html From anthony.minessale at gmail.com Fri Sep 4 03:16:06 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 3 Sep 2015 18:16:06 -0500 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: Are you on debian jessie using latest builds of FS and all the dependancies from our repo? On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: > Hello, > > I am new to using FreeSwitch. > Recently, we started implementing FreeSwitch to place video conference > calls between VoIP cameras. The ca,eras call into a conference room on > FreeSwitch. The audio is fine during the call, but the video gets garbled > after a few seconds. The call is based on SIP protocol. Are there any > settings that can be configured for video to function properly. Presently > set video parameters in the autoload_configs/conference.conf.xml file are: > > value="rfc-4579|livearray-sync|minimize-video-encoding"/> > > > > > > > > > > Appreciate any help! > > Thanks, > Ankhit > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150903/ebba3d12/attachment.html From karl at xtronics.com Fri Sep 4 08:17:47 2015 From: karl at xtronics.com (Karl Schmidt) Date: Thu, 03 Sep 2015 23:17:47 -0500 Subject: [Freeswitch-users] systemd won't enable for automatic start of FS In-Reply-To: <017c01d0d90a$ec056020$c4102060$@botecomm.com> References: <017c01d0d90a$ec056020$c4102060$@botecomm.com> Message-ID: <55E91B6B.5000005@xtronics.com> I have 1.4.21~35-1~jessie+1 running on Jessie - got stung by this bug on reboot of the server (errors from systemd were NOT helpful - putting them here for the next guy). >>> ERRORS START <<< -- Unit freeswitch.service has failed. -- -- The result is failed. Sep 03 21:58:31 malaysia systemd[1]: Unit freeswitch.service entered failed state. Sep 03 21:58:31 malaysia systemd[11999]: Failed at step CHDIR spawning /bin/mkdir: No such file or directory -- Subject: Process /bin/mkdir could not be executed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- The process /bin/mkdir could not be executed and failed. -- -- The error number returned while executing this process is 2. Sep 03 21:58:31 malaysia systemd[1]: freeswitch.service: control process exited, code=exited status=200 Sep 03 21:58:31 malaysia systemd[1]: Failed to start freeswitch. -- Subject: Unit freeswitch.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit freeswitch.service has failed. >>> ERRORS END <<< /var/run is now a simlink to /var/run so there is no reason to edit the freeswitch.service file. (the /var/lock directory is also now a simlink to /run/lock - don't think we use that). Then I have to: $ cd /run $ mkdir freeswitch $ chown root.freeswitch freeswitch/ $ systemctl enable freeswitch.service Still fails over reboot - the /run/freeswitch directory should be recreated on every startup - but it isn't happening. /run is a tmpfs so it is supposed to disappear over reboots - Hope this helps -- Also - a few notes to others learning systemd here: https://wiki.xtronics.com/index.php/Systemd_Cheatsheet -------------------------------------------------------------------------------- Link to our website and get free US-48 shipping on your next order. Karl Schmidt EMail Karl at xtronics.com Transtronics, Inc. WEB https://secure.transtronics.com 3209 West 9th Street Ph (785) 841-3089 Lawrence, KS 66049 FAX (785) 841-3089 Against the assault of laughter nothing can stand. -- Mark Twain -------------------------------------------------------------------------------- From fernando.florez at gmail.com Fri Sep 4 08:55:48 2015 From: fernando.florez at gmail.com (=?UTF-8?Q?Fernando_Fl=C3=B3rez?=) Date: Thu, 3 Sep 2015 23:55:48 -0500 Subject: [Freeswitch-users] 408 error code In-Reply-To: References: <287a01d0e664$337247f0$9a56d7d0$@freeswitch.org> Message-ID: Found smth interesting while debugging today: This user has two accounts (different domains), same credentials for both domains. Both domains point to same ip address (multi-tenant setup). If I disable one account the other works correctly. Both domains have an A record to the ip address. Could this be related to the issue? Thanks! On Thursday, September 3, 2015, Giovanni Maruzzelli wrote: > Get a sip trace, and examine signaling. > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 3, 2015 6:28 PM, "Fernando Fl?rez" > wrote: > >> Thank you. If we setup another account next to this one it works >> perfectly so its not a network issue. Also tried with a 4g connection and >> same thing. Any setting we can try? >> >> Thanks, >> >> On Thursday, September 3, 2015, Ken Rice > > wrote: >> >>> 408 means the request is timing out? investigate network issues >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Fernando >>> Fl?rez >>> *Sent:* Thursday, September 3, 2015 10:35 AM >>> *To:* FreeSWITCH Users Help >>> *Subject:* [Freeswitch-users] 408 error code >>> >>> >>> >>> Hello, >>> >>> >>> >>> We are experiencing an issue with one user account. He is receiving a >>> 408 error code. There are almost 50 other users on that box and the issue >>> is only occurs with that account. We have tried switchinf phones, tried >>> different networks and reconfiguring his account from scratch and no go. >>> >>> >>> >>> Any hints on how to investigate whats happening? >>> >>> >>> >>> Thanks, >>> >> >> _________________________________________________________________________ >> 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/20150903/905cfdb7/attachment-0001.html From ssinyagin at gmail.com Fri Sep 4 11:49:42 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Fri, 4 Sep 2015 09:49:42 +0200 Subject: [Freeswitch-users] systemd won't enable for automatic start of FS In-Reply-To: <55E91B6B.5000005@xtronics.com> References: <017c01d0d90a$ec056020$c4102060$@botecomm.com> <55E91B6B.5000005@xtronics.com> Message-ID: this has been fixed in master branch: https://freeswitch.org/jira/browse/FS-7130 On Fri, Sep 4, 2015 at 6:17 AM, Karl Schmidt wrote: > I have 1.4.21~35-1~jessie+1 running on Jessie - got stung by this bug on reboot of the server > (errors from systemd were NOT helpful - putting them here for the next guy). > > >>> ERRORS START <<< > -- Unit freeswitch.service has failed. > -- > -- The result is failed. > Sep 03 21:58:31 malaysia systemd[1]: Unit freeswitch.service entered failed state. > Sep 03 21:58:31 malaysia systemd[11999]: Failed at step CHDIR spawning /bin/mkdir: No such file or > directory > -- Subject: Process /bin/mkdir could not be executed > -- Defined-By: systemd > -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel > -- > -- The process /bin/mkdir could not be executed and failed. > -- > -- The error number returned while executing this process is 2. > Sep 03 21:58:31 malaysia systemd[1]: freeswitch.service: control process exited, code=exited status=200 > Sep 03 21:58:31 malaysia systemd[1]: Failed to start freeswitch. > -- Subject: Unit freeswitch.service has failed > -- Defined-By: systemd > -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel > -- > -- Unit freeswitch.service has failed. > >>> ERRORS END <<< > > /var/run is now a simlink to /var/run so there is no reason to edit the freeswitch.service file. > (the /var/lock directory is also now a simlink to /run/lock - don't think we use that). > > > > Then I have to: > > $ cd /run > $ mkdir freeswitch > $ chown root.freeswitch freeswitch/ > $ systemctl enable freeswitch.service > > Still fails over reboot - the /run/freeswitch directory should be recreated on every startup - but > it isn't happening. > > /run is a tmpfs so it is supposed to disappear over reboots - > > > Hope this helps -- > Also - a few notes to others learning systemd here: > > https://wiki.xtronics.com/index.php/Systemd_Cheatsheet > > -------------------------------------------------------------------------------- > Link to our website and get free US-48 shipping on your next order. > > Karl Schmidt EMail Karl at xtronics.com > Transtronics, Inc. WEB https://secure.transtronics.com > 3209 West 9th Street Ph (785) 841-3089 > Lawrence, KS 66049 FAX (785) 841-3089 > > Against the assault of laughter nothing can stand. -- Mark Twain > -------------------------------------------------------------------------------- > > _________________________________________________________________________ > 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 From shaun.stokes at itec-support.co.uk Fri Sep 4 17:24:45 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Fri, 4 Sep 2015 13:24:45 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F5BE@mbx-01.sysconfig.co.uk> Hi Michael, We?re now seeing suitable performance on Hyper-V, but as we?re processing media\RTP we will be moving to physical hardware. If we need FreeSwitch servers to process SIP messages only we will consider these for virtualization. Thanks for your help, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Giagnocavo Sent: 02 September 2015 21:19 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Years back, I used to run FS *on Windows*, under Hyper-V (2008), on a Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit traffic), with 1000-2000 in progress channels (no media, ASR like 10% maybe). So something is certainly pathologically wrong if you?re seeing things get maxed out at the numbers you show. I didn?t do anything special, and did routing both in-process via mod_managed as well as xml_curl. Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting and using stuff between sessions, there?s no point in going to disk right? And your random, small, IOPS are gonna be an order of magnitude less than what you posted, at least. One thing to be aware of is CPU pinning and scheduling. First, on multi-socket systems, you have NUMA. This really hurts. Raw memory bandwidth takes a 40% hit. More importantly, you?re toasting your caches (which with tons of threads happens a lot anyways). One number I like to reference is that single ownership transfer of one cache line from socket to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). Hyper-V has an option to lock servers to a single NUMA node. Make sure this is enabled (it may cause VMs not to start if it cannot allocate all the resources requested ? this is a good thing for VoIP apps). Then cap the individual VMs so they aren?t scheduling all over the place (34 should not need more than 1 CPU). FS spawns tons of threads and they?ll end up running on all CPUs even if they don?t need all that time, and that then screws up cache usage even more. But more importantly, it sounds like this is a busy server? Are you sure you?re not just way oversubscribed and the VM is losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that accurately. Only other thing that comes to mind is that Hyper-V does terrible with time, so if you?re relying on HV time service you?re gonna be skewing all over. I don?t think this should hurt FS directly, but you should run ntp anyways to be safe. If you end up needing to scale up on a single server, you?re better off running multiple FS instances, each pinned to specific cores. And you should have OpenSIPS or something in front to do LB (and it provides a ton of flexibility and handiness anyways). This probably only matters if you?re doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m not sure what exactly you?re benching, but it sounds like your actual use case is different than the test, eh? Email me directly and we can chat more about this. -Michael From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Wednesday, September 2, 2015 5:09 AM To: 'FreeSWITCH Users Help' > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Jay, Thanks for the suggestion. We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we?re only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes > wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/831e08c8/attachment-0001.html From bote_radio at botecomm.com Fri Sep 4 17:53:15 2015 From: bote_radio at botecomm.com (Bote Man) Date: Fri, 4 Sep 2015 09:53:15 -0400 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F5BE@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F5BE@mb x-01.sysconfig.co.uk> Message-ID: <00b801d0e719$0cb065b0$26113110$@botecomm.com> This thread contains a great deal of useful intelligence that would be a shame to lose. There is a recent discussion of developing a proven High Availability configuration for FreeSWITCH; might there be a better way to track these findings so that they can be documented as part of that effort, both by the Documentation Team and by those doing the research? This is really good stuff. My personal time is being consumed close to 100% right now so I won?t be able to do anything with it until next week. Thanks. Bote Docs Team guy From: Shaun Stokes Sent: Friday, 04 September, 2015 09:25 Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Michael, We?re now seeing suitable performance on Hyper-V, but as we?re processing media\RTP we will be moving to physical hardware. If we need FreeSwitch servers to process SIP messages only we will consider these for virtualization. Thanks for your help, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Giagnocavo Sent: 02 September 2015 21:19 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Years back, I used to run FS *on Windows*, under Hyper-V (2008), on a Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit traffic), with 1000-2000 in progress channels (no media, ASR like 10% maybe). So something is certainly pathologically wrong if you?re seeing things get maxed out at the numbers you show. I didn?t do anything special, and did routing both in-process via mod_managed as well as xml_curl. Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting and using stuff between sessions, there?s no point in going to disk right? And your random, small, IOPS are gonna be an order of magnitude less than what you posted, at least. One thing to be aware of is CPU pinning and scheduling. First, on multi-socket systems, you have NUMA. This really hurts. Raw memory bandwidth takes a 40% hit. More importantly, you?re toasting your caches (which with tons of threads happens a lot anyways). One number I like to reference is that single ownership transfer of one cache line from socket to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). Hyper-V has an option to lock servers to a single NUMA node. Make sure this is enabled (it may cause VMs not to start if it cannot allocate all the resources requested ? this is a good thing for VoIP apps). Then cap the individual VMs so they aren?t scheduling all over the place (34 should not need more than 1 CPU). FS spawns tons of threads and they?ll end up running on all CPUs even if they don?t need all that time, and that then screws up cache usage even more. But more importantly, it sounds like this is a busy server? Are you sure you?re not just way oversubscribed and the VM is losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that accurately. Only other thing that comes to mind is that Hyper-V does terrible with time, so if you?re relying on HV time service you?re gonna be skewing all over. I don?t think this should hurt FS directly, but you should run ntp anyways to be safe. If you end up needing to scale up on a single server, you?re better off running multiple FS instances, each pinned to specific cores. And you should have OpenSIPS or something in front to do LB (and it provides a ton of flexibility and handiness anyways). This probably only matters if you?re doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m not sure what exactly you?re benching, but it sounds like your actual use case is different than the test, eh? Email me directly and we can chat more about this. -Michael From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Wednesday, September 2, 2015 5:09 AM To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Jay, Thanks for the suggestion. We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we?re only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes > wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help > > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes > >> >:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help > > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes > >> > >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/61c17d54/attachment-0001.html From krice at freeswitch.org Fri Sep 4 18:03:42 2015 From: krice at freeswitch.org (Ken Rice) Date: Fri, 04 Sep 2015 14:03:42 +0000 Subject: [Freeswitch-users] FreeSWITCH Friday FreeForAll Reminder! Message-ID: <55e9a4be70575_c4598932441159@resque-worker-high.2.mail> FreeSWITCHers, Do not forget to join us at 2PM CST for the FreeSWITCH Friday FreeFor All Visit http://ift.tt/1n3h0Pf and Click Call 888 with your WebRTC enabled Browser and headset, Call sip:888 at conference.freeswitch.org or see http://ift.tt/1prwIZL for access info! -- Ken FreeSWITCH.org ClueCon.com OSTAG.org irc.freenode.net #freeswitch Twitter: @FreeSWITCH @ClueCon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/e33519b8/attachment.html From ankhit.vivekananda at biscotti.com Fri Sep 4 04:06:20 2015 From: ankhit.vivekananda at biscotti.com (Ankhit Vivekananda) Date: Thu, 3 Sep 2015 19:06:20 -0500 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: Yes, its debian jessie and the software version of freeswitch is 1.4.19. Regards, Ankhit On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > Are you on debian jessie using latest builds of FS and all the > dependancies from our repo? > > > On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < > ankhit.vivekananda at biscotti.com> wrote: > >> Hello, >> >> I am new to using FreeSwitch. >> Recently, we started implementing FreeSwitch to place video conference >> calls between VoIP cameras. The ca,eras call into a conference room on >> FreeSwitch. The audio is fine during the call, but the video gets garbled >> after a few seconds. The call is based on SIP protocol. Are there any >> settings that can be configured for video to function properly. Presently >> set video parameters in the autoload_configs/conference.conf.xml file are: >> >> > value="rfc-4579|livearray-sync|minimize-video-encoding"/> >> >> >> >> >> >> >> >> >> >> Appreciate any help! >> >> Thanks, >> Ankhit >> >> _________________________________________________________________________ >> 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+ > * > > 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/20150903/ce5ab4c4/attachment.html From astpp at inextrix.com Fri Sep 4 18:13:18 2015 From: astpp at inextrix.com (ASTPP Opensource VOIP Billing) Date: Fri, 4 Sep 2015 19:43:18 +0530 Subject: [Freeswitch-users] ASTPP Version 2.2 is Released Message-ID: Hi All, Hope you all are enjoying using Version 2.1 which was just released few days back. We highly appreciate your suggestion/feedback on it. Based on that and bugs found in it, we have made some quick updates and few improvements including bug fixes. Its been included in this latest version 2.2 *The list goes here:* 1. Resolved Paypal enable/disable issues #0000060 2. Corrected validations for state field in accounts module. #0000051 3. Resolved batch update issues in rates module 4. Improved footer layout 5. Improved error messages 6. Resolved dashboard graph issue for display decimal value 7. Resolved global DID number translation not accepting blank value issue 8. SIP Devices and Opensips Devices issues fixed 9. Resolved duplicate email address issues 10. Resolved button related issues 11. Accounts DID module validation issues 12. Resolved dialplan errors when number starting with + 13. Improved installation script 14. Resolved SIP device issues in customer edit 15. Resolved DID destination saving issue in reseller portal *To install v2.2:* # wget --no-check-certificate https://goo.gl/ETmAJl -O install.sh # chmod +x install.sh # ./install.sh *Upgrade steps from v2.1 to v2.2:* # wget --no-check-certificate https://goo.gl/RIuIej -O install.sh # chmod +x install.sh # ./install.sh *Want to get more out of ASTPP?* Empower your ASTPP with FM Addon: http://www.astpp.org/freeswitch-monitoring-addon In case if you find any issues, then please feel free to report in our bug tracker below: http://bugs.astpp.org/ Thank you everyone for your continuous support in ASTPP journey. Please donate at our paypal address donation at astpp.org to keep the project running smoothly. -- Regards, ASTPP Team iNextrix Technologies Pvt. Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/ce08e5f3/attachment.html From gmaruzz at gmail.com Fri Sep 4 18:34:24 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 4 Sep 2015 16:34:24 +0200 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: for video mixing (muxing, eg: multiple people on display) you need FreeSWITCH 1.6 : https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: > Yes, its debian jessie and the software version of freeswitch is 1.4.19. > > Regards, > Ankhit > > On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < > anthony.minessale at gmail.com> wrote: > >> Are you on debian jessie using latest builds of FS and all the >> dependancies from our repo? >> >> >> On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < >> ankhit.vivekananda at biscotti.com> wrote: >> >>> Hello, >>> >>> I am new to using FreeSwitch. >>> Recently, we started implementing FreeSwitch to place video conference >>> calls between VoIP cameras. The ca,eras call into a conference room on >>> FreeSwitch. The audio is fine during the call, but the video gets garbled >>> after a few seconds. The call is based on SIP protocol. Are there any >>> settings that can be configured for video to function properly. Presently >>> set video parameters in the autoload_configs/conference.conf.xml file are: >>> >>> >> value="rfc-4579|livearray-sync|minimize-video-encoding"/> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Appreciate any help! >>> >>> Thanks, >>> Ankhit >>> >>> _________________________________________________________________________ >>> 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+ >> * >> >> 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 >> > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/3a686792/attachment-0001.html From bote_radio at botecomm.com Fri Sep 4 18:54:33 2015 From: bote_radio at botecomm.com (Bote Man) Date: Fri, 4 Sep 2015 10:54:33 -0400 Subject: [Freeswitch-users] FS priority Message-ID: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> I'm trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at "very low" priority according to Resource Monitor in the GUI and 'top' reports FS is running at priority = -2 (that's negative two) and nice = 19 So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background? This affects how systemd treats its control groups and priority and how I will go about troubleshooting this. Thanks. Bote -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/38246668/attachment.html From Prashanth.Devarajappa at enghouse.com Fri Sep 4 20:09:01 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Fri, 4 Sep 2015 16:09:01 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold Message-ID: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/72deb68b/attachment.html From ankhit.vivekananda at biscotti.com Fri Sep 4 20:20:32 2015 From: ankhit.vivekananda at biscotti.com (Ankhit Vivekananda) Date: Fri, 4 Sep 2015 11:20:32 -0500 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: Upon verification, I see that it is FreeSwitch 1.6, installed using the guidelines provided in: https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video The video does play fine for a few seconds, after which it starts getting corrupt. Regards, Ankhit On Fri, Sep 4, 2015 at 9:34 AM, Giovanni Maruzzelli wrote: > for video mixing (muxing, eg: multiple people on display) you need > FreeSWITCH 1.6 : > > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda < > ankhit.vivekananda at biscotti.com> wrote: > >> Yes, its debian jessie and the software version of freeswitch is 1.4.19. >> >> Regards, >> Ankhit >> >> On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < >> anthony.minessale at gmail.com> wrote: >> >>> Are you on debian jessie using latest builds of FS and all the >>> dependancies from our repo? >>> >>> >>> On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < >>> ankhit.vivekananda at biscotti.com> wrote: >>> >>>> Hello, >>>> >>>> I am new to using FreeSwitch. >>>> Recently, we started implementing FreeSwitch to place video conference >>>> calls between VoIP cameras. The ca,eras call into a conference room on >>>> FreeSwitch. The audio is fine during the call, but the video gets garbled >>>> after a few seconds. The call is based on SIP protocol. Are there any >>>> settings that can be configured for video to function properly. Presently >>>> set video parameters in the autoload_configs/conference.conf.xml file are: >>>> >>>> >>> value="rfc-4579|livearray-sync|minimize-video-encoding"/> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Appreciate any help! >>>> >>>> Thanks, >>>> Ankhit >>>> >>>> >>>> _________________________________________________________________________ >>>> 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+ >>> * >>> >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150904/52c387c8/attachment-0001.html From gmaruzz at gmail.com Fri Sep 4 20:26:20 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 4 Sep 2015 18:26:20 +0200 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: have you checked load on FreeSWITCH machine? Please tell us as many details you can... On Fri, Sep 4, 2015 at 6:20 PM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: > Upon verification, I see that it is FreeSwitch 1.6, installed using the > guidelines provided in: > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > The video does play fine for a few seconds, after which it starts getting > corrupt. > > Regards, > Ankhit > > On Fri, Sep 4, 2015 at 9:34 AM, Giovanni Maruzzelli > wrote: > >> for video mixing (muxing, eg: multiple people on display) you need >> FreeSWITCH 1.6 : >> >> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >> >> On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda < >> ankhit.vivekananda at biscotti.com> wrote: >> >>> Yes, its debian jessie and the software version of freeswitch is 1.4.19. >>> >>> Regards, >>> Ankhit >>> >>> On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < >>> anthony.minessale at gmail.com> wrote: >>> >>>> Are you on debian jessie using latest builds of FS and all the >>>> dependancies from our repo? >>>> >>>> >>>> On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < >>>> ankhit.vivekananda at biscotti.com> wrote: >>>> >>>>> Hello, >>>>> >>>>> I am new to using FreeSwitch. >>>>> Recently, we started implementing FreeSwitch to place video conference >>>>> calls between VoIP cameras. The ca,eras call into a conference room on >>>>> FreeSwitch. The audio is fine during the call, but the video gets garbled >>>>> after a few seconds. The call is based on SIP protocol. Are there any >>>>> settings that can be configured for video to function properly. Presently >>>>> set video parameters in the autoload_configs/conference.conf.xml file are: >>>>> >>>>> >>>> value="rfc-4579|livearray-sync|minimize-video-encoding"/> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Appreciate any help! >>>>> >>>>> Thanks, >>>>> Ankhit >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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+ >>>> * >>>> >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/5c245123/attachment.html From ankhit.vivekananda at biscotti.com Fri Sep 4 20:43:20 2015 From: ankhit.vivekananda at biscotti.com (Ankhit Vivekananda) Date: Fri, 4 Sep 2015 11:43:20 -0500 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: Yes, the load is very low. Here is the video mcu profile being used. On Fri, Sep 4, 2015 at 11:26 AM, Giovanni Maruzzelli wrote: > have you checked load on FreeSWITCH machine? > > Please tell us as many details you can... > > On Fri, Sep 4, 2015 at 6:20 PM, Ankhit Vivekananda < > ankhit.vivekananda at biscotti.com> wrote: > >> Upon verification, I see that it is FreeSwitch 1.6, installed using the >> guidelines provided in: >> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >> >> The video does play fine for a few seconds, after which it starts getting >> corrupt. >> >> Regards, >> Ankhit >> >> On Fri, Sep 4, 2015 at 9:34 AM, Giovanni Maruzzelli >> wrote: >> >>> for video mixing (muxing, eg: multiple people on display) you need >>> FreeSWITCH 1.6 : >>> >>> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >>> >>> On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda < >>> ankhit.vivekananda at biscotti.com> wrote: >>> >>>> Yes, its debian jessie and the software version of freeswitch is 1.4.19. >>>> >>>> Regards, >>>> Ankhit >>>> >>>> On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < >>>> anthony.minessale at gmail.com> wrote: >>>> >>>>> Are you on debian jessie using latest builds of FS and all the >>>>> dependancies from our repo? >>>>> >>>>> >>>>> On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < >>>>> ankhit.vivekananda at biscotti.com> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I am new to using FreeSwitch. >>>>>> Recently, we started implementing FreeSwitch to place video >>>>>> conference calls between VoIP cameras. The ca,eras call into a conference >>>>>> room on FreeSwitch. The audio is fine during the call, but the video gets >>>>>> garbled after a few seconds. The call is based on SIP protocol. Are there >>>>>> any settings that can be configured for video to function properly. >>>>>> Presently set video parameters in the autoload_configs/conference.conf.xml >>>>>> file are: >>>>>> >>>>>> >>>>> value="rfc-4579|livearray-sync|minimize-video-encoding"/> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Appreciate any help! >>>>>> >>>>>> Thanks, >>>>>> Ankhit >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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+ >>>>> * >>>>> >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150904/aaad2f5d/attachment-0001.html From mike at jerris.com Fri Sep 4 21:50:16 2015 From: mike at jerris.com (Michael Jerris) Date: Fri, 4 Sep 2015 13:50:16 -0400 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: Did yo do EVERYTHING on this page when you set it up? https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > On Sep 4, 2015, at 12:43 PM, Ankhit Vivekananda wrote: > > Yes, the load is very low. > Here is the video mcu profile being used. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Sep 4, 2015 at 11:26 AM, Giovanni Maruzzelli > wrote: > have you checked load on FreeSWITCH machine? > > Please tell us as many details you can... > > On Fri, Sep 4, 2015 at 6:20 PM, Ankhit Vivekananda > wrote: > Upon verification, I see that it is FreeSwitch 1.6, installed using the guidelines provided in: > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > The video does play fine for a few seconds, after which it starts getting corrupt. > > Regards, > Ankhit > > On Fri, Sep 4, 2015 at 9:34 AM, Giovanni Maruzzelli > wrote: > for video mixing (muxing, eg: multiple people on display) you need FreeSWITCH 1.6 : > > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda > wrote: > Yes, its debian jessie and the software version of freeswitch is 1.4.19. > > Regards, > Ankhit > > On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale > wrote: > Are you on debian jessie using latest builds of FS and all the dependancies from our repo? > > > On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda > wrote: > Hello, > > I am new to using FreeSwitch. > Recently, we started implementing FreeSwitch to place video conference calls between VoIP cameras. The ca,eras call into a conference room on FreeSwitch. The audio is fine during the call, but the video gets garbled after a few seconds. The call is based on SIP protocol. Are there any settings that can be configured for video to function properly. Presently set video parameters in the autoload_configs/conference.conf.xml file are: > > > > > > > > > > > > Appreciate any help! > > Thanks, > Ankhit > > _________________________________________________________________________ > 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+ > > 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 > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150904/e9249baa/attachment-0001.html From shaun.stokes at itec-support.co.uk Fri Sep 4 22:02:16 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Fri, 4 Sep 2015 18:02:16 +0000 Subject: [Freeswitch-users] FS priority In-Reply-To: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> Hi Bote, I believe priority works in a similar way to metric (i.e. lower comes first), so -20 (most favorable scheduling) to +19 (least favorable scheduling). -rp -- enable high(realtime) priority settings -lp -- enable low priority settings -np -- enable normal priority settings (system default) Source: https://wiki.freeswitch.org/wiki/Command_line Hope this helps. Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [bote_radio at botecomm.com] Sent: 04 September 2015 15:54 To: FreeSWITCH Users Help Subject: [Freeswitch-users] FS priority I?m trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at ?very low? priority according to Resource Monitor in the GUI and ?top? reports FS is running at priority = -2 (that?s negative two) and nice = 19 So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background? This affects how systemd treats its control groups and priority and how I will go about troubleshooting this. Thanks. Bote ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/12b2ea8d/attachment.html From gmaruzz at gmail.com Fri Sep 4 23:12:33 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 4 Sep 2015 21:12:33 +0200 Subject: [Freeswitch-users] Video gets garbled/corrupt after a few seconds In-Reply-To: References: Message-ID: On Sep 4, 2015 7:52 PM, "Michael Jerris" wrote: > > Did yo do EVERYTHING on this page when you set it up? Also, what platform are you using? Eg: metal or virtual? What else runs on the same hardware machine? > > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video > > >> On Sep 4, 2015, at 12:43 PM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: >> >> Yes, the load is very low. >> Here is the video mcu profile being used. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Fri, Sep 4, 2015 at 11:26 AM, Giovanni Maruzzelli wrote: >>> >>> have you checked load on FreeSWITCH machine? >>> >>> Please tell us as many details you can... >>> >>> On Fri, Sep 4, 2015 at 6:20 PM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: >>>> >>>> Upon verification, I see that it is FreeSwitch 1.6, installed using the guidelines provided in: >>>> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >>>> >>>> The video does play fine for a few seconds, after which it starts getting corrupt. >>>> >>>> Regards, >>>> Ankhit >>>> >>>> On Fri, Sep 4, 2015 at 9:34 AM, Giovanni Maruzzelli wrote: >>>>> >>>>> for video mixing (muxing, eg: multiple people on display) you need FreeSWITCH 1.6 : >>>>> >>>>> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video >>>>> >>>>> On Fri, Sep 4, 2015 at 2:06 AM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: >>>>>> >>>>>> Yes, its debian jessie and the software version of freeswitch is 1.4.19. >>>>>> >>>>>> Regards, >>>>>> Ankhit >>>>>> >>>>>> On Thu, Sep 3, 2015 at 6:16 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: >>>>>>> >>>>>>> Are you on debian jessie using latest builds of FS and all the dependancies from our repo? >>>>>>> >>>>>>> >>>>>>> On Thu, Sep 3, 2015 at 5:06 PM, Ankhit Vivekananda < ankhit.vivekananda at biscotti.com> wrote: >>>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I am new to using FreeSwitch. >>>>>>>> Recently, we started implementing FreeSwitch to place video conference calls between VoIP cameras. The ca,eras call into a conference room on FreeSwitch. The audio is fine during the call, but the video gets garbled after a few seconds. The call is based on SIP protocol. Are there any settings that can be configured for video to function properly. Presently set video parameters in the autoload_configs/conference.conf.xml file are: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Appreciate any help! >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Ankhit >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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+ >>>>>>> >>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sincerely, >>>>> >>>>> Giovanni Maruzzelli >>>>> Cell : +39-347-2665618 >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 > > > > _________________________________________________________________________ > 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/20150904/a618fb4b/attachment-0001.html From bote_radio at botecomm.com Fri Sep 4 23:38:14 2015 From: bote_radio at botecomm.com (Bote Man) Date: Fri, 4 Sep 2015 15:38:14 -0400 Subject: [Freeswitch-users] FS priority In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> Message-ID: Thanks for that. I was under the impression that systemd was throwing FreeSWITCH into the generic scheduling group and starving it of resources as a result, but when I manually ran ./freeswitch as root it still showed the same values. Running FS manually with -np yielded pri=20 nice=0 and System Monitor reports priority "normal" Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor reports priority "very high", same results as when FS was started without any priority switch on the command line. BUT! When I start FS with systemd it maintains priority=-2 but nice all the way down to 19 which is why System Monitor reports "very low". This happens even with the -rp switch specified in the unit file. I don't know how scheduling priority and nice level interact on Debian, but it looks like I have a new research project for this weekend, assuming this is truly something to be concerned about. Or is it? Thanks for the tips. I will report my findings to the list if I discover anything substantive. Bote On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > Hi Bote, > > I believe priority works in a similar way to metric (i.e. lower comes > first), so -20 (most favorable scheduling) to +19 (least favorable > scheduling). > > -rp -- enable high(realtime) priority settings > -lp -- enable low priority settings > -np -- enable normal priority settings (system default) > > Source: https://wiki.freeswitch.org/wiki/Command_line > > Hope this helps. > > Thanks, > Shaun > ------------------------------ > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [ > bote_radio at botecomm.com] > *Sent:* 04 September 2015 15:54 > *To:* FreeSWITCH Users Help > *Subject:* [Freeswitch-users] FS priority > > I?m trying to set the priority on a new FreeSWITCH installation built from > master on Debian 8 running on bare metal. It is currently running at ?very > low? priority according to Resource Monitor in the GUI and ?top? reports FS > is running at priority = -2 (that?s negative two) and nice = 19 > > > > So with the way FreeSWITCH is now launched by systemd is it considered a > service or a user application that is simply run in the background? > > > > This affects how systemd treats its control groups and priority and how I > will go about troubleshooting this. > > > Thanks. > > > > Bote > > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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/20150904/5b426afa/attachment.html From bote_radio at botecomm.com Sat Sep 5 07:28:09 2015 From: bote_radio at botecomm.com (Bote Man) Date: Fri, 4 Sep 2015 23:28:09 -0400 Subject: [Freeswitch-users] FS priority In-Reply-To: References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> Message-ID: I'm not sure how much nice level matters compared to scheduler priority. I ran a series of tests to find out what Priority and Nice level are reported by the 'top' utility. I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as user root with each of the FS priority flags, then 3 times as user freeswitch with each of the FS flags. Then I repeated that block of tests from the command line, 3 flags as root, 3 flags as freeswitch. You won't believe what happened next! systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line priority flags to FS results in top showing priority 'PRI', nice level 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. RUNAS FLAG PRI NICE root -rp -2 -10 root -np 39 19 root -lp 39 19 fs -rp -2 19 fs -np 39 19 fs -lp 39 19 Run as root from command line root -rp -2 -10 root -np 20 0 root -lp 39 19 Run as su=freeswitch from command line fs -rp 20 0 fs -np 20 0 fs -lp 39 19 Most processes show Priority of 20 so I assume that is considered "normal". So it looks like the only way to get truly higher priority for a process is to run it as root, which I expected. Once the scheduler priority is at -2 (higher priority) I don't know whether the nice level even matters. For now, the systemd unit file that I posted on Confluence runs as the freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down to 19 which is the lowest level available for nice. Does this matter? Is there a serious security concern running FreeSWITCH as root? Thanks. Bote On Fri, Sep 4, 2015 at 3:38 PM, Bote Man wrote: > Thanks for that. I was under the impression that systemd was throwing > FreeSWITCH into the generic scheduling group and starving it of resources > as a result, but when I manually ran ./freeswitch as root it still showed > the same values. > > Running FS manually with -np yielded pri=20 nice=0 and System Monitor > reports priority "normal" > > Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor > reports priority "very high", same results as when FS was started without > any priority switch on the command line. > > BUT! When I start FS with systemd it maintains priority=-2 but nice all > the way down to 19 which is why System Monitor reports "very low". This > happens even with the -rp switch specified in the unit file. > > I don't know how scheduling priority and nice level interact on Debian, > but it looks like I have a new research project for this weekend, assuming > this is truly something to be concerned about. Or is it? > > Thanks for the tips. I will report my findings to the list if I discover > anything substantive. > > Bote > > > > > > On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > >> Hi Bote, >> >> I believe priority works in a similar way to metric (i.e. lower comes >> first), so -20 (most favorable scheduling) to +19 (least favorable >> scheduling). >> >> -rp -- enable high(realtime) priority settings >> -lp -- enable low priority settings >> -np -- enable normal priority settings (system default) >> >> Source: https://wiki.freeswitch.org/wiki/Command_line >> >> Hope this helps. >> >> Thanks, >> Shaun >> ------------------------------ >> *From:* freeswitch-users-bounces at lists.freeswitch.org [ >> freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [ >> bote_radio at botecomm.com] >> *Sent:* 04 September 2015 15:54 >> *To:* FreeSWITCH Users Help >> *Subject:* [Freeswitch-users] FS priority >> >> I?m trying to set the priority on a new FreeSWITCH installation built >> from master on Debian 8 running on bare metal. It is currently running at >> ?very low? priority according to Resource Monitor in the GUI and ?top? >> reports FS is running at priority = -2 (that?s negative two) and nice = 19 >> >> >> >> So with the way FreeSWITCH is now launched by systemd is it considered a >> service or a user application that is simply run in the background? >> >> >> >> This affects how systemd treats its control groups and priority and how I >> will go about troubleshooting this. >> >> >> Thanks. >> >> >> >> Bote >> >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus >> Scanning Service. >> ______________________________________________________________________ >> >> _________________________________________________________________________ >> 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/20150904/b3800ae7/attachment.html From bote_radio at botecomm.com Sat Sep 5 07:50:13 2015 From: bote_radio at botecomm.com (Bote Man) Date: Fri, 4 Sep 2015 23:50:13 -0400 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: References: Message-ID: We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa < Prashanth.Devarajappa at enghouse.com> wrote: > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > _________________________________________________________________________ > 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/20150904/2cc7af78/attachment-0001.html From shaun.stokes at itec-support.co.uk Sat Sep 5 11:17:30 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Sat, 5 Sep 2015 07:17:30 +0000 Subject: [Freeswitch-users] FS priority In-Reply-To: References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> , Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> Are you using FreeSwitch to specify the user to runas or is this being done by systemd? In FreeSwitch you use the -u argument to specify the user and the -g argument to specify the group, if you do this then I assume running the service as root should be ok providing you've given FreeSwitch an alternative user and group (in our environment we use the same for user and group). Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [bote_radio at botecomm.com] Sent: 05 September 2015 04:28 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FS priority I'm not sure how much nice level matters compared to scheduler priority. I ran a series of tests to find out what Priority and Nice level are reported by the 'top' utility. I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as user root with each of the FS priority flags, then 3 times as user freeswitch with each of the FS flags. Then I repeated that block of tests from the command line, 3 flags as root, 3 flags as freeswitch. You won't believe what happened next! systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line priority flags to FS results in top showing priority 'PRI', nice level 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. RUNAS FLAG PRI NICE root -rp -2 -10 root -np 39 19 root -lp 39 19 fs -rp -2 19 fs -np 39 19 fs -lp 39 19 Run as root from command line root -rp -2 -10 root -np 20 0 root -lp 39 19 Run as su=freeswitch from command line fs -rp 20 0 fs -np 20 0 fs -lp 39 19 Most processes show Priority of 20 so I assume that is considered "normal". So it looks like the only way to get truly higher priority for a process is to run it as root, which I expected. Once the scheduler priority is at -2 (higher priority) I don't know whether the nice level even matters. For now, the systemd unit file that I posted on Confluence runs as the freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down to 19 which is the lowest level available for nice. Does this matter? Is there a serious security concern running FreeSWITCH as root? Thanks. Bote On Fri, Sep 4, 2015 at 3:38 PM, Bote Man > wrote: Thanks for that. I was under the impression that systemd was throwing FreeSWITCH into the generic scheduling group and starving it of resources as a result, but when I manually ran ./freeswitch as root it still showed the same values. Running FS manually with -np yielded pri=20 nice=0 and System Monitor reports priority "normal" Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor reports priority "very high", same results as when FS was started without any priority switch on the command line. BUT! When I start FS with systemd it maintains priority=-2 but nice all the way down to 19 which is why System Monitor reports "very low". This happens even with the -rp switch specified in the unit file. I don't know how scheduling priority and nice level interact on Debian, but it looks like I have a new research project for this weekend, assuming this is truly something to be concerned about. Or is it? Thanks for the tips. I will report my findings to the list if I discover anything substantive. Bote On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes > wrote: Hi Bote, I believe priority works in a similar way to metric (i.e. lower comes first), so -20 (most favorable scheduling) to +19 (least favorable scheduling). -rp -- enable high(realtime) priority settings -lp -- enable low priority settings -np -- enable normal priority settings (system default) Source: https://wiki.freeswitch.org/wiki/Command_line Hope this helps. Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [bote_radio at botecomm.com] Sent: 04 September 2015 15:54 To: FreeSWITCH Users Help Subject: [Freeswitch-users] FS priority I?m trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at ?very low? priority according to Resource Monitor in the GUI and ?top? reports FS is running at priority = -2 (that?s negative two) and nice = 19 So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background? This affects how systemd treats its control groups and priority and how I will go about troubleshooting this. Thanks. Bote ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/2d9ba455/attachment.html From bote_radio at botecomm.com Sun Sep 6 02:25:02 2015 From: bote_radio at botecomm.com (Bote Man) Date: Sat, 5 Sep 2015 18:25:02 -0400 Subject: [Freeswitch-users] FS priority In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> , <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> Message-ID: <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> Sorry, I did not use the utility named 'runas' I simply labeled the column that way and was trying to conserve character space in the header to get it to fit in a reasonable space. Anyway, thanks to your post and some research I just changed my FS unit file to start FS as user root, but specified -u freeswitch -g freeswitch on the command line to FS, and changed the WorkingDirectory=/usr/local/freeswitch/bin (it had been set to 'run') and it's doing the Right Thing, so that is what I will go with. I vaguely remember that FS can (should) start as root, then drops privileges to what is specified on the command line, so it looks like it is doing exactly that. 'top' shows FS running as real and effective user 'freeswitch' with Priority=-2 and Nice=-10 so I am a happy camper. If nobody on the FS core development team has any objection to this approach I will update the Confluence page for the systemd unit file for building from MASTER. The Debian packages have their own file locations. https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#Fr eeSWITCH1.6Video-systemd Any security concerns doing this? Thanks! Bote From: Shaun Stokes Sent: Saturday, 05 September, 2015 03:18 Subject: Re: [Freeswitch-users] FS priority Are you using FreeSwitch to specify the user to runas or is this being done by systemd? In FreeSwitch you use the -u argument to specify the user and the -g argument to specify the group, if you do this then I assume running the service as root should be ok providing you've given FreeSwitch an alternative user and group (in our environment we use the same for user and group). Thanks, Shaun _____ From: Bote Man Sent: 05 September 2015 04:28 Subject: Re: [Freeswitch-users] FS priority I'm not sure how much nice level matters compared to scheduler priority. I ran a series of tests to find out what Priority and Nice level are reported by the 'top' utility. I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as user root with each of the FS priority flags, then 3 times as user freeswitch with each of the FS flags. Then I repeated that block of tests from the command line, 3 flags as root, 3 flags as freeswitch. You won't believe what happened next! systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line priority flags to FS results in top showing priority 'PRI', nice level 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. RUNAS FLAG PRI NICE root -rp -2 -10 root -np 39 19 root -lp 39 19 fs -rp -2 19 fs -np 39 19 fs -lp 39 19 Run as root from command line root -rp -2 -10 root -np 20 0 root -lp 39 19 Run as su=freeswitch from command line fs -rp 20 0 fs -np 20 0 fs -lp 39 19 Most processes show Priority of 20 so I assume that is considered "normal". So it looks like the only way to get truly higher priority for a process is to run it as root, which I expected. Once the scheduler priority is at -2 (higher priority) I don't know whether the nice level even matters. For now, the systemd unit file that I posted on Confluence runs as the freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down to 19 which is the lowest level available for nice. Does this matter? Is there a serious security concern running FreeSWITCH as root? Thanks. Bote On Fri, Sep 4, 2015 at 3:38 PM, Bote Man wrote: Thanks for that. I was under the impression that systemd was throwing FreeSWITCH into the generic scheduling group and starving it of resources as a result, but when I manually ran ./freeswitch as root it still showed the same values. Running FS manually with -np yielded pri=20 nice=0 and System Monitor reports priority "normal" Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor reports priority "very high", same results as when FS was started without any priority switch on the command line. BUT! When I start FS with systemd it maintains priority=-2 but nice all the way down to 19 which is why System Monitor reports "very low". This happens even with the -rp switch specified in the unit file. I don't know how scheduling priority and nice level interact on Debian, but it looks like I have a new research project for this weekend, assuming this is truly something to be concerned about. Or is it? Thanks for the tips. I will report my findings to the list if I discover anything substantive. Bote On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes wrote: Hi Bote, I believe priority works in a similar way to metric (i.e. lower comes first), so -20 (most favorable scheduling) to +19 (least favorable scheduling). -rp -- enable high(realtime) priority settings -lp -- enable low priority settings -np -- enable normal priority settings (system default) Source: https://wiki.freeswitch.org/wiki/Command_line Hope this helps. Thanks, Shaun _____ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [bote_radio at botecomm.com] Sent: 04 September 2015 15:54 To: FreeSWITCH Users Help Subject: [Freeswitch-users] FS priority I'm trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at "very low" priority according to Resource Monitor in the GUI and 'top' reports FS is running at priority = -2 (that's negative two) and nice = 19 So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background? This affects how systemd treats its control groups and priority and how I will go about troubleshooting this. Thanks. Bote -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/cfcf8264/attachment-0001.html From anthony.minessale at gmail.com Sun Sep 6 08:15:22 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Sat, 5 Sep 2015 23:15:22 -0500 Subject: [Freeswitch-users] FS priority In-Reply-To: <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> Message-ID: It's because FS changes the scheduler and enables some realtime threads when it can. If you have multiple cpu np and rp are the same. FS always needs root privs to change the platform parameters and nice level etc. The scheduler change is not possible if the shell is an unpriveledged user nor are a bunch of other things unless you carefully allowed them somehow as root before the shell started. So basically that is all expected behavior. On Saturday, September 5, 2015, Bote Man wrote: > Sorry, I did not use the utility named ?runas? I simply labeled the column > that way and was trying to conserve character space in the header to get it > to fit in a reasonable space. > > > > Anyway, thanks to your post and some research I just changed my FS unit > file to start FS as user root, but specified ?u freeswitch ?g freeswitch on > the command line to FS, and changed the > WorkingDirectory=/usr/local/freeswitch/bin (it had been set to ?run?) and > it?s doing the Right Thing, so that is what I will go with. I vaguely > remember that FS can (should) start as root, then drops privileges to what > is specified on the command line, so it looks like it is doing exactly that. > > > > ?top? shows FS running as real and effective user ?freeswitch? with > Priority=-2 and Nice=-10 so I am a happy camper. > > > > If nobody on the FS core development team has any objection to this > approach I will update the Confluence page for the systemd unit file for > building from MASTER. The Debian packages have their own file locations. > > > > > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-systemd > > > > Any security concerns doing this? > > > > Thanks! > > > > Bote > > > > > > > > *From:* Shaun Stokes > *Sent:* Saturday, 05 September, 2015 03:18 > *Subject:* Re: [Freeswitch-users] FS priority > > > > Are you using FreeSwitch to specify the user to runas or is this being > done by systemd? > > > > In FreeSwitch you use the -u argument to specify the user and the -g > argument to specify the group, if you do this then I assume running the > service as root should be ok providing you've given FreeSwitch an > alternative user and group (in our environment we use the same for user and > group). > > > > Thanks, > > Shaun > > > ------------------------------ > > *From:* Bote Man > *Sent:* 05 September 2015 04:28 > *Subject:* Re: [Freeswitch-users] FS priority > > I'm not sure how much nice level matters compared to scheduler priority. I > ran a series of tests to find out what Priority and Nice level are reported > by the 'top' utility. > > I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as > user root with each of the FS priority flags, then 3 times as user > freeswitch with each of the FS flags. Then I repeated that block of tests > from the command line, 3 flags as root, 3 flags as freeswitch. You won't > believe what happened next! > > systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line > priority flags to FS results in top showing priority 'PRI', nice level > 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. > > RUNAS FLAG PRI NICE > root -rp -2 -10 > root -np 39 19 > root -lp 39 19 > > fs -rp -2 19 > fs -np 39 19 > fs -lp 39 19 > > Run as root from command line > root -rp -2 -10 > root -np 20 0 > root -lp 39 19 > > Run as su=freeswitch from command line > fs -rp 20 0 > fs -np 20 0 > fs -lp 39 19 > > Most processes show Priority of 20 so I assume that is considered "normal". > > So it looks like the only way to get truly higher priority for a process > is to run it as root, which I expected. Once the scheduler priority is at > -2 (higher priority) I don't know whether the nice level even matters. > > For now, the systemd unit file that I posted on Confluence runs as the > freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down > to 19 which is the lowest level available for nice. Does this matter? > > Is there a serious security concern running FreeSWITCH as root? > > Thanks. > > Bote > > > > On Fri, Sep 4, 2015 at 3:38 PM, Bote Man > wrote: > > Thanks for that. I was under the impression that systemd was throwing > FreeSWITCH into the generic scheduling group and starving it of resources > as a result, but when I manually ran ./freeswitch as root it still showed > the same values. > > Running FS manually with -np yielded pri=20 nice=0 and System Monitor > reports priority "normal" > > Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor > reports priority "very high", same results as when FS was started without > any priority switch on the command line. > > BUT! When I start FS with systemd it maintains priority=-2 but nice all > the way down to 19 which is why System Monitor reports "very low". This > happens even with the -rp switch specified in the unit file. > > I don't know how scheduling priority and nice level interact on Debian, > but it looks like I have a new research project for this weekend, assuming > this is truly something to be concerned about. Or is it? > > Thanks for the tips. I will report my findings to the list if I discover > anything substantive. > > Bote > > > > > > > On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > > Hi Bote, > > > > I believe priority works in a similar way to metric (i.e. lower comes > first), so -20 (most favorable scheduling) to +19 (least favorable > scheduling). > > > > -rp -- enable high(realtime) priority settings > > -lp -- enable low priority settings > > -np -- enable normal priority settings (system default) > > Source: https://wiki.freeswitch.org/wiki/Command_line > > > > Hope this helps. > > > > Thanks, > > Shaun > ------------------------------ > > *From:* freeswitch-users-bounces at lists.freeswitch.org > > [freeswitch-users-bounces at lists.freeswitch.org > ] > on behalf of Bote Man [bote_radio at botecomm.com > ] > *Sent:* 04 September 2015 15:54 > *To:* FreeSWITCH Users Help > *Subject:* [Freeswitch-users] FS priority > > I?m trying to set the priority on a new FreeSWITCH installation built from > master on Debian 8 running on bare metal. It is currently running at ?very > low? priority according to Resource Monitor in the GUI and ?top? reports FS > is running at priority = -2 (that?s negative two) and nice = 19 > > So with the way FreeSWITCH is now launched by systemd is it considered a > service or a user application that is simply run in the background? > > This affects how systemd treats its control groups and priority and how I > will go about troubleshooting this. > > > Thanks. > > > > Bote > > > > -- Anthony Minessale II ? @anthmfs ? @FreeSWITCH ? ? http://freeswitch.org/ ? http://cluecon.com/ ? http://twitter.com/FreeSWITCH ? irc.freenode.net #freeswitch ? *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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/5402f540/attachment-0001.html From ssinyagin at gmail.com Sun Sep 6 13:59:58 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Sun, 6 Sep 2015 11:59:58 +0200 Subject: [Freeswitch-users] FS priority In-Reply-To: References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> Message-ID: Looks like another jira ticket is needed for Debian packaging. On Sep 6, 2015 6:16 AM, "Anthony Minessale" wrote: > It's because FS changes the scheduler and enables some realtime threads > when it can. If you have multiple cpu np and rp are the same. FS always > needs root privs to change the platform parameters and nice level etc. The > scheduler change is not possible if the shell is an unpriveledged user nor > are a bunch of other things unless you carefully allowed them somehow as > root before the shell started. So basically that is all expected > behavior. > > > > > On Saturday, September 5, 2015, Bote Man wrote: > >> Sorry, I did not use the utility named ?runas? I simply labeled the >> column that way and was trying to conserve character space in the header to >> get it to fit in a reasonable space. >> >> >> >> Anyway, thanks to your post and some research I just changed my FS unit >> file to start FS as user root, but specified ?u freeswitch ?g freeswitch on >> the command line to FS, and changed the >> WorkingDirectory=/usr/local/freeswitch/bin (it had been set to ?run?) and >> it?s doing the Right Thing, so that is what I will go with. I vaguely >> remember that FS can (should) start as root, then drops privileges to what >> is specified on the command line, so it looks like it is doing exactly that. >> >> >> >> ?top? shows FS running as real and effective user ?freeswitch? with >> Priority=-2 and Nice=-10 so I am a happy camper. >> >> >> >> If nobody on the FS core development team has any objection to this >> approach I will update the Confluence page for the systemd unit file for >> building from MASTER. The Debian packages have their own file locations. >> >> >> >> >> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-systemd >> >> >> >> Any security concerns doing this? >> >> >> >> Thanks! >> >> >> >> Bote >> >> >> >> >> >> >> >> *From:* Shaun Stokes >> *Sent:* Saturday, 05 September, 2015 03:18 >> *Subject:* Re: [Freeswitch-users] FS priority >> >> >> >> Are you using FreeSwitch to specify the user to runas or is this being >> done by systemd? >> >> >> >> In FreeSwitch you use the -u argument to specify the user and the -g >> argument to specify the group, if you do this then I assume running the >> service as root should be ok providing you've given FreeSwitch an >> alternative user and group (in our environment we use the same for user and >> group). >> >> >> >> Thanks, >> >> Shaun >> >> >> ------------------------------ >> >> *From:* Bote Man >> *Sent:* 05 September 2015 04:28 >> *Subject:* Re: [Freeswitch-users] FS priority >> >> I'm not sure how much nice level matters compared to scheduler priority. >> I ran a series of tests to find out what Priority and Nice level are >> reported by the 'top' utility. >> >> I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as >> user root with each of the FS priority flags, then 3 times as user >> freeswitch with each of the FS flags. Then I repeated that block of tests >> from the command line, 3 flags as root, 3 flags as freeswitch. You won't >> believe what happened next! >> >> systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line >> priority flags to FS results in top showing priority 'PRI', nice level >> 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. >> >> RUNAS FLAG PRI NICE >> root -rp -2 -10 >> root -np 39 19 >> root -lp 39 19 >> >> fs -rp -2 19 >> fs -np 39 19 >> fs -lp 39 19 >> >> Run as root from command line >> root -rp -2 -10 >> root -np 20 0 >> root -lp 39 19 >> >> Run as su=freeswitch from command line >> fs -rp 20 0 >> fs -np 20 0 >> fs -lp 39 19 >> >> Most processes show Priority of 20 so I assume that is considered >> "normal". >> >> So it looks like the only way to get truly higher priority for a process >> is to run it as root, which I expected. Once the scheduler priority is at >> -2 (higher priority) I don't know whether the nice level even matters. >> >> For now, the systemd unit file that I posted on Confluence runs as the >> freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down >> to 19 which is the lowest level available for nice. Does this matter? >> >> Is there a serious security concern running FreeSWITCH as root? >> >> Thanks. >> >> Bote >> >> >> >> On Fri, Sep 4, 2015 at 3:38 PM, Bote Man wrote: >> >> Thanks for that. I was under the impression that systemd was throwing >> FreeSWITCH into the generic scheduling group and starving it of resources >> as a result, but when I manually ran ./freeswitch as root it still showed >> the same values. >> >> Running FS manually with -np yielded pri=20 nice=0 and System Monitor >> reports priority "normal" >> >> Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor >> reports priority "very high", same results as when FS was started without >> any priority switch on the command line. >> >> BUT! When I start FS with systemd it maintains priority=-2 but nice all >> the way down to 19 which is why System Monitor reports "very low". This >> happens even with the -rp switch specified in the unit file. >> >> I don't know how scheduling priority and nice level interact on Debian, >> but it looks like I have a new research project for this weekend, assuming >> this is truly something to be concerned about. Or is it? >> >> Thanks for the tips. I will report my findings to the list if I discover >> anything substantive. >> >> Bote >> >> >> >> >> >> >> On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < >> shaun.stokes at itec-support.co.uk> wrote: >> >> Hi Bote, >> >> >> >> I believe priority works in a similar way to metric (i.e. lower comes >> first), so -20 (most favorable scheduling) to +19 (least favorable >> scheduling). >> >> >> >> -rp -- enable high(realtime) priority settings >> >> -lp -- enable low priority settings >> >> -np -- enable normal priority settings (system default) >> >> Source: https://wiki.freeswitch.org/wiki/Command_line >> >> >> >> Hope this helps. >> >> >> >> Thanks, >> >> Shaun >> ------------------------------ >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [ >> freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [ >> bote_radio at botecomm.com] >> *Sent:* 04 September 2015 15:54 >> *To:* FreeSWITCH Users Help >> *Subject:* [Freeswitch-users] FS priority >> >> I?m trying to set the priority on a new FreeSWITCH installation built >> from master on Debian 8 running on bare metal. It is currently running at >> ?very low? priority according to Resource Monitor in the GUI and ?top? >> reports FS is running at priority = -2 (that?s negative two) and nice = 19 >> >> So with the way FreeSWITCH is now launched by systemd is it considered a >> service or a user application that is simply run in the background? >> >> This affects how systemd treats its control groups and priority and how I >> will go about troubleshooting this. >> >> >> Thanks. >> >> >> >> Bote >> >> >> >> > > -- > Anthony Minessale II ? @anthmfs ? @FreeSWITCH ? > > ? http://freeswitch.org/ ? http://cluecon.com/ ? > http://twitter.com/FreeSWITCH > ? irc.freenode.net #freeswitch ? *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/20150906/68b6d127/attachment-0001.html From bote_radio at botecomm.com Sun Sep 6 20:24:47 2015 From: bote_radio at botecomm.com (Bote Man) Date: Sun, 6 Sep 2015 12:24:47 -0400 Subject: [Freeswitch-users] FS priority In-Reply-To: References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> Message-ID: <01cd01d0e8c0$8c855ea0$a5901be0$@botecomm.com> I agree IFF my assumptions and results are applicable to package installations. If you have a package installation I would prefer that you verify these results on such an installation since I mostly let my Master build do what it wants. I always build from Master, never use the packages. Do we have to specify the ?run runtime directory on the FS command line? Do we have to specify the ?temp files directory? Right now the unit file for the package specifies none of those so I don?t know where FS would put its runtime and temp files. By the way, while testing the location of runtime directory for the PID file I noted that FS will create the ./run directory with the proper permissions and owner, then write the PID file in it on its own without systemd doing it. This happened without specifying anything about that on the command line and without the tmpfiles.d entry. But since the .deb package places files in the FHS locations this would be necessary, so your recent ticket that adds that applies. I omitted that from my Confluence instructions built from Master, FYI. Please let me know how to proceed. Thanks. Bote From: Stanislav Sinyagin Sent: Sunday, 06 September, 2015 06:00 Subject: Re: [Freeswitch-users] FS priority Looks like another jira ticket is needed for Debian packaging. On Sep 6, 2015 6:16 AM, "Anthony Minessale" wrote: It's because FS changes the scheduler and enables some realtime threads when it can. If you have multiple cpu np and rp are the same. FS always needs root privs to change the platform parameters and nice level etc. The scheduler change is not possible if the shell is an unpriveledged user nor are a bunch of other things unless you carefully allowed them somehow as root before the shell started. So basically that is all expected behavior. On Saturday, September 5, 2015, Bote Man wrote: Sorry, I did not use the utility named ?runas? I simply labeled the column that way and was trying to conserve character space in the header to get it to fit in a reasonable space. Anyway, thanks to your post and some research I just changed my FS unit file to start FS as user root, but specified ?u freeswitch ?g freeswitch on the command line to FS, and changed the WorkingDirectory=/usr/local/freeswitch/bin (it had been set to ?run?) and it?s doing the Right Thing, so that is what I will go with. I vaguely remember that FS can (should) start as root, then drops privileges to what is specified on the command line, so it looks like it is doing exactly that. ?top? shows FS running as real and effective user ?freeswitch? with Priority=-2 and Nice=-10 so I am a happy camper. If nobody on the FS core development team has any objection to this approach I will update the Confluence page for the systemd unit file for building from MASTER. The Debian packages have their own file locations. https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-systemd Any security concerns doing this? Thanks! Bote From: Shaun Stokes Sent: Saturday, 05 September, 2015 03:18 Subject: Re: [Freeswitch-users] FS priority Are you using FreeSwitch to specify the user to runas or is this being done by systemd? In FreeSwitch you use the -u argument to specify the user and the -g argument to specify the group, if you do this then I assume running the service as root should be ok providing you've given FreeSwitch an alternative user and group (in our environment we use the same for user and group). Thanks, Shaun _____ From: Bote Man Sent: 05 September 2015 04:28 Subject: Re: [Freeswitch-users] FS priority I'm not sure how much nice level matters compared to scheduler priority. I ran a series of tests to find out what Priority and Nice level are reported by the 'top' utility. I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as user root with each of the FS priority flags, then 3 times as user freeswitch with each of the FS flags. Then I repeated that block of tests from the command line, 3 flags as root, 3 flags as freeswitch. You won't believe what happened next! systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line priority flags to FS results in top showing priority 'PRI', nice level 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. RUNAS FLAG PRI NICE root -rp -2 -10 root -np 39 19 root -lp 39 19 fs -rp -2 19 fs -np 39 19 fs -lp 39 19 Run as root from command line root -rp -2 -10 root -np 20 0 root -lp 39 19 Run as su=freeswitch from command line fs -rp 20 0 fs -np 20 0 fs -lp 39 19 Most processes show Priority of 20 so I assume that is considered "normal". So it looks like the only way to get truly higher priority for a process is to run it as root, which I expected. Once the scheduler priority is at -2 (higher priority) I don't know whether the nice level even matters. For now, the systemd unit file that I posted on Confluence runs as the freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down to 19 which is the lowest level available for nice. Does this matter? Is there a serious security concern running FreeSWITCH as root? Thanks. Bote On Fri, Sep 4, 2015 at 3:38 PM, Bote Man wrote: Thanks for that. I was under the impression that systemd was throwing FreeSWITCH into the generic scheduling group and starving it of resources as a result, but when I manually ran ./freeswitch as root it still showed the same values. Running FS manually with -np yielded pri=20 nice=0 and System Monitor reports priority "normal" Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor reports priority "very high", same results as when FS was started without any priority switch on the command line. BUT! When I start FS with systemd it maintains priority=-2 but nice all the way down to 19 which is why System Monitor reports "very low". This happens even with the -rp switch specified in the unit file. I don't know how scheduling priority and nice level interact on Debian, but it looks like I have a new research project for this weekend, assuming this is truly something to be concerned about. Or is it? Thanks for the tips. I will report my findings to the list if I discover anything substantive. Bote On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes wrote: Hi Bote, I believe priority works in a similar way to metric (i.e. lower comes first), so -20 (most favorable scheduling) to +19 (least favorable scheduling). -rp -- enable high(realtime) priority settings -lp -- enable low priority settings -np -- enable normal priority settings (system default) Source: https://wiki.freeswitch.org/wiki/Command_line Hope this helps. Thanks, Shaun _____ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [bote_radio at botecomm.com] Sent: 04 September 2015 15:54 To: FreeSWITCH Users Help Subject: [Freeswitch-users] FS priority I?m trying to set the priority on a new FreeSWITCH installation built from master on Debian 8 running on bare metal. It is currently running at ?very low? priority according to Resource Monitor in the GUI and ?top? reports FS is running at priority = -2 (that?s negative two) and nice = 19 So with the way FreeSWITCH is now launched by systemd is it considered a service or a user application that is simply run in the background? This affects how systemd treats its control groups and priority and how I will go about troubleshooting this. Thanks. Bote -- Anthony Minessale II ? @anthmfs ? @FreeSWITCH ? ? http://freeswitch.org/ ? http://cluecon.com/ ? http://twitter.com/FreeSWITCH ? irc.freenode.net #freeswitch ? 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/20150906/7273be30/attachment-0001.html From ssinyagin at gmail.com Sun Sep 6 21:03:26 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Sun, 6 Sep 2015 19:03:26 +0200 Subject: [Freeswitch-users] FS priority In-Reply-To: <01cd01d0e8c0$8c855ea0$a5901be0$@botecomm.com> References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> <01cd01d0e8c0$8c855ea0$a5901be0$@botecomm.com> Message-ID: I'll test and submit a patch during the week or two (if someone else doesn't do it). BTW, debs built from master are still more convenient than compiling from source )) On Sep 6, 2015 6:26 PM, "Bote Man" wrote: > I agree IFF my assumptions and results are applicable to package > installations. If you have a package installation I would prefer that you > verify these results on such an installation since I mostly let my Master > build do what it wants. I always build from Master, never use the packages. > > > > Do we have to specify the ?run runtime directory on the FS command line? > > > > Do we have to specify the ?temp files directory? > > > > Right now the unit file for the package specifies none of those so I don?t > know where FS would put its runtime and temp files. > > > > By the way, while testing the location of runtime directory for the PID > file I noted that FS will create the ./run directory with the proper > permissions and owner, then write the PID file in it on its own without > systemd doing it. This happened without specifying anything about that on > the command line and without the tmpfiles.d entry. > > > > But since the .deb package places files in the FHS locations this would be > necessary, so your recent ticket that adds that applies. I omitted that > from my Confluence instructions built from Master, FYI. > > > > Please let me know how to proceed. > > > > Thanks. > > > > Bote > > > > > > *From:* Stanislav Sinyagin > *Sent:* Sunday, 06 September, 2015 06:00 > *Subject:* Re: [Freeswitch-users] FS priority > > > > Looks like another jira ticket is needed for Debian packaging. > > On Sep 6, 2015 6:16 AM, "Anthony Minessale" > wrote: > > It's because FS changes the scheduler and enables some realtime threads > when it can. If you have multiple cpu np and rp are the same. FS always > needs root privs to change the platform parameters and nice level etc. The > scheduler change is not possible if the shell is an unpriveledged user nor > are a bunch of other things unless you carefully allowed them somehow as > root before the shell started. So basically that is all expected behavior. > > > > > > > > On Saturday, September 5, 2015, Bote Man wrote: > > Sorry, I did not use the utility named ?runas? I simply labeled the column > that way and was trying to conserve character space in the header to get it > to fit in a reasonable space. > > > > Anyway, thanks to your post and some research I just changed my FS unit > file to start FS as user root, but specified ?u freeswitch ?g freeswitch on > the command line to FS, and changed the > WorkingDirectory=/usr/local/freeswitch/bin (it had been set to ?run?) and > it?s doing the Right Thing, so that is what I will go with. I vaguely > remember that FS can (should) start as root, then drops privileges to what > is specified on the command line, so it looks like it is doing exactly that. > > > > ?top? shows FS running as real and effective user ?freeswitch? with > Priority=-2 and Nice=-10 so I am a happy camper. > > > > If nobody on the FS core development team has any objection to this > approach I will update the Confluence page for the systemd unit file for > building from MASTER. The Debian packages have their own file locations. > > > > > https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-systemd > > > > Any security concerns doing this? > > > > Thanks! > > > > Bote > > > > > > > > *From:* Shaun Stokes > *Sent:* Saturday, 05 September, 2015 03:18 > *Subject:* Re: [Freeswitch-users] FS priority > > > > Are you using FreeSwitch to specify the user to runas or is this being > done by systemd? > > > > In FreeSwitch you use the -u argument to specify the user and the -g > argument to specify the group, if you do this then I assume running the > service as root should be ok providing you've given FreeSwitch an > alternative user and group (in our environment we use the same for user and > group). > > > > Thanks, > > Shaun > > > ------------------------------ > > *From:* Bote Man > *Sent:* 05 September 2015 04:28 > *Subject:* Re: [Freeswitch-users] FS priority > > I'm not sure how much nice level matters compared to scheduler priority. I > ran a series of tests to find out what Priority and Nice level are reported > by the 'top' utility. > > I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as > user root with each of the FS priority flags, then 3 times as user > freeswitch with each of the FS flags. Then I repeated that block of tests > from the command line, 3 flags as root, 3 flags as freeswitch. You won't > believe what happened next! > > systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line > priority flags to FS results in top showing priority 'PRI', nice level > 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. > > RUNAS FLAG PRI NICE > root -rp -2 -10 > root -np 39 19 > root -lp 39 19 > > fs -rp -2 19 > fs -np 39 19 > fs -lp 39 19 > > Run as root from command line > root -rp -2 -10 > root -np 20 0 > root -lp 39 19 > > Run as su=freeswitch from command line > fs -rp 20 0 > fs -np 20 0 > fs -lp 39 19 > > Most processes show Priority of 20 so I assume that is considered "normal". > > So it looks like the only way to get truly higher priority for a process > is to run it as root, which I expected. Once the scheduler priority is at > -2 (higher priority) I don't know whether the nice level even matters. > > For now, the systemd unit file that I posted on Confluence runs as the > freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down > to 19 which is the lowest level available for nice. Does this matter? > > Is there a serious security concern running FreeSWITCH as root? > > Thanks. > > Bote > > > > On Fri, Sep 4, 2015 at 3:38 PM, Bote Man wrote: > > Thanks for that. I was under the impression that systemd was throwing > FreeSWITCH into the generic scheduling group and starving it of resources > as a result, but when I manually ran ./freeswitch as root it still showed > the same values. > > Running FS manually with -np yielded pri=20 nice=0 and System Monitor > reports priority "normal" > > Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor > reports priority "very high", same results as when FS was started without > any priority switch on the command line. > > BUT! When I start FS with systemd it maintains priority=-2 but nice all > the way down to 19 which is why System Monitor reports "very low". This > happens even with the -rp switch specified in the unit file. > > I don't know how scheduling priority and nice level interact on Debian, > but it looks like I have a new research project for this weekend, assuming > this is truly something to be concerned about. Or is it? > > Thanks for the tips. I will report my findings to the list if I discover > anything substantive. > > Bote > > > > > > On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Hi Bote, > > > > I believe priority works in a similar way to metric (i.e. lower comes > first), so -20 (most favorable scheduling) to +19 (least favorable > scheduling). > > > > -rp -- enable high(realtime) priority settings > > -lp -- enable low priority settings > > -np -- enable normal priority settings (system default) > > Source: https://wiki.freeswitch.org/wiki/Command_line > > > > Hope this helps. > > > > Thanks, > > Shaun > ------------------------------ > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Bote Man [ > bote_radio at botecomm.com] > *Sent:* 04 September 2015 15:54 > *To:* FreeSWITCH Users Help > *Subject:* [Freeswitch-users] FS priority > > I?m trying to set the priority on a new FreeSWITCH installation built from > master on Debian 8 running on bare metal. It is currently running at ?very > low? priority according to Resource Monitor in the GUI and ?top? reports FS > is running at priority = -2 (that?s negative two) and nice = 19 > > So with the way FreeSWITCH is now launched by systemd is it considered a > service or a user application that is simply run in the background? > > This affects how systemd treats its control groups and priority and how I > will go about troubleshooting this. > > > Thanks. > > > > Bote > > > > > > -- > > Anthony Minessale II ? @anthmfs ? @FreeSWITCH ? > > > > ? http://freeswitch.org/ ? http://cluecon.com/ ? > http://twitter.com/FreeSWITCH > > ? irc.freenode.net #freeswitch ? *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 > > _________________________________________________________________________ > 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/20150906/258a4704/attachment-0001.html From mike at jerris.com Mon Sep 7 06:35:32 2015 From: mike at jerris.com (Michael Jerris) Date: Sun, 6 Sep 2015 22:35:32 -0400 Subject: [Freeswitch-users] FS priority In-Reply-To: References: <00da01d0e721$9c9df900$d5d9eb00$@botecomm.com> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F822@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94FA2B@mbx-01.sysconfig.co.uk> <019501d0e829$b58b8ff0$20a2afd0$@botecomm.com> <01cd01d0e8c0$8c855ea0$a5901be0$@botecomm.com> Message-ID: can we build these build files with proper directories for the platform based on configure arguments? On Sunday, September 6, 2015, Stanislav Sinyagin wrote: > I'll test and submit a patch during the week or two (if someone else > doesn't do it). > BTW, debs built from master are still more convenient than compiling from > source )) > On Sep 6, 2015 6:26 PM, "Bote Man" > wrote: > >> I agree IFF my assumptions and results are applicable to package >> installations. If you have a package installation I would prefer that you >> verify these results on such an installation since I mostly let my Master >> build do what it wants. I always build from Master, never use the packages. >> >> >> >> Do we have to specify the ?run runtime directory on the FS command line? >> >> >> >> Do we have to specify the ?temp files directory? >> >> >> >> Right now the unit file for the package specifies none of those so I >> don?t know where FS would put its runtime and temp files. >> >> >> >> By the way, while testing the location of runtime directory for the PID >> file I noted that FS will create the ./run directory with the proper >> permissions and owner, then write the PID file in it on its own without >> systemd doing it. This happened without specifying anything about that on >> the command line and without the tmpfiles.d entry. >> >> >> >> But since the .deb package places files in the FHS locations this would >> be necessary, so your recent ticket that adds that applies. I omitted that >> from my Confluence instructions built from Master, FYI. >> >> >> >> Please let me know how to proceed. >> >> >> >> Thanks. >> >> >> >> Bote >> >> >> >> >> >> *From:* Stanislav Sinyagin >> *Sent:* Sunday, 06 September, 2015 06:00 >> *Subject:* Re: [Freeswitch-users] FS priority >> >> >> >> Looks like another jira ticket is needed for Debian packaging. >> >> On Sep 6, 2015 6:16 AM, "Anthony Minessale" > > wrote: >> >> It's because FS changes the scheduler and enables some realtime threads >> when it can. If you have multiple cpu np and rp are the same. FS always >> needs root privs to change the platform parameters and nice level etc. The >> scheduler change is not possible if the shell is an unpriveledged user nor >> are a bunch of other things unless you carefully allowed them somehow as >> root before the shell started. So basically that is all expected behavior. >> >> >> >> >> >> >> >> On Saturday, September 5, 2015, Bote Man > > wrote: >> >> Sorry, I did not use the utility named ?runas? I simply labeled the >> column that way and was trying to conserve character space in the header to >> get it to fit in a reasonable space. >> >> >> >> Anyway, thanks to your post and some research I just changed my FS unit >> file to start FS as user root, but specified ?u freeswitch ?g freeswitch on >> the command line to FS, and changed the >> WorkingDirectory=/usr/local/freeswitch/bin (it had been set to ?run?) and >> it?s doing the Right Thing, so that is what I will go with. I vaguely >> remember that FS can (should) start as root, then drops privileges to what >> is specified on the command line, so it looks like it is doing exactly that. >> >> >> >> ?top? shows FS running as real and effective user ?freeswitch? with >> Priority=-2 and Nice=-10 so I am a happy camper. >> >> >> >> If nobody on the FS core development team has any objection to this >> approach I will update the Confluence page for the systemd unit file for >> building from MASTER. The Debian packages have their own file locations. >> >> >> >> >> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video#FreeSWITCH1.6Video-systemd >> >> >> >> Any security concerns doing this? >> >> >> >> Thanks! >> >> >> >> Bote >> >> >> >> >> >> >> >> *From:* Shaun Stokes >> *Sent:* Saturday, 05 September, 2015 03:18 >> *Subject:* Re: [Freeswitch-users] FS priority >> >> >> >> Are you using FreeSwitch to specify the user to runas or is this being >> done by systemd? >> >> >> >> In FreeSwitch you use the -u argument to specify the user and the -g >> argument to specify the group, if you do this then I assume running the >> service as root should be ok providing you've given FreeSwitch an >> alternative user and group (in our environment we use the same for user and >> group). >> >> >> >> Thanks, >> >> Shaun >> >> >> ------------------------------ >> >> *From:* Bote Man >> *Sent:* 05 September 2015 04:28 >> *Subject:* Re: [Freeswitch-users] FS priority >> >> I'm not sure how much nice level matters compared to scheduler priority. >> I ran a series of tests to find out what Priority and Nice level are >> reported by the 'top' utility. >> >> I ran the first 6 tests by using systemd to start FreeSWITCH, 3 times as >> user root with each of the FS priority flags, then 3 times as user >> freeswitch with each of the FS flags. Then I repeated that block of tests >> from the command line, 3 flags as root, 3 flags as freeswitch. You won't >> believe what happened next! >> >> systemd starting FreeSWITCH as 'RUNAS' user with 'FLAG' command line >> priority flags to FS results in top showing priority 'PRI', nice level >> 'NICE' on a month-old install of Debian 8 on a bare metal Dell R320 server. >> >> RUNAS FLAG PRI NICE >> root -rp -2 -10 >> root -np 39 19 >> root -lp 39 19 >> >> fs -rp -2 19 >> fs -np 39 19 >> fs -lp 39 19 >> >> Run as root from command line >> root -rp -2 -10 >> root -np 20 0 >> root -lp 39 19 >> >> Run as su=freeswitch from command line >> fs -rp 20 0 >> fs -np 20 0 >> fs -lp 39 19 >> >> Most processes show Priority of 20 so I assume that is considered >> "normal". >> >> So it looks like the only way to get truly higher priority for a process >> is to run it as root, which I expected. Once the scheduler priority is at >> -2 (higher priority) I don't know whether the nice level even matters. >> >> For now, the systemd unit file that I posted on Confluence runs as the >> freeswitch user so even with the -rp flag to FreeSWITCH it gets niced down >> to 19 which is the lowest level available for nice. Does this matter? >> >> Is there a serious security concern running FreeSWITCH as root? >> >> Thanks. >> >> Bote >> >> >> >> On Fri, Sep 4, 2015 at 3:38 PM, Bote Man > > wrote: >> >> Thanks for that. I was under the impression that systemd was throwing >> FreeSWITCH into the generic scheduling group and starving it of resources >> as a result, but when I manually ran ./freeswitch as root it still showed >> the same values. >> >> Running FS manually with -np yielded pri=20 nice=0 and System Monitor >> reports priority "normal" >> >> Running FS manually with -rp yielded pri=-2 nice=-10 and System Monitor >> reports priority "very high", same results as when FS was started without >> any priority switch on the command line. >> >> BUT! When I start FS with systemd it maintains priority=-2 but nice all >> the way down to 19 which is why System Monitor reports "very low". This >> happens even with the -rp switch specified in the unit file. >> >> I don't know how scheduling priority and nice level interact on Debian, >> but it looks like I have a new research project for this weekend, assuming >> this is truly something to be concerned about. Or is it? >> >> Thanks for the tips. I will report my findings to the list if I discover >> anything substantive. >> >> Bote >> >> >> >> >> >> On Fri, Sep 4, 2015 at 2:02 PM, Shaun Stokes < >> shaun.stokes at itec-support.co.uk >> > wrote: >> >> Hi Bote, >> >> >> >> I believe priority works in a similar way to metric (i.e. lower comes >> first), so -20 (most favorable scheduling) to +19 (least favorable >> scheduling). >> >> >> >> -rp -- enable high(realtime) priority settings >> >> -lp -- enable low priority settings >> >> -np -- enable normal priority settings (system default) >> >> Source: https://wiki.freeswitch.org/wiki/Command_line >> >> >> >> Hope this helps. >> >> >> >> Thanks, >> >> Shaun >> ------------------------------ >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org >> >> [freeswitch-users-bounces at lists.freeswitch.org >> ] >> on behalf of Bote Man [bote_radio at botecomm.com >> ] >> *Sent:* 04 September 2015 15:54 >> *To:* FreeSWITCH Users Help >> *Subject:* [Freeswitch-users] FS priority >> >> I?m trying to set the priority on a new FreeSWITCH installation built >> from master on Debian 8 running on bare metal. It is currently running at >> ?very low? priority according to Resource Monitor in the GUI and ?top? >> reports FS is running at priority = -2 (that?s negative two) and nice = 19 >> >> So with the way FreeSWITCH is now launched by systemd is it considered a >> service or a user application that is simply run in the background? >> >> This affects how systemd treats its control groups and priority and how I >> will go about troubleshooting this. >> >> >> Thanks. >> >> >> >> Bote >> >> >> >> >> >> -- >> >> Anthony Minessale II ? @anthmfs ? @FreeSWITCH ? >> >> >> >> ? http://freeswitch.org/ ? http://cluecon.com/ ? >> http://twitter.com/FreeSWITCH >> >> ? irc.freenode.net #freeswitch ? *http://freeswitch.org/g+ >> * >> >> ClueCon Weekly Development Call >> >> ? sip:888 at conference.freeswitch.org >> ? >> +19193869900 >> >> >> >> ClueCon Testimonials >> >> ClueCon This Summer >> >> >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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/20150906/83a62294/attachment-0001.html From paulcuttler at gmail.com Mon Sep 7 10:11:45 2015 From: paulcuttler at gmail.com (Paul Cuttler) Date: Mon, 7 Sep 2015 16:11:45 +1000 Subject: [Freeswitch-users] mod_rtmp codec In-Reply-To: <55DC8606.4070009@freeswitch.org> References: <55DC0A7B.80306@gmail.com> <55DC8606.4070009@freeswitch.org> Message-ID: <55ED2AA1.9010708@gmail.com> Thanks Yossi, There were just a couple of changes required and it works well. In the rtmp_tech_init() function of mod_rtmp.c, where it says SPEEX, I just changed it to PCMU or PCMA, and where the codec value was 0xB2 changed it to 0x82 or 0x72 respectively. regards, Paul On 26/08/2015 1:13 AM, I put the Who? in Mishehu wrote: > I don't have the code in front of me, but I had looked at it in the > past. It is most definitely possible to use pcmu/a if the version of > flash interacting with mod_rtmp is supporting those codecs (they should > these days). The trick here is that you have to have the client select > pcmu, and somehow have it tell mod_rtmp to select it as well, then > initialize the codec on the current channel to be pcmu. On the audio > stream going from mod_rmtp to the client, you need to modify the head of > each packet (I can't remember offhand if it's 8, 16, or 32 bits wide) to > match the FLV type that identifies the stream as pcmu at X channels > (where X is however many you are supporting). > > i hope that I've at least giving you a pointer in the correct direction. > > -Yossi > > On 08/25/2015 01:26 AM, Paul Cuttler wrote: >> It looks like mod_rtmp has the codec hard-coded to Speex. I was >> wondering if there was issues with getting other codecs to work. We'd >> really like to use PCMA/U. >> >> I've tried changing a couple of lines of code where the codec is set and >> it works okay in the incoming (play) direction, but is terribly >> distorted or just absent in the outgoing (publish) direction. >> >> Could someone please advise whether it's possible to use other codecs, >> and where I'm best to get started. >> >> thanks, >> Paul >> >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 From Prashanth.Devarajappa at enghouse.com Mon Sep 7 17:47:16 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Mon, 7 Sep 2015 13:47:16 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: References: Message-ID: <3990f18e2caf42219a1a8661428eff28@UK-MAIL-001.edge.local> Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 In IP-Network-region : ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes In CM, signaling-group of type: SIP ? Transport Method: TLS Let me know if you need further Avaya config details. FreeSwitch : Its standard FS with custom (code/config) changes to enable ? Support for RFC 5939 : Capability Negotiation ? Support for UNENCRYPTED_SRTCP ? Support IP Shuffling with in ACK?? to be done ? Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 05 September 2015 04:50 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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/20150907/69fed4fb/attachment-0001.html From bobjectsfreeswitch at gmail.com Mon Sep 7 20:41:55 2015 From: bobjectsfreeswitch at gmail.com (Bob Hartwig) Date: Mon, 7 Sep 2015 11:41:55 -0500 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: References: Message-ID: Is this an Avaya AS5300 by any chance? Those have some serious interop issues when it comes to transfers. I had to struggle mightily to get a client's product (not Freeswitch) to interoperate with it. I'm really interested to hear if this gets resolved for Freeswitch. On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa < Prashanth.Devarajappa at enghouse.com> wrote: > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > _________________________________________________________________________ > 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/20150907/0345c82f/attachment.html From mgg at giagnocavo.net Mon Sep 7 21:35:49 2015 From: mgg at giagnocavo.net (Michael Giagnocavo) Date: Mon, 7 Sep 2015 17:35:49 +0000 Subject: [Freeswitch-users] FreeSwitch - Performance issues In-Reply-To: <00b801d0e719$0cb065b0$26113110$@botecomm.com> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016076565C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94AF6C@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B08C@mbx-01.sysconfig.co.uk> <55E06643.9010207@mst.edu> <55E06A65.1030206@mst.edu> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94B411@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C349@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C53E@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94C635@mbx-01.sysconfig.co.uk> <6FD2F8B5BB72834E9939AEDF9FB802A9016B94F5BE@mb x-01.sysconfig.co.uk> <00b801d0e719$0cb065b0$26113110$@botecomm.com> Message-ID: Email me direct (mgg at giagnocavo.net) next week and I?ll help out on this if you?d like. From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Bote Man Sent: Friday, September 4, 2015 7:53 AM To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues This thread contains a great deal of useful intelligence that would be a shame to lose. There is a recent discussion of developing a proven High Availability configuration for FreeSWITCH; might there be a better way to track these findings so that they can be documented as part of that effort, both by the Documentation Team and by those doing the research? This is really good stuff. My personal time is being consumed close to 100% right now so I won?t be able to do anything with it until next week. Thanks. Bote Docs Team guy From: Shaun Stokes Sent: Friday, 04 September, 2015 09:25 Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Michael, We?re now seeing suitable performance on Hyper-V, but as we?re processing media\RTP we will be moving to physical hardware. If we need FreeSwitch servers to process SIP messages only we will consider these for virtualization. Thanks for your help, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Giagnocavo Sent: 02 September 2015 21:19 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Years back, I used to run FS *on Windows*, under Hyper-V (2008), on a Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit traffic), with 1000-2000 in progress channels (no media, ASR like 10% maybe). So something is certainly pathologically wrong if you?re seeing things get maxed out at the numbers you show. I didn?t do anything special, and did routing both in-process via mod_managed as well as xml_curl. Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting and using stuff between sessions, there?s no point in going to disk right? And your random, small, IOPS are gonna be an order of magnitude less than what you posted, at least. One thing to be aware of is CPU pinning and scheduling. First, on multi-socket systems, you have NUMA. This really hurts. Raw memory bandwidth takes a 40% hit. More importantly, you?re toasting your caches (which with tons of threads happens a lot anyways). One number I like to reference is that single ownership transfer of one cache line from socket to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). Hyper-V has an option to lock servers to a single NUMA node. Make sure this is enabled (it may cause VMs not to start if it cannot allocate all the resources requested ? this is a good thing for VoIP apps). Then cap the individual VMs so they aren?t scheduling all over the place (34 should not need more than 1 CPU). FS spawns tons of threads and they?ll end up running on all CPUs even if they don?t need all that time, and that then screws up cache usage even more. But more importantly, it sounds like this is a busy server? Are you sure you?re not just way oversubscribed and the VM is losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that accurately. Only other thing that comes to mind is that Hyper-V does terrible with time, so if you?re relying on HV time service you?re gonna be skewing all over. I don?t think this should hurt FS directly, but you should run ntp anyways to be safe. If you end up needing to scale up on a single server, you?re better off running multiple FS instances, each pinned to specific cores. And you should have OpenSIPS or something in front to do LB (and it provides a ton of flexibility and handiness anyways). This probably only matters if you?re doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m not sure what exactly you?re benching, but it sounds like your actual use case is different than the test, eh? Email me directly and we can chat more about this. -Michael From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Wednesday, September 2, 2015 5:09 AM To: 'FreeSWITCH Users Help' > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Jay, Thanks for the suggestion. We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s (15,000 IOPS) but we?re only using a fraction of this. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of jay binks Sent: 02 September 2015 11:37 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues I may have missed it in your previous emails, but im assuming you have the core DB on a tempfs or somewhere other than the default location on spinning rust ? Jay On 2 September 2015 at 18:53, Shaun Stokes > wrote: Hi Brian, I?m a huge fan of virtualization, but in our environment it simply doesn?t provide the performance we?re looking for. The tests carried out were 10 second calls which were routed to a Call Centre Queue with one registered SIP extension as a member. There was a significant improvement when we tested on an Amazon VM in comparison to Hyper-V, but we?d like a system which can handle large volumes of call traffic, based on our tests this will need to be physical hardware to achieve the best performance. Further to this, we have managed to resolve our initial problem with CPU spikes on Hyper-V following these steps: ? Disable VMQ on all physical and virtual adapters on the Hyper-V host which are linked to the FreeSwitch VM ? Reduce the virtual cores on all VMs to at least half of the available physical cores ? Increase the Processor Relative weight on the FreeSwitch VMs to 200 (default 100) Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: 01 September 2015 21:21 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Shaun, 800 concurrent with 400cps, expectations are a little out of touch with reality and your test is no where near real world. Your call duration is ~2000ms, little to no time to actually do anything useful. You're burning the bulk of your CPU time on signaling and doing no real work with the session. So yes, you'll always get the best results out of bare metal, but you can also get good performance on a VM (*) (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your mileage may vary depending on your specific application and load requirements. Thanks, On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes > wrote: Update We've performed various tests and have come to the conclusion as advised by others, that visualization is causing bottlenecks. Using Amazon EC2 on an 8 core high performance virtual server this maxed out at around 800 concurrent sessions, 400 sessions per second. Using a Dell 1950 8 core server this was able to handle 1000 concurrent sessions, 400 sessions per second and still have plenty of resource available. Average CPU was fluctuating between 30-40% under peak load. Conclusion, if you want to run a high performance FreeSwitch server in a production you should stick with physical hardware and avoid visualization where possible. ________________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes at itec-support.co.uk] Sent: 28 August 2015 15:37 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Hi Nathan, Thanks for the suggestion, we still see the CPU spikes when is under load after reducing to 8 cores but I think there may actually be an improvement in the audio quality. It's still not what we're expecting, so we will have to test our build on physical hardware too. Thanks, Shaun -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan Neulinger Sent: 28 August 2015 15:04 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues Yes, I know you said Hyper-V, I don't know if it has the same sort of scheduler behavior or not, just mentioned the vmware for context. On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > One thing that I see jump out - you've probably got too many virtual > cores defined on that VM, particularly since you've assigned # vcpu the same as the number of real cores on the host system. > > Try your test again dropping that to 8 virtual CPUs and I think you > might see better results. (Or at least drop to less than 100% of the > total cores on the hardware.) > > Particularly if this host system has other vms running on it, you're > hurting the vm scheduler's ability to hand out resources. With vmware, > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > to be locked to schedule execution of an N cpu virtual machine - so even if it doesn't need all of the CPUs, it has to reserve all of them any time you have more than a 2 vCPU vm. > > -- Nathan > > On 08/28/2015 08:18 AM, Michael Jerris wrote: >> The numbers your posting are fairly low, I'm guessing this is a >> grossly underpowered vm that is causing your issues >> >> On Friday, August 28, 2015, Shaun Stokes >> wrote: >> >> Hi Peter,____ >> >> __ __ >> >> Thanks for the advice, this is something we're already looking into but we don't have the new hardware available >> yet.____ >> >> __ __ >> >> Debian 8 has great integration with Hyper-V on 2012R2 and operates as a Generation 2 VM, obviously it's never going >> to be as good as running directly on the hardware but we were >> hoping for better performance.____ >> >> __ __ >> >> Thanks,____ >> >> Shaun____ >> >> __ __ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Peter Olsson >> *Sent:* 28 August 2015 10:43 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> __ __ >> >> If you want high performance, I recommend using real hardware, not a virtual machine setup - it will cause you >> issues.____ >> >> __ __ >> >> /Peter____ >> >> __ __ >> >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes >> >> ');>>:__ >> __ >> >> Hi Michael,____ >> >> ____ >> >> Thanks for the response and recommendation.____ >> >> ____ >> >> Our new build is now on Debian 8 Jessie, performance on the system is noticeably better and any audio problems >> while the system is under load are significantly reduced but we do still experience spikes along with reduced >> audio quality when the system is processing 20 calls per >> second while already maintaining 80 existing calls.____ >> >> ____ >> >> We're still hitting some kind of bottleneck, what should we expect to be able to support on a single piece of >> hardware? We've kept our dialplans as small as possible and we're using Memcache, but something tells me it's >> the call setup process which is triggering the spikes, is this possibly a limitation on the SIP profiles which >> are single threaded?____ >> >> ____ >> >> I also see FreeSWITCH supports clustering but it's in relation to high availability, is it possible to cluster a >> single FreeSWITCH instance across multiple hardware or should we be looking elsewhere to solve these >> bottlenecks?____ >> >> ____ >> >> We switched to TCP Vegas on our new build as recommended on the FreeSWITCH Wiki, this has provided a noticeable >> reduction in audio latency but doesn't solve the issue with >> CPU spikes.____ >> >> ____ >> >> Many Thanks,____ >> >> Shaun____ >> >> ____ >> >> *From:*freeswitch-users-bounces at lists.freeswitch.org >> ');> >> [mailto:freeswitch-users-bounces at lists.freeswitch.org >> ');>] *On Behalf Of *Michael Jerris >> *Sent:* 15 August 2015 23:00 >> *To:* FreeSWITCH Users Help >> ');>> >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance >> issues____ >> >> ____ >> >> There are multiple known issues with Ubuntu 12.04. We reccomend Debian 8 Jessie. >> >> On Friday, August 14, 2015, Shaun Stokes >> >> ');>> >> wrote:____ >> >> Hi,____ >> >> ____ >> >> We're experiencing performance issues with FreeSwitch, our target is 500 concurrent sessions, but at the >> moment this starts to bottleneck around 30.____ >> >> ____ >> >> Host system:____ >> >> Windows Server 2012 Hyper-V Host____ >> >> AMD Opteron 4386 (2 processors) - 16 cores total____ >> >> 128GB DDR3____ >> >> 2TB RAID 5 (700MB/s tested read and write >> throughput)____ >> >> ____ >> >> FreeSwitch Virtual Machine:____ >> >> FreeSwitch 1.4.15____ >> >> Ubuntu 12.04 LTS____ >> >> 16 Virtual cores (high priority)____ >> >> 2GB RAM (would assign more but FreeSwitch never seems to >> use much)____ >> >> 500GB HD (on VHDX)____ >> >> ____ >> >> After around 30 concurrent sessions we begin to see CPU spikes almost every time a new call comes in, as the >> sessions increase the size and frequency of the CPU spikes also increase. The system seems to be able to sit >> comfortably with over 100 concurrent sessions and 80% idle CPU, providing we don't have any new calls >> hitting the platform. The spikes are causing audio (RTP) to stutter or in some cases drop completely for a >> few seconds.____ >> >> ____ >> >> The FreeSwitch spikes are occurring on all 16 cores, we have been monitoring the system using htop and >> mpstat.____ >> >> ____ >> >> This is an example of when we receive an inbound call >> while we have 34 concurrent sessions:____ >> >> 14:26:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 0.00 0.00 0.00 70.74____ >> >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 0.00 0.00 0.00 69.61____ >> >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 0.00 0.00 0.00 71.29____ >> >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 0.00 0.00 0.00 71.29____ >> >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 0.00 0.00 0.00 72.55____ >> >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 0.00 0.00 0.00 73.27____ >> >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 0.00 0.00 0.00 68.32____ >> >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 62.00____ >> >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 0.00 0.00 0.00 70.59____ >> >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 0.00 0.00 0.00 72.28____ >> >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 0.00 0.00 0.00 71.00____ >> >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 0.00 0.00 0.00 73.00____ >> >> ____ >> >> This is when the system is not receiving an inbound call but is sitting comfortably at 34 concurrent >> sessions:____ >> >> 14:25:57 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle____ >> >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 0.00 0.00 0.00 98.39____ >> >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 0.00 0.00 0.00 98.04____ >> >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 0.00 0.00 0.00 98.02____ >> >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 0.00 0.00 0.00 99.01____ >> >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 0.00 0.00 0.00 99.01____ >> >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 94.00____ >> >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00____ >> >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02____ >> >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 0.00 0.00 0.00 97.03____ >> >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00____ >> >> ____ >> >> We're using FreeSwitch in multi-tenant mode, we have tried dedicating a single VM for one tenancy but still >> experience the issue. My assumption has been that this will be due to the dialplan, I've optimized this >> slightly by writing LUA scripts to handle some of the inbound calls this appears to take away some of the >> load but we're still using the internal dialplans for each tenancy (tenancy dialplans have an average of 300 >> entries).____ >> >> ____ >> >> We are using the following arguments when running >> FreeSwitch:____ >> >> -rp -nc -nonat____ >> >> ____ >> >> I've seen another post which says we should operate FreeSwitch in High Performance mode using -hp but can't >> find anything information about this, is this still a >> valid argument to use with FreeSwitch?____ >> >> ____ >> >> Has anyone experienced similar performance issues before >> or have any advice?____ >> >> ____ >> >> Hope someone may be able help.____ >> >> ____ >> >> Thanks,____ >> >> Shaun____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> _________________________________________________________________________ >> 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____ >> >> __ __ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _____ >> >> >> ______________________________________________________________________ >> This message has been checked for all known viruses by MessageLabs Virus Scanning Service. >> >> _____________________________________________________________________ >> _ >> >> >> >> _____________________________________________________________________ >> ____ 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-us >> ers >> http://www.freeswitch.org >> > -- ------------------------------------------------------------ Nathan Neulinger nneul at mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ 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 -- Sincerely Jay ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150907/ca7e0beb/attachment-0001.html From k4kaleem at gmail.com Mon Sep 7 23:39:01 2015 From: k4kaleem at gmail.com (kaleem rehman) Date: Mon, 7 Sep 2015 20:39:01 +0100 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 80 In-Reply-To: References: Message-ID: Hi Bob, what kit are you using on avaya side, is this a communication manager? Also what version u using. .. r u connecting directly to CM or via session manager. If CM, have u checked IP network region where you placed freeswitch and if direct ip to ip on inter region is disabled Send the teunk config and I will be able to help u on communication manager or session manager side. Thanks Kaleem On 7 Sep 2015 18:37, wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: OneWay audio after hold->unhold (Bob Hartwig) > 2. Re: FreeSwitch - Performance issues (Michael Giagnocavo) > > > ---------- Forwarded message ---------- > From: Bob Hartwig > To: FreeSWITCH Users Help > Cc: > Date: Mon, 7 Sep 2015 11:41:55 -0500 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > Is this an Avaya AS5300 by any chance? Those have some serious interop > issues when it comes to transfers. I had to struggle mightily to get a > client's product (not Freeswitch) to interoperate with it. I'm really > interested to hear if this gets resolved for Freeswitch. > > > > On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa < > Prashanth.Devarajappa at enghouse.com> wrote: > >> Hello, >> >> >> >> I am connecting to Avaya switch using SIP trunk interface from FS with >> TLS & SRTP connection. This works well for inbound and outbound calls. I >> have an issue with media, when I try hold -> unhold operation from FS for >> an outbound call. >> >> >> >> When FS tries to unhold the call by sending Re-INVITE, avaya responds >> with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, >> to make media flow directly b/w endpoints). FS responds with 200 OK + SDP >> as expected. Now avaya sends ACK + SDP where SDP has the updated connection >> info(IP and port of endpoint) where media should be sent. Along with this >> it also changes the crypto master key as per RFC due to change in >> connection info(c=). >> >> >> >> On seeing this ACK, FS update the connection info(which is good) and >> change its own crypto master key in response. however this new master key >> is not sent to far end, meaning FS can decode the media it receives but >> other end can't decode the media FS is sending to it resulting in one way >> audio. >> >> >> >> Has anyone come across this issue ? >> >> >> >> Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets >> new master key ? >> >> >> >> >> >> Regards >> >> Prashanth >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > ---------- Forwarded message ---------- > From: Michael Giagnocavo > To: FreeSWITCH Users Help > Cc: > Date: Mon, 7 Sep 2015 17:35:49 +0000 > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Email me direct (mgg at giagnocavo.net) next week and I?ll help out on this > if you?d like. > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Bote Man > *Sent:* Friday, September 4, 2015 7:53 AM > *To:* 'FreeSWITCH Users Help' > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > This thread contains a great deal of useful intelligence that would be a > shame to lose. > > > > There is a recent discussion of developing a proven High Availability > configuration for FreeSWITCH; might there be a better way to track these > findings so that they can be documented as part of that effort, both by the > Documentation Team and by those doing the research? This is really good > stuff. > > > > My personal time is being consumed close to 100% right now so I won?t be > able to do anything with it until next week. > > > > Thanks. > > > > Bote > > Docs Team guy > > > > > > *From:* Shaun Stokes > *Sent:* Friday, 04 September, 2015 09:25 > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Hi Michael, > > > > We?re now seeing suitable performance on Hyper-V, but as we?re processing > media\RTP we will be moving to physical hardware. If we need FreeSwitch > servers to process SIP messages only we will consider these for > virtualization. > > > > Thanks for your help, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *Michael > Giagnocavo > *Sent:* 02 September 2015 21:19 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Years back, I used to run FS **on Windows**, under Hyper-V (2008), on a > Q6600 and had considerably higher perf numbers. Hundreds of CPS (shit > traffic), with 1000-2000 in progress channels (no media, ASR like 10% > maybe). So something is certainly pathologically wrong if you?re seeing > things get maxed out at the numbers you show. I didn?t do anything special, > and did routing both in-process via mod_managed as well as xml_curl. > > > > Do you have a reason not to put the FS core SQLite db on a tmpfs? That?s a > big win. Also make sure FS?s temp dir is a tmpfs. Unless you?re persisting > and using stuff between sessions, there?s no point in going to disk right? > And your random, small, IOPS are gonna be an order of magnitude less than > what you posted, at least. > > > > One thing to be aware of is CPU pinning and scheduling. First, on > multi-socket systems, you have NUMA. This really hurts. Raw memory > bandwidth takes a 40% hit. More importantly, you?re toasting your caches > (which with tons of threads happens a lot anyways). One number I like to > reference is that single ownership transfer of one cache line from socket > to another takes ~300 cycles (vs ~10 cycles for L2 and ~40 cycles for L3). > Hyper-V has an option to lock servers to a single NUMA node. Make sure this > is enabled (it may cause VMs not to start if it cannot allocate all the > resources requested ? this is a good thing for VoIP apps). Then cap the > individual VMs so they aren?t scheduling all over the place (34 should not > need more than 1 CPU). FS spawns tons of threads and they?ll end up running > on all CPUs even if they don?t need all that time, and that then screws up > cache usage even more. But more importantly, it sounds like this is a busy > server? Are you sure you?re not just way oversubscribed and the VM is > losing out? Your steal% is 0 so I?m guessing HV isn?t reporting that > accurately. > > > > Only other thing that comes to mind is that Hyper-V does terrible with > time, so if you?re relying on HV time service you?re gonna be skewing all > over. I don?t think this should hurt FS directly, but you should run ntp > anyways to be safe. > > > > If you end up needing to scale up on a single server, you?re better off > running multiple FS instances, each pinned to specific cores. And you > should have OpenSIPS or something in front to do LB (and it provides a ton > of flexibility and handiness anyways). This probably only matters if you?re > doing high CPS (dialer or shit traffic that mostly isn?t completing). I?m > not sure what exactly you?re benching, but it sounds like your actual use > case is different than the test, eh? > > > > Email me directly and we can chat more about this. > > > > -Michael > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *Shaun > Stokes > *Sent:* Wednesday, September 2, 2015 5:09 AM > *To:* 'FreeSWITCH Users Help' > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Hi Jay, > > > > Thanks for the suggestion. > > > > We?re actually using PostgreSQL, the file system is a 2TB RAID5 with 10x > 278GB SAS 10K RPM disks, read is 1GB/s (23,000 IOPS) write is 500MB/s > (15,000 IOPS) but we?re only using a fraction of this. > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *jay binks > *Sent:* 02 September 2015 11:37 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > I may have missed it in your previous emails, but im assuming you have the > core DB on a tempfs > or somewhere other than the default location on spinning rust ? > > > > Jay > > > > On 2 September 2015 at 18:53, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Hi Brian, > > > > I?m a huge fan of virtualization, but in our environment it simply doesn?t > provide the performance we?re looking for. The tests carried out were 10 > second calls which were routed to a Call Centre Queue with one registered > SIP extension as a member. > > > > There was a significant improvement when we tested on an Amazon VM in > comparison to Hyper-V, but we?d like a system which can handle large > volumes of call traffic, based on our tests this will need to be physical > hardware to achieve the best performance. > > > > Further to this, we have managed to resolve our initial problem with CPU > spikes on Hyper-V following these steps: > > ? Disable VMQ on all physical and virtual adapters on the Hyper-V > host which are linked to the FreeSwitch VM > > ? Reduce the virtual cores on all VMs to at least half of the > available physical cores > > ? Increase the Processor Relative weight on the FreeSwitch VMs to > 200 (default 100) > > > > Thanks, > > Shaun > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Brian West > *Sent:* 01 September 2015 21:21 > > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance issues > > > > Shaun, > > > > 800 concurrent with 400cps, expectations are a little out of touch with > reality and your test is no where near real world. Your call duration is > ~2000ms, little to no time to actually do anything useful. You're burning > the bulk of your CPU time on signaling and doing no real work with the > session. > > > > So yes, you'll always get the best results out of bare metal, but you can > also get good performance on a VM (*) > > > > (*) This is in no way an endorsement of running FreeSWITCH in a VM, Your > mileage may vary depending on your specific application and load > requirements. > > > > Thanks, > > > > > > > > > > On Tue, Sep 1, 2015 at 3:08 PM, Shaun Stokes < > shaun.stokes at itec-support.co.uk> wrote: > > Update > > We've performed various tests and have come to the conclusion as advised > by others, that visualization is causing bottlenecks. > > Using Amazon EC2 on an 8 core high performance virtual server this maxed > out at around 800 concurrent sessions, 400 sessions per second. > > Using a Dell 1950 8 core server this was able to handle 1000 concurrent > sessions, 400 sessions per second and still have plenty of resource > available. Average CPU was fluctuating between 30-40% under peak load. > > Conclusion, if you want to run a high performance FreeSwitch server in a > production you should stick with physical hardware and avoid visualization > where possible. > ________________________________________ > From: freeswitch-users-bounces at lists.freeswitch.org [ > freeswitch-users-bounces at lists.freeswitch.org] on behalf of Shaun Stokes [ > shaun.stokes at itec-support.co.uk] > Sent: 28 August 2015 15:37 > To: 'FreeSWITCH Users Help' > > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Hi Nathan, > > Thanks for the suggestion, we still see the CPU spikes when is under load > after reducing to 8 cores but I think there may actually be an improvement > in the audio quality. > > It's still not what we're expecting, so we will have to test our build on > physical hardware too. > > Thanks, > Shaun > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Nathan > Neulinger > Sent: 28 August 2015 15:04 > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] FreeSwitch - Performance issues > > Yes, I know you said Hyper-V, I don't know if it has the same sort of > scheduler behavior or not, just mentioned the vmware for context. > > On 08/28/2015 08:46 AM, Nathan Neulinger wrote: > > One thing that I see jump out - you've probably got too many virtual > > cores defined on that VM, particularly since you've assigned # vcpu the > same as the number of real cores on the host system. > > > > Try your test again dropping that to 8 virtual CPUs and I think you > > might see better results. (Or at least drop to less than 100% of the > > total cores on the hardware.) > > > > Particularly if this host system has other vms running on it, you're > > hurting the vm scheduler's ability to hand out resources. With vmware, > > I believe a simple rule of thumb is that scheduler requires N-1 CPUs > > to be locked to schedule execution of an N cpu virtual machine - so even > if it doesn't need all of the CPUs, it has to reserve all of them any time > you have more than a 2 vCPU vm. > > > > -- Nathan > > > > On 08/28/2015 08:18 AM, Michael Jerris wrote: > >> The numbers your posting are fairly low, I'm guessing this is a > >> grossly underpowered vm that is causing your issues > >> > >> On Friday, August 28, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > > wrote: > >> > >> Hi Peter,____ > >> > >> __ __ > >> > >> Thanks for the advice, this is something we're already looking > into but we don't have the new hardware available > >> yet.____ > >> > >> __ __ > >> > >> Debian 8 has great integration with Hyper-V on 2012R2 and operates > as a Generation 2 VM, obviously it's never going > >> to be as good as running directly on the hardware but we were > >> hoping for better performance.____ > >> > >> __ __ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> __ __ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Peter > Olsson > >> *Sent:* 28 August 2015 10:43 > >> *To:* FreeSWITCH Users Help >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> __ __ > >> > >> If you want high performance, I recommend using real hardware, not > a virtual machine setup - it will cause you > >> issues.____ > >> > >> __ __ > >> > >> /Peter____ > >> > >> __ __ > >> > >> 2015-08-28 9:44 GMT+02:00 Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> >:__ > >> __ > >> > >> Hi Michael,____ > >> > >> ____ > >> > >> Thanks for the response and recommendation.____ > >> > >> ____ > >> > >> Our new build is now on Debian 8 Jessie, performance on the > system is noticeably better and any audio problems > >> while the system is under load are significantly reduced but > we do still experience spikes along with reduced > >> audio quality when the system is processing 20 calls per > >> second while already maintaining 80 existing calls.____ > >> > >> ____ > >> > >> We're still hitting some kind of bottleneck, what should we > expect to be able to support on a single piece of > >> hardware? We've kept our dialplans as small as possible and > we're using Memcache, but something tells me it's > >> the call setup process which is triggering the spikes, is this > possibly a limitation on the SIP profiles which > >> are single threaded?____ > >> > >> ____ > >> > >> I also see FreeSWITCH supports clustering but it's in relation > to high availability, is it possible to cluster a > >> single FreeSWITCH instance across multiple hardware or should > we be looking elsewhere to solve these > >> bottlenecks?____ > >> > >> ____ > >> > >> We switched to TCP Vegas on our new build as recommended on > the FreeSWITCH Wiki, this has provided a noticeable > >> reduction in audio latency but doesn't solve the issue with > >> CPU spikes.____ > >> > >> ____ > >> > >> Many Thanks,____ > >> > >> Shaun____ > >> > >> ____ > >> > >> *From:*freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');> > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org > >> freeswitch-users-bounces at lists.freeswitch.org');>] *On Behalf Of *Michael > Jerris > >> *Sent:* 15 August 2015 23:00 > >> *To:* FreeSWITCH Users Help < > freeswitch-users at lists.freeswitch.org > >> freeswitch-users at lists.freeswitch.org');>> > >> *Subject:* Re: [Freeswitch-users] FreeSwitch - Performance > >> issues____ > >> > >> ____ > >> > >> There are multiple known issues with Ubuntu 12.04. We > reccomend Debian 8 Jessie. > >> > >> On Friday, August 14, 2015, Shaun Stokes < > shaun.stokes at itec-support.co.uk > >> > >> > > >> wrote:____ > >> > >> Hi,____ > >> > >> ____ > >> > >> We're experiencing performance issues with FreeSwitch, our > target is 500 concurrent sessions, but at the > >> moment this starts to bottleneck around 30.____ > >> > >> ____ > >> > >> Host system:____ > >> > >> Windows Server 2012 Hyper-V Host____ > >> > >> AMD Opteron 4386 (2 processors) - 16 cores total____ > >> > >> 128GB DDR3____ > >> > >> 2TB RAID 5 (700MB/s tested read and write > >> throughput)____ > >> > >> ____ > >> > >> FreeSwitch Virtual Machine:____ > >> > >> FreeSwitch 1.4.15____ > >> > >> Ubuntu 12.04 LTS____ > >> > >> 16 Virtual cores (high priority)____ > >> > >> 2GB RAM (would assign more but FreeSwitch never seems to > >> use much)____ > >> > >> 500GB HD (on VHDX)____ > >> > >> ____ > >> > >> After around 30 concurrent sessions we begin to see CPU > spikes almost every time a new call comes in, as the > >> sessions increase the size and frequency of the CPU spikes > also increase. The system seems to be able to sit > >> comfortably with over 100 concurrent sessions and 80% idle > CPU, providing we don't have any new calls > >> hitting the platform. The spikes are causing audio (RTP) > to stutter or in some cases drop completely for a > >> few seconds.____ > >> > >> ____ > >> > >> The FreeSwitch spikes are occurring on all 16 cores, we > have been monitoring the system using htop and > >> mpstat.____ > >> > >> ____ > >> > >> This is an example of when we receive an inbound call > >> while we have 34 concurrent sessions:____ > >> > >> 14:26:04 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:26:05 all 1.67 0.00 27.34 0.00 0.25 > 0.00 0.00 0.00 70.74____ > >> > >> 14:26:05 0 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 1 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 2 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 3 3.92 0.00 26.47 0.00 0.00 > 0.00 0.00 0.00 69.61____ > >> > >> 14:26:05 4 0.99 0.00 25.74 0.00 1.98 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 5 0.99 0.00 26.73 0.00 0.99 > 0.00 0.00 0.00 71.29____ > >> > >> 14:26:05 6 0.00 0.00 26.47 0.00 0.98 > 0.00 0.00 0.00 72.55____ > >> > >> 14:26:05 7 0.00 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 73.27____ > >> > >> 14:26:05 8 3.96 0.00 27.72 0.00 0.00 > 0.00 0.00 0.00 68.32____ > >> > >> 14:26:05 9 2.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 10 6.00 0.00 32.00 0.00 0.00 > 0.00 0.00 0.00 62.00____ > >> > >> 14:26:05 11 1.96 0.00 27.45 0.00 0.00 > 0.00 0.00 0.00 70.59____ > >> > >> 14:26:05 12 0.99 0.00 26.73 0.00 0.00 > 0.00 0.00 0.00 72.28____ > >> > >> 14:26:05 13 1.00 0.00 28.00 0.00 0.00 > 0.00 0.00 0.00 71.00____ > >> > >> 14:26:05 14 0.00 0.00 27.00 0.00 0.00 > 0.00 0.00 0.00 73.00____ > >> > >> ____ > >> > >> This is when the system is not receiving an inbound call > but is sitting comfortably at 34 concurrent > >> sessions:____ > >> > >> 14:25:57 CPU %usr %nice %sys %iowait %irq > %soft %steal %guest %idle____ > >> > >> 14:25:58 all 0.87 0.00 0.62 0.00 0.12 > 0.00 0.00 0.00 98.39____ > >> > >> 14:25:58 0 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 1 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 2 0.98 0.00 0.98 0.00 0.00 > 0.00 0.00 0.00 98.04____ > >> > >> 14:25:58 3 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 4 0.00 0.00 0.00 0.00 1.98 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 5 0.00 0.00 0.00 0.00 0.99 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 6 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 7 0.00 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 99.01____ > >> > >> 14:25:58 8 5.00 0.00 1.00 0.00 0.00 > 0.00 0.00 0.00 94.00____ > >> > >> 14:25:58 9 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 10 1.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 99.00____ > >> > >> 14:25:58 11 0.99 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 98.02____ > >> > >> 14:25:58 12 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 13 1.98 0.00 0.99 0.00 0.00 > 0.00 0.00 0.00 97.03____ > >> > >> 14:25:58 14 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> 14:25:58 15 0.00 0.00 0.00 0.00 0.00 > 0.00 0.00 0.00 100.00____ > >> > >> ____ > >> > >> We're using FreeSwitch in multi-tenant mode, we have tried > dedicating a single VM for one tenancy but still > >> experience the issue. My assumption has been that this > will be due to the dialplan, I've optimized this > >> slightly by writing LUA scripts to handle some of the > inbound calls this appears to take away some of the > >> load but we're still using the internal dialplans for each > tenancy (tenancy dialplans have an average of 300 > >> entries).____ > >> > >> ____ > >> > >> We are using the following arguments when running > >> FreeSwitch:____ > >> > >> -rp -nc -nonat____ > >> > >> ____ > >> > >> I've seen another post which says we should operate > FreeSwitch in High Performance mode using -hp but can't > >> find anything information about this, is this still a > >> valid argument to use with FreeSwitch?____ > >> > >> ____ > >> > >> Has anyone experienced similar performance issues before > >> or have any advice?____ > >> > >> ____ > >> > >> Hope someone may be able help.____ > >> > >> ____ > >> > >> Thanks,____ > >> > >> Shaun____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by > MessageLabs Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > _________________________________________________________________________ > >> Professional FreeSWITCH Consulting Services: > >> consulting at freeswitch.org 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____ > >> > >> __ __ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _____ > >> > >> > >> > ______________________________________________________________________ > >> This message has been checked for all known viruses by MessageLabs > Virus Scanning Service. > >> > >> _____________________________________________________________________ > >> _ > >> > >> > >> > >> _____________________________________________________________________ > >> ____ 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-us > >> ers > >> http://www.freeswitch.org > >> > > > > -- > ------------------------------------------------------------ > Nathan Neulinger nneul at mst.edu > Missouri S&T Information Technology (573) 612-1412 > System Administrator - Architect > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > [image: http://billing.freeswitch.org/templates/default/img/whmcslogo.png] > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > _________________________________________________________________________ > 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 > > > > > > -- > > Sincerely > > Jay > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > > _______________________________________________ > 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/20150907/566ff90b/attachment-0001.html From bote_radio at botecomm.com Tue Sep 8 02:03:17 2015 From: bote_radio at botecomm.com (Bote Man) Date: Mon, 7 Sep 2015 18:03:17 -0400 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: <3990f18e2caf42219a1a8661428eff28@UK-MAIL-001.edge.local> References: <3990f18e2caf42219a1a8661428eff28@UK-MAIL-001.edge.local> Message-ID: <00a801d0e9b9$00c1d930$02458b90$@botecomm.com> Actually, yes I need all of the settings on the Avaya side. I am not using encryption and I never could get the Avaya CS1000M to talk to the FreeSWITCH installation. I think the closest I could get was the signaling would allow the call to be answered, but I got no audio to pass either direction. I think the Avaya puts information in unexpected elements of the SIP message and I had no more time to troubleshoot it because it was not my primary task. There must be some small setting that I am missing and I would love to find the missing piece of the puzzle. Thanks! Bote From: Prashanth Devarajappa Sent: Monday, 07 September, 2015 09:47 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 In IP-Network-region : ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes In CM, signaling-group of type: SIP ? Transport Method: TLS Let me know if you need further Avaya config details. FreeSwitch : Its standard FS with custom (code/config) changes to enable ? Support for RFC 5939 : Capability Negotiation ? Support for UNENCRYPTED_SRTCP ? Support IP Shuffling with in ACK?? to be done J Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 05 September 2015 04:50 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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/20150907/2fec9e03/attachment.html From ssinyagin at gmail.com Tue Sep 8 10:55:37 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 08:55:37 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: Message-ID: See the update at https://freeswitch.org/jira/browse/FS-7967 I fixed the compilation problems, and now there's a runtime issue. On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin wrote: > I see there are some people on the list, working with SmartOS. > > The current master fails to compile: > https://freeswitch.org/jira/browse/FS-7967 > > Your input will be appreciated. > > I just started looking around and getting the feeling what SmartOS is. > I worked with Solaris quite a lot, but that was almost 10 years ago. From Prashanth.Devarajappa at enghouse.com Tue Sep 8 12:53:42 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Tue, 8 Sep 2015 08:53:42 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: References: Message-ID: Hi Bob, I am told that our Avaya is ?avaya communication manager is the 8300? So far with our testing, we have not seen any issues related to transfer. (May be we have not done extensive transfer tests) Prashanth From: Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] Sent: 07 September 2015 17:42 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Is this an Avaya AS5300 by any chance? Those have some serious interop issues when it comes to transfers. I had to struggle mightily to get a client's product (not Freeswitch) to interoperate with it. I'm really interested to hear if this gets resolved for Freeswitch. On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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/20150908/9fced4b6/attachment-0001.html From Prashanth.Devarajappa at enghouse.com Tue Sep 8 13:24:03 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Tue, 8 Sep 2015 09:24:03 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: <00a801d0e9b9$00c1d930$02458b90$@botecomm.com> References: <3990f18e2caf42219a1a8661428eff28@UK-MAIL-001.edge.local> <00a801d0e9b9$00c1d930$02458b90$@botecomm.com> Message-ID: <89be0eca83c14e53b82632e7e6922a32@UK-MAIL-001.edge.local> This is what I have got from my switch engineer. Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 ? SIP Phones: Version 2.6.5.1 or higher (2.6.9-2.6.13) ? One-X SoftPhone: Version 6.1.9.04-SP9 & 6.2.6.03-FP6 In System-Parameters Customer Options ? Media encryption over IP:Y ? Initial Invite with SDP for secure calls: Y In IP-Network-region, ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes ? IP Audio Hairpinning: y In IP-Codec Set, Media Encryption with ? 1-srtp-aescm128-hmac80? on first line for SRTP encryption ? Aes on 2nd for conferencing In CM, signaling-group of type: SIP ? Transport Method: TLS ? Enforce SIPS URI for SRTP?: N. ? Peer Detection Enabled?: Y ? Peer Server: Set to SM ? Near-end node name: PROCR. ? Near-end Listen Port: 506x ? Far-end node name: SM. ? Far-end Listen Port: 506x ? Direct IP-IP Audio Connections?: Y ? IP Audio Hairpinning?: Y ? Initial IP-IP Direct Media?: Y In CM, Trunk Type:, ? Trunk Type: SIP ? Service Type: Tie ? Direction: 2 way Protocol Variations: o Direction: 2 way o Send Transferring Party Information? Y o Network Call Redirection? Y o Convert 180 to 183 for Early Media? N o Identity for Calling Party Display: P-Asserted-Identity o Interworking of ISDN Clearing with In-Band Tones: keep-channel-active Session Manager: Adaptations Required ? Fromto: True ? Iosrcd: domain ? Iodstd: domain Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 07 September 2015 23:03 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Actually, yes I need all of the settings on the Avaya side. I am not using encryption and I never could get the Avaya CS1000M to talk to the FreeSWITCH installation. I think the closest I could get was the signaling would allow the call to be answered, but I got no audio to pass either direction. I think the Avaya puts information in unexpected elements of the SIP message and I had no more time to troubleshoot it because it was not my primary task. There must be some small setting that I am missing and I would love to find the missing piece of the puzzle. Thanks! Bote From: Prashanth Devarajappa Sent: Monday, 07 September, 2015 09:47 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 In IP-Network-region : ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes In CM, signaling-group of type: SIP ? Transport Method: TLS Let me know if you need further Avaya config details. FreeSwitch : Its standard FS with custom (code/config) changes to enable ? Support for RFC 5939 : Capability Negotiation ? Support for UNENCRYPTED_SRTCP ? Support IP Shuffling with in ACK?? to be done ? Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 05 September 2015 04:50 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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/20150908/a7d99231/attachment-0001.html From k4kaleem at gmail.com Tue Sep 8 13:46:20 2015 From: k4kaleem at gmail.com (kaleem rehman) Date: Tue, 8 Sep 2015 10:46:20 +0100 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 82 In-Reply-To: References: Message-ID: Hi Prashanth / Bob, Avaya CM supports sip but this is mainly used for Aura VM, Experience portal and SM and more of Avaya only devices, direct conenctions to Asterisk , FS & 3CX work but I always experienced issues due to Avaya SIP Limitations and also officially this is not supported Best Route to do this is via session Manager as this is the supported method. First create a trunk link between Session manager and Freeswitch, then register extension directly to SM and make calls between from this extension and Freeswitch, once everything is working then create a trunk between CM & SM, or use existing and setup digit routing on SM and CM. if you have any issues setting up SM and its entities then let me know. this way will be best and far most easy one. thanks, kaleem On Tue, Sep 8, 2015 at 9:54 AM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: OneWay audio after hold->unhold (Bote Man) > 2. Re: Compiling under SmartOS (Stanislav Sinyagin) > 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) > > > ---------- Forwarded message ---------- > From: Bote Man > To: "'FreeSWITCH Users Help'" > Cc: > Date: Mon, 7 Sep 2015 18:03:17 -0400 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > > Actually, yes I need all of the settings on the Avaya side. > > > > I am not using encryption and I never could get the Avaya CS1000M to talk > to the FreeSWITCH installation. I think the closest I could get was the > signaling would allow the call to be answered, but I got no audio to pass > either direction. > > > > I think the Avaya puts information in unexpected elements of the SIP > message and I had no more time to troubleshoot it because it was not my > primary task. > > > > There must be some small setting that I am missing and I would love to > find the missing piece of the puzzle. > > > > Thanks! > > > > Bote > > > > > > *From:* Prashanth Devarajappa > *Sent:* Monday, 07 September, 2015 09:47 > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > *Avaya PBX Version Control* > > ? Media encryption over IP:Y > > ? Session Manager Element Manager 6.3 > > ? System Manager Release 6.3.5 > > ? Communication System Management 6.3.10 > > > > *In IP-Network-region :* > > ? Codec set matches group for encryption > > ? Intra-region IP-IP Direct Audio: yes > > ? Inter-region IP-IP Direct Audio: yes > > > > *In CM, signaling-group of type*: *SIP* > > ? Transport Method: TLS > > > > Let me know if you need further Avaya config details. > > > > *FreeSwitch :* > > Its standard FS with custom (code/config) changes to enable > > > > ? Support for RFC 5939 : Capability Negotiation > > ? Support for UNENCRYPTED_SRTCP > > ? Support IP Shuffling with in ACK?? to be done J > > > > > > Prashanth > > > > > > > > *From:* Bote Man [mailto:bote_radio at botecomm.com ] > > *Sent:* 05 September 2015 04:50 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > We would be VERY appreciative if you could provide the configurations on > the Avaya and FreeSWITCH that allow them to talk to each other. In my > experience Avaya does not play well with others, and I have tried and given > up. > > Thank you in advance! > > Bote > > > > On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa < > Prashanth.Devarajappa at enghouse.com> wrote: > > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > > _________________________________________________________________________ > 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 > > > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 8 Sep 2015 08:55:37 +0200 > Subject: Re: [Freeswitch-users] Compiling under SmartOS > See the update at https://freeswitch.org/jira/browse/FS-7967 > > I fixed the compilation problems, and now there's a runtime issue. > > On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: > > I see there are some people on the list, working with SmartOS. > > > > The current master fails to compile: > > https://freeswitch.org/jira/browse/FS-7967 > > > > Your input will be appreciated. > > > > I just started looking around and getting the feeling what SmartOS is. > > I worked with Solaris quite a lot, but that was almost 10 years ago. > > > > > ---------- Forwarded message ---------- > From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: > Date: Tue, 8 Sep 2015 08:53:42 +0000 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > > Hi Bob, > > > > I am told that our Avaya is ?avaya communication manager is the 8300? > > > > So far with our testing, we have not seen any issues related to transfer. > (May be we have not done extensive transfer tests) > > > > Prashanth > > > > > > *From:* Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] > *Sent:* 07 September 2015 17:42 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > Is this an Avaya AS5300 by any chance? Those have some serious interop > issues when it comes to transfers. I had to struggle mightily to get a > client's product (not Freeswitch) to interoperate with it. I'm really > interested to hear if this gets resolved for Freeswitch. > > > > > > > > On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa < > Prashanth.Devarajappa at enghouse.com> wrote: > > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > > _________________________________________________________________________ > 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 > > > > _______________________________________________ > 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/20150908/af11cec6/attachment-0001.html From gmaruzz at gmail.com Tue Sep 8 13:54:01 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Tue, 8 Sep 2015 11:54:01 +0200 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 82 In-Reply-To: References: Message-ID: Kaleem, please never answer to posts via Digest. It trash the threading, and you are *not* supposed to answer to digests. Digest list has to be intended as read only. Subscribe to the "normal", as in "non digest" list if you want to post or answer. Thanks for your understanding, -giovanni On Tue, Sep 8, 2015 at 11:46 AM, kaleem rehman wrote: > Hi Prashanth / Bob, > > Avaya CM supports sip but this is mainly used for Aura VM, Experience > portal and SM and more of Avaya only devices, direct conenctions to > Asterisk , FS & 3CX work but I always experienced issues due to Avaya SIP > Limitations and also officially this is not supported > Best Route to do this is via session Manager as this is the supported > method. > First create a trunk link between Session manager and Freeswitch, then > register extension directly to SM and make calls between from this > extension and Freeswitch, once everything is working then create a trunk > between CM & SM, or use existing and setup digit routing on SM and CM. > > if you have any issues setting up SM and its entities then let me know. > this way will be best and far most easy one. > > thanks, kaleem > > On Tue, Sep 8, 2015 at 9:54 AM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > >> Send FreeSWITCH-users mailing list submissions to >> freeswitch-users at lists.freeswitch.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> or, via email, send a message with subject or body 'help' to >> freeswitch-users-request at lists.freeswitch.org >> >> You can reach the person managing the list at >> freeswitch-users-owner at lists.freeswitch.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of FreeSWITCH-users digest..." >> >> Today's Topics: >> >> 1. Re: OneWay audio after hold->unhold (Bote Man) >> 2. Re: Compiling under SmartOS (Stanislav Sinyagin) >> 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) >> >> >> ---------- Forwarded message ---------- >> From: Bote Man >> To: "'FreeSWITCH Users Help'" >> Cc: >> Date: Mon, 7 Sep 2015 18:03:17 -0400 >> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >> >> Actually, yes I need all of the settings on the Avaya side. >> >> >> >> I am not using encryption and I never could get the Avaya CS1000M to talk >> to the FreeSWITCH installation. I think the closest I could get was the >> signaling would allow the call to be answered, but I got no audio to pass >> either direction. >> >> >> >> I think the Avaya puts information in unexpected elements of the SIP >> message and I had no more time to troubleshoot it because it was not my >> primary task. >> >> >> >> There must be some small setting that I am missing and I would love to >> find the missing piece of the puzzle. >> >> >> >> Thanks! >> >> >> >> Bote >> >> >> >> >> >> *From:* Prashanth Devarajappa >> *Sent:* Monday, 07 September, 2015 09:47 >> *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold >> >> >> >> *Avaya PBX Version Control* >> >> ? Media encryption over IP:Y >> >> ? Session Manager Element Manager 6.3 >> >> ? System Manager Release 6.3.5 >> >> ? Communication System Management 6.3.10 >> >> >> >> *In IP-Network-region :* >> >> ? Codec set matches group for encryption >> >> ? Intra-region IP-IP Direct Audio: yes >> >> ? Inter-region IP-IP Direct Audio: yes >> >> >> >> *In CM, signaling-group of type*: *SIP* >> >> ? Transport Method: TLS >> >> >> >> Let me know if you need further Avaya config details. >> >> >> >> *FreeSwitch :* >> >> Its standard FS with custom (code/config) changes to enable >> >> >> >> ? Support for RFC 5939 : Capability Negotiation >> >> ? Support for UNENCRYPTED_SRTCP >> >> ? Support IP Shuffling with in ACK?? to be done J >> >> >> >> >> >> Prashanth >> >> >> >> >> >> >> >> *From:* Bote Man [mailto:bote_radio at botecomm.com >> ] >> *Sent:* 05 September 2015 04:50 >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold >> >> >> >> We would be VERY appreciative if you could provide the configurations on >> the Avaya and FreeSWITCH that allow them to talk to each other. In my >> experience Avaya does not play well with others, and I have tried and given >> up. >> >> Thank you in advance! >> >> Bote >> >> >> >> On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa < >> Prashanth.Devarajappa at enghouse.com> wrote: >> >> Hello, >> >> >> >> I am connecting to Avaya switch using SIP trunk interface from FS with >> TLS & SRTP connection. This works well for inbound and outbound calls. I >> have an issue with media, when I try hold -> unhold operation from FS for >> an outbound call. >> >> >> >> When FS tries to unhold the call by sending Re-INVITE, avaya responds >> with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, >> to make media flow directly b/w endpoints). FS responds with 200 OK + SDP >> as expected. Now avaya sends ACK + SDP where SDP has the updated connection >> info(IP and port of endpoint) where media should be sent. Along with this >> it also changes the crypto master key as per RFC due to change in >> connection info(c=). >> >> >> >> On seeing this ACK, FS update the connection info(which is good) and >> change its own crypto master key in response. however this new master key >> is not sent to far end, meaning FS can decode the media it receives but >> other end can't decode the media FS is sending to it resulting in one way >> audio. >> >> >> >> Has anyone come across this issue ? >> >> >> >> Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets >> new master key ? >> >> >> >> >> >> Regards >> >> Prashanth >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> ---------- Forwarded message ---------- >> From: Stanislav Sinyagin >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 8 Sep 2015 08:55:37 +0200 >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> See the update at https://freeswitch.org/jira/browse/FS-7967 >> >> I fixed the compilation problems, and now there's a runtime issue. >> >> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >> wrote: >> > I see there are some people on the list, working with SmartOS. >> > >> > The current master fails to compile: >> > https://freeswitch.org/jira/browse/FS-7967 >> > >> > Your input will be appreciated. >> > >> > I just started looking around and getting the feeling what SmartOS is. >> > I worked with Solaris quite a lot, but that was almost 10 years ago. >> >> >> >> >> ---------- Forwarded message ---------- >> From: Prashanth Devarajappa >> To: FreeSWITCH Users Help >> Cc: >> Date: Tue, 8 Sep 2015 08:53:42 +0000 >> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >> >> Hi Bob, >> >> >> >> I am told that our Avaya is ?avaya communication manager is the 8300? >> >> >> >> So far with our testing, we have not seen any issues related to transfer. >> (May be we have not done extensive transfer tests) >> >> >> >> Prashanth >> >> >> >> >> >> *From:* Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] >> *Sent:* 07 September 2015 17:42 >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold >> >> >> >> Is this an Avaya AS5300 by any chance? Those have some serious interop >> issues when it comes to transfers. I had to struggle mightily to get a >> client's product (not Freeswitch) to interoperate with it. I'm really >> interested to hear if this gets resolved for Freeswitch. >> >> >> >> >> >> >> >> On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa < >> Prashanth.Devarajappa at enghouse.com> wrote: >> >> Hello, >> >> >> >> I am connecting to Avaya switch using SIP trunk interface from FS with >> TLS & SRTP connection. This works well for inbound and outbound calls. I >> have an issue with media, when I try hold -> unhold operation from FS for >> an outbound call. >> >> >> >> When FS tries to unhold the call by sending Re-INVITE, avaya responds >> with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, >> to make media flow directly b/w endpoints). FS responds with 200 OK + SDP >> as expected. Now avaya sends ACK + SDP where SDP has the updated connection >> info(IP and port of endpoint) where media should be sent. Along with this >> it also changes the crypto master key as per RFC due to change in >> connection info(c=). >> >> >> >> On seeing this ACK, FS update the connection info(which is good) and >> change its own crypto master key in response. however this new master key >> is not sent to far end, meaning FS can decode the media it receives but >> other end can't decode the media FS is sending to it resulting in one way >> audio. >> >> >> >> Has anyone come across this issue ? >> >> >> >> Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets >> new master key ? >> >> >> >> >> >> Regards >> >> Prashanth >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _______________________________________________ >> 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 >> >> > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/a7de5588/attachment-0001.html From Prashanth.Devarajappa at enghouse.com Tue Sep 8 14:07:27 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Tue, 8 Sep 2015 10:07:27 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold Message-ID: Thanks for your message. >> Best Route to do this is via session Manager as this is the supported method. First create a trunk link between Session manager and Freeswitch This is how we have setup our environment and got this far. Prashanth From: kaleem rehman [mailto:k4kaleem at gmail.com] Sent: 08 September 2015 10:46 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 82 Hi Prashanth / Bob, Avaya CM supports sip but this is mainly used for Aura VM, Experience portal and SM and more of Avaya only devices, direct conenctions to Asterisk , FS & 3CX work but I always experienced issues due to Avaya SIP Limitations and also officially this is not supported Best Route to do this is via session Manager as this is the supported method. First create a trunk link between Session manager and Freeswitch, then register extension directly to SM and make calls between from this extension and Freeswitch, once everything is working then create a trunk between CM & SM, or use existing and setup digit routing on SM and CM. if you have any issues setting up SM and its entities then let me know. this way will be best and far most easy one. thanks, kaleem On Tue, Sep 8, 2015 at 9:54 AM, > wrote: Send FreeSWITCH-users mailing list submissions to freeswitch-users at lists.freeswitch.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request at lists.freeswitch.org You can reach the person managing the list at freeswitch-users-owner at lists.freeswitch.org When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..." Today's Topics: 1. Re: OneWay audio after hold->unhold (Bote Man) 2. Re: Compiling under SmartOS (Stanislav Sinyagin) 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) ---------- Forwarded message ---------- From: Bote Man > To: "'FreeSWITCH Users Help'" > Cc: Date: Mon, 7 Sep 2015 18:03:17 -0400 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Actually, yes I need all of the settings on the Avaya side. I am not using encryption and I never could get the Avaya CS1000M to talk to the FreeSWITCH installation. I think the closest I could get was the signaling would allow the call to be answered, but I got no audio to pass either direction. I think the Avaya puts information in unexpected elements of the SIP message and I had no more time to troubleshoot it because it was not my primary task. There must be some small setting that I am missing and I would love to find the missing piece of the puzzle. Thanks! Bote From: Prashanth Devarajappa Sent: Monday, 07 September, 2015 09:47 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 In IP-Network-region : ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes In CM, signaling-group of type: SIP ? Transport Method: TLS Let me know if you need further Avaya config details. FreeSwitch : Its standard FS with custom (code/config) changes to enable ? Support for RFC 5939 : Capability Negotiation ? Support for UNENCRYPTED_SRTCP ? Support IP Shuffling with in ACK?? to be done ? Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 05 September 2015 04:50 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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 ---------- Forwarded message ---------- From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: Date: Tue, 8 Sep 2015 08:55:37 +0200 Subject: Re: [Freeswitch-users] Compiling under SmartOS See the update at https://freeswitch.org/jira/browse/FS-7967 I fixed the compilation problems, and now there's a runtime issue. On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: > I see there are some people on the list, working with SmartOS. > > The current master fails to compile: > https://freeswitch.org/jira/browse/FS-7967 > > Your input will be appreciated. > > I just started looking around and getting the feeling what SmartOS is. > I worked with Solaris quite a lot, but that was almost 10 years ago. ---------- Forwarded message ---------- From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: Date: Tue, 8 Sep 2015 08:53:42 +0000 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Hi Bob, I am told that our Avaya is ?avaya communication manager is the 8300? So far with our testing, we have not seen any issues related to transfer. (May be we have not done extensive transfer tests) Prashanth From: Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] Sent: 07 September 2015 17:42 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Is this an Avaya AS5300 by any chance? Those have some serious interop issues when it comes to transfers. I had to struggle mightily to get a client's product (not Freeswitch) to interoperate with it. I'm really interested to hear if this gets resolved for Freeswitch. On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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 _______________________________________________ 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/20150908/9e5c290b/attachment-0001.html From ssinyagin at gmail.com Tue Sep 8 15:25:23 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 13:25:23 +0200 Subject: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 82 In-Reply-To: References: Message-ID: I would suggest disabling the digest mode completely. On Tue, Sep 8, 2015 at 11:54 AM, Giovanni Maruzzelli wrote: > Kaleem, please never answer to posts via Digest. > > It trash the threading, and you are *not* supposed to answer to digests. > > Digest list has to be intended as read only. > > Subscribe to the "normal", as in "non digest" list if you want to post or > answer. > > Thanks for your understanding, > > -giovanni > > > > On Tue, Sep 8, 2015 at 11:46 AM, kaleem rehman wrote: >> >> Hi Prashanth / Bob, >> >> Avaya CM supports sip but this is mainly used for Aura VM, Experience >> portal and SM and more of Avaya only devices, direct conenctions to Asterisk >> , FS & 3CX work but I always experienced issues due to Avaya SIP Limitations >> and also officially this is not supported >> Best Route to do this is via session Manager as this is the supported >> method. >> First create a trunk link between Session manager and Freeswitch, then >> register extension directly to SM and make calls between from this extension >> and Freeswitch, once everything is working then create a trunk between CM & >> SM, or use existing and setup digit routing on SM and CM. >> >> if you have any issues setting up SM and its entities then let me know. >> this way will be best and far most easy one. >> >> thanks, kaleem >> >> On Tue, Sep 8, 2015 at 9:54 AM, >> wrote: >>> >>> Send FreeSWITCH-users mailing list submissions to >>> freeswitch-users at lists.freeswitch.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> or, via email, send a message with subject or body 'help' to >>> freeswitch-users-request at lists.freeswitch.org >>> >>> You can reach the person managing the list at >>> freeswitch-users-owner at lists.freeswitch.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of FreeSWITCH-users digest..." >>> >>> Today's Topics: >>> >>> 1. Re: OneWay audio after hold->unhold (Bote Man) >>> 2. Re: Compiling under SmartOS (Stanislav Sinyagin) >>> 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Bote Man >>> To: "'FreeSWITCH Users Help'" >>> Cc: >>> Date: Mon, 7 Sep 2015 18:03:17 -0400 >>> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >>> >>> Actually, yes I need all of the settings on the Avaya side. >>> >>> >>> >>> I am not using encryption and I never could get the Avaya CS1000M to talk >>> to the FreeSWITCH installation. I think the closest I could get was the >>> signaling would allow the call to be answered, but I got no audio to pass >>> either direction. >>> >>> >>> >>> I think the Avaya puts information in unexpected elements of the SIP >>> message and I had no more time to troubleshoot it because it was not my >>> primary task. >>> >>> >>> >>> There must be some small setting that I am missing and I would love to >>> find the missing piece of the puzzle. >>> >>> >>> >>> Thanks! >>> >>> >>> >>> Bote >>> >>> >>> >>> >>> >>> From: Prashanth Devarajappa >>> Sent: Monday, 07 September, 2015 09:47 >>> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >>> >>> >>> >>> Avaya PBX Version Control >>> >>> ? Media encryption over IP:Y >>> >>> ? Session Manager Element Manager 6.3 >>> >>> ? System Manager Release 6.3.5 >>> >>> ? Communication System Management 6.3.10 >>> >>> >>> >>> In IP-Network-region : >>> >>> ? Codec set matches group for encryption >>> >>> ? Intra-region IP-IP Direct Audio: yes >>> >>> ? Inter-region IP-IP Direct Audio: yes >>> >>> >>> >>> In CM, signaling-group of type: SIP >>> >>> ? Transport Method: TLS >>> >>> >>> >>> Let me know if you need further Avaya config details. >>> >>> >>> >>> FreeSwitch : >>> >>> Its standard FS with custom (code/config) changes to enable >>> >>> >>> >>> ? Support for RFC 5939 : Capability Negotiation >>> >>> ? Support for UNENCRYPTED_SRTCP >>> >>> ? Support IP Shuffling with in ACK?? to be done J >>> >>> >>> >>> >>> >>> Prashanth >>> >>> >>> >>> >>> >>> >>> >>> From: Bote Man [mailto:bote_radio at botecomm.com] >>> Sent: 05 September 2015 04:50 >>> To: FreeSWITCH Users Help >>> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >>> >>> >>> >>> We would be VERY appreciative if you could provide the configurations on >>> the Avaya and FreeSWITCH that allow them to talk to each other. In my >>> experience Avaya does not play well with others, and I have tried and given >>> up. >>> >>> Thank you in advance! >>> >>> Bote >>> >>> >>> >>> On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa >>> wrote: >>> >>> Hello, >>> >>> >>> >>> I am connecting to Avaya switch using SIP trunk interface from FS with >>> TLS & SRTP connection. This works well for inbound and outbound calls. I >>> have an issue with media, when I try hold -> unhold operation from FS for an >>> outbound call. >>> >>> >>> >>> When FS tries to unhold the call by sending Re-INVITE, avaya responds >>> with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to >>> make media flow directly b/w endpoints). FS responds with 200 OK + SDP as >>> expected. Now avaya sends ACK + SDP where SDP has the updated connection >>> info(IP and port of endpoint) where media should be sent. Along with this it >>> also changes the crypto master key as per RFC due to change in connection >>> info(c=). >>> >>> >>> >>> On seeing this ACK, FS update the connection info(which is good) and >>> change its own crypto master key in response. however this new master key is >>> not sent to far end, meaning FS can decode the media it receives but other >>> end can't decode the media FS is sending to it resulting in one way audio. >>> >>> >>> >>> Has anyone come across this issue ? >>> >>> >>> >>> Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets >>> new master key ? >>> >>> >>> >>> >>> >>> Regards >>> >>> Prashanth >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Stanislav Sinyagin >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 8 Sep 2015 08:55:37 +0200 >>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>> >>> I fixed the compilation problems, and now there's a runtime issue. >>> >>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>> wrote: >>> > I see there are some people on the list, working with SmartOS. >>> > >>> > The current master fails to compile: >>> > https://freeswitch.org/jira/browse/FS-7967 >>> > >>> > Your input will be appreciated. >>> > >>> > I just started looking around and getting the feeling what SmartOS is. >>> > I worked with Solaris quite a lot, but that was almost 10 years ago. >>> >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Prashanth Devarajappa >>> To: FreeSWITCH Users Help >>> Cc: >>> Date: Tue, 8 Sep 2015 08:53:42 +0000 >>> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >>> >>> Hi Bob, >>> >>> >>> >>> I am told that our Avaya is ?avaya communication manager is the 8300? >>> >>> >>> >>> So far with our testing, we have not seen any issues related to transfer. >>> (May be we have not done extensive transfer tests) >>> >>> >>> >>> Prashanth >>> >>> >>> >>> >>> >>> From: Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] >>> Sent: 07 September 2015 17:42 >>> To: FreeSWITCH Users Help >>> Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold >>> >>> >>> >>> Is this an Avaya AS5300 by any chance? Those have some serious interop >>> issues when it comes to transfers. I had to struggle mightily to get a >>> client's product (not Freeswitch) to interoperate with it. I'm really >>> interested to hear if this gets resolved for Freeswitch. >>> >>> >>> >>> >>> >>> >>> >>> On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa >>> wrote: >>> >>> Hello, >>> >>> >>> >>> I am connecting to Avaya switch using SIP trunk interface from FS with >>> TLS & SRTP connection. This works well for inbound and outbound calls. I >>> have an issue with media, when I try hold -> unhold operation from FS for an >>> outbound call. >>> >>> >>> >>> When FS tries to unhold the call by sending Re-INVITE, avaya responds >>> with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to >>> make media flow directly b/w endpoints). FS responds with 200 OK + SDP as >>> expected. Now avaya sends ACK + SDP where SDP has the updated connection >>> info(IP and port of endpoint) where media should be sent. Along with this it >>> also changes the crypto master key as per RFC due to change in connection >>> info(c=). >>> >>> >>> >>> On seeing this ACK, FS update the connection info(which is good) and >>> change its own crypto master key in response. however this new master key is >>> not sent to far end, meaning FS can decode the media it receives but other >>> end can't decode the media FS is sending to it resulting in one way audio. >>> >>> >>> >>> Has anyone come across this issue ? >>> >>> >>> >>> Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets >>> new master key ? >>> >>> >>> >>> >>> >>> Regards >>> >>> Prashanth >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 > > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 From k4kaleem at gmail.com Tue Sep 8 15:51:43 2015 From: k4kaleem at gmail.com (kaleem rehman) Date: Tue, 8 Sep 2015 12:51:43 +0100 Subject: [Freeswitch-users] OneWay audio after hold->unhold Message-ID: Hi Prashanth, is there any reason you are going for SRTP? I always advise customers to first setup normal link and fully test then move to SRTP. when you are saying freeswitch not responding with key, are you seeing the message in FS Debug being generated? if not then you will need to raise a JIRA. if you can, then next step would be to see this in traceSM logs and see if SM100 is getting these and how is SM responding to these and if sending to CM or not. thanks, kaleem On Tue, Sep 8, 2015 at 11:08 AM, < freeswitch-users-request at lists.freeswitch.org> wrote: > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) > > > ---------- Forwarded message ---------- > From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: > Date: Tue, 8 Sep 2015 10:07:27 +0000 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > > Thanks for your message. > > > > >> Best Route to do this is via session Manager as this is the supported > method. First create a trunk link between Session manager and Freeswitch > > > > This is how we have setup our environment and got this far. > > > > Prashanth > > > > > > *From:* kaleem rehman [mailto:k4kaleem at gmail.com] > *Sent:* 08 September 2015 10:46 > *To:* freeswitch-users at lists.freeswitch.org > *Subject:* Re: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue > 82 > > > > Hi Prashanth / Bob, > > > > Avaya CM supports sip but this is mainly used for Aura VM, Experience > portal and SM and more of Avaya only devices, direct conenctions to > Asterisk , FS & 3CX work but I always experienced issues due to Avaya SIP > Limitations and also officially this is not supported > > Best Route to do this is via session Manager as this is the supported > method. > > First create a trunk link between Session manager and Freeswitch, then > register extension directly to SM and make calls between from this > extension and Freeswitch, once everything is working then create a trunk > between CM & SM, or use existing and setup digit routing on SM and CM. > > > > if you have any issues setting up SM and its entities then let me know. > this way will be best and far most easy one. > > > > thanks, kaleem > > > > On Tue, Sep 8, 2015 at 9:54 AM, < > freeswitch-users-request at lists.freeswitch.org> wrote: > > Send FreeSWITCH-users mailing list submissions to > freeswitch-users at lists.freeswitch.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > or, via email, send a message with subject or body 'help' to > freeswitch-users-request at lists.freeswitch.org > > You can reach the person managing the list at > freeswitch-users-owner at lists.freeswitch.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of FreeSWITCH-users digest..." > > Today's Topics: > > 1. Re: OneWay audio after hold->unhold (Bote Man) > 2. Re: Compiling under SmartOS (Stanislav Sinyagin) > 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) > > > ---------- Forwarded message ---------- > From: Bote Man > To: "'FreeSWITCH Users Help'" > Cc: > Date: Mon, 7 Sep 2015 18:03:17 -0400 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > > Actually, yes I need all of the settings on the Avaya side. > > > > I am not using encryption and I never could get the Avaya CS1000M to talk > to the FreeSWITCH installation. I think the closest I could get was the > signaling would allow the call to be answered, but I got no audio to pass > either direction. > > > > I think the Avaya puts information in unexpected elements of the SIP > message and I had no more time to troubleshoot it because it was not my > primary task. > > > > There must be some small setting that I am missing and I would love to > find the missing piece of the puzzle. > > > > Thanks! > > > > Bote > > > > > > *From:* Prashanth Devarajappa > *Sent:* Monday, 07 September, 2015 09:47 > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > *Avaya PBX Version Control* > > ? Media encryption over IP:Y > > ? Session Manager Element Manager 6.3 > > ? System Manager Release 6.3.5 > > ? Communication System Management 6.3.10 > > > > *In IP-Network-region :* > > ? Codec set matches group for encryption > > ? Intra-region IP-IP Direct Audio: yes > > ? Inter-region IP-IP Direct Audio: yes > > > > *In CM, signaling-group of type*: *SIP* > > ? Transport Method: TLS > > > > Let me know if you need further Avaya config details. > > > > *FreeSwitch :* > > Its standard FS with custom (code/config) changes to enable > > > > ? Support for RFC 5939 : Capability Negotiation > > ? Support for UNENCRYPTED_SRTCP > > ? Support IP Shuffling with in ACK?? to be done J > > > > > > Prashanth > > > > > > > > *From:* Bote Man [mailto:bote_radio at botecomm.com ] > > *Sent:* 05 September 2015 04:50 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > We would be VERY appreciative if you could provide the configurations on > the Avaya and FreeSWITCH that allow them to talk to each other. In my > experience Avaya does not play well with others, and I have tried and given > up. > > Thank you in advance! > > Bote > > > > On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa < > Prashanth.Devarajappa at enghouse.com> wrote: > > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > > _________________________________________________________________________ > 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 > > > > > > ---------- Forwarded message ---------- > From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: > Date: Tue, 8 Sep 2015 08:55:37 +0200 > Subject: Re: [Freeswitch-users] Compiling under SmartOS > See the update at https://freeswitch.org/jira/browse/FS-7967 > > I fixed the compilation problems, and now there's a runtime issue. > > On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: > > I see there are some people on the list, working with SmartOS. > > > > The current master fails to compile: > > https://freeswitch.org/jira/browse/FS-7967 > > > > Your input will be appreciated. > > > > I just started looking around and getting the feeling what SmartOS is. > > I worked with Solaris quite a lot, but that was almost 10 years ago. > > > > > ---------- Forwarded message ---------- > From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: > Date: Tue, 8 Sep 2015 08:53:42 +0000 > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold > > Hi Bob, > > > > I am told that our Avaya is ?avaya communication manager is the 8300? > > > > So far with our testing, we have not seen any issues related to transfer. > (May be we have not done extensive transfer tests) > > > > Prashanth > > > > > > *From:* Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] > *Sent:* 07 September 2015 17:42 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] OneWay audio after hold->unhold > > > > Is this an Avaya AS5300 by any chance? Those have some serious interop > issues when it comes to transfers. I had to struggle mightily to get a > client's product (not Freeswitch) to interoperate with it. I'm really > interested to hear if this gets resolved for Freeswitch. > > > > > > > > On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa < > Prashanth.Devarajappa at enghouse.com> wrote: > > Hello, > > > > I am connecting to Avaya switch using SIP trunk interface from FS with TLS > & SRTP connection. This works well for inbound and outbound calls. I have > an issue with media, when I try hold -> unhold operation from FS for an > outbound call. > > > > When FS tries to unhold the call by sending Re-INVITE, avaya responds with > 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to > make media flow directly b/w endpoints). FS responds with 200 OK + SDP as > expected. Now avaya sends ACK + SDP where SDP has the updated connection > info(IP and port of endpoint) where media should be sent. Along with this > it also changes the crypto master key as per RFC due to change in > connection info(c=). > > > > On seeing this ACK, FS update the connection info(which is good) and > change its own crypto master key in response. however this new master key > is not sent to far end, meaning FS can decode the media it receives but > other end can't decode the media FS is sending to it resulting in one way > audio. > > > > Has anyone come across this issue ? > > > > Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets > new master key ? > > > > > > Regards > > Prashanth > > > > > _________________________________________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > _______________________________________________ > 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/20150908/bb3e0a59/attachment-0001.html From Prashanth.Devarajappa at enghouse.com Tue Sep 8 16:21:21 2015 From: Prashanth.Devarajappa at enghouse.com (Prashanth Devarajappa) Date: Tue, 8 Sep 2015 12:21:21 +0000 Subject: [Freeswitch-users] OneWay audio after hold->unhold In-Reply-To: References: Message-ID: Hi Kaleem, Below are my response >> is there any reason you are going for SRTP? Customer work in Financial sector. Hence its pre requisite. >> I always advise customers to first setup normal link and fully test then move to SRTP. You are right. We don?t see any such issue with RTP media. Things get complicated with Encryption/secure media but that?s mandatory requirement. >> when you are saying freeswitch not responding with key, are you seeing the message in FS Debug being generated? Correct. I see new key in debug logs. >> then next step would be to see this in traceSM logs and see if SM100 is getting these and how is SM responding to these and if sending to CM or not. I was able to identify this issue using TraceSM. As there is no defined response for ACK, FS not sending anything back to SM. Hence I wanted to know if I can trigger UPDATE or 200 OK with my initial email to the group. Prashanth From: kaleem rehman [mailto:k4kaleem at gmail.com] Sent: 08 September 2015 12:52 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Hi Prashanth, is there any reason you are going for SRTP? I always advise customers to first setup normal link and fully test then move to SRTP. when you are saying freeswitch not responding with key, are you seeing the message in FS Debug being generated? if not then you will need to raise a JIRA. if you can, then next step would be to see this in traceSM logs and see if SM100 is getting these and how is SM responding to these and if sending to CM or not. thanks, kaleem On Tue, Sep 8, 2015 at 11:08 AM, > wrote: Send FreeSWITCH-users mailing list submissions to freeswitch-users at lists.freeswitch.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request at lists.freeswitch.org You can reach the person managing the list at freeswitch-users-owner at lists.freeswitch.org When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..." Today's Topics: 1. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) ---------- Forwarded message ---------- From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: Date: Tue, 8 Sep 2015 10:07:27 +0000 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Thanks for your message. >> Best Route to do this is via session Manager as this is the supported method. First create a trunk link between Session manager and Freeswitch This is how we have setup our environment and got this far. Prashanth From: kaleem rehman [mailto:k4kaleem at gmail.com] Sent: 08 September 2015 10:46 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] FreeSWITCH-users Digest, Vol 111, Issue 82 Hi Prashanth / Bob, Avaya CM supports sip but this is mainly used for Aura VM, Experience portal and SM and more of Avaya only devices, direct conenctions to Asterisk , FS & 3CX work but I always experienced issues due to Avaya SIP Limitations and also officially this is not supported Best Route to do this is via session Manager as this is the supported method. First create a trunk link between Session manager and Freeswitch, then register extension directly to SM and make calls between from this extension and Freeswitch, once everything is working then create a trunk between CM & SM, or use existing and setup digit routing on SM and CM. if you have any issues setting up SM and its entities then let me know. this way will be best and far most easy one. thanks, kaleem On Tue, Sep 8, 2015 at 9:54 AM, > wrote: Send FreeSWITCH-users mailing list submissions to freeswitch-users at lists.freeswitch.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request at lists.freeswitch.org You can reach the person managing the list at freeswitch-users-owner at lists.freeswitch.org When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..." Today's Topics: 1. Re: OneWay audio after hold->unhold (Bote Man) 2. Re: Compiling under SmartOS (Stanislav Sinyagin) 3. Re: OneWay audio after hold->unhold (Prashanth Devarajappa) ---------- Forwarded message ---------- From: Bote Man > To: "'FreeSWITCH Users Help'" > Cc: Date: Mon, 7 Sep 2015 18:03:17 -0400 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Actually, yes I need all of the settings on the Avaya side. I am not using encryption and I never could get the Avaya CS1000M to talk to the FreeSWITCH installation. I think the closest I could get was the signaling would allow the call to be answered, but I got no audio to pass either direction. I think the Avaya puts information in unexpected elements of the SIP message and I had no more time to troubleshoot it because it was not my primary task. There must be some small setting that I am missing and I would love to find the missing piece of the puzzle. Thanks! Bote From: Prashanth Devarajappa Sent: Monday, 07 September, 2015 09:47 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Avaya PBX Version Control ? Media encryption over IP:Y ? Session Manager Element Manager 6.3 ? System Manager Release 6.3.5 ? Communication System Management 6.3.10 In IP-Network-region : ? Codec set matches group for encryption ? Intra-region IP-IP Direct Audio: yes ? Inter-region IP-IP Direct Audio: yes In CM, signaling-group of type: SIP ? Transport Method: TLS Let me know if you need further Avaya config details. FreeSwitch : Its standard FS with custom (code/config) changes to enable ? Support for RFC 5939 : Capability Negotiation ? Support for UNENCRYPTED_SRTCP ? Support IP Shuffling with in ACK?? to be done ? Prashanth From: Bote Man [mailto:bote_radio at botecomm.com] Sent: 05 September 2015 04:50 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold We would be VERY appreciative if you could provide the configurations on the Avaya and FreeSWITCH that allow them to talk to each other. In my experience Avaya does not play well with others, and I have tried and given up. Thank you in advance! Bote On Fri, Sep 4, 2015 at 12:09 PM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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 ---------- Forwarded message ---------- From: Stanislav Sinyagin > To: FreeSWITCH Users Help > Cc: Date: Tue, 8 Sep 2015 08:55:37 +0200 Subject: Re: [Freeswitch-users] Compiling under SmartOS See the update at https://freeswitch.org/jira/browse/FS-7967 I fixed the compilation problems, and now there's a runtime issue. On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: > I see there are some people on the list, working with SmartOS. > > The current master fails to compile: > https://freeswitch.org/jira/browse/FS-7967 > > Your input will be appreciated. > > I just started looking around and getting the feeling what SmartOS is. > I worked with Solaris quite a lot, but that was almost 10 years ago. ---------- Forwarded message ---------- From: Prashanth Devarajappa > To: FreeSWITCH Users Help > Cc: Date: Tue, 8 Sep 2015 08:53:42 +0000 Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Hi Bob, I am told that our Avaya is ?avaya communication manager is the 8300? So far with our testing, we have not seen any issues related to transfer. (May be we have not done extensive transfer tests) Prashanth From: Bob Hartwig [mailto:bobjectsfreeswitch at gmail.com] Sent: 07 September 2015 17:42 To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] OneWay audio after hold->unhold Is this an Avaya AS5300 by any chance? Those have some serious interop issues when it comes to transfers. I had to struggle mightily to get a client's product (not Freeswitch) to interoperate with it. I'm really interested to hear if this gets resolved for Freeswitch. On Fri, Sep 4, 2015 at 11:09 AM, Prashanth Devarajappa > wrote: Hello, I am connecting to Avaya switch using SIP trunk interface from FS with TLS & SRTP connection. This works well for inbound and outbound calls. I have an issue with media, when I try hold -> unhold operation from FS for an outbound call. When FS tries to unhold the call by sending Re-INVITE, avaya responds with 200 OK. Then sends INVITE w/o SDP to shuffle the media(IP Shuffling, to make media flow directly b/w endpoints). FS responds with 200 OK + SDP as expected. Now avaya sends ACK + SDP where SDP has the updated connection info(IP and port of endpoint) where media should be sent. Along with this it also changes the crypto master key as per RFC due to change in connection info(c=). On seeing this ACK, FS update the connection info(which is good) and change its own crypto master key in response. however this new master key is not sent to far end, meaning FS can decode the media it receives but other end can't decode the media FS is sending to it resulting in one way audio. Has anyone come across this issue ? Is there any way to trigger Re-INVITE or UPDATE from FS so other end gets new master key ? Regards Prashanth _________________________________________________________________________ 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 _______________________________________________ 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 _______________________________________________ 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/20150908/5da94776/attachment-0001.html From support at directvoip.co.uk Tue Sep 8 17:42:42 2015 From: support at directvoip.co.uk (Support) Date: Tue, 08 Sep 2015 14:42:42 +0100 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: Message-ID: <20150908134242.aa737092@mail.email-me.co.uk> Stanislav, I cannot help with this, my skills don't reach that far but I can point you in the right direction. I had the same problem and it seems to be related to something called timerfd. Using the ppriv command you can see freeswitch is wanting access to the high res clock, something not available to smartos zones with the default privileges. I did manage to mess with the smartos privileges and get it to run at one time but it was only when running as root. If you actually used an older version of smartos, I think the one I used is dated around january this year, then it will compile fine and use some sort of other timing method. This timerfd thing, thing relates to freeswitch finding a file called timerfd.h that didn't appear in smartos zones until about march this year, something to do with lx brand I think. I have just looked and the smartos version that will compile is 20150108T111855Z, obviously it would be better on the newer. Compiling on the above smartos version and then running it on newer is no problem which is what I ended up doing. Hope this helps Regards Darren _____ From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] Sent: Tue, 08 Sep 2015 07:55:37 +0000 Subject: Re: [Freeswitch-users] Compiling under SmartOS See the update at https://freeswitch.org/jira/browse/FS-7967 I fixed the compilation problems, and now there's a runtime issue. On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin wrote: > I see there are some people on the list, working with SmartOS. > > The current master fails to compile: > https://freeswitch.org/jira/browse/FS-7967 > > Your input will be appreciated. > > I just started looking around and getting the feeling what SmartOS is. > I worked with Solaris quite a lot, but that was almost 10 years ago. _________________________________________________________________________ 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/20150908/42ad2751/attachment.html From ssinyagin at gmail.com Tue Sep 8 18:20:28 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 16:20:28 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: <20150908134242.aa737092@mail.email-me.co.uk> References: <20150908134242.aa737092@mail.email-me.co.uk> Message-ID: Darren, thanks a lot, this will save me a few hours. I think I'm able to manage it to use the right timer, it's only a matter of time. At the moment it's a non-profit project for me, so I can only dedicate an hour a day or so. I'm also open for commercial requests :-)) On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: > Stanislav, > > I cannot help with this, my skills don't reach that far but I can point you > in the right direction. > > I had the same problem and it seems to be related to something called > timerfd. Using the ppriv command you can see freeswitch is wanting access to > the high res clock, something not available to smartos zones with the > default privileges. > > I did manage to mess with the smartos privileges and get it to run at one > time but it was only when running as root. > > If you actually used an older version of smartos, I think the one I used is > dated around january this year, then it will compile fine and use some sort > of other timing method. > > This timerfd thing, thing relates to freeswitch finding a file called > timerfd.h that didn't appear in smartos zones until about march this year, > something to do with lx brand I think. > > I have just looked and the smartos version that will compile is > 20150108T111855Z, obviously it would be better on the newer. > > Compiling on the above smartos version and then running it on newer is no > problem which is what I ended up doing. > > Hope this helps > > Regards > Darren > > ________________________________ > From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] > Sent: Tue, 08 Sep 2015 07:55:37 +0000 > Subject: Re: [Freeswitch-users] Compiling under SmartOS > > > See the update at https://freeswitch.org/jira/browse/FS-7967 > > I fixed the compilation problems, and now there's a runtime issue. > > On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: >> I see there are some people on the list, working with SmartOS. >> >> The current master fails to compile: >> https://freeswitch.org/jira/browse/FS-7967 >> >> Your input will be appreciated. >> >> I just started looking around and getting the feeling what SmartOS is. >> I worked with Solaris quite a lot, but that was almost 10 years ago. > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 From krice at freeswitch.org Tue Sep 8 18:56:10 2015 From: krice at freeswitch.org (krice at freeswitch.org) Date: Tue, 08 Sep 2015 14:56:10 +0000 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Message-ID: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0?release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler module and fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/1cb9b630/attachment-0001.html From gmaruzz at gmail.com Tue Sep 8 19:11:04 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Tue, 8 Sep 2015 17:11:04 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> Message-ID: Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler module > and fixed the default configs to provided sample load option for > mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter > is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/ccfff72f/attachment-0001.html From ssinyagin at gmail.com Tue Sep 8 19:27:14 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 17:27:14 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: <20150908134242.aa737092@mail.email-me.co.uk> References: <20150908134242.aa737092@mail.email-me.co.uk> Message-ID: actually the answer about the timer was given in that same chat where you took part: http://echelog.com/logs/browse/smartos/1438293600 I added the following line to the VM manifest json, and then did "vmadm update": "limit_priv": "default,-proc_clock_highres" Now it doesn't complain about the timer. But the master branch still coredumps for some other reason :) On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: > Stanislav, > > I cannot help with this, my skills don't reach that far but I can point you > in the right direction. > > I had the same problem and it seems to be related to something called > timerfd. Using the ppriv command you can see freeswitch is wanting access to > the high res clock, something not available to smartos zones with the > default privileges. > > I did manage to mess with the smartos privileges and get it to run at one > time but it was only when running as root. > > If you actually used an older version of smartos, I think the one I used is > dated around january this year, then it will compile fine and use some sort > of other timing method. > > This timerfd thing, thing relates to freeswitch finding a file called > timerfd.h that didn't appear in smartos zones until about march this year, > something to do with lx brand I think. > > I have just looked and the smartos version that will compile is > 20150108T111855Z, obviously it would be better on the newer. > > Compiling on the above smartos version and then running it on newer is no > problem which is what I ended up doing. > > Hope this helps > > Regards > Darren > > ________________________________ > From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] > Sent: Tue, 08 Sep 2015 07:55:37 +0000 > Subject: Re: [Freeswitch-users] Compiling under SmartOS > > > See the update at https://freeswitch.org/jira/browse/FS-7967 > > I fixed the compilation problems, and now there's a runtime issue. > > On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > wrote: >> I see there are some people on the list, working with SmartOS. >> >> The current master fails to compile: >> https://freeswitch.org/jira/browse/FS-7967 >> >> Your input will be appreciated. >> >> I just started looking around and getting the feeling what SmartOS is. >> I worked with Solaris quite a lot, but that was almost 10 years ago. > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 From ssinyagin at gmail.com Tue Sep 8 19:38:09 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 17:38:09 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150908134242.aa737092@mail.email-me.co.uk> Message-ID: no, my bad, it's still failing on the timer. I'll spend some time on it. Feel free to contact me directly on skype or google hangouts or telegram On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin wrote: > actually the answer about the timer was given in that same chat where > you took part: > http://echelog.com/logs/browse/smartos/1438293600 > > I added the following line to the VM manifest json, and then did "vmadm update": > > "limit_priv": "default,-proc_clock_highres" > > Now it doesn't complain about the timer. But the master branch still > coredumps for some other reason :) > > > > > On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >> Stanislav, >> >> I cannot help with this, my skills don't reach that far but I can point you >> in the right direction. >> >> I had the same problem and it seems to be related to something called >> timerfd. Using the ppriv command you can see freeswitch is wanting access to >> the high res clock, something not available to smartos zones with the >> default privileges. >> >> I did manage to mess with the smartos privileges and get it to run at one >> time but it was only when running as root. >> >> If you actually used an older version of smartos, I think the one I used is >> dated around january this year, then it will compile fine and use some sort >> of other timing method. >> >> This timerfd thing, thing relates to freeswitch finding a file called >> timerfd.h that didn't appear in smartos zones until about march this year, >> something to do with lx brand I think. >> >> I have just looked and the smartos version that will compile is >> 20150108T111855Z, obviously it would be better on the newer. >> >> Compiling on the above smartos version and then running it on newer is no >> problem which is what I ended up doing. >> >> Hope this helps >> >> Regards >> Darren >> >> ________________________________ >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >> >> See the update at https://freeswitch.org/jira/browse/FS-7967 >> >> I fixed the compilation problems, and now there's a runtime issue. >> >> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >> wrote: >>> I see there are some people on the list, working with SmartOS. >>> >>> The current master fails to compile: >>> https://freeswitch.org/jira/browse/FS-7967 >>> >>> Your input will be appreciated. >>> >>> I just started looking around and getting the feeling what SmartOS is. >>> I worked with Solaris quite a lot, but that was almost 10 years ago. >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 From ssinyagin at gmail.com Tue Sep 8 19:49:01 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 17:49:01 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150908134242.aa737092@mail.email-me.co.uk> Message-ID: phew, it started finally. The correct string is "limit_priv": "default,proc_clock_highres" After vmadm update, you need to reboot the zone, in order for new permissions to propagate to its processes. On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin wrote: > no, my bad, it's still failing on the timer. I'll spend some time on > it. Feel free to contact me directly on skype or google hangouts or > telegram > > On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin wrote: >> actually the answer about the timer was given in that same chat where >> you took part: >> http://echelog.com/logs/browse/smartos/1438293600 >> >> I added the following line to the VM manifest json, and then did "vmadm update": >> >> "limit_priv": "default,-proc_clock_highres" >> >> Now it doesn't complain about the timer. But the master branch still >> coredumps for some other reason :) >> >> >> >> >> On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >>> Stanislav, >>> >>> I cannot help with this, my skills don't reach that far but I can point you >>> in the right direction. >>> >>> I had the same problem and it seems to be related to something called >>> timerfd. Using the ppriv command you can see freeswitch is wanting access to >>> the high res clock, something not available to smartos zones with the >>> default privileges. >>> >>> I did manage to mess with the smartos privileges and get it to run at one >>> time but it was only when running as root. >>> >>> If you actually used an older version of smartos, I think the one I used is >>> dated around january this year, then it will compile fine and use some sort >>> of other timing method. >>> >>> This timerfd thing, thing relates to freeswitch finding a file called >>> timerfd.h that didn't appear in smartos zones until about march this year, >>> something to do with lx brand I think. >>> >>> I have just looked and the smartos version that will compile is >>> 20150108T111855Z, obviously it would be better on the newer. >>> >>> Compiling on the above smartos version and then running it on newer is no >>> problem which is what I ended up doing. >>> >>> Hope this helps >>> >>> Regards >>> Darren >>> >>> ________________________________ >>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> >>> >>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>> >>> I fixed the compilation problems, and now there's a runtime issue. >>> >>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>> wrote: >>>> I see there are some people on the list, working with SmartOS. >>>> >>>> The current master fails to compile: >>>> https://freeswitch.org/jira/browse/FS-7967 >>>> >>>> Your input will be appreciated. >>>> >>>> I just started looking around and getting the feeling what SmartOS is. >>>> I worked with Solaris quite a lot, but that was almost 10 years ago. >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 From support at directvoip.co.uk Tue Sep 8 20:59:48 2015 From: support at directvoip.co.uk (Support) Date: Tue, 08 Sep 2015 17:59:48 +0100 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: Message-ID: <20150908165948.47793eb2@mail.email-me.co.uk> Stanislav, Yes I did use that to get it going but then found that only worked as root. Also, I know for myself, who was in control of the global zone, that this was a workaround but it was quickly pointed out to me by community members that this is just a workaround as those just using for example Joyent cloud or any zone other than on their own server would probably never be given access to the high res clock. Regards Darren _____ From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] Sent: Tue, 08 Sep 2015 16:49:01 +0000 Subject: Re: [Freeswitch-users] Compiling under SmartOS phew, it started finally. The correct string is "limit_priv": "default,proc_clock_highres" After vmadm update, you need to reboot the zone, in order for new permissions to propagate to its processes. On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin wrote: > no, my bad, it's still failing on the timer. I'll spend some time on > it. Feel free to contact me directly on skype or google hangouts or > telegram > > On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin wrote: >> actually the answer about the timer was given in that same chat where >> you took part: >> http://echelog.com/logs/browse/smartos/1438293600 >> >> I added the following line to the VM manifest json, and then did "vmadm update": >> >> "limit_priv": "default,-proc_clock_highres" >> >> Now it doesn't complain about the timer. But the master branch still >> coredumps for some other reason :) >> >> >> >> >> On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >>> Stanislav, >>> >>> I cannot help with this, my skills don't reach that far but I can point you >>> in the right direction. >>> >>> I had the same problem and it seems to be related to something called >>> timerfd. Using the ppriv command you can see freeswitch is wanting access to >>> the high res clock, something not available to smartos zones with the >>> default privileges. >>> >>> I did manage to mess with the smartos privileges and get it to run at one >>> time but it was only when running as root. >>> >>> If you actually used an older version of smartos, I think the one I used is >>> dated around january this year, then it will compile fine and use some sort >>> of other timing method. >>> >>> This timerfd thing, thing relates to freeswitch finding a file called >>> timerfd.h that didn't appear in smartos zones until about march this year, >>> something to do with lx brand I think. >>> >>> I have just looked and the smartos version that will compile is >>> 20150108T111855Z, obviously it would be better on the newer. >>> >>> Compiling on the above smartos version and then running it on newer is no >>> problem which is what I ended up doing. >>> >>> Hope this helps >>> >>> Regards >>> Darren >>> >>> ________________________________ >>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> >>> >>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>> >>> I fixed the compilation problems, and now there's a runtime issue. >>> >>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>> wrote: >>>> I see there are some people on the list, working with SmartOS. >>>> >>>> The current master fails to compile: >>>> https://freeswitch.org/jira/browse/FS-7967 >>>> >>>> Your input will be appreciated. >>>> >>>> I just started looking around and getting the feeling what SmartOS is. >>>> I worked with Solaris quite a lot, but that was almost 10 years ago. >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 _________________________________________________________________________ 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/20150908/9d500f2f/attachment-0001.html From mike at jerris.com Tue Sep 8 21:21:40 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 8 Sep 2015 13:21:40 -0400 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: <20150908165948.47793eb2@mail.email-me.co.uk> References: <20150908165948.47793eb2@mail.email-me.co.uk> Message-ID: <5C27748D-E2E1-4D65-8E00-CE761F39AD81@jerris.com> Note: FreeSWITCH REQUIRES a high resolution clock to work properly. If the operating system is unable to provide one such as in the situations describe below such as in a cloud provider, then that cloud provider would not be suitable to host FreeSWITCH. This is certainly not a problem for FreeSWITCH to resolve, this would be an issue to resolve with the hosting provider to expose a way to enable a high resolution clock source. > On Sep 8, 2015, at 12:59 PM, Support wrote: > > Stanislav, > > Yes I did use that to get it going but then found that only worked as root. > > Also, I know for myself, who was in control of the global zone, that this was a workaround but it was quickly pointed out to me by community members that this is just a workaround as those just using for example Joyent cloud or any zone other than on their own server would probably never be given access to the high res clock. > > Regards > Darren > From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] > Sent: Tue, 08 Sep 2015 16:49:01 +0000 > Subject: Re: [Freeswitch-users] Compiling under SmartOS > > phew, it started finally. > > The correct string is "limit_priv": "default,proc_clock_highres" > > After vmadm update, you need to reboot the zone, in order for new > permissions to propagate to its processes. > > > > > On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin > wrote: > > no, my bad, it's still failing on the timer. I'll spend some time on > > it. Feel free to contact me directly on skype or google hangouts or > > telegram > > > > On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin > wrote: > >> actually the answer about the timer was given in that same chat where > >> you took part: > >> http://echelog.com/logs/browse/smartos/1438293600 > >> > >> I added the following line to the VM manifest json, and then did "vmadm update": > >> > >> "limit_priv": "default,-proc_clock_highres" > >> > >> Now it doesn't complain about the timer. But the master branch still > >> coredumps for some other reason :) > >> > >> > >> > >> > >> On Tue, Sep 8, 2015 at 3:42 PM, Support > wrote: > >>> Stanislav, > >>> > >>> I cannot help with this, my skills don't reach that far but I can point you > >>> in the right direction. > >>> > >>> I had the same problem and it seems to be related to something called > >>> timerfd. Using the ppriv command you can see freeswitch is wanting access to > >>> the high res clock, something not available to smartos zones with the > >>> default privileges. > >>> > >>> I did manage to mess with the smartos privileges and get it to run at one > >>> time but it was only when running as root. > >>> > >>> If you actually used an older version of smartos, I think the one I used is > >>> dated around january this year, then it will compile fine and use some sort > >>> of other timing method. > >>> > >>> This timerfd thing, thing relates to freeswitch finding a file called > >>> timerfd.h that didn't appear in smartos zones until about march this year, > >>> something to do with lx brand I think. > >>> > >>> I have just looked and the smartos version that will compile is > >>> 20150108T111855Z, obviously it would be better on the newer. > >>> > >>> Compiling on the above smartos version and then running it on newer is no > >>> problem which is what I ended up doing. > >>> > >>> Hope this helps > >>> > >>> Regards > >>> Darren > >>> > >>> ________________________________ > >>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com ] > >>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org ] > >>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 > >>> Subject: Re: [Freeswitch-users] Compiling under SmartOS > >>> > >>> > >>> See the update at https://freeswitch.org/jira/browse/FS-7967 > >>> > >>> I fixed the compilation problems, and now there's a runtime issue. > >>> > >>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > >>> > wrote: > >>>> I see there are some people on the list, working with SmartOS. > >>>> > >>>> The current master fails to compile: > >>>> https://freeswitch.org/jira/browse/FS-7967 > >>>> > >>>> Your input will be appreciated. > >>>> > >>>> I just started looking around and getting the feeling what SmartOS is. > >>>> I worked with Solaris quite a lot, but that was almost 10 years ago. > >>> > >>> _________________________________________________________________________ > >>> 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 > >>> > >>> > >>> _________________________________________________________________________ > >>> 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 > > _________________________________________________________________________ > 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 > _________________________________________________________________________ > 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/20150908/524a0cf6/attachment-0001.html From tim at triton.net Fri Sep 4 23:06:58 2015 From: tim at triton.net (Tim King) Date: Fri, 4 Sep 2015 15:06:58 -0400 Subject: [Freeswitch-users] ACL Routing with multiple conditions. Message-ID: <55E9EBD2.7090402@triton.net> I'm certain I am not the first one to try this, but I have been digging through forums and googling for 2 days now without success. I am trying to route toll free traffic based on the source ip's. I am using ACL's to match on the source IP. If i only use one of them it works, btu when I try to add the second no calls ever make it to the second condition. Here are the ways I have tried The second is using the regex function. Again in summary I am just trying to send toll free traffic to different gateways based on an acl match of the ip the call originates from. any help would be greatly appreciated. -------------- next part -------------- A non-text attachment was scrubbed... Name: tim.vcf Type: text/x-vcard Size: 287 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/08106df7/attachment-0001.vcf From mic.niel84 at gmail.com Sat Sep 5 00:34:49 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Fri, 4 Sep 2015 22:34:49 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality Message-ID: Dear all, I'm playing around with FreeSWITCH and everything plays very nicely. I'm using the freeswitch-meta-vanilla Debian package on Debian 7. I'm "only" using FreeSWITCH for calls between subscribers, voicemail and outgoing calls to a SIP gateway - so the vanilla installation seems rather "overkill" - especially for a production environment. I've tried to - on a clean Debian - install the freeswitch-meta-default including freeswitch-conf-minimal. It does install some things, but it seems as if some basic functionality is not working - such as fs_cli etc. What is the best way for a very clean FreeSWITCH similar to the vanilla installation, but without any users, dial plans and such...? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150904/de0bc8c6/attachment-0001.html From mic.niel84 at gmail.com Sat Sep 5 13:03:22 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sat, 5 Sep 2015 11:03:22 +0200 Subject: [Freeswitch-users] Bridging to external SIP gateway doesn't seems to be called... Message-ID: I'm running FreeSWITCH 1.4 on Debian 7. I've hooked up my FreeSWITCH to an external SIP gateway. The following scenarios work: FS -> FS SIP GW -> FS But the following scenario does not work: FS -> SIP GW I only have one single dial plan in my setup: My users are named the same as real GSM numbers (country code and number). I would like my FS to call internally if the user exists, if not, then route it to my SIP gateway for connecting to the GSM world. As mentioned, everything works except outgoing calls to the SIP gateway. What goes wrong? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/eca75005/attachment-0001.html From mic.niel84 at gmail.com Sat Sep 5 13:05:49 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sat, 5 Sep 2015 11:05:49 +0200 Subject: [Freeswitch-users] Add country code if it aren't dialled. Message-ID: I would like my dial plan in FS to automatically add a country code (from the users variable "country_code") if no country code has been dialled. This is part of my dial plan: Is it possible to automatically check if either + or 00 is dialled, if not then add + . If 00 is dialled then this should be replaced with a +. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/8aa6ec94/attachment-0001.html From mic.niel84 at gmail.com Sat Sep 5 13:11:12 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sat, 5 Sep 2015 11:11:12 +0200 Subject: [Freeswitch-users] Bridging to external SIP gateway doesn't seems to be called... In-Reply-To: References: Message-ID: Sorry, this is my dial plan: On Sat, Sep 5, 2015 at 11:03 AM, Michael Nielsen wrote: > I'm running FreeSWITCH 1.4 on Debian 7. > > I've hooked up my FreeSWITCH to an external SIP gateway. > > The following scenarios work: > > FS -> FS > SIP GW -> FS > > But the following scenario does not work: > > FS -> SIP GW > > I only have one single dial plan in my setup: > > > > > > > > > > data="effective_caller_id_number=${outbound_caller_id_number}"/> > > data="effective_caller_id_name=${outbound_caller_id_name}"/> > > > > > > > > > > > > My users are named the same as real GSM numbers (country code and number). > > I would like my FS to call internally if the user exists, if not, then > route it to my SIP gateway for connecting to the GSM world. > > As mentioned, everything works except outgoing calls to the SIP gateway. > > What goes wrong? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/98ee1ec7/attachment-0001.html From mic.niel84 at gmail.com Sat Sep 5 15:38:56 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sat, 5 Sep 2015 13:38:56 +0200 Subject: [Freeswitch-users] Bridging to external SIP gateway doesn't seems to be called... In-Reply-To: References: Message-ID: Hello everyone... Apparently it was an issue with my username from my SIP provider. They've given my an e-mail address as username, but authentication from FreeSWITCH failed with this. When they changed my username to a regular all a-z characters only, everything worked. Apoligies for this, it wasn't a FS issue. On Sat, Sep 5, 2015 at 11:11 AM, Michael Nielsen wrote: > Sorry, this is my dial plan: > > > > > > > > > > data="effective_caller_id_number=${outbound_caller_id_number}"/> > > data="effective_caller_id_name=${outbound_caller_id_name}"/> > > > > > > > > > > > On Sat, Sep 5, 2015 at 11:03 AM, Michael Nielsen > wrote: > >> I'm running FreeSWITCH 1.4 on Debian 7. >> >> I've hooked up my FreeSWITCH to an external SIP gateway. >> >> The following scenarios work: >> >> FS -> FS >> SIP GW -> FS >> >> But the following scenario does not work: >> >> FS -> SIP GW >> >> I only have one single dial plan in my setup: >> >> >> >> >> >> >> >> >> >> > data="effective_caller_id_number=${outbound_caller_id_number}"/> >> >> > data="effective_caller_id_name=${outbound_caller_id_name}"/> >> >> >> >> >> >> >> >> >> >> >> >> My users are named the same as real GSM numbers (country code and number). >> >> I would like my FS to call internally if the user exists, if not, then >> route it to my SIP gateway for connecting to the GSM world. >> >> As mentioned, everything works except outgoing calls to the SIP gateway. >> >> What goes wrong? >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150905/4fec3bad/attachment-0001.html From mic.niel84 at gmail.com Sun Sep 6 22:23:37 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sun, 6 Sep 2015 20:23:37 +0200 Subject: [Freeswitch-users] Add country code if it aren't dialled. In-Reply-To: References: Message-ID: Is such possible with FreeSWITCH? On Sat, Sep 5, 2015 at 11:05 AM, Michael Nielsen wrote: > I would like my dial plan in FS to automatically add a country code (from > the users variable "country_code") if no country code has been dialled. > > This is part of my dial plan: > > > > > > Is it possible to automatically check if either + or 00 is dialled, if not > then add + . If 00 is dialled then this should be > replaced with a +. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150906/0548a9e7/attachment-0001.html From lmorley at neny.cslimits.net Mon Sep 7 20:36:46 2015 From: lmorley at neny.cslimits.net (Larry Morley) Date: Mon, 7 Sep 2015 12:36:46 -0400 Subject: [Freeswitch-users] systemd won't enable for automatic start of FS In-Reply-To: <020f01d0d92d$0b365450$21a2fcf0$@botecomm.com> References: <017c01d0d90a$ec056020$c4102060$@botecomm.com> <019301d0d910$077e3480$167a9d80$@botecomm.com> <6A2AB64A-3C24-4A74-A1FC-F8A5E169DCEB@jerris.com> <01e401d0d91c$65b75610$31260230$@botecomm.com> <020f01d0d92d$0b365450$21a2fcf0$@botecomm.com> Message-ID: This is really more general information than anything specific to your problem; that said, I'm posting this as my fingers got singed a time or two, courtesy of it. When I encounter an error slash problem like the one you did, one of the first things I usually do - unless I have a reason not to - is: check to see that the ownership and permissions on the directories a daemon's PID file. log file, etc., are supposed to be written to will allow the daemon (or other program) to actually write from / read to those files. I also check same on any temp directories the program uses and directories containing configuration files. One way to do this that's relatively safe is this: say, for example, I had a daemon named "dproc" that was supposed to run as user "dproc", group " dproc", with the. pid file going in /usr/local/xware/run . If I were to run: sudo -u dproc -g dproc touch /usr/local/xware/dproc.pid I would know near immediately whether that user and group would have problems accessing that file. And why. The other that's proved to be helpful is checking the permissions and ownership of a parent directory; using the above example again, if I saw that the output of ls -ld /usr/local/xware was dr-x------ nobody nobody ... then I'd probably wind up saving myself a bit of time and grief. Hope that's of help to someone. - Larry On Aug 17, 2015 4:41 PM, "Bote Man" wrote: > This works! I don?t know how, but I will not argue with success. > FreeSWITCH even starts after rebooting so this is a Good Thing. > > > > I note that systemctl still emits this erroneous error: > > > > systemctl enable freeswitch > > Synchronizing state for freeswitch.service with sysvinit using > update-rc.d... > > Executing /usr/sbin/update-rc.d freeswitch defaults > > Executing /usr/sbin/update-rc.d freeswitch enable > > Failed to execute operation: No such file or directory > > > > It did execute the desired operation which was to start FreeSWITCH at boot > time. A Google search revealed a number of complaints from back in May and > June that systemd reports that error even though it works. I would have > suspected it was fixed by now, but as long as we are aware of it I can live > with it. > > > > Thank you! > > > > Bote > > > > > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Komar, Jason > *Sent:* Monday, 17 August, 2015 14:51 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] systemd won't enable for automatic > start of FS > > > > I couldn't get FreeSWITCH compiled from source to work under systemd on > Debian Jessie without having the pid file under /usr/local/freeswitch > > > > Here are the contents of my freeswitch.service file that let me get it > working if it helps you. > > > > [Unit] > > Description=freeswitch > > ;After=syslog.target network.target local-fs.target > > After=syslog.target network-online.target local-fs.target > > > > [Service] > > ; service > > Type=forking > > PIDFile=/usr/local/freeswitch/run/freeswitch.pid > > PermissionsStartOnly=true > > ExecStartPre=/bin/mkdir -p /usr/local/freeswitch/run > > ExecStartPre=/bin/chown freeswitch:daemon /usr/local/freeswitch/run > > ExecStart=/usr/local/freeswitch/bin/freeswitch -ncwait -nonat > > TimeoutSec=45s > > Restart=always > > ; exec > > WorkingDirectory=/usr/local/freeswitch/run > > User=freeswitch > > Group=daemon > > LimitCORE=infinity > > LimitNOFILE=100000 > > LimitNPROC=60000 > > ;LimitSTACK=240 > > LimitRTPRIO=infinity > > LimitRTTIME=7000000 > > IOSchedulingClass=realtime > > IOSchedulingPriority=2 > > CPUSchedulingPolicy=rr > > CPUSchedulingPriority=89 > > UMask=0007 > > > > [Install] > > WantedBy=multi-user.target > > > > ----- > > Jason > > > > On Mon, Aug 17, 2015 at 12:41 PM, Bote Man > wrote: > > Yeah, I saw that ticket where you changed the WorkingDirectory from > /run/freeswitch to /var/run/freeswitch and I made those changes to mine, > but it?s still flunky. > > > > I?ll keep hammering away at it. > > > > Thanks. > > > > Bote > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael > Jerris > *Sent:* Monday, 17 August, 2015 14:22 > > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] systemd won't enable for automatic > start of FS > > > > The ones in tree are only for the packages, you would need to modify those > to be the correct paths and manually install them. You can follow the > patches that went in to the debian packaging for some indication of how to > install them correctly. > > > > > > On Aug 17, 2015, at 1:13 PM, Bote Man wrote: > > > > I copied freeswitch.xml to /etc/freeswitch but I think that is only for > sysvinit anyway. > > > > I compiled FS from source which runs in a different directory tree than > the Debian package. The debs run under /etc/freeswitch while the compiled > version runs under /usr/local/freeswitch as I have it configured. > > > > Thanks. > > > > Bote > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *Volodymyr > Fedorov > *Sent:* Monday, 17 August, 2015 12:48 > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] systemd won't enable for automatic > start of FS > > > > Hello, > > Do you copied sample configs to /etc/freeswitch directory. > > > > > > On Mon, Aug 17, 2015 at 7:36 PM, Bote Man wrote: > > I?m struggling to get systemd to start FreeSWITCH at boot time and also > leave it running once it starts. > > > > Problem #1 ? ?systemd enable freeswitch? outputs the right steps, but ends > with an error message. The error I get is ?No such file or directory? but > that is less than helpful. > > > > Problem #2 ? When I start FreeSWITCH with ?systemd start freeswitch? it > starts alright, but systemd does not detect FS running properly so it kills > it after the specified 45 seconds elapses and restarts it. I can see this > in top when FS gets a new pid. > > > > Details > > -------- > > It?s a new installation of Debian 8.1 and I chose to use systemd as the > init process. I compiled FreeSWITCH from source using the latest Master as > of late July. > > > > The only section of the unit file that is supposed to be used by the > ?enable? command is the [Install] section and that simply points to the > multi-user.target as expected. > > > > I do not know what to do with the 2 other sample systemd files in > /usr/src/freeswitch/debian, perhaps they are key. I have read up on systemd > and the FS unit file looks good to my untrained eye. I did not use the > sysvinit files that are also in that FS debian directory. > > > > I successfully used systemd to start, stop, and enable a few other system > services with success so there must be a tweak to the FS unit file that I > am missing. I can start FS manually and it runs normally. > > > > A Google search revealed a number of complaints that systemd would emit an > error message with its ?enable? command, yet it would successfully enable > the service; this was with a few different services on Debian and Ubuntu, > so it seems there might still be some weirdness with systemd on Debian. > > > > Has anybody gotten systemd to start FS reliably? > > > > Has anybody figured out how to make systemd detect FreeSWITCH running so > that it doesn?t restart it repeatedly? > > > > Once I figure out how to tame systemd I will document my findings in > Confluence as these are the last steps that allow you to get FS up and > running quickly. > > > > Thanks. > > > > > > --- > > Bote > > > > > > > _________________________________________________________________________ > 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 > > > > > > -- > > Best regards, > > Volodymyr > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150907/387e1419/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 8 11:32:50 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 8 Sep 2015 09:32:50 +0200 Subject: [Freeswitch-users] Cleanup destination_number with country code Message-ID: I would like to check if the called number contains a country code, if not then one should be added. I've got a variable in my user's XML file called country_code containing +44. This is my code so far, however, I think the last to conditions overlap: I would like to change 00 to +, and if no + is on the number then use country_code from the user. If it does contain a +, then just use the dialled number. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/34a1a0c0/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 8 11:52:46 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 8 Sep 2015 09:52:46 +0200 Subject: [Freeswitch-users] Condition on if user exists. Message-ID: I would like to the following: I'm not able to check on regexp, as my user ID's match +44-12345678... And I would like to do one thing if the user exists and otherwise route to my PSTN gateway. I've tried to just use bridge with both local routing and PSTN calls, but then I try to call my PSTN everytime I call local users. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/79003186/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 8 13:19:47 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 8 Sep 2015 11:19:47 +0200 Subject: [Freeswitch-users] Condition on if user exists. In-Reply-To: References: Message-ID: This is my dialplan so far, where I want to add this functionality ( http://pastebin.com/k1hffPBp): On Tue, Sep 8, 2015 at 9:52 AM, Michael Nielsen wrote: > I would like to the following: > > > > > > > I'm not able to check on regexp, as my user ID's match +44-12345678... > And I would like to do one thing if the user exists and otherwise route to > my PSTN gateway. > > I've tried to just use bridge with both local routing and PSTN calls, but > then I try to call my PSTN everytime I call local users. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/ab3d43ac/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 8 13:20:08 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 8 Sep 2015 11:20:08 +0200 Subject: [Freeswitch-users] Cleanup destination_number with country code In-Reply-To: References: Message-ID: This is my dialplan so far, where I want to add this functionality ( http://pastebin.com/k1hffPBp): On Tue, Sep 8, 2015 at 9:32 AM, Michael Nielsen wrote: > I would like to check if the called number contains a country code, if not > then one should be added. > I've got a variable in my user's XML file called country_code containing > +44. > > This is my code so far, however, I think the last to conditions overlap: > > > > > > > > > > > > > > > > data="dialed_extension=${country_code}$1"/> > > > > > I would like to change 00 to +, and if no + is on the number then use > country_code from the user. If it does contain a +, then just use the > dialled number. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/2dc0de26/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 8 15:48:18 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 8 Sep 2015 13:48:18 +0200 Subject: [Freeswitch-users] Cleanup destination_number with country code In-Reply-To: References: Message-ID: Ok, this seems to work (http://pastebin.com/BS4JY2gn): Can anyone see anything inappropriate or does this dial plan seems OK? On Tue, Sep 8, 2015 at 11:20 AM, Michael Nielsen wrote: > This is my dialplan so far, where I want to add this functionality ( > http://pastebin.com/k1hffPBp): > > > > > > > inline="true"/> > inline="true"/> > > > > > > > > > > > > data="effective_caller_id_number=${effective_caller_id_number}"/> > data="effective_caller_id_name=${effective_caller_id_number}"/> > data="sofia/gateway/pstn-outbound/${dialed_number}"/> > > > On Tue, Sep 8, 2015 at 9:32 AM, Michael Nielsen > wrote: > >> I would like to check if the called number contains a country code, if >> not then one should be added. >> I've got a variable in my user's XML file called country_code containing >> +44. >> >> This is my code so far, however, I think the last to conditions overlap: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > data="dialed_extension=${country_code}$1"/> >> >> >> >> >> I would like to change 00 to +, and if no + is on the number then use >> country_code from the user. If it does contain a +, then just use the >> dialled number. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/41da3977/attachment-0001.html From tim at triton.net Tue Sep 8 22:26:40 2015 From: tim at triton.net (Tim King) Date: Tue, 8 Sep 2015 14:26:40 -0400 Subject: [Freeswitch-users] Multiple Conditions Message-ID: <55EF2860.2020700@triton.net> I need to route calls to different destinations based on network ACL. I still need the calls to match a certain dial pattern how can I accomplish this? *All calls will match this first condition* *If this* *execute these actions* *if this* *execute these actions* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/870abb3b/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: tim.vcf Type: text/x-vcard Size: 287 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/870abb3b/attachment.vcf From ssinyagin at gmail.com Wed Sep 9 00:08:26 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 22:08:26 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: Here we go https://github.com/voxserv/freeswitch_conf_minimal https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md Keep in mind that my minimal config is not the same as the one shipped with freeswitch. On Sep 8, 2015 8:29 PM, "Michael Nielsen" wrote: > Dear all, > > I'm playing around with FreeSWITCH and everything plays very nicely. I'm > using the freeswitch-meta-vanilla Debian package on Debian 7. > > I'm "only" using FreeSWITCH for calls between subscribers, voicemail and > outgoing calls to a SIP gateway - so the vanilla installation seems rather > "overkill" - especially for a production environment. > > I've tried to - on a clean Debian - install the freeswitch-meta-default > including freeswitch-conf-minimal. It does install some things, but it > seems as if some basic functionality is not working - such as fs_cli etc. > > What is the best way for a very clean FreeSWITCH similar to the vanilla > installation, but without any users, dial plans and such...? > > _________________________________________________________________________ > 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/20150908/858d1535/attachment.html From ssinyagin at gmail.com Wed Sep 9 01:54:13 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 8 Sep 2015 23:54:13 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: <20150908165948.47793eb2@mail.email-me.co.uk> References: <20150908165948.47793eb2@mail.email-me.co.uk> Message-ID: Darren, if the zone has the proc_clock_highres privilege, you can assign it to the freeswitch user: usermod -K defaultpriv=basic,proc_clock_highres frsw after that, under "su - frsw", FreeSWITCH can start. But launching it as root with "-u frsw -g frsw" causes the same coredump, as timerfd is unavailable for some reason. This needs further investigation. Also inside a zone, -rp does not have any effect on the process priority, because this needs another privilege: PRIV_PROC_PRIOUP or PRIV_PROC_PRIOCNTL (see privileges(5)). So, there are still obstacles, but we're getting there slowly. But it looks like you anyway have to have administrative access to the global zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at Joyent doesn't look realistic. Still, it's a very attractive platform because of its lightweight zones and nice network performance and built-in ZFS. Soon I will have a test physical server with SmartOS in my lab, and I can let the interested people access it and test or play around. cheers, stanislav On Tue, Sep 8, 2015 at 6:59 PM, Support wrote: > Stanislav, > > Yes I did use that to get it going but then found that only worked as root. > > Also, I know for myself, who was in control of the global zone, that this > was a workaround but it was quickly pointed out to me by community members > that this is just a workaround as those just using for example Joyent cloud > or any zone other than on their own server would probably never be given > access to the high res clock. > > Regards > Darren > > ________________________________ > From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] > Sent: Tue, 08 Sep 2015 16:49:01 +0000 > > Subject: Re: [Freeswitch-users] Compiling under SmartOS > > phew, it started finally. > > The correct string is "limit_priv": "default,proc_clock_highres" > > After vmadm update, you need to reboot the zone, in order for new > permissions to propagate to its processes. > > > > > On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin > wrote: >> no, my bad, it's still failing on the timer. I'll spend some time on >> it. Feel free to contact me directly on skype or google hangouts or >> telegram >> >> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >> wrote: >>> actually the answer about the timer was given in that same chat where >>> you took part: >>> http://echelog.com/logs/browse/smartos/1438293600 >>> >>> I added the following line to the VM manifest json, and then did "vmadm >>> update": >>> >>> "limit_priv": "default,-proc_clock_highres" >>> >>> Now it doesn't complain about the timer. But the master branch still >>> coredumps for some other reason :) >>> >>> >>> >>> >>> On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >>>> Stanislav, >>>> >>>> I cannot help with this, my skills don't reach that far but I can point >>>> you >>>> in the right direction. >>>> >>>> I had the same problem and it seems to be related to something called >>>> timerfd. Using the ppriv command you can see freeswitch is wanting >>>> access to >>>> the high res clock, something not available to smartos zones with the >>>> default privileges. >>>> >>>> I did manage to mess with the smartos privileges and get it to run at >>>> one >>>> time but it was only when running as root. >>>> >>>> If you actually used an older version of smartos, I think the one I used >>>> is >>>> dated around january this year, then it will compile fine and use some >>>> sort >>>> of other timing method. >>>> >>>> This timerfd thing, thing relates to freeswitch finding a file called >>>> timerfd.h that didn't appear in smartos zones until about march this >>>> year, >>>> something to do with lx brand I think. >>>> >>>> I have just looked and the smartos version that will compile is >>>> 20150108T111855Z, obviously it would be better on the newer. >>>> >>>> Compiling on the above smartos version and then running it on newer is >>>> no >>>> problem which is what I ended up doing. >>>> >>>> Hope this helps >>>> >>>> Regards >>>> Darren >>>> >>>> ________________________________ >>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>> >>>> >>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>>> >>>> I fixed the compilation problems, and now there's a runtime issue. >>>> >>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>>> wrote: >>>>> I see there are some people on the list, working with SmartOS. >>>>> >>>>> The current master fails to compile: >>>>> https://freeswitch.org/jira/browse/FS-7967 >>>>> >>>>> Your input will be appreciated. >>>>> >>>>> I just started looking around and getting the feeling what SmartOS is. >>>>> I worked with Solaris quite a lot, but that was almost 10 years ago. >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 From athompson at successos.com Tue Sep 8 23:49:20 2015 From: athompson at successos.com (Adrian Thompson) Date: Tue, 8 Sep 2015 13:49:20 -0600 Subject: [Freeswitch-users] Hardware Recommendations Message-ID: <001701d0ea6f$7514c7f0$5f3e57d0$@successos.com> Hello, We are new to FreeSwitch and would like to set up a PBX system with a BigBlueButton on the side. I've played around with BigBlueButton and have it working pretty flawlessly. - We would like to have two PBX (Fusion PBX GUI) systems at two sites with three remote sites piggy backing through VPN. - 10 Phone Numbers, 50 Extentions - Fail over to second site if first site is down - We have 4 Fax lines - We are looking for phones that can set presence (Available, Away, DnD, Custom) and have good quality sound - We should be able to support at least 3 lines per phone, but if a two line model with the above specs is available, we can work with that also I have looked over the hardware list on the FreeSwitch site, but I don't have too many resources to test different phones before implementation. The hardware I have looked at so far is the Polycom VVX 300 and The VVX 400 with expansion (Switchboard) but it looks like the DnD button doesn't really work as intended. What about Cisco Phones? I'd like to keep things under $100 USD for the IP Phone price per unit. SITE-1(Main)<---------->SITE-2(Fail-over) ^ | REMOTE-SITES-VPN Thank you in advance for any advice on the matter Adrian -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/aaca20c5/attachment-0001.html From athompson at successos.com Wed Sep 9 03:18:13 2015 From: athompson at successos.com (Adrian Thompson) Date: Tue, 8 Sep 2015 17:18:13 -0600 Subject: [Freeswitch-users] Hardware Recommendations Message-ID: <002501d0ea8c$a272add0$e7580970$@successos.com> Hello, We are new to FreeSwitch and would like to set up a PBX system with a BigBlueButton on the side. I've played around with BigBlueButton and have it working pretty flawlessly. - We would like to have two PBX (Fusion PBX GUI) systems at two sites with three remote sites piggy backing through VPN. - 10 Phone Numbers, 50 Extentions - Fail over to second site if first site is down - We have 4 Fax lines - We are looking for phones that can set presence (Available, Away, DnD, Custom) and have good quality sound - We should be able to support at least 3 lines per phone, but if a two line model with the above specs is available, we can work with that also I have looked over the hardware list on the FreeSwitch site, but I don't have too many resources to test different phones before implementation. The hardware I have looked at so far is the Polycom VVX 300 and The VVX 400 with expansion (Switchboard) but it looks like the DnD button doesn't really work as intended. What about Cisco Phones? I'd like to keep things under $100 USD for the IP Phone price per unit. SITE-1(Main)<---------->SITE-2(Fail-over) ^ | REMOTE-SITES-VPN Thank you in advance for any advice on the matter Adrian -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/a014d2b4/attachment-0001.html From bpriddy at bryantschools.org Wed Sep 9 04:41:37 2015 From: bpriddy at bryantschools.org (Blake Priddy) Date: Tue, 8 Sep 2015 19:41:37 -0500 Subject: [Freeswitch-users] Hardware Recommendations In-Reply-To: <002501d0ea8c$a272add0$e7580970$@successos.com> References: <002501d0ea8c$a272add0$e7580970$@successos.com> Message-ID: I would suggest starting here. Or reaching out to the consulting team! Here is their information. consulting at freeswitch.org www.freeswitch.com On Tue, Sep 8, 2015 at 6:18 PM, Adrian Thompson wrote: > Hello, > > > > We are new to FreeSwitch and would like to set up a PBX system with a > BigBlueButton on the side. > > > > I've played around with BigBlueButton and have it working pretty > flawlessly. > > > > - We would like to have two PBX (Fusion PBX GUI) systems at two sites with > three remote sites piggy backing through VPN. > > - 10 Phone Numbers, 50 Extentions > > - Fail over to second site if first site is down > > - We have 4 Fax lines > > - We are looking for phones that can set presence (Available, Away, DnD, > Custom) and have good quality sound > > - We should be able to support at least 3 lines per phone, but if a two > line model with the above specs is available, we can work with that also > > > > I have looked over the hardware list on the FreeSwitch site, but I don't > have too many resources to test different phones before implementation. > > > > The hardware I have looked at so far is the Polycom VVX 300 and The VVX > 400 with expansion (Switchboard) but it looks like the DnD button doesn't > really work as intended. What about Cisco Phones? I?d like to keep things > under $100 USD for the IP Phone price per unit. > > > > SITE-1(Main)<---------->SITE-2(Fail-over) > > ^ > > | > > REMOTE-SITES-VPN > > > > Thank you in advance for any advice on the matter > > Adrian > > > > _________________________________________________________________________ > 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 > -- *Blakelund Priddy* Network & Systems Engineer Bryant Public School District Bryant, Arkansas 72022 http://www.bryantschools.org p 501-653-5038 f 501-847-5656 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/ac463b68/attachment.html From lylepratt at gmail.com Wed Sep 9 06:58:43 2015 From: lylepratt at gmail.com (Lyle Pratt) Date: Tue, 8 Sep 2015 21:58:43 -0500 Subject: [Freeswitch-users] No Audio with Skypopen Message-ID: Hi Guys, We've been trying to get Skypopen up and running. Everything is working well so far, except that we have no audio. :( It seems to be a Pulseaudio issue, but Pulseaudio is installed and the daemon is running. FS console reports tons of entries like this: 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence We are running Ubuntu 14.04. Has anyone encountered this? After quite a lot of searching I've not been able to find anyone with similar issues. Thanks, Lyle -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150908/bf317b02/attachment.html From avi at avimarcus.net Wed Sep 9 09:01:47 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 9 Sep 2015 05:01:47 +0000 Subject: [Freeswitch-users] Multiple Conditions In-Reply-To: <55EF2860.2020700@triton.net> References: <55EF2860.2020700@triton.net> Message-ID: <0000014fb07b2e3a-87e27301-90fb-4db7-ad86-0900d108be0d-000000@email.amazonses.com> A simple way is simply make two extensions...: (but not DRY): To make it more dry, you can set the dial string in vars.xml and then include it. -Avi Marcus BestFone On Tue, Sep 8, 2015 at 9:26 PM, Tim King wrote: > I need to route calls to different destinations based on network ACL. I > still need the calls to match a certain dial pattern > > how can I accomplish this? > > *All calls will match this first condition* > expression="^(\+?1)?(8(00|44|55|66|77|88)[2-9]\d{6})$"> > > *If this* > > *execute these actions* > *if this* > > *execute these actions* > > _________________________________________________________________________ > 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/20150909/f89bc4d2/attachment.html From avi at avimarcus.net Wed Sep 9 09:04:14 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 9 Sep 2015 05:04:14 +0000 Subject: [Freeswitch-users] Condition on if user exists. In-Reply-To: References: Message-ID: <0000014fb07d6f81-024ca203-0425-4cdc-b583-7681d3e57969-000000@email.amazonses.com> Sounds like you want to check this result for truthiness: https://wiki.freeswitch.org/wiki/Mod_commands#user_exists BTW export by default sets on both channels, so you don't need a SET and an EXPORT. -Avi Marcus BestFone On Tue, Sep 8, 2015 at 12:19 PM, Michael Nielsen wrote: > This is my dialplan so far, where I want to add this functionality ( > http://pastebin.com/k1hffPBp): > > > > > > > inline="true"/> > inline="true"/> > > > > > > > > > > > > data="effective_caller_id_number=${effective_caller_id_number}"/> > data="effective_caller_id_name=${effective_caller_id_number}"/> > data="sofia/gateway/pstn-outbound/${dialed_number}"/> > > > > On Tue, Sep 8, 2015 at 9:52 AM, Michael Nielsen > wrote: > >> I would like to the following: >> >> >> >> >> >> >> I'm not able to check on regexp, as my user ID's match +44-12345678... >> And I would like to do one thing if the user exists and otherwise route >> to my PSTN gateway. >> >> I've tried to just use bridge with both local routing and PSTN calls, but >> then I try to call my PSTN everytime I call local users. >> > > > _________________________________________________________________________ > 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/20150909/b53957de/attachment-0001.html From lmorley at neny.cslimits.net Wed Sep 9 09:37:50 2015 From: lmorley at neny.cslimits.net (Larry Morley) Date: Wed, 9 Sep 2015 01:37:50 -0400 Subject: [Freeswitch-users] Announcement: FreeSWITCH on PPC, FreeScale, POWER platforms Message-ID: Hello, We're working on porting FS to the POWER architecture, from PPC G4 to POWER 8, with specific hardware and software platforms to be determined by the level of interest expressed in any given one. We've strongly advocated the use of PPC/POWER processors since early on, for both general purpose computing and in specific problem domains. The decision by IBM, Tyan, and other industry leaders to undertake the OpenPOWER initiative, combined with the recent availability of a POWER 8 system from Tyan [http://www.tyan.com/campaign/openpower/index.html], has reaffirmed our commitment to, and strengthened our belief in, the potential of this architecture, and how outstanding it is from any number of perspectives - including cost vs. benefit. Currently, we're testing a build of a port of the latest release of FreeSWITCH using G4 and G5 based systems capable of running Debian "Jessie". We've been careful to maintain the structure of the supporting libraries, building them only as .deb packages. Feature test results so far have been better than promising; and, we have no reason to believe the results of the remaining tests will be any less so. If you're interested in development of FS on a PPC / POWER platform, or would like more information on the current status of our project, please contact me. Thanks, Larry Larry Morley R&D Director Enlightened Computer Solutions, L.L.C. lmorley at neny.cslimits.net TEL: (442) 333 3416 FAX: (518) 284 0373 From rw at panorgan.ch Wed Sep 9 10:24:13 2015 From: rw at panorgan.ch (=?UTF-8?Q?Ren=c3=a9_Weiss?=) Date: Wed, 9 Sep 2015 08:24:13 +0200 Subject: [Freeswitch-users] Using dialplan routing from ESL? Message-ID: <55EFD08D.6090607@panorgan.ch> Hi, I have set up some simple dialplan rules like: - Numbers with 4 digits or shorter: internal calls - 5 digits or longer: use external sip gateway This works perfectly fine with our (soft-)phones. Now I would also like to use the same rules when I make calls from our software over the ESL, but it seems that I always have to tell the "originate" command which gateway to use. Is there a syntax for "originate" (or another command) which uses the dialplan rules to decide which gateway to use, or do I have to implement the dialplan rules a 2. time in the software? Thanks, Ren? From ssinyagin at gmail.com Wed Sep 9 11:38:55 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Wed, 9 Sep 2015 09:38:55 +0200 Subject: [Freeswitch-users] Using dialplan routing from ESL? In-Reply-To: <55EFD08D.6090607@panorgan.ch> References: <55EFD08D.6090607@panorgan.ch> Message-ID: you can send the call to the loopback endpoint, then it will go through the dialplan logic: https://freeswitch.org/confluence/display/FREESWITCH/Loopback+Endpoint On Wed, Sep 9, 2015 at 8:24 AM, Ren? Weiss wrote: > Hi, > > I have set up some simple dialplan rules like: > - Numbers with 4 digits or shorter: internal calls > - 5 digits or longer: use external sip gateway > > This works perfectly fine with our (soft-)phones. > > Now I would also like to use the same rules when I make calls from our > software over the ESL, but it seems that I always have to tell the > "originate" command which gateway to use. > > Is there a syntax for "originate" (or another command) which uses the > dialplan rules to decide which gateway to use, or do I have to implement > the dialplan rules a 2. time in the software? > > Thanks, > Ren? > > _________________________________________________________________________ > 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 From Alexander.Haugg at c4b.de Wed Sep 9 12:58:34 2015 From: Alexander.Haugg at c4b.de (Alexander Haugg) Date: Wed, 9 Sep 2015 08:58:34 +0000 Subject: [Freeswitch-users] Add canditate to the SDP Message-ID: Hi All, what can I do, that mod_sofia add a candidate to the SDP for an outbound leg? For an inbound leg with candidates in the SDP the mod_sofia answer correct with the favor candidate in the SDP. Thanks a lot! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/eee69135/attachment.html From brian at freeswitch.org Wed Sep 9 13:01:29 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2015 04:01:29 -0500 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: What problem are you trying to solve? On Wednesday, September 9, 2015, Alexander Haugg wrote: > Hi All, > > > > what can I do, that mod_sofia add a candidate to the SDP for an outbound > leg? > > > > For an inbound leg with candidates in the SDP the mod_sofia answer correct > with the favor candidate in the SDP. > > > > Thanks a lot! > > > > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/a02d52a5/attachment.html From Alexander.Haugg at c4b.de Wed Sep 9 13:12:39 2015 From: Alexander.Haugg at c4b.de (Alexander Haugg) Date: Wed, 9 Sep 2015 09:12:39 +0000 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: I have a Client (connected/registered via SIP) that need candidates in the SDP header for WebRTC Client1 (C1) => FreeSwitch => Client2 (C2) C1 => FreeSwitch - C1 get a list of candidates INVITE/SDP - Freeswitch answer with the favor candidate SESSIONPROGRESS/SDP (local network candidate) FreeSwitch => C2 - Send an INVITE/SDP as standard SDP without candidates but the Client Application only accept SDPs without candidates Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Brian West Gesendet: Mittwoch, 9. September 2015 11:01 An: FreeSWITCH Users Help Betreff: Re: [Freeswitch-users] Add canditate to the SDP What problem are you trying to solve? On Wednesday, September 9, 2015, Alexander Haugg > wrote: Hi All, what can I do, that mod_sofia add a candidate to the SDP for an outbound leg? For an inbound leg with candidates in the SDP the mod_sofia answer correct with the favor candidate in the SDP. Thanks a lot! -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/598dcbc9/attachment-0001.html From brian at freeswitch.org Wed Sep 9 13:15:38 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2015 04:15:38 -0500 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: Sure that last sentence is right? On Wednesday, September 9, 2015, Alexander Haugg wrote: > I have a Client (connected/registered via SIP) that need candidates in the > SDP header for WebRTC > > > > Client1 (C1) => FreeSwitch => Client2 (C2) > > > > C1 => FreeSwitch > > - C1 get a list of candidates INVITE/SDP > > - Freeswitch answer with the favor candidate SESSIONPROGRESS/SDP > (local network candidate) > > > > FreeSwitch => C2 > > - Send an INVITE/SDP as standard SDP without candidates but the > Client Application only accept SDPs without candidates > > > > > > *Von:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *Im Auftrag von *Brian West > *Gesendet:* Mittwoch, 9. September 2015 11:01 > *An:* FreeSWITCH Users Help > > *Betreff:* Re: [Freeswitch-users] Add canditate to the SDP > > > > What problem are you trying to solve? > > On Wednesday, September 9, 2015, Alexander Haugg > wrote: > > Hi All, > > > > what can I do, that mod_sofia add a candidate to the SDP for an outbound > leg? > > > > For an inbound leg with candidates in the SDP the mod_sofia answer correct > with the favor candidate in the SDP. > > > > Thanks a lot! > > > > > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/4b77cb49/attachment.html From Alexander.Haugg at c4b.de Wed Sep 9 13:17:14 2015 From: Alexander.Haugg at c4b.de (Alexander Haugg) Date: Wed, 9 Sep 2015 09:17:14 +0000 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: Correction: the Client Application only accept SDPs with candidates Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Alexander Haugg Gesendet: Mittwoch, 9. September 2015 11:13 An: FreeSWITCH Users Help Betreff: Re: [Freeswitch-users] Add canditate to the SDP I have a Client (connected/registered via SIP) that need candidates in the SDP header for WebRTC Client1 (C1) => FreeSwitch => Client2 (C2) C1 => FreeSwitch - C1 get a list of candidates INVITE/SDP - Freeswitch answer with the favor candidate SESSIONPROGRESS/SDP (local network candidate) FreeSwitch => C2 - Send an INVITE/SDP as standard SDP without candidates but the Client Application only accept SDPs without candidates Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Brian West Gesendet: Mittwoch, 9. September 2015 11:01 An: FreeSWITCH Users Help > Betreff: Re: [Freeswitch-users] Add canditate to the SDP What problem are you trying to solve? On Wednesday, September 9, 2015, Alexander Haugg > wrote: Hi All, what can I do, that mod_sofia add a candidate to the SDP for an outbound leg? For an inbound leg with candidates in the SDP the mod_sofia answer correct with the favor candidate in the SDP. Thanks a lot! -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/80051c2d/attachment-0001.html From andrew at cassidywebservices.co.uk Wed Sep 9 15:19:08 2015 From: andrew at cassidywebservices.co.uk (Andrew Cassidy) Date: Wed, 9 Sep 2015 12:19:08 +0100 Subject: [Freeswitch-users] Add country code if it aren't dialled. In-Reply-To: References: Message-ID: mod_translate, I do it all the time. On 6 September 2015 at 19:23, Michael Nielsen wrote: > Is such possible with FreeSWITCH? > > On Sat, Sep 5, 2015 at 11:05 AM, Michael Nielsen > wrote: > >> I would like my dial plan in FS to automatically add a country code (from >> the users variable "country_code") if no country code has been dialled. >> >> This is part of my dial plan: >> >> >> >> >> >> Is it possible to automatically check if either + or 00 is dialled, if >> not then add + . If 00 is dialled then this should be >> replaced with a +. >> > > > _________________________________________________________________________ > 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 > -- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T *03300 100 960 *F *03300 100 961 *E *andrew at cassidywebservices.co.uk *W *www.cassidywebservices.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/a5e2a26c/attachment.html From andrew at cassidywebservices.co.uk Wed Sep 9 15:23:04 2015 From: andrew at cassidywebservices.co.uk (Andrew Cassidy) Date: Wed, 9 Sep 2015 12:23:04 +0100 Subject: [Freeswitch-users] Cleanup destination_number with country code In-Reply-To: References: Message-ID: Hi, I use mod_translate as a dialplan module, it proprocesses such things before hitting the dialplan. I translate everything into E164 format. It can access channel variables as part of the replacement expression. Don't forget that different countries use different international dialling codes too, such as the US is 011 rather than the 00 we europeans are used to. On 8 September 2015 at 12:48, Michael Nielsen wrote: > Ok, this seems to work (http://pastebin.com/BS4JY2gn): > > Can anyone see anything inappropriate or does this dial plan seems OK? > > > break="never"> > > > break="never"> > inline="true"/> > > > > > > > > > > > > > > > data="effective_caller_id_number=${effective_caller_id_number}"/> > data="effective_caller_id_name=${effective_caller_id_number}"/> > data="sofia/gateway/pstn-outbound/${dialed_number}"/> > > > > On Tue, Sep 8, 2015 at 11:20 AM, Michael Nielsen > wrote: > >> This is my dialplan so far, where I want to add this functionality ( >> http://pastebin.com/k1hffPBp): >> >> >> >> >> >> >> > inline="true"/> >> > inline="true"/> >> >> >> >> >> >> >> >> >> >> >> >> > data="effective_caller_id_number=${effective_caller_id_number}"/> >> > data="effective_caller_id_name=${effective_caller_id_number}"/> >> > data="sofia/gateway/pstn-outbound/${dialed_number}"/> >> >> >> On Tue, Sep 8, 2015 at 9:32 AM, Michael Nielsen >> wrote: >> >>> I would like to check if the called number contains a country code, if >>> not then one should be added. >>> I've got a variable in my user's XML file called country_code containing >>> +44. >>> >>> This is my code so far, however, I think the last to conditions overlap: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> data="dialed_extension=${country_code}$1"/> >>> >>> >>> >>> >>> I would like to change 00 to +, and if no + is on the number then use >>> country_code from the user. If it does contain a +, then just use the >>> dialled number. >>> >> >> > > _________________________________________________________________________ > 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 > -- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T *03300 100 960 *F *03300 100 961 *E *andrew at cassidywebservices.co.uk *W *www.cassidywebservices.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/bd2db299/attachment-0001.html From adahary at gmail.com Wed Sep 9 15:52:59 2015 From: adahary at gmail.com (Assaf Dahary) Date: Wed, 9 Sep 2015 14:52:59 +0300 Subject: [Freeswitch-users] fail to add opus to freeswitch Message-ID: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> Hi, When I installed freeswitch 1.4 long time ago I've commented out #mod_opus because I use SILK only. Now I would like to add the opus codec so I enabled it in the modules.conf and try to compile with: /usr/local/src/freeswitch/make mod_opus-install But it fails with error: Unknown target mod_opus-install make[2]: *** [mod_opus-install-all] Error 1 make[1]: *** [mod_opus-install] Error 2 make: *** [mod_opus-install] Error 2 I also download opus from source and compiled OK but still fail to 'load mod_opus' from cli: switch_loadable_module.c:1391 Error Loading module /usr/local/freeswitch/mod/mod_opus.so How can I add the opus codec? Regards Assaf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/febfcd86/attachment.html From mike at jerris.com Wed Sep 9 18:39:55 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 9 Sep 2015 10:39:55 -0400 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: when you say candidates do you mean full webrtc media profile or just using ice? if full webrtc call, put the variable webrtc_media=true in the {} on your bridge line On Wednesday, September 9, 2015, Alexander Haugg wrote: > Correction: > > the Client Application only accept SDPs *with* candidates > > > > *Von:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *Im Auftrag von *Alexander Haugg > *Gesendet:* Mittwoch, 9. September 2015 11:13 > *An:* FreeSWITCH Users Help > > *Betreff:* Re: [Freeswitch-users] Add canditate to the SDP > > > > I have a Client (connected/registered via SIP) that need candidates in the > SDP header for WebRTC > > > > Client1 (C1) => FreeSwitch => Client2 (C2) > > > > C1 => FreeSwitch > > - C1 get a list of candidates INVITE/SDP > > - Freeswitch answer with the favor candidate SESSIONPROGRESS/SDP > (local network candidate) > > > > FreeSwitch => C2 > > - Send an INVITE/SDP as standard SDP without candidates but the > Client Application only accept SDPs without candidates > > > > > > *Von:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *Im Auftrag von *Brian West > *Gesendet:* Mittwoch, 9. September 2015 11:01 > *An:* FreeSWITCH Users Help > > *Betreff:* Re: [Freeswitch-users] Add canditate to the SDP > > > > What problem are you trying to solve? > > On Wednesday, September 9, 2015, Alexander Haugg > wrote: > > Hi All, > > > > what can I do, that mod_sofia add a candidate to the SDP for an outbound > leg? > > > > For an inbound leg with candidates in the SDP the mod_sofia answer correct > with the favor candidate in the SDP. > > > > Thanks a lot! > > > > > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/3c9596a9/attachment.html From gmaruzz at gmail.com Wed Sep 9 19:26:54 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 17:26:54 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: Hello Lyle, for mod_skypopen, have you followed exactly, step by step, the instructions in https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? Also, please give us more details, as in: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests -giovanni On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: > Hi Guys, > > We've been trying to get Skypopen up and running. Everything is working > well so far, except that we have no audio. :( > > It seems to be a Pulseaudio issue, but Pulseaudio is installed and the > daemon is running. FS console reports tons of entries like this: > > 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 > [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 > ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read > Silence > 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 > [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 > ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read > Silence > 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 > [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 > ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read > Silence > > We are running Ubuntu 14.04. Has anyone encountered this? After quite a > lot of searching I've not been able to find anyone with similar issues. > > Thanks, > Lyle > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/272d091f/attachment-0001.html From omortimer at gmail.com Wed Sep 9 19:33:37 2015 From: omortimer at gmail.com (Oz Mortimer) Date: Wed, 9 Sep 2015 16:33:37 +0100 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: for what its worth, I had to add auth-anonymous=1 to system.pa load-module module-native-protocol-unix auth-anonymous=1 which resolved the issue for me. > On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: > > Hello Lyle, > > for mod_skypopen, have you followed exactly, step by step, the instructions in https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? > > Also, please give us more details, as in: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests > > -giovanni > > On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt > wrote: > Hi Guys, > > We've been trying to get Skypopen up and running. Everything is working well so far, except that we have no audio. :( > > It seems to be a Pulseaudio issue, but Pulseaudio is installed and the daemon is running. FS console reports tons of entries like this: > > 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence > 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence > 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence > > We are running Ubuntu 14.04. Has anyone encountered this? After quite a lot of searching I've not been able to find anyone with similar issues. > > Thanks, > Lyle > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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/20150909/7d5748cd/attachment.html From gmaruzz at gmail.com Wed Sep 9 19:38:10 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 17:38:10 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: Oz, so nice from you to share your knowledge. Can you please paste here the entire file you modified, and give some more details (distro, version, FreeSWITCH version, etc). I will use all info to update Confluence (our documentation). Thanks again, -giovanni On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > for what its worth, I had to add auth-anonymous=1 to system.pa > load-module module-native-protocol-unix auth-anonymous=1 > which resolved the issue for me. > > > On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: > > Hello Lyle, > > for mod_skypopen, have you followed exactly, step by step, the > instructions in > https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? > > Also, please give us more details, as in: > https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests > > -giovanni > > On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: > >> Hi Guys, >> >> We've been trying to get Skypopen up and running. Everything is working >> well so far, except that we have no audio. :( >> >> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >> daemon is running. FS console reports tons of entries like this: >> >> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> >> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >> lot of searching I've not been able to find anyone with similar issues. >> >> Thanks, >> Lyle >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/1b2f5dd8/attachment.html From omortimer at gmail.com Wed Sep 9 19:55:06 2015 From: omortimer at gmail.com (Oz Mortimer) Date: Wed, 9 Sep 2015 16:55:06 +0100 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: <0F72441B-041E-4401-B081-76D88341B475@gmail.com> Hi Giovanni, I had it running on 2 quite old machines Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 Both were on v1.4.9 It was quite a while when I tested it but I did have exactly the same issue as described. ? /etc/pulse/system.pa load-module module-null-sink load-module module-native-protocol-unix auth-anonymous=1 ? /etc/pulse/daemon.conf daemonize = yes system-instance = yes resample-method = trivial flat-volumes = yes default-sample-rate = 48000 default-sample-channels = 1 default-fragment-size-msec = 20 and because I kept forgetting to start things, I added these 2 lines to the freeswitch start up script. /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info --log-target=syslog & sh /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh I had 5 clients running with no issues what so ever. I can?t for the life of me remember where I found the auth-anonymous=1 command, but it certainly resolved the issue. Thanks Oz. > On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: > > Oz, > > so nice from you to share your knowledge. > > Can you please paste here the entire file you modified, and give some more details (distro, version, FreeSWITCH version, etc). > > I will use all info to update Confluence (our documentation). > > Thanks again, > > -giovanni > > > On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer > wrote: > for what its worth, I had to add auth-anonymous=1 to system.pa > load-module module-native-protocol-unix auth-anonymous=1 > which resolved the issue for me. > > >> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli > wrote: >> >> Hello Lyle, >> >> for mod_skypopen, have you followed exactly, step by step, the instructions in https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >> >> Also, please give us more details, as in: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >> >> -giovanni >> >> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt > wrote: >> Hi Guys, >> >> We've been trying to get Skypopen up and running. Everything is working well so far, except that we have no audio. :( >> >> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the daemon is running. FS console reports tons of entries like this: >> >> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >> >> We are running Ubuntu 14.04. Has anyone encountered this? After quite a lot of searching I've not been able to find anyone with similar issues. >> >> Thanks, >> Lyle >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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/20150909/97d1ed91/attachment-0001.html From gmaruzz at gmail.com Wed Sep 9 19:59:22 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 17:59:22 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: <0F72441B-041E-4401-B081-76D88341B475@gmail.com> References: <0F72441B-041E-4401-B081-76D88341B475@gmail.com> Message-ID: Many many thanks Oz ! Lyle, is this working for you? -giovanni On Wed, Sep 9, 2015 at 5:55 PM, Oz Mortimer wrote: > Hi Giovanni, > > I had it running on 2 quite old machines > Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 > CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 > > Both were on v1.4.9 > > It was quite a while when I tested it but I did have exactly the same > issue as described. > > ? /etc/pulse/system.pa > load-module module-null-sink > load-module module-native-protocol-unix auth-anonymous=1 > > ? /etc/pulse/daemon.conf > daemonize = yes > system-instance = yes > resample-method = trivial > flat-volumes = yes > default-sample-rate = 48000 > default-sample-channels = 1 > default-fragment-size-msec = 20 > > and because I kept forgetting to start things, I added these 2 lines to > the freeswitch start up script. > /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info > --log-target=syslog & > sh > /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh > > I had 5 clients running with no issues what so ever. > I can?t for the life of me remember where I found the auth-anonymous=1 > command, but it certainly resolved the issue. > > Thanks > Oz. > > > On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: > > Oz, > > so nice from you to share your knowledge. > > Can you please paste here the entire file you modified, and give some more > details (distro, version, FreeSWITCH version, etc). > > I will use all info to update Confluence (our documentation). > > Thanks again, > > -giovanni > > > On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > >> for what its worth, I had to add auth-anonymous=1 to system.pa >> load-module module-native-protocol-unix auth-anonymous=1 >> which resolved the issue for me. >> >> >> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: >> >> Hello Lyle, >> >> for mod_skypopen, have you followed exactly, step by step, the >> instructions in >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >> >> Also, please give us more details, as in: >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >> >> -giovanni >> >> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: >> >>> Hi Guys, >>> >>> We've been trying to get Skypopen up and running. Everything is working >>> well so far, except that we have no audio. :( >>> >>> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >>> daemon is running. FS console reports tons of entries like this: >>> >>> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> >>> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >>> lot of searching I've not been able to find anyone with similar issues. >>> >>> Thanks, >>> Lyle >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/245ab8da/attachment.html From lylepratt at gmail.com Wed Sep 9 20:26:34 2015 From: lylepratt at gmail.com (Lyle Pratt) Date: Wed, 9 Sep 2015 11:26:34 -0500 Subject: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) Message-ID: Adding the changes to /etc/pulse/system.pa that Oz suggested solved the problem for us! Thanks Oz! We are currently building a docker container with everything working now, hosted here: https://hub.docker.com/r/bettervoice/freeswitch-container/tags/ It should be finished building in a few minutes. Tag will be "1.6.0.skype". Many Thanks, Lyle ---------- Forwarded message ---------- From: Oz Mortimer To: FreeSWITCH Users Help Cc: Date: Wed, 9 Sep 2015 16:55:06 +0100 Subject: Re: [Freeswitch-users] No Audio with Skypopen Hi Giovanni, I had it running on 2 quite old machines Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 Both were on v1.4.9 It was quite a while when I tested it but I did have exactly the same issue as described. ? /etc/pulse/system.pa load-module module-null-sink load-module module-native-protocol-unix auth-anonymous=1 ? /etc/pulse/daemon.conf daemonize = yes system-instance = yes resample-method = trivial flat-volumes = yes default-sample-rate = 48000 default-sample-channels = 1 default-fragment-size-msec = 20 and because I kept forgetting to start things, I added these 2 lines to the freeswitch start up script. /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info --log-target=syslog & sh /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh I had 5 clients running with no issues what so ever. I can?t for the life of me remember where I found the auth-anonymous=1 command, but it certainly resolved the issue. Thanks Oz. On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: Oz, so nice from you to share your knowledge. Can you please paste here the entire file you modified, and give some more details (distro, version, FreeSWITCH version, etc). I will use all info to update Confluence (our documentation). Thanks again, -giovanni On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > for what its worth, I had to add auth-anonymous=1 to system.pa > load-module module-native-protocol-unix auth-anonymous=1 > which resolved the issue for me. > > > On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: > > Hello Lyle, > > for mod_skypopen, have you followed exactly, step by step, the > instructions in > https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? > > Also, please give us more details, as in: > https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests > > -giovanni > > On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: > >> Hi Guys, >> >> We've been trying to get Skypopen up and running. Everything is working >> well so far, except that we have no audio. :( >> >> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >> daemon is running. FS console reports tons of entries like this: >> >> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >> Silence >> >> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >> lot of searching I've not been able to find anyone with similar issues. >> >> Thanks, >> Lyle >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 _______________________________________________ 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/20150909/9cd50c05/attachment-0001.html From gmaruzz at gmail.com Wed Sep 9 20:33:08 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 18:33:08 +0200 Subject: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) In-Reply-To: References: Message-ID: super! Power of collaboration ! -giovanni On Wed, Sep 9, 2015 at 6:26 PM, Lyle Pratt wrote: > Adding the changes to /etc/pulse/system.pa that Oz suggested solved the > problem for us! Thanks Oz! > > We are currently building a docker container with everything working now, > hosted here: > https://hub.docker.com/r/bettervoice/freeswitch-container/tags/ > > It should be finished building in a few minutes. Tag will be " > 1.6.0.skype". > > Many Thanks, > Lyle > > ---------- Forwarded message ---------- > From: Oz Mortimer > To: FreeSWITCH Users Help > Cc: > Date: Wed, 9 Sep 2015 16:55:06 +0100 > Subject: Re: [Freeswitch-users] No Audio with Skypopen > Hi Giovanni, > > I had it running on 2 quite old machines > Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 > CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 > > Both were on v1.4.9 > > It was quite a while when I tested it but I did have exactly the same > issue as described. > > ? /etc/pulse/system.pa > load-module module-null-sink > load-module module-native-protocol-unix auth-anonymous=1 > > ? /etc/pulse/daemon.conf > daemonize = yes > system-instance = yes > resample-method = trivial > flat-volumes = yes > default-sample-rate = 48000 > default-sample-channels = 1 > default-fragment-size-msec = 20 > > and because I kept forgetting to start things, I added these 2 lines to > the freeswitch start up script. > /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info > --log-target=syslog & > sh > /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh > > I had 5 clients running with no issues what so ever. > I can?t for the life of me remember where I found the auth-anonymous=1 > command, but it certainly resolved the issue. > > Thanks > Oz. > > > On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: > > Oz, > > so nice from you to share your knowledge. > > Can you please paste here the entire file you modified, and give some more > details (distro, version, FreeSWITCH version, etc). > > I will use all info to update Confluence (our documentation). > > Thanks again, > > -giovanni > > > On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > >> for what its worth, I had to add auth-anonymous=1 to system.pa >> load-module module-native-protocol-unix auth-anonymous=1 >> which resolved the issue for me. >> >> >> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: >> >> Hello Lyle, >> >> for mod_skypopen, have you followed exactly, step by step, the >> instructions in >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >> >> Also, please give us more details, as in: >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >> >> -giovanni >> >> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: >> >>> Hi Guys, >>> >>> We've been trying to get Skypopen up and running. Everything is working >>> well so far, except that we have no audio. :( >>> >>> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >>> daemon is running. FS console reports tons of entries like this: >>> >>> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> >>> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >>> lot of searching I've not been able to find anyone with similar issues. >>> >>> Thanks, >>> Lyle >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _______________________________________________ > 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 > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/877bf353/attachment.html From brian at freeswitch.org Wed Sep 9 20:35:24 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2015 11:35:24 -0500 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: I think he means *media_webrtc=true* :) /b On Wed, Sep 9, 2015 at 9:39 AM, Michael Jerris wrote: > when you say candidates do you mean full webrtc media profile or just > using ice? if full webrtc call, put the variable webrtc_media=true in the > {} on your bridge line > > > On Wednesday, September 9, 2015, Alexander Haugg > wrote: > >> Correction: >> >> the Client Application only accept SDPs *with* candidates >> >> >> >> *Von:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *Im Auftrag von *Alexander >> Haugg >> *Gesendet:* Mittwoch, 9. September 2015 11:13 >> *An:* FreeSWITCH Users Help >> *Betreff:* Re: [Freeswitch-users] Add canditate to the SDP >> >> >> >> I have a Client (connected/registered via SIP) that need candidates in >> the SDP header for WebRTC >> >> >> >> Client1 (C1) => FreeSwitch => Client2 (C2) >> >> >> >> C1 => FreeSwitch >> >> - C1 get a list of candidates INVITE/SDP >> >> - Freeswitch answer with the favor candidate >> SESSIONPROGRESS/SDP (local network candidate) >> >> >> >> FreeSwitch => C2 >> >> - Send an INVITE/SDP as standard SDP without candidates but the >> Client Application only accept SDPs without candidates >> >> >> >> >> >> *Von:* freeswitch-users-bounces at lists.freeswitch.org [ >> mailto:freeswitch-users-bounces at lists.freeswitch.org] *Im Auftrag von *Brian >> West >> *Gesendet:* Mittwoch, 9. September 2015 11:01 >> *An:* FreeSWITCH Users Help >> *Betreff:* Re: [Freeswitch-users] Add canditate to the SDP >> >> >> >> What problem are you trying to solve? >> >> On Wednesday, September 9, 2015, Alexander Haugg >> wrote: >> >> Hi All, >> >> >> >> what can I do, that mod_sofia add a candidate to the SDP for an outbound >> leg? >> >> >> >> For an inbound leg with candidates in the SDP the mod_sofia answer >> correct with the favor candidate in the SDP. >> >> >> >> Thanks a lot! >> >> >> >> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/97a99613/attachment-0001.html From brian at freeswitch.org Wed Sep 9 20:36:17 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2015 11:36:17 -0500 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> Message-ID: Its never built, what are the full build errors? On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary wrote: > Hi, > > > > When I installed freeswitch 1.4 long time ago I've commented out #mod_opus > because I use SILK only. > > > > Now I would like to add the opus codec so I enabled it in the modules.conf > and try to compile with: > > /usr/local/src/freeswitch/make mod_opus-install > > But it fails with error: > > Unknown target mod_opus-install > > make[2]: *** [mod_opus-install-all] Error 1 > > make[1]: *** [mod_opus-install] Error 2 > > make: *** [mod_opus-install] Error 2 > > > > I also download opus from source and compiled OK but still fail to 'load > mod_opus' from cli: > > switch_loadable_module.c:1391 Error Loading module > /usr/local/freeswitch/mod/mod_opus.so > > > > How can I add the opus codec? > > > > Regards > > > > Assaf > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/7f404e0e/attachment.html From lylepratt at gmail.com Wed Sep 9 20:49:56 2015 From: lylepratt at gmail.com (Lyle Pratt) Date: Wed, 9 Sep 2015 11:49:56 -0500 Subject: [Freeswitch-users] No Audio with Skypopen Message-ID: @giovanni I am actually having one other issue. The documentation states that the skype client should automatically accept any contact requests. However, when I add the contact from another account, it always shows as "Pending contact request". Is there some way to force that to accept? ---------- Forwarded message ---------- From: Giovanni Maruzzelli To: FreeSWITCH Users Help Cc: Date: Wed, 9 Sep 2015 18:33:08 +0200 Subject: Re: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) super! Power of collaboration ! -giovanni -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/77246ee1/attachment.html From gmaruzz at gmail.com Wed Sep 9 21:07:27 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 19:07:27 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: No, there is no force on that. Can you please open a jira issue with all the information needed to replicate the problem? Thanks! sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 9, 2015 6:50 PM, "Lyle Pratt" wrote: > @giovanni I am actually having one other issue. The documentation states > that the skype client should automatically accept any contact requests. > However, when I add the contact from another account, it always shows as > "Pending contact request". Is there some way to force that to accept? > > ---------- Forwarded message ---------- > From: Giovanni Maruzzelli > To: FreeSWITCH Users Help > Cc: > Date: Wed, 9 Sep 2015 18:33:08 +0200 > Subject: Re: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) > super! > > Power of collaboration ! > > -giovanni > > _________________________________________________________________________ > 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/20150909/9343d7b4/attachment.html From gmaruzz at gmail.com Wed Sep 9 21:14:53 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 19:14:53 +0200 Subject: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) In-Reply-To: References: Message-ID: documentation updated: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen On Wed, Sep 9, 2015 at 6:26 PM, Lyle Pratt wrote: > Adding the changes to /etc/pulse/system.pa that Oz suggested solved the > problem for us! Thanks Oz! > > We are currently building a docker container with everything working now, > hosted here: > https://hub.docker.com/r/bettervoice/freeswitch-container/tags/ > > It should be finished building in a few minutes. Tag will be " > 1.6.0.skype". > > Many Thanks, > Lyle > > ---------- Forwarded message ---------- > From: Oz Mortimer > To: FreeSWITCH Users Help > Cc: > Date: Wed, 9 Sep 2015 16:55:06 +0100 > Subject: Re: [Freeswitch-users] No Audio with Skypopen > Hi Giovanni, > > I had it running on 2 quite old machines > Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 > CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 > > Both were on v1.4.9 > > It was quite a while when I tested it but I did have exactly the same > issue as described. > > ? /etc/pulse/system.pa > load-module module-null-sink > load-module module-native-protocol-unix auth-anonymous=1 > > ? /etc/pulse/daemon.conf > daemonize = yes > system-instance = yes > resample-method = trivial > flat-volumes = yes > default-sample-rate = 48000 > default-sample-channels = 1 > default-fragment-size-msec = 20 > > and because I kept forgetting to start things, I added these 2 lines to > the freeswitch start up script. > /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info > --log-target=syslog & > sh > /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh > > I had 5 clients running with no issues what so ever. > I can?t for the life of me remember where I found the auth-anonymous=1 > command, but it certainly resolved the issue. > > Thanks > Oz. > > > On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: > > Oz, > > so nice from you to share your knowledge. > > Can you please paste here the entire file you modified, and give some more > details (distro, version, FreeSWITCH version, etc). > > I will use all info to update Confluence (our documentation). > > Thanks again, > > -giovanni > > > On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > >> for what its worth, I had to add auth-anonymous=1 to system.pa >> load-module module-native-protocol-unix auth-anonymous=1 >> which resolved the issue for me. >> >> >> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: >> >> Hello Lyle, >> >> for mod_skypopen, have you followed exactly, step by step, the >> instructions in >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >> >> Also, please give us more details, as in: >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >> >> -giovanni >> >> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: >> >>> Hi Guys, >>> >>> We've been trying to get Skypopen up and running. Everything is working >>> well so far, except that we have no audio. :( >>> >>> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >>> daemon is running. FS console reports tons of entries like this: >>> >>> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> >>> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >>> lot of searching I've not been able to find anyone with similar issues. >>> >>> Thanks, >>> Lyle >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _______________________________________________ > 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 > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/cf2094af/attachment-0001.html From gmaruzz at gmail.com Wed Sep 9 21:15:41 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 19:15:41 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: <0F72441B-041E-4401-B081-76D88341B475@gmail.com> References: <0F72441B-041E-4401-B081-76D88341B475@gmail.com> Message-ID: documentation updated: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen -giovanni On Wed, Sep 9, 2015 at 5:55 PM, Oz Mortimer wrote: > Hi Giovanni, > > I had it running on 2 quite old machines > Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 > CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 > > Both were on v1.4.9 > > It was quite a while when I tested it but I did have exactly the same > issue as described. > > ? /etc/pulse/system.pa > load-module module-null-sink > load-module module-native-protocol-unix auth-anonymous=1 > > ? /etc/pulse/daemon.conf > daemonize = yes > system-instance = yes > resample-method = trivial > flat-volumes = yes > default-sample-rate = 48000 > default-sample-channels = 1 > default-fragment-size-msec = 20 > > and because I kept forgetting to start things, I added these 2 lines to > the freeswitch start up script. > /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info > --log-target=syslog & > sh > /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh > > I had 5 clients running with no issues what so ever. > I can?t for the life of me remember where I found the auth-anonymous=1 > command, but it certainly resolved the issue. > > Thanks > Oz. > > > On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: > > Oz, > > so nice from you to share your knowledge. > > Can you please paste here the entire file you modified, and give some more > details (distro, version, FreeSWITCH version, etc). > > I will use all info to update Confluence (our documentation). > > Thanks again, > > -giovanni > > > On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: > >> for what its worth, I had to add auth-anonymous=1 to system.pa >> load-module module-native-protocol-unix auth-anonymous=1 >> which resolved the issue for me. >> >> >> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: >> >> Hello Lyle, >> >> for mod_skypopen, have you followed exactly, step by step, the >> instructions in >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >> >> Also, please give us more details, as in: >> https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >> >> -giovanni >> >> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: >> >>> Hi Guys, >>> >>> We've been trying to get Skypopen up and running. Everything is working >>> well so far, except that we have no audio. :( >>> >>> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the >>> daemon is running. FS console reports tons of entries like this: >>> >>> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 >>> [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 >>> ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read >>> Silence >>> >>> We are running Ubuntu 14.04. Has anyone encountered this? After quite a >>> lot of searching I've not been able to find anyone with similar issues. >>> >>> Thanks, >>> Lyle >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/bc7d03fd/attachment.html From lylepratt at gmail.com Wed Sep 9 21:21:07 2015 From: lylepratt at gmail.com (Lyle Pratt) Date: Wed, 9 Sep 2015 12:21:07 -0500 Subject: [Freeswitch-users] No Audio with Skypopen Message-ID: @giovanni Sure I can open a Jira issue, but at this point, I'm kind of just wondering if its working for anyone else. Basically we only have 1 Skype user configured on only 1 interface. Adding that user as a contact from any other Skype user just stays in the Pending state. Is it working for you? ---------- Forwarded message ---------- From: Giovanni Maruzzelli To: FreeSWITCH Users Help Cc: Date: Wed, 9 Sep 2015 19:07:27 +0200 Subject: Re: [Freeswitch-users] No Audio with Skypopen No, there is no force on that. Can you please open a jira issue with all the information needed to replicate the problem? Thanks! sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/e4659629/attachment.html From omortimer at gmail.com Wed Sep 9 21:21:25 2015 From: omortimer at gmail.com (Oz Mortimer) Date: Wed, 9 Sep 2015 18:21:25 +0100 Subject: [Freeswitch-users] No Audio with Skypopen (Oz Mortimer) In-Reply-To: References: Message-ID: <590B7B08-675D-4605-8703-0A120A233C84@gmail.com> Good stuff! > On 9 Sep 2015, at 17:33, Giovanni Maruzzelli wrote: > > super! > > Power of collaboration ! > > -giovanni > > >> On Wed, Sep 9, 2015 at 6:26 PM, Lyle Pratt wrote: >> Adding the changes to /etc/pulse/system.pa that Oz suggested solved the problem for us! Thanks Oz! >> >> We are currently building a docker container with everything working now, hosted here: >> https://hub.docker.com/r/bettervoice/freeswitch-container/tags/ >> >> It should be finished building in a few minutes. Tag will be "1.6.0.skype". >> >> Many Thanks, >> Lyle >> >> ---------- Forwarded message ---------- >> From: Oz Mortimer >> To: FreeSWITCH Users Help >> Cc: >> Date: Wed, 9 Sep 2015 16:55:06 +0100 >> Subject: Re: [Freeswitch-users] No Audio with Skypopen >> Hi Giovanni, >> >> I had it running on 2 quite old machines >> Fedora release 16 (Verne) / Linux 3.6.11-4.fc16.i686 i686 >> CentOS release 5.5 (Final) / Linux 2.6.18-194.el5 x86_64 >> >> Both were on v1.4.9 >> >> It was quite a while when I tested it but I did have exactly the same issue as described. >> >> ? /etc/pulse/system.pa >> load-module module-null-sink >> load-module module-native-protocol-unix auth-anonymous=1 >> >> ? /etc/pulse/daemon.conf >> daemonize = yes >> system-instance = yes >> resample-method = trivial >> flat-volumes = yes >> default-sample-rate = 48000 >> default-sample-channels = 1 >> default-fragment-size-msec = 20 >> >> and because I kept forgetting to start things, I added these 2 lines to the freeswitch start up script. >> /usr/bin/pulseaudio --system=true --daemonize=true --log-level=info --log-target=syslog & >> sh /usr/local/freeswitch/skypopen/skype-clients-startup-dir/start_skype_clients.sh >> >> I had 5 clients running with no issues what so ever. >> I can?t for the life of me remember where I found the auth-anonymous=1 command, but it certainly resolved the issue. >> >> Thanks >> Oz. >> >> >>> On 9 Sep 2015, at 16:38, Giovanni Maruzzelli wrote: >>> >>> Oz, >>> >>> so nice from you to share your knowledge. >>> >>> Can you please paste here the entire file you modified, and give some more details (distro, version, FreeSWITCH version, etc). >>> >>> I will use all info to update Confluence (our documentation). >>> >>> Thanks again, >>> >>> -giovanni >>> >>> >>>> On Wed, Sep 9, 2015 at 5:33 PM, Oz Mortimer wrote: >>>> for what its worth, I had to add auth-anonymous=1 to system.pa >>>> load-module module-native-protocol-unix auth-anonymous=1 >>>> which resolved the issue for me. >>>> >>>> >>>>> On 9 Sep 2015, at 16:26, Giovanni Maruzzelli wrote: >>>>> >>>>> Hello Lyle, >>>>> >>>>> for mod_skypopen, have you followed exactly, step by step, the instructions in https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen ? >>>>> >>>>> Also, please give us more details, as in: https://freeswitch.org/confluence/display/FREESWITCH/mod_skypopen#mod_skypopen-HowToReportBUGSandFeatureRequests >>>>> >>>>> -giovanni >>>>> >>>>>> On Wed, Sep 9, 2015 at 4:58 AM, Lyle Pratt wrote: >>>>>> Hi Guys, >>>>>> >>>>>> We've been trying to get Skypopen up and running. Everything is working well so far, except that we have no audio. :( >>>>>> >>>>>> It seems to be a Pulseaudio issue, but Pulseaudio is installed and the daemon is running. FS console reports tons of entries like this: >>>>>> >>>>>> 2015-09-09 02:47:35.541712 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >>>>>> 2015-09-09 02:47:35.561715 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >>>>>> 2015-09-09 02:47:35.581714 [DEBUG] mod_skypopen.c:900 [1.6.0+git~20150903T203652Z~6762f14140~64bit ] [DEBUG_SKYPE 900 ][skype101 ][UP,INPROGRS] READ BUFFER EMPTY,skypopen_audio_read Silence >>>>>> >>>>>> We are running Ubuntu 14.04. Has anyone encountered this? After quite a lot of searching I've not been able to find anyone with similar issues. >>>>>> >>>>>> Thanks, >>>>>> Lyle >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>> >>>>> >>>>> >>>>> -- >>>>> Sincerely, >>>>> >>>>> Giovanni Maruzzelli >>>>> Cell : +39-347-2665618 >>>>> _________________________________________________________________________ >>>>> 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 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> _________________________________________________________________________ >>> 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 >> >> >> _______________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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/20150909/c6a71caf/attachment-0001.html From gmaruzz at gmail.com Wed Sep 9 21:26:28 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Wed, 9 Sep 2015 19:26:28 +0200 Subject: [Freeswitch-users] No Audio with Skypopen In-Reply-To: References: Message-ID: On Wed, Sep 9, 2015 at 7:21 PM, Lyle Pratt wrote: > @giovanni Sure I can open a Jira issue, but at this point, I'm kind of > just wondering if its working for anyone else. Basically we only have 1 > Skype user configured on only 1 interface. Adding that user as a contact > from any other Skype user just stays in the Pending state. > > Is it working for you? > Yes, if I remember correctly. Longtime I've not tested this. Maybe they changed something? So: please open a Jira, attach all the debug information as per instruction on the confluence Skypopen page. Is important you attach all info needed, particularly what happen in debug when someone ask the contact to be added, etc. -giovanni > > > ---------- Forwarded message ---------- > From: Giovanni Maruzzelli > To: FreeSWITCH Users Help > Cc: > Date: Wed, 9 Sep 2015 19:07:27 +0200 > Subject: Re: [Freeswitch-users] No Audio with Skypopen > > No, there is no force on that. > > Can you please open a jira issue with all the information needed to > replicate the problem? > > Thanks! > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/72d5eadf/attachment.html From krice at freeswitch.org Wed Sep 9 23:10:08 2015 From: krice at freeswitch.org (Ken Rice) Date: Wed, 09 Sep 2015 19:10:08 +0000 Subject: [Freeswitch-users] FreeSWITCH Week in Review (Master Branch) August 29th- September 4th Message-ID: <55f08410633dd_493eab1314851c8@resque-worker.9.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1hYdrxA FreeSWITCH Week in Review (Master Branch) August 29th- September 4th Hello, again. This past week in the FreeSWITCH master branch we had 75 commits! The new features for this week include: improvements to the verto communicator,?allowing Freeswitch to initiate late offer calls, the addition of CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu, and more work toward the new module, mod_hiredis!? Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support. New features that were added: FS-8094 [verto_communicator] Added googEchoCancellation, googNoiseSuppression, and googHighpassFilter settings to the UI?enabled by default FS-8107 [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu FS-6833 Allow Freeswitch to initiate late offer calls FS-8075 [mod_hiredis] Add conf file to spec file too and updates for limit release case Improvements in build system, cross platform support, and packaging: FS-7966?[Windows]?Build now uses visual studio 2015 and builds successfully, but is?still missing video functionality FS-8124 [verto_communicator] Adding option ?debug to grunt build, dist app will be generated without minified code. The following bugs were squashed: FS-8099?[mod_lua] Restored LUA dialplan ACTIONS functionality FS-7988?[filebug.pl] Moved -askall to -terse so old -askall behavior is default and old default is now -terse FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer FS-8103?[mod_rayo] Fixed handling of malformed requests FS-8108 [mod_lua] Removed legacy mod_lua, the regular mod_lua works with system lua now FS-8082 [mod_rayo]?Fixed a segfault FS-8110 [mod_rayo] Prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message FS-8116 [verto] Fixed device enumeration hanging on init FS-8118 [verto] Fixed calls not properly rejecting video when video is offered but only audio is accepted FS-7994 [verto_communicator] Using factory for group calls in history FS-8117 [verto_communicator] Calling verto.iceServers upon useSTUN changing on ModalSettings,?correctly check for STUN setting in localStorage, and fixed ignoring useSTUN settings FS-8127 [mod_conference] Fixed an audio issue caused by the codec not updating often enough when detecting rate change FS-8088 [verto_communicator]?Fixed?members list being destroyed after switching conferences and ending the first conference ? And, this past week in the FreeSWITCH 1.4 branch we had 9?new commits merged in from master. And the FreeSWITCH 1.4.21 release is here! Go check it out! New features that were added: FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. Improvements in build system, cross platform support, and packaging: FS-8055 [build] Add confdir variable to freeswitch.pc The following bugs were fixed: FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-8110 [mod_rayo] Prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message FS-8082 [mod_rayo] Do not remove items from hash while iterating FS-8103 [mod_rayo] Handle where finishes unexpectedly before start event is received -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/db2aa1eb/attachment.html From adahary at gmail.com Thu Sep 10 00:14:22 2015 From: adahary at gmail.com (Assaf Dahary) Date: Wed, 9 Sep 2015 23:14:22 +0300 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> Message-ID: <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> Here is the complete output of the build cmd: [root at www ~]# cd /usr/local/src/freeswitch/ [root at www freeswitch]# make mod_opus-install /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.so.1.0.0 /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f libfreeswitch.so.1 && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai /usr/local/freeswitch/lib/libfreeswitch.la quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: install: chmod 644 /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: install: ranlib /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/freeswitch/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/freeswitch/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Unknown target mod_opus-install make[2]: *** [mod_opus-install-all] Error 1 make[1]: *** [mod_opus-install] Error 2 make: *** [mod_opus-install] Error 2 [root at www freeswitch]# From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: Wednesday, September 09, 2015 7:36 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] fail to add opus to freeswitch Its never built, what are the full build errors? On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary wrote: Hi, When I installed freeswitch 1.4 long time ago I've commented out #mod_opus because I use SILK only. Now I would like to add the opus codec so I enabled it in the modules.conf and try to compile with: /usr/local/src/freeswitch/make mod_opus-install But it fails with error: Unknown target mod_opus-install make[2]: *** [mod_opus-install-all] Error 1 make[1]: *** [mod_opus-install] Error 2 make: *** [mod_opus-install] Error 2 I also download opus from source and compiled OK but still fail to 'load mod_opus' from cli: switch_loadable_module.c:1391 Error Loading module /usr/local/freeswitch/mod/mod_opus.so How can I add the opus codec? Regards Assaf _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/c32d1944/attachment-0001.html From mike at jerris.com Thu Sep 10 00:24:25 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 9 Sep 2015 16:24:25 -0400 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> Message-ID: <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> this tells me that codecs/mod_opus is not in modules.conf anywhere > On Sep 9, 2015, at 4:14 PM, Assaf Dahary wrote: > > Here is the complete output of the build cmd: > > [root at www ~]# cd /usr/local/src/freeswitch/ > [root at www freeswitch]# make mod_opus-install > /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.so.1.0.0 /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 > quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f libfreeswitch.so.1 && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) > quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai /usr/local/freeswitch/lib/libfreeswitch.la > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a /usr/local/freeswitch/lib/libfreeswitch.a > quiet_libtool: install: chmod 644 /usr/local/freeswitch/lib/libfreeswitch.a > quiet_libtool: install: ranlib /usr/local/freeswitch/lib/libfreeswitch.a > quiet_libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/freeswitch/lib > ---------------------------------------------------------------------- > Libraries have been installed in: > /usr/local/freeswitch/lib > > If you ever happen to want to link against installed libraries > in a given directory, LIBDIR, you must either use libtool, and > specify the full pathname of the library, or use the `-LLIBDIR' > flag during linking and do at least one of the following: > - add LIBDIR to the `LD_LIBRARY_PATH' environment variable > during execution > - add LIBDIR to the `LD_RUN_PATH' environment variable > during linking > - use the `-Wl,-rpath -Wl,LIBDIR' linker flag > - have your system administrator add LIBDIR to `/etc/ld.so.conf' > > See any operating system documentation about shared libraries for > more information, such as the ld(1) and ld.so(8) manual pages. > ---------------------------------------------------------------------- > Unknown target mod_opus-install > make[2]: *** [mod_opus-install-all] Error 1 > make[1]: *** [mod_opus-install] Error 2 > make: *** [mod_opus-install] Error 2 > [root at www freeswitch]# > > From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West > Sent: Wednesday, September 09, 2015 7:36 PM > To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] fail to add opus to freeswitch > > Its never built, what are the full build errors? > > On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary > wrote: > Hi, > > When I installed freeswitch 1.4 long time ago I've commented out #mod_opus because I use SILK only. > > Now I would like to add the opus codec so I enabled it in the modules.conf and try to compile with: > /usr/local/src/freeswitch/make mod_opus-install > But it fails with error: > Unknown target mod_opus-install > make[2]: *** [mod_opus-install-all] Error 1 > make[1]: *** [mod_opus-install] Error 2 > make: *** [mod_opus-install] Error 2 > > I also download opus from source and compiled OK but still fail to 'load mod_opus' from cli: > switch_loadable_module.c:1391 Error Loading module /usr/local/freeswitch/mod/mod_opus.so > > How can I add the opus codec? > > Regards > > Assaf > > _________________________________________________________________________ > 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 > > > > -- > Brian West > brian at freeswitch.org > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > Got Bugs? Report them here ! | Reddit: /r/freeswitch > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > _________________________________________________________________________ > 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/20150909/355c3fe6/attachment-0001.html From bote_radio at botecomm.com Thu Sep 10 02:02:25 2015 From: bote_radio at botecomm.com (Bote Man) Date: Wed, 9 Sep 2015 18:02:25 -0400 Subject: [Freeswitch-users] systemd won't enable for automatic start of FS In-Reply-To: References: <017c01d0d90a$ec056020$c4102060$@botecomm.com> <019301d0d910$077e3480$167a9d80$@botecomm.com> <6A2AB64A-3C24-4A74-A1FC-F8A5E169DCEB@jerris.com> <01e401d0d91c$65b75610$31260230$@botecomm.com> <020f01d0d92d$0b365450$21a2fcf0$@botecomm.com> Message-ID: <023c01d0eb4b$36287500$a2795f00$@botecomm.com> That certainly is helpful, thanks Larry. I don?t mess around in linux often enough to keep these tools and tricks at the top of mind, but it turned out that FS does the Right Thing when started as root, then drops to the user specified on its command line. I?ll keep your tips in mind, though. Thanks. Bote From: Larry Morley Sent: Monday, 07 September, 2015 12:37 Subject: Re: [Freeswitch-users] systemd won't enable for automatic start of FS This is really more general information than anything specific to your problem; that said, I'm posting this as my fingers got singed a time or two, courtesy of it. When I encounter an error slash problem like the one you did, one of the first things I usually do - unless I have a reason not to - is: check to see that the ownership and permissions on the directories a daemon's PID file. log file, etc., are supposed to be written to will allow the daemon (or other program) to actually write from / read to those files. I also check same on any temp directories the program uses and directories containing configuration files. One way to do this that's relatively safe is this: say, for example, I had a daemon named "dproc" that was supposed to run as user "dproc", group " dproc", with the. pid file going in /usr/local/xware/run . If I were to run: sudo -u dproc -g dproc touch /usr/local/xware/dproc.pid I would know near immediately whether that user and group would have problems accessing that file. And why. The other that's proved to be helpful is checking the permissions and ownership of a parent directory; using the above example again, if I saw that the output of ls -ld /usr/local/xware was dr-x------ nobody nobody ... then I'd probably wind up saving myself a bit of time and grief. Hope that's of help to someone. - Larry On Aug 17, 2015 4:41 PM, "Bote Man" wrote: This works! I don?t know how, but I will not argue with success. FreeSWITCH even starts after rebooting so this is a Good Thing. I note that systemctl still emits this erroneous error: systemctl enable freeswitch Synchronizing state for freeswitch.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d freeswitch defaults Executing /usr/sbin/update-rc.d freeswitch enable Failed to execute operation: No such file or directory It did execute the desired operation which was to start FreeSWITCH at boot time. A Google search revealed a number of complaints from back in May and June that systemd reports that error even though it works. I would have suspected it was fixed by now, but as long as we are aware of it I can live with it. Thank you! Bote From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Komar, Jason Sent: Monday, 17 August, 2015 14:51 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] systemd won't enable for automatic start of FS I couldn't get FreeSWITCH compiled from source to work under systemd on Debian Jessie without having the pid file under /usr/local/freeswitch Here are the contents of my freeswitch.service file that let me get it working if it helps you. [Unit] Description=freeswitch ;After=syslog.target network.target local-fs.target After=syslog.target network-online.target local-fs.target [Service] ; service Type=forking PIDFile=/usr/local/freeswitch/run/freeswitch.pid PermissionsStartOnly=true ExecStartPre=/bin/mkdir -p /usr/local/freeswitch/run ExecStartPre=/bin/chown freeswitch:daemon /usr/local/freeswitch/run ExecStart=/usr/local/freeswitch/bin/freeswitch -ncwait -nonat TimeoutSec=45s Restart=always ; exec WorkingDirectory=/usr/local/freeswitch/run User=freeswitch Group=daemon LimitCORE=infinity LimitNOFILE=100000 LimitNPROC=60000 ;LimitSTACK=240 LimitRTPRIO=infinity LimitRTTIME=7000000 IOSchedulingClass=realtime IOSchedulingPriority=2 CPUSchedulingPolicy=rr CPUSchedulingPriority=89 UMask=0007 [Install] WantedBy=multi-user.target ----- Jason On Mon, Aug 17, 2015 at 12:41 PM, Bote Man wrote: Yeah, I saw that ticket where you changed the WorkingDirectory from /run/freeswitch to /var/run/freeswitch and I made those changes to mine, but it?s still flunky. I?ll keep hammering away at it. Thanks. Bote From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Monday, 17 August, 2015 14:22 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] systemd won't enable for automatic start of FS The ones in tree are only for the packages, you would need to modify those to be the correct paths and manually install them. You can follow the patches that went in to the debian packaging for some indication of how to install them correctly. On Aug 17, 2015, at 1:13 PM, Bote Man wrote: I copied freeswitch.xml to /etc/freeswitch but I think that is only for sysvinit anyway. I compiled FS from source which runs in a different directory tree than the Debian package. The debs run under /etc/freeswitch while the compiled version runs under /usr/local/freeswitch as I have it configured. Thanks. Bote From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Volodymyr Fedorov Sent: Monday, 17 August, 2015 12:48 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] systemd won't enable for automatic start of FS Hello, Do you copied sample configs to /etc/freeswitch directory. On Mon, Aug 17, 2015 at 7:36 PM, Bote Man < bote_radio at botecomm.com> wrote: I?m struggling to get systemd to start FreeSWITCH at boot time and also leave it running once it starts. Problem #1 ? ?systemd enable freeswitch? outputs the right steps, but ends with an error message. The error I get is ?No such file or directory? but that is less than helpful. Problem #2 ? When I start FreeSWITCH with ?systemd start freeswitch? it starts alright, but systemd does not detect FS running properly so it kills it after the specified 45 seconds elapses and restarts it. I can see this in top when FS gets a new pid. Details -------- It?s a new installation of Debian 8.1 and I chose to use systemd as the init process. I compiled FreeSWITCH from source using the latest Master as of late July. The only section of the unit file that is supposed to be used by the ?enable? command is the [Install] section and that simply points to the multi-user.target as expected. I do not know what to do with the 2 other sample systemd files in /usr/src/freeswitch/debian, perhaps they are key. I have read up on systemd and the FS unit file looks good to my untrained eye. I did not use the sysvinit files that are also in that FS debian directory. I successfully used systemd to start, stop, and enable a few other system services with success so there must be a tweak to the FS unit file that I am missing. I can start FS manually and it runs normally. A Google search revealed a number of complaints that systemd would emit an error message with its ?enable? command, yet it would successfully enable the service; this was with a few different services on Debian and Ubuntu, so it seems there might still be some weirdness with systemd on Debian. Has anybody gotten systemd to start FS reliably? Has anybody figured out how to make systemd detect FreeSWITCH running so that it doesn?t restart it repeatedly? Once I figure out how to tame systemd I will document my findings in Confluence as these are the last steps that allow you to get FS up and running quickly. Thanks. --- Bote _________________________________________________________________________ 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 -- Best regards, Volodymyr _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150909/564adfa5/attachment-0001.html From ssinyagin at gmail.com Thu Sep 10 02:57:00 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Thu, 10 Sep 2015 00:57:00 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150908165948.47793eb2@mail.email-me.co.uk> Message-ID: My patches are now in master, so FreeSWITCH can be compiled under any of Solaris derivatives. The -u option will not work in current FreeSWITCH on any of Solaris derivatives, regardless if it's in a zone or not: the -u option causes it to execute setuid() to switch to the unprivileged user. But the problem is, that setuid() sets the effective set of privileges to "basic", and "proc_clock_highres" is not included, even that it is allowed for the process. This piece illustrates this behavior: [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' 4079: ppriv 4079 flags = E: basic I: basic P: basic L: basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource So, switch_core.c needs to be modified to utilize setpflags() and setppriv() if we are under Solaris, and assign "proc_clock_highres" to the process before the timer is initialized. I will propose the patch within a month or so. FreeSWITCH runs fine as root. On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin wrote: > Darren, > > if the zone has the proc_clock_highres privilege, you can assign it to > the freeswitch user: > usermod -K defaultpriv=basic,proc_clock_highres frsw > > after that, under "su - frsw", FreeSWITCH can start. > > But launching it as root with "-u frsw -g frsw" causes the same > coredump, as timerfd is unavailable for some reason. This needs > further investigation. > > Also inside a zone, -rp does not have any effect on the process > priority, because this needs another privilege: PRIV_PROC_PRIOUP or > PRIV_PROC_PRIOCNTL (see privileges(5)). > > So, there are still obstacles, but we're getting there slowly. But it > looks like you anyway have to have administrative access to the global > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at > Joyent doesn't look realistic. Still, it's a very attractive platform > because of its lightweight zones and nice network performance and > built-in ZFS. Soon I will have a test physical server with SmartOS in > my lab, and I can let the interested people access it and test or play > around. > > cheers, > stanislav > > > > > > On Tue, Sep 8, 2015 at 6:59 PM, Support wrote: >> Stanislav, >> >> Yes I did use that to get it going but then found that only worked as root. >> >> Also, I know for myself, who was in control of the global zone, that this >> was a workaround but it was quickly pointed out to me by community members >> that this is just a workaround as those just using for example Joyent cloud >> or any zone other than on their own server would probably never be given >> access to the high res clock. >> >> Regards >> Darren >> >> ________________________________ >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 >> >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >> phew, it started finally. >> >> The correct string is "limit_priv": "default,proc_clock_highres" >> >> After vmadm update, you need to reboot the zone, in order for new >> permissions to propagate to its processes. >> >> >> >> >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin >> wrote: >>> no, my bad, it's still failing on the timer. I'll spend some time on >>> it. Feel free to contact me directly on skype or google hangouts or >>> telegram >>> >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >>> wrote: >>>> actually the answer about the timer was given in that same chat where >>>> you took part: >>>> http://echelog.com/logs/browse/smartos/1438293600 >>>> >>>> I added the following line to the VM manifest json, and then did "vmadm >>>> update": >>>> >>>> "limit_priv": "default,-proc_clock_highres" >>>> >>>> Now it doesn't complain about the timer. But the master branch still >>>> coredumps for some other reason :) >>>> >>>> >>>> >>>> >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >>>>> Stanislav, >>>>> >>>>> I cannot help with this, my skills don't reach that far but I can point >>>>> you >>>>> in the right direction. >>>>> >>>>> I had the same problem and it seems to be related to something called >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting >>>>> access to >>>>> the high res clock, something not available to smartos zones with the >>>>> default privileges. >>>>> >>>>> I did manage to mess with the smartos privileges and get it to run at >>>>> one >>>>> time but it was only when running as root. >>>>> >>>>> If you actually used an older version of smartos, I think the one I used >>>>> is >>>>> dated around january this year, then it will compile fine and use some >>>>> sort >>>>> of other timing method. >>>>> >>>>> This timerfd thing, thing relates to freeswitch finding a file called >>>>> timerfd.h that didn't appear in smartos zones until about march this >>>>> year, >>>>> something to do with lx brand I think. >>>>> >>>>> I have just looked and the smartos version that will compile is >>>>> 20150108T111855Z, obviously it would be better on the newer. >>>>> >>>>> Compiling on the above smartos version and then running it on newer is >>>>> no >>>>> problem which is what I ended up doing. >>>>> >>>>> Hope this helps >>>>> >>>>> Regards >>>>> Darren >>>>> >>>>> ________________________________ >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>>> >>>>> >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>>>> >>>>> I fixed the compilation problems, and now there's a runtime issue. >>>>> >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>>>> wrote: >>>>>> I see there are some people on the list, working with SmartOS. >>>>>> >>>>>> The current master fails to compile: >>>>>> https://freeswitch.org/jira/browse/FS-7967 >>>>>> >>>>>> Your input will be appreciated. >>>>>> >>>>>> I just started looking around and getting the feeling what SmartOS is. >>>>>> I worked with Solaris quite a lot, but that was almost 10 years ago. >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 From support at directvoip.co.uk Thu Sep 10 03:14:18 2015 From: support at directvoip.co.uk (Support) Date: Thu, 10 Sep 2015 00:14:18 +0100 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: Message-ID: <20150909231418.c190a040@mail.email-me.co.uk> Stanislav, Great progress you have made there, I returned to Debian myself but I believe quite a few smartos guys are running older versions. I'll spin up a smartos box and see if master resolves the issue that was the killer for me: https://freeswitch.org/jira/browse/FS-7991 Sip handsets had no problem with TCP but it just wouldn't send through a gateway using TCP. Thanks for everything so far. Regards Darren _____ From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] Sent: Wed, 09 Sep 2015 23:57:00 +0000 Subject: Re: [Freeswitch-users] Compiling under SmartOS My patches are now in master, so FreeSWITCH can be compiled under any of Solaris derivatives. The -u option will not work in current FreeSWITCH on any of Solaris derivatives, regardless if it's in a zone or not: the -u option causes it to execute setuid() to switch to the unprivileged user. But the problem is, that setuid() sets the effective set of privileges to "basic", and "proc_clock_highres" is not included, even that it is allowed for the process. This piece illustrates this behavior: [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' 4079: ppriv 4079 flags = E: basic I: basic P: basic L: basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource So, switch_core.c needs to be modified to utilize setpflags() and setppriv() if we are under Solaris, and assign "proc_clock_highres" to the process before the timer is initialized. I will propose the patch within a month or so. FreeSWITCH runs fine as root. On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin wrote: > Darren, > > if the zone has the proc_clock_highres privilege, you can assign it to > the freeswitch user: > usermod -K defaultpriv=basic,proc_clock_highres frsw > > after that, under "su - frsw", FreeSWITCH can start. > > But launching it as root with "-u frsw -g frsw" causes the same > coredump, as timerfd is unavailable for some reason. This needs > further investigation. > > Also inside a zone, -rp does not have any effect on the process > priority, because this needs another privilege: PRIV_PROC_PRIOUP or > PRIV_PROC_PRIOCNTL (see privileges(5)). > > So, there are still obstacles, but we're getting there slowly. But it > looks like you anyway have to have administrative access to the global > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at > Joyent doesn't look realistic. Still, it's a very attractive platform > because of its lightweight zones and nice network performance and > built-in ZFS. Soon I will have a test physical server with SmartOS in > my lab, and I can let the interested people access it and test or play > around. > > cheers, > stanislav > > > > > > On Tue, Sep 8, 2015 at 6:59 PM, Support wrote: >> Stanislav, >> >> Yes I did use that to get it going but then found that only worked as root. >> >> Also, I know for myself, who was in control of the global zone, that this >> was a workaround but it was quickly pointed out to me by community members >> that this is just a workaround as those just using for example Joyent cloud >> or any zone other than on their own server would probably never be given >> access to the high res clock. >> >> Regards >> Darren >> >> ________________________________ >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 >> >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >> phew, it started finally. >> >> The correct string is "limit_priv": "default,proc_clock_highres" >> >> After vmadm update, you need to reboot the zone, in order for new >> permissions to propagate to its processes. >> >> >> >> >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin >> wrote: >>> no, my bad, it's still failing on the timer. I'll spend some time on >>> it. Feel free to contact me directly on skype or google hangouts or >>> telegram >>> >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >>> wrote: >>>> actually the answer about the timer was given in that same chat where >>>> you took part: >>>> http://echelog.com/logs/browse/smartos/1438293600 >>>> >>>> I added the following line to the VM manifest json, and then did "vmadm >>>> update": >>>> >>>> "limit_priv": "default,-proc_clock_highres" >>>> >>>> Now it doesn't complain about the timer. But the master branch still >>>> coredumps for some other reason :) >>>> >>>> >>>> >>>> >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support wrote: >>>>> Stanislav, >>>>> >>>>> I cannot help with this, my skills don't reach that far but I can point >>>>> you >>>>> in the right direction. >>>>> >>>>> I had the same problem and it seems to be related to something called >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting >>>>> access to >>>>> the high res clock, something not available to smartos zones with the >>>>> default privileges. >>>>> >>>>> I did manage to mess with the smartos privileges and get it to run at >>>>> one >>>>> time but it was only when running as root. >>>>> >>>>> If you actually used an older version of smartos, I think the one I used >>>>> is >>>>> dated around january this year, then it will compile fine and use some >>>>> sort >>>>> of other timing method. >>>>> >>>>> This timerfd thing, thing relates to freeswitch finding a file called >>>>> timerfd.h that didn't appear in smartos zones until about march this >>>>> year, >>>>> something to do with lx brand I think. >>>>> >>>>> I have just looked and the smartos version that will compile is >>>>> 20150108T111855Z, obviously it would be better on the newer. >>>>> >>>>> Compiling on the above smartos version and then running it on newer is >>>>> no >>>>> problem which is what I ended up doing. >>>>> >>>>> Hope this helps >>>>> >>>>> Regards >>>>> Darren >>>>> >>>>> ________________________________ >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>>> >>>>> >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>>>> >>>>> I fixed the compilation problems, and now there's a runtime issue. >>>>> >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>>>> wrote: >>>>>> I see there are some people on the list, working with SmartOS. >>>>>> >>>>>> The current master fails to compile: >>>>>> https://freeswitch.org/jira/browse/FS-7967 >>>>>> >>>>>> Your input will be appreciated. >>>>>> >>>>>> I just started looking around and getting the feeling what SmartOS is. >>>>>> I worked with Solaris quite a lot, but that was almost 10 years ago. >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 _________________________________________________________________________ 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/20150910/4115fa5b/attachment-0001.html From lmorley at neny.cslimits.net Thu Sep 10 03:40:41 2015 From: lmorley at neny.cslimits.net (Larry Morley) Date: Wed, 9 Sep 2015 19:40:41 -0400 Subject: [Freeswitch-users] Stumped by mod_portaudio permissions issue In-Reply-To: <20150901154401.GA7510@hau.nz> References: <20150826153850.GA6402@hau.nz> <20150901154401.GA7510@hau.nz> Message-ID: Mark, As no on else has yet been able to offer anything in the way of guidance, here's my $0.02. If you're simply looking to understand what's going on, if you step back and look at your earlier posts, and clear your mind, I think you'll start hearing someone(s) whispering "race condition", "contention", et al. From a metacognitive perspective I'm fairly certain that's what you're running into. Personally, I'd take a look at the source for the modules in question and see if you can't isolate critical sections of code and protect them properly. I would also stress the code - optimize it highly; build it optimized for space, then for speed; load your system to the hilt so the OS starts to swap; etc. And see what shakes out. Might even try running it under Valgrind, or some other, similar tool. Good luck, Larry On Sep 1, 2015 11:44 AM, "Mark Haun" wrote: > Anyone? I thought this might elicit some interest from the developers. Is > no one using mod_portaudio anymore? > > Mark > > Mark Haun [haunma at keteu.org] wrote: > > I built freeswitch version 1.7.0+git~20150730T192909Z~ab7f83c654~32bit > for > > my ARM-based home server (an NVIDIA Jetson board), with the intention of > > using mod_portaudio with a wireless USB headset for my main home phone. > It > > works well when running freeswitch directly as root, but when I > configured > > freeswitch to run at system startup, mod_portaudio could no longer find > any > > audio devices. > > > > No problem, I thought, it's a simple permissions issue. I am using the > > example debian init script from the wiki (this is a Jessie install with > SysV > > init rather than systemd). It runs freeswitch as user freeswitch, group > > daemon using the -u and -g command-line options. So I added > "freeswitch" to > > the audio group, then used sudo to verify that I could play sound files > with > > "aplay" as the freeswitch user. That worked, but it did not solve the > > mod_portaudio failure. > > > > Thinking there must be an issue with portaudio separate from ALSA, I > fetched > > and built the "pa_devs" utility which enumerates and prints the available > > audio devices. (This is basically what mod_portaudio is doing on > startup.) > > Running as the freeswitch user, that worked too. Hmmmm. > > > > I tried running freeswitch from the command line using sudo rather than > the > > -u and -g options, i.e. > > > > $ sudo freeswitch /usr/local/freeswitch/bin/freeswitch -nc > > > > and that worked as well! Then I started experimenting with -u and -g and > > discovered that > > > > $ /usr/local/freeswitch/bin/freeswitch -nc -u freeswitch > > > > allows mod_portaudio to load correctly, whereas > > > > $ /usr/local/freeswitch/bin/freeswitch -nc -u freeswitch -g daemon > > > > causes mod_portaudio to fail. > > > > Can anyone explain what's happening here? In both cases the process UID, > > GID, EUID, EGID, FUID, and FGID are the same (freeswitch:daemon) as > > displayed with "ps xao pid,uid,gid,euid,egid,fuid,fgid". Could this be a > > bug in freeswitch? There are a couple of threads from 2-3 years ago in > the > > archives, where mod_portaudio permissions issues were never resolved and > the > > solution remained a mystery. > > > > For the time being I guess this (not using -g) is a workaround, but I'd > sure > > like to understand what is going on. > > > > Mark > > > > _________________________________________________________________________ > > 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 > > > > _________________________________________________________________________ > 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/20150909/cb0d404a/attachment.html From ssinyagin at gmail.com Thu Sep 10 08:47:03 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Thu, 10 Sep 2015 06:47:03 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: <20150909231418.c190a040@mail.email-me.co.uk> References: <20150909231418.c190a040@mail.email-me.co.uk> Message-ID: I saw the profiles binding to TCP 5080 and 5060 (UDP too). On Sep 10, 2015 1:15 AM, "Support" wrote: > Stanislav, > > Great progress you have made there, I returned to Debian myself but I > believe quite a few smartos guys are running older versions. > > I'll spin up a smartos box and see if master resolves the issue that was > the killer for me: https://freeswitch.org/jira/browse/FS-7991 > > Sip handsets had no problem with TCP but it just wouldn't send through a > gateway using TCP. > > Thanks for everything so far. > > Regards > Darren > > ------------------------------ > *From:* Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > *To:* FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] > *Sent:* Wed, 09 Sep 2015 23:57:00 +0000 > *Subject:* Re: [Freeswitch-users] Compiling under SmartOS > > My patches are now in master, so FreeSWITCH can be compiled under any > of Solaris derivatives. > > The -u option will not work in current FreeSWITCH on any of Solaris > derivatives, regardless if it's in a zone or not: the -u option causes > it to execute setuid() to switch to the unprivileged user. But the > problem is, that setuid() sets the effective set of privileges to > "basic", and "proc_clock_highres" is not included, even that it is > allowed for the process. > > This piece illustrates this behavior: > > [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' > 4079: ppriv 4079 > flags = > E: basic > I: basic > P: basic > L: > basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource > > > So, switch_core.c needs to be modified to utilize setpflags() and > setppriv() if we are under Solaris, and assign "proc_clock_highres" to > the process before the timer is initialized. I will propose the patch > within a month or so. > > FreeSWITCH runs fine as root. > > > > > > On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin > wrote: > > Darren, > > > > if the zone has the proc_clock_highres privilege, you can assign it to > > the freeswitch user: > > usermod -K defaultpriv=basic,proc_clock_highres frsw > > > > after that, under "su - frsw", FreeSWITCH can start. > > > > But launching it as root with "-u frsw -g frsw" causes the same > > coredump, as timerfd is unavailable for some reason. This needs > > further investigation. > > > > Also inside a zone, -rp does not have any effect on the process > > priority, because this needs another privilege: PRIV_PROC_PRIOUP or > > PRIV_PROC_PRIOCNTL (see privileges(5)). > > > > So, there are still obstacles, but we're getting there slowly. But it > > looks like you anyway have to have administrative access to the global > > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at > > Joyent doesn't look realistic. Still, it's a very attractive platform > > because of its lightweight zones and nice network performance and > > built-in ZFS. Soon I will have a test physical server with SmartOS in > > my lab, and I can let the interested people access it and test or play > > around. > > > > cheers, > > stanislav > > > > > > > > > > > > On Tue, Sep 8, 2015 at 6:59 PM, Support > wrote: > >> Stanislav, > >> > >> Yes I did use that to get it going but then found that only worked as > root. > >> > >> Also, I know for myself, who was in control of the global zone, that > this > >> was a workaround but it was quickly pointed out to me by community > members > >> that this is just a workaround as those just using for example Joyent > cloud > >> or any zone other than on their own server would probably never be given > >> access to the high res clock. > >> > >> Regards > >> Darren > >> > >> ________________________________ > >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > >> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org > ] > >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 > >> > >> Subject: Re: [Freeswitch-users] Compiling under SmartOS > >> > >> phew, it started finally. > >> > >> The correct string is "limit_priv": "default,proc_clock_highres" > >> > >> After vmadm update, you need to reboot the zone, in order for new > >> permissions to propagate to its processes. > >> > >> > >> > >> > >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin > > >> wrote: > >>> no, my bad, it's still failing on the timer. I'll spend some time on > >>> it. Feel free to contact me directly on skype or google hangouts or > >>> telegram > >>> > >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin < > ssinyagin at gmail.com> > >>> wrote: > >>>> actually the answer about the timer was given in that same chat where > >>>> you took part: > >>>> http://echelog.com/logs/browse/smartos/1438293600 > >>>> > >>>> I added the following line to the VM manifest json, and then did > "vmadm > >>>> update": > >>>> > >>>> "limit_priv": "default,-proc_clock_highres" > >>>> > >>>> Now it doesn't complain about the timer. But the master branch still > >>>> coredumps for some other reason :) > >>>> > >>>> > >>>> > >>>> > >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support > wrote: > >>>>> Stanislav, > >>>>> > >>>>> I cannot help with this, my skills don't reach that far but I can > point > >>>>> you > >>>>> in the right direction. > >>>>> > >>>>> I had the same problem and it seems to be related to something called > >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting > >>>>> access to > >>>>> the high res clock, something not available to smartos zones with the > >>>>> default privileges. > >>>>> > >>>>> I did manage to mess with the smartos privileges and get it to run at > >>>>> one > >>>>> time but it was only when running as root. > >>>>> > >>>>> If you actually used an older version of smartos, I think the one I > used > >>>>> is > >>>>> dated around january this year, then it will compile fine and use > some > >>>>> sort > >>>>> of other timing method. > >>>>> > >>>>> This timerfd thing, thing relates to freeswitch finding a file called > >>>>> timerfd.h that didn't appear in smartos zones until about march this > >>>>> year, > >>>>> something to do with lx brand I think. > >>>>> > >>>>> I have just looked and the smartos version that will compile is > >>>>> 20150108T111855Z, obviously it would be better on the newer. > >>>>> > >>>>> Compiling on the above smartos version and then running it on newer > is > >>>>> no > >>>>> problem which is what I ended up doing. > >>>>> > >>>>> Hope this helps > >>>>> > >>>>> Regards > >>>>> Darren > >>>>> > >>>>> ________________________________ > >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] > >>>>> To: FreeSWITCH Users Help [mailto: > freeswitch-users at lists.freeswitch.org] > >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 > >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS > >>>>> > >>>>> > >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 > >>>>> > >>>>> I fixed the compilation problems, and now there's a runtime issue. > >>>>> > >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin > >>>>> wrote: > >>>>>> I see there are some people on the list, working with SmartOS. > >>>>>> > >>>>>> The current master fails to compile: > >>>>>> https://freeswitch.org/jira/browse/FS-7967 > >>>>>> > >>>>>> Your input will be appreciated. > >>>>>> > >>>>>> I just started looking around and getting the feeling what SmartOS > is. > >>>>>> I worked with Solaris quite a lot, but that was almost 10 years ago. > >>>>> > >>>>> > >>>>> > _________________________________________________________________________ > >>>>> 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 > >>>>> > >>>>> > >>>>> > >>>>> > _________________________________________________________________________ > >>>>> 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 > >> > >> > _________________________________________________________________________ > >> 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 > >> > >> > >> > _________________________________________________________________________ > >> 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 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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/20150910/7d55a990/attachment-0001.html From adahary at gmail.com Thu Sep 10 10:34:03 2015 From: adahary at gmail.com (Assaf Dahary) Date: Thu, 10 Sep 2015 09:34:03 +0300 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> Message-ID: <02d101d0eb92$b091c480$11b54d80$@gmail.com> But the codecs/mod_opus is IN the modules.conf. Here is my modules.conf and you can see that it includes the opus codec line (uncommented): [root at www freeswitch]# pwd /usr/local/src/freeswitch [root at www freeswitch]# cat modules.conf #applications/mod_abstraction #applications/mod_avmd #applications/mod_blacklist #applications/mod_callcenter #applications/mod_cidlookup applications/mod_cluechoo applications/mod_commands applications/mod_conference applications/mod_curl applications/mod_db #applications/mod_directory #applications/mod_distributor applications/mod_dptools #applications/mod_easyroute applications/mod_enum applications/mod_esf #applications/mod_esl applications/mod_expr applications/mod_fifo #applications/mod_fsk applications/mod_fsv applications/mod_hash applications/mod_httapi #applications/mod_http_cache #applications/mod_ladspa #applications/mod_lcr #applications/mod_memcache #applications/mod_mongo #applications/mod_mp4 #applications/mod_nibblebill #applications/mod_oreka #applications/mod_osp #applications/mod_rad_auth #applications/mod_redis #applications/mod_rss #applications/mod_sonar applications/mod_sms #applications/mod_snapshot #applications/mod_snipe_hunt #applications/mod_snom #applications/mod_soundtouch applications/mod_spandsp #applications/mod_spy #applications/mod_stress #applications/mod_translate applications/mod_valet_parking #applications/mod_vmd applications/mod_voicemail #applications/mod_voicemail_ivr #applications/mod_random #asr_tts/mod_cepstral asr_tts/mod_flite #asr_tts/mod_pocketsphinx #asr_tts/mod_tts_commandline #asr_tts/mod_unimrcp codecs/mod_amr #codecs/mod_amrwb codecs/mod_bv codecs/mod_b64 #codecs/mod_celt #codecs/mod_codec2 #codecs/mod_com_g729 #codecs/mod_dahdi_codec codecs/mod_g723_1 codecs/mod_g729 codecs/mod_h26x codecs/mod_vp8 #codecs/mod_ilbc #codecs/mod_isac #codecs/mod_mp4v codecs/mod_opus #codecs/mod_sangoma_codec codecs/mod_silk #codecs/mod_siren codecs/mod_speex #codecs/mod_theora dialplans/mod_dialplan_asterisk #dialplans/mod_dialplan_directory dialplans/mod_dialplan_xml #directories/mod_ldap #endpoints/mod_alsa #endpoints/mod_dingaling #endpoints/mod_gsmopen #endpoints/mod_h323 #endpoints/mod_khomp endpoints/mod_loopback #endpoints/mod_opal #endpoints/mod_portaudio #endpoints/mod_rtmp endpoints/mod_skinny #endpoints/mod_skypopen endpoints/mod_sofia #endpoints/mod_unicall event_handlers/mod_cdr_csv #event_handlers/mod_cdr_mongodb #event_handlers/mod_cdr_pg_csv event_handlers/mod_cdr_sqlite #event_handlers/mod_erlang_event #event_handlers/mod_event_multicast event_handlers/mod_event_socket #event_handlers/mod_event_zmq #event_handlers/mod_json_cdr #event_handlers/mod_radius_cdr #event_handlers/mod_rayo #event_handlers/mod_snmp formats/mod_local_stream formats/mod_native_file #formats/mod_portaudio_stream #formats/mod_shell_stream #formats/mod_shout formats/mod_sndfile #formats/mod_ssml formats/mod_tone_stream #formats/mod_vlc #languages/mod_java languages/mod_lua #languages/mod_managed #languages/mod_perl #languages/mod_python #languages/mod_spidermonkey #languages/mod_yaml loggers/mod_console loggers/mod_logfile loggers/mod_syslog #say/mod_say_de say/mod_say_en #say/mod_say_es #say/mod_say_fa #say/mod_say_fr #say/mod_say_he #say/mod_say_hr #say/mod_say_hu #say/mod_say_it #say/mod_say_ja #say/mod_say_nl #say/mod_say_pl #say/mod_say_pt #say/mod_say_ru #say/mod_say_th #say/mod_say_zh #timers/mod_posix_timer #timers/mod_timerfd xml_int/mod_xml_cdr xml_int/mod_xml_curl #xml_int/mod_xml_ldap #xml_int/mod_xml_radius xml_int/mod_xml_rpc xml_int/mod_xml_scgi #../../libs/freetdm/mod_freetdm #../../libs/openzap/mod_openzap ## Experimental Modules (don't cry if they're broken) #../../contrib/mod/xml_int/mod_xml_odbc [root at www freeswitch]# From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Wednesday, September 09, 2015 11:24 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] fail to add opus to freeswitch this tells me that codecs/mod_opus is not in modules.conf anywhere On Sep 9, 2015, at 4:14 PM, Assaf Dahary wrote: Here is the complete output of the build cmd: [root at www ~]# cd /usr/local/src/freeswitch/ [root at www freeswitch]# make mod_opus-install /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.so.1.0.0 /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f libfreeswitch.so.1 && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so && ln -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai /usr/local/freeswitch/lib/libfreeswitch.la quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: install: chmod 644 /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: install: ranlib /usr/local/freeswitch/lib/libfreeswitch.a quiet_libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin :/sbin" ldconfig -n /usr/local/freeswitch/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/freeswitch/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Unknown target mod_opus-install make[2]: *** [mod_opus-install-all] Error 1 make[1]: *** [mod_opus-install] Error 2 make: *** [mod_opus-install] Error 2 [root at www freeswitch]# From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: Wednesday, September 09, 2015 7:36 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] fail to add opus to freeswitch Its never built, what are the full build errors? On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary < adahary at gmail.com> wrote: Hi, When I installed freeswitch 1.4 long time ago I've commented out #mod_opus because I use SILK only. Now I would like to add the opus codec so I enabled it in the modules.conf and try to compile with: /usr/local/src/freeswitch/make mod_opus-install But it fails with error: Unknown target mod_opus-install make[2]: *** [mod_opus-install-all] Error 1 make[1]: *** [mod_opus-install] Error 2 make: *** [mod_opus-install] Error 2 I also download opus from source and compiled OK but still fail to 'load mod_opus' from cli: switch_loadable_module.c:1391 Error Loading module /usr/local/freeswitch/mod/mod_opus.so How can I add the opus codec? Regards Assaf _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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/20150910/461afd44/attachment-0001.html From Alexander.Haugg at c4b.de Thu Sep 10 11:01:56 2015 From: Alexander.Haugg at c4b.de (Alexander Haugg) Date: Thu, 10 Sep 2015 07:01:56 +0000 Subject: [Freeswitch-users] Add canditate to the SDP In-Reply-To: References: Message-ID: This added the candidates, thanks! What is the solution for ICE? Qustion from Michael Jerris when you say candidates do you mean full webrtc media profile or just using ice? Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Brian West Gesendet: Mittwoch, 9. September 2015 18:35 An: FreeSWITCH Users Help Betreff: Re: [Freeswitch-users] Add canditate to the SDP I think he means media_webrtc=true :) /b On Wed, Sep 9, 2015 at 9:39 AM, Michael Jerris > wrote: when you say candidates do you mean full webrtc media profile or just using ice? if full webrtc call, put the variable webrtc_media=true in the {} on your bridge line On Wednesday, September 9, 2015, Alexander Haugg > wrote: Correction: the Client Application only accept SDPs with candidates Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Alexander Haugg Gesendet: Mittwoch, 9. September 2015 11:13 An: FreeSWITCH Users Help > Betreff: Re: [Freeswitch-users] Add canditate to the SDP I have a Client (connected/registered via SIP) that need candidates in the SDP header for WebRTC Client1 (C1) => FreeSwitch => Client2 (C2) C1 => FreeSwitch - C1 get a list of candidates INVITE/SDP - Freeswitch answer with the favor candidate SESSIONPROGRESS/SDP (local network candidate) FreeSwitch => C2 - Send an INVITE/SDP as standard SDP without candidates but the Client Application only accept SDPs without candidates Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Brian West Gesendet: Mittwoch, 9. September 2015 11:01 An: FreeSWITCH Users Help > Betreff: Re: [Freeswitch-users] Add canditate to the SDP What problem are you trying to solve? On Wednesday, September 9, 2015, Alexander Haugg > wrote: Hi All, what can I do, that mod_sofia add a candidate to the SDP for an outbound leg? For an inbound leg with candidates in the SDP the mod_sofia answer correct with the favor candidate in the SDP. Thanks a lot! -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/50d33cc5/attachment-0001.html From ssinyagin at gmail.com Thu Sep 10 12:39:44 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Thu, 10 Sep 2015 10:39:44 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150909231418.c190a040@mail.email-me.co.uk> Message-ID: wiki is updated: https://freeswitch.org/confluence/display/FREESWITCH/SmartOS On Thu, Sep 10, 2015 at 6:47 AM, Stanislav Sinyagin wrote: > I saw the profiles binding to TCP 5080 and 5060 (UDP too). > > On Sep 10, 2015 1:15 AM, "Support" wrote: >> >> Stanislav, >> >> Great progress you have made there, I returned to Debian myself but I >> believe quite a few smartos guys are running older versions. >> >> I'll spin up a smartos box and see if master resolves the issue that was >> the killer for me: https://freeswitch.org/jira/browse/FS-7991 >> >> Sip handsets had no problem with TCP but it just wouldn't send through a >> gateway using TCP. >> >> Thanks for everything so far. >> >> Regards >> Darren >> >> ________________________________ >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >> Sent: Wed, 09 Sep 2015 23:57:00 +0000 >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >> My patches are now in master, so FreeSWITCH can be compiled under any >> of Solaris derivatives. >> >> The -u option will not work in current FreeSWITCH on any of Solaris >> derivatives, regardless if it's in a zone or not: the -u option causes >> it to execute setuid() to switch to the unprivileged user. But the >> problem is, that setuid() sets the effective set of privileges to >> "basic", and "proc_clock_highres" is not included, even that it is >> allowed for the process. >> >> This piece illustrates this behavior: >> >> [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' >> 4079: ppriv 4079 >> flags = >> E: basic >> I: basic >> P: basic >> L: >> basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource >> >> >> So, switch_core.c needs to be modified to utilize setpflags() and >> setppriv() if we are under Solaris, and assign "proc_clock_highres" to >> the process before the timer is initialized. I will propose the patch >> within a month or so. >> >> FreeSWITCH runs fine as root. >> >> >> >> >> >> On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin >> wrote: >> > Darren, >> > >> > if the zone has the proc_clock_highres privilege, you can assign it to >> > the freeswitch user: >> > usermod -K defaultpriv=basic,proc_clock_highres frsw >> > >> > after that, under "su - frsw", FreeSWITCH can start. >> > >> > But launching it as root with "-u frsw -g frsw" causes the same >> > coredump, as timerfd is unavailable for some reason. This needs >> > further investigation. >> > >> > Also inside a zone, -rp does not have any effect on the process >> > priority, because this needs another privilege: PRIV_PROC_PRIOUP or >> > PRIV_PROC_PRIOCNTL (see privileges(5)). >> > >> > So, there are still obstacles, but we're getting there slowly. But it >> > looks like you anyway have to have administrative access to the global >> > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at >> > Joyent doesn't look realistic. Still, it's a very attractive platform >> > because of its lightweight zones and nice network performance and >> > built-in ZFS. Soon I will have a test physical server with SmartOS in >> > my lab, and I can let the interested people access it and test or play >> > around. >> > >> > cheers, >> > stanislav >> > >> > >> > >> > >> > >> > On Tue, Sep 8, 2015 at 6:59 PM, Support >> > wrote: >> >> Stanislav, >> >> >> >> Yes I did use that to get it going but then found that only worked as >> >> root. >> >> >> >> Also, I know for myself, who was in control of the global zone, that >> >> this >> >> was a workaround but it was quickly pointed out to me by community >> >> members >> >> that this is just a workaround as those just using for example Joyent >> >> cloud >> >> or any zone other than on their own server would probably never be >> >> given >> >> access to the high res clock. >> >> >> >> Regards >> >> Darren >> >> >> >> ________________________________ >> >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> >> To: FreeSWITCH Users Help >> >> [mailto:freeswitch-users at lists.freeswitch.org] >> >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 >> >> >> >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >> >> >> phew, it started finally. >> >> >> >> The correct string is "limit_priv": "default,proc_clock_highres" >> >> >> >> After vmadm update, you need to reboot the zone, in order for new >> >> permissions to propagate to its processes. >> >> >> >> >> >> >> >> >> >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin >> >> >> >> wrote: >> >>> no, my bad, it's still failing on the timer. I'll spend some time on >> >>> it. Feel free to contact me directly on skype or google hangouts or >> >>> telegram >> >>> >> >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >> >>> >> >>> wrote: >> >>>> actually the answer about the timer was given in that same chat where >> >>>> you took part: >> >>>> http://echelog.com/logs/browse/smartos/1438293600 >> >>>> >> >>>> I added the following line to the VM manifest json, and then did >> >>>> "vmadm >> >>>> update": >> >>>> >> >>>> "limit_priv": "default,-proc_clock_highres" >> >>>> >> >>>> Now it doesn't complain about the timer. But the master branch still >> >>>> coredumps for some other reason :) >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support >> >>>> wrote: >> >>>>> Stanislav, >> >>>>> >> >>>>> I cannot help with this, my skills don't reach that far but I can >> >>>>> point >> >>>>> you >> >>>>> in the right direction. >> >>>>> >> >>>>> I had the same problem and it seems to be related to something >> >>>>> called >> >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting >> >>>>> access to >> >>>>> the high res clock, something not available to smartos zones with >> >>>>> the >> >>>>> default privileges. >> >>>>> >> >>>>> I did manage to mess with the smartos privileges and get it to run >> >>>>> at >> >>>>> one >> >>>>> time but it was only when running as root. >> >>>>> >> >>>>> If you actually used an older version of smartos, I think the one I >> >>>>> used >> >>>>> is >> >>>>> dated around january this year, then it will compile fine and use >> >>>>> some >> >>>>> sort >> >>>>> of other timing method. >> >>>>> >> >>>>> This timerfd thing, thing relates to freeswitch finding a file >> >>>>> called >> >>>>> timerfd.h that didn't appear in smartos zones until about march this >> >>>>> year, >> >>>>> something to do with lx brand I think. >> >>>>> >> >>>>> I have just looked and the smartos version that will compile is >> >>>>> 20150108T111855Z, obviously it would be better on the newer. >> >>>>> >> >>>>> Compiling on the above smartos version and then running it on newer >> >>>>> is >> >>>>> no >> >>>>> problem which is what I ended up doing. >> >>>>> >> >>>>> Hope this helps >> >>>>> >> >>>>> Regards >> >>>>> Darren >> >>>>> >> >>>>> ________________________________ >> >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >> >>>>> To: FreeSWITCH Users Help >> >>>>> [mailto:freeswitch-users at lists.freeswitch.org] >> >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >> >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >> >>>>> >> >>>>> >> >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >> >>>>> >> >>>>> I fixed the compilation problems, and now there's a runtime issue. >> >>>>> >> >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >> >>>>> wrote: >> >>>>>> I see there are some people on the list, working with SmartOS. >> >>>>>> >> >>>>>> The current master fails to compile: >> >>>>>> https://freeswitch.org/jira/browse/FS-7967 >> >>>>>> >> >>>>>> Your input will be appreciated. >> >>>>>> >> >>>>>> I just started looking around and getting the feeling what SmartOS >> >>>>>> is. >> >>>>>> I worked with Solaris quite a lot, but that was almost 10 years >> >>>>>> ago. >> >>>>> >> >>>>> >> >>>>> >> >>>>> _________________________________________________________________________ >> >>>>> 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 >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> _________________________________________________________________________ >> >>>>> 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 >> >> >> >> >> >> _________________________________________________________________________ >> >> 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 >> >> >> >> >> >> >> >> _________________________________________________________________________ >> >> 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 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 From mic.niel84 at gmail.com Thu Sep 10 16:09:41 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Thu, 10 Sep 2015 14:09:41 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: Thank you very much. I tried to install it on a completely new and clean Debian 8. This error occured: Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... Job for freeswitch.service failed. See 'systemctl status freeswitch.service' and 'journalctl -xn' for details. invoke-rc.d: initscript freeswitch, action "start" failed. dpkg: error processing package freeswitch-all (--configure): subprocess installed post-installation script returned error exit status 1 Setting up liberror-perl (0.17-1.1) ... Setting up git-man (1:2.1.4-2.1) ... Setting up git (1:2.1.4-2.1) ... Setting up libmtp-runtime (1.1.8-1+b1) ... Setting up rsync (3.1.1-3) ... Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... Setting up va-driver-all:amd64 (1.4.1-1) ... Processing triggers for systemd (215-17+deb8u2) ... Processing triggers for libc-bin (2.19-18+deb8u1) ... Errors were encountered while processing: freeswitch-all E: Sub-process /usr/bin/dpkg returned an error code (1) On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin wrote: > Here we go > https://github.com/voxserv/freeswitch_conf_minimal > > https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md > > Keep in mind that my minimal config is not the same as the one shipped > with freeswitch. > On Sep 8, 2015 8:29 PM, "Michael Nielsen" wrote: > >> Dear all, >> >> I'm playing around with FreeSWITCH and everything plays very nicely. I'm >> using the freeswitch-meta-vanilla Debian package on Debian 7. >> >> I'm "only" using FreeSWITCH for calls between subscribers, voicemail and >> outgoing calls to a SIP gateway - so the vanilla installation seems rather >> "overkill" - especially for a production environment. >> >> I've tried to - on a clean Debian - install the freeswitch-meta-default >> including freeswitch-conf-minimal. It does install some things, but it >> seems as if some basic functionality is not working - such as fs_cli etc. >> >> What is the best way for a very clean FreeSWITCH similar to the vanilla >> installation, but without any users, dial plans and such...? >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150910/598e4d32/attachment.html From mic.niel84 at gmail.com Thu Sep 10 16:20:50 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Thu, 10 Sep 2015 14:20:50 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: Have you tested with Freeswitch 1.6 on Debian 8? On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen wrote: > Thank you very much. I tried to install it on a completely new and clean > Debian 8. > > This error occured: > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... > Job for freeswitch.service failed. See 'systemctl status > freeswitch.service' and 'journalctl -xn' for details. > invoke-rc.d: initscript freeswitch, action "start" failed. > dpkg: error processing package freeswitch-all (--configure): > subprocess installed post-installation script returned error exit status 1 > Setting up liberror-perl (0.17-1.1) ... > Setting up git-man (1:2.1.4-2.1) ... > Setting up git (1:2.1.4-2.1) ... > Setting up libmtp-runtime (1.1.8-1+b1) ... > Setting up rsync (3.1.1-3) ... > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... > Setting up va-driver-all:amd64 (1.4.1-1) ... > Processing triggers for systemd (215-17+deb8u2) ... > Processing triggers for libc-bin (2.19-18+deb8u1) ... > Errors were encountered while processing: > freeswitch-all > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin > wrote: > >> Here we go >> https://github.com/voxserv/freeswitch_conf_minimal >> >> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >> >> Keep in mind that my minimal config is not the same as the one shipped >> with freeswitch. >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" wrote: >> >>> Dear all, >>> >>> I'm playing around with FreeSWITCH and everything plays very nicely. I'm >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>> >>> I'm "only" using FreeSWITCH for calls between subscribers, voicemail and >>> outgoing calls to a SIP gateway - so the vanilla installation seems rather >>> "overkill" - especially for a production environment. >>> >>> I've tried to - on a clean Debian - install the freeswitch-meta-default >>> including freeswitch-conf-minimal. It does install some things, but it >>> seems as if some basic functionality is not working - such as fs_cli etc. >>> >>> What is the best way for a very clean FreeSWITCH similar to the vanilla >>> installation, but without any users, dial plans and such...? >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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/20150910/95c49b44/attachment-0001.html From asilva at wirelessmundi.com Thu Sep 10 16:22:26 2015 From: asilva at wirelessmundi.com (Antonio Silva) Date: Thu, 10 Sep 2015 14:22:26 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: <55F17602.9010704@wirelessmundi.com> It fails to start the service because there is no configuration. Probably the pkg could install the base conf... To solve it, put the a base configuration, ex: cp -a /usr/share/freeswitch/conf/vanilla /etc/freeswitch And them: apt-get -f install Regards, Antonio On 09/10/2015 02:09 PM, Michael Nielsen wrote: > Thank you very much. I tried to install it on a completely new and > clean Debian 8. > > This error occured: > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... > Job for freeswitch.service failed. See 'systemctl status > freeswitch.service' and 'journalctl -xn' for details. > invoke-rc.d: initscript freeswitch, action "start" failed. > dpkg: error processing package freeswitch-all (--configure): > subprocess installed post-installation script returned error exit > status 1 > Setting up liberror-perl (0.17-1.1) ... > Setting up git-man (1:2.1.4-2.1) ... > Setting up git (1:2.1.4-2.1) ... > Setting up libmtp-runtime (1.1.8-1+b1) ... > Setting up rsync (3.1.1-3) ... > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... > Setting up va-driver-all:amd64 (1.4.1-1) ... > Processing triggers for systemd (215-17+deb8u2) ... > Processing triggers for libc-bin (2.19-18+deb8u1) ... > Errors were encountered while processing: > freeswitch-all > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin > > wrote: > > Here we go > https://github.com/voxserv/freeswitch_conf_minimal > https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md > > Keep in mind that my minimal config is not the same as the one > shipped with freeswitch. > > On Sep 8, 2015 8:29 PM, "Michael Nielsen" > wrote: > > Dear all, > > I'm playing around with FreeSWITCH and everything plays very > nicely. I'm using the freeswitch-meta-vanilla Debian package > on Debian 7. > > I'm "only" using FreeSWITCH for calls between subscribers, > voicemail and outgoing calls to a SIP gateway - so the vanilla > installation seems rather "overkill" - especially for a > production environment. > > I've tried to - on a clean Debian - install the > freeswitch-meta-default including freeswitch-conf-minimal. It > does install some things, but it seems as if some basic > functionality is not working - such as fs_cli etc. > > What is the best way for a very clean FreeSWITCH similar to > the vanilla installation, but without any users, dial plans > and such...? > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 -- Saludos / Regards / Cumprimentos, *Ant?nio Silva* *e-Mail:* asilva at wirelessmundi.com / *Tel.:* (+34) 912160930 / *SKYPE:* wm_asilva Wireless Mundi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/4b23c176/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: jggcfada.png Type: image/png Size: 2424 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/4b23c176/attachment.png From ssinyagin at gmail.com Thu Sep 10 16:33:15 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Thu, 10 Sep 2015 14:33:15 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: but the link I gave you contains the installation instructions, and one of the steps is to deploy the config. On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen wrote: > Thank you very much. I tried to install it on a completely new and clean > Debian 8. > > This error occured: > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... > Job for freeswitch.service failed. See 'systemctl status freeswitch.service' > and 'journalctl -xn' for details. > invoke-rc.d: initscript freeswitch, action "start" failed. > dpkg: error processing package freeswitch-all (--configure): > subprocess installed post-installation script returned error exit status 1 > Setting up liberror-perl (0.17-1.1) ... > Setting up git-man (1:2.1.4-2.1) ... > Setting up git (1:2.1.4-2.1) ... > Setting up libmtp-runtime (1.1.8-1+b1) ... > Setting up rsync (3.1.1-3) ... > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... > Setting up va-driver-all:amd64 (1.4.1-1) ... > Processing triggers for systemd (215-17+deb8u2) ... > Processing triggers for libc-bin (2.19-18+deb8u1) ... > Errors were encountered while processing: > freeswitch-all > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin > wrote: >> >> Here we go >> https://github.com/voxserv/freeswitch_conf_minimal >> >> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >> >> Keep in mind that my minimal config is not the same as the one shipped >> with freeswitch. >> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" wrote: >>> >>> Dear all, >>> >>> I'm playing around with FreeSWITCH and everything plays very nicely. I'm >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>> >>> I'm "only" using FreeSWITCH for calls between subscribers, voicemail and >>> outgoing calls to a SIP gateway - so the vanilla installation seems rather >>> "overkill" - especially for a production environment. >>> >>> I've tried to - on a clean Debian - install the freeswitch-meta-default >>> including freeswitch-conf-minimal. It does install some things, but it seems >>> as if some basic functionality is not working - such as fs_cli etc. >>> >>> What is the best way for a very clean FreeSWITCH similar to the vanilla >>> installation, but without any users, dial plans and such...? >>> >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 > > > > _________________________________________________________________________ > 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 From mic.niel84 at gmail.com Thu Sep 10 16:38:57 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Thu, 10 Sep 2015 14:38:57 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: I did deploy the config, but that is after the apt-get install freeswitch-all. Does freeswitch start up automatically on boot? On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin wrote: > but the link I gave you contains the installation instructions, and > one of the steps is to deploy the config. > > On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen > wrote: > > Thank you very much. I tried to install it on a completely new and clean > > Debian 8. > > > > This error occured: > > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... > > Job for freeswitch.service failed. See 'systemctl status > freeswitch.service' > > and 'journalctl -xn' for details. > > invoke-rc.d: initscript freeswitch, action "start" failed. > > dpkg: error processing package freeswitch-all (--configure): > > subprocess installed post-installation script returned error exit > status 1 > > Setting up liberror-perl (0.17-1.1) ... > > Setting up git-man (1:2.1.4-2.1) ... > > Setting up git (1:2.1.4-2.1) ... > > Setting up libmtp-runtime (1.1.8-1+b1) ... > > Setting up rsync (3.1.1-3) ... > > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... > > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... > > Setting up va-driver-all:amd64 (1.4.1-1) ... > > Processing triggers for systemd (215-17+deb8u2) ... > > Processing triggers for libc-bin (2.19-18+deb8u1) ... > > Errors were encountered while processing: > > freeswitch-all > > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > > > > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin > > > wrote: > >> > >> Here we go > >> https://github.com/voxserv/freeswitch_conf_minimal > >> > >> > https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md > >> > >> Keep in mind that my minimal config is not the same as the one shipped > >> with freeswitch. > >> > >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" wrote: > >>> > >>> Dear all, > >>> > >>> I'm playing around with FreeSWITCH and everything plays very nicely. > I'm > >>> using the freeswitch-meta-vanilla Debian package on Debian 7. > >>> > >>> I'm "only" using FreeSWITCH for calls between subscribers, voicemail > and > >>> outgoing calls to a SIP gateway - so the vanilla installation seems > rather > >>> "overkill" - especially for a production environment. > >>> > >>> I've tried to - on a clean Debian - install the freeswitch-meta-default > >>> including freeswitch-conf-minimal. It does install some things, but it > seems > >>> as if some basic functionality is not working - such as fs_cli etc. > >>> > >>> What is the best way for a very clean FreeSWITCH similar to the vanilla > >>> installation, but without any users, dial plans and such...? > >>> > >>> > _________________________________________________________________________ > >>> 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 > >> > >> > >> > _________________________________________________________________________ > >> 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 > > > > > > > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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/20150910/9a24c683/attachment-0001.html From victor.medina at cibersys.com Thu Sep 10 16:42:18 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Thu, 10 Sep 2015 08:12:18 -0430 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> Message-ID: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, wrote: > >> New Post on freeswitch.org from Kathleen King >> check it out at http://ift.tt/1NfRNk0 >> The FreeSWITCH 1.6.0 release is here! >> >> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >> release and the resources are located here: >> >> - Tarball: http://ift.tt/1NfRO7L >> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >> for 1.6 packages) >> >> And we?re dropping support in packaging for anything older than Debian >> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >> on older platforms. >> >> New features that were added: >> >> - FS-7337 [mod_sofia] Add support for >> Remote-Party-ID header in UPDATE request. >> - FS-7561 [mod_sofia] Add Perfect Forward >> Secrecy (DHE PFS) >> - FS-7560 [mod_nibblebill] Added new options >> to nibble bill for minimum charges and rounding >> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >> Websockets and additional support ice/dtls ipv6 functionality >> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >> events when a SIP message contains a given SIP header >> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >> clients >> - FS-7436 FS-7601 [mod_opus] Added FEC support >> - FS-7603 [mod_event_socket] Failover for socket application in >> dialplan >> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >> bandwidth settings to flash video >> - FS-7311 [mod_sofia] Updating display name is disabled when >> caller_id equal ?_undef_? >> - FS-7513 [mod_conference] Add video-auto-floor-msec param to control >> how long a member must have the audio floor before also taking the video >> floor and make sure user does not have auto avatar when not visible >> - FS-7620 [ftmod_libpri] Correctly set >> calling number presentation and screening fields >> - FS-7138 [mod_callcenter] Added a new >> reserve-agents param >> - FS-7436 FS-7601 >> [mod_opus] FEC support >> - FS-7623 [mod_amqp] Allow for custom >> exchange name and type for producers and fixed param name ordering bug >> caused by exposing these params >> - FS-7638 Allow ipv4 mapped ipv6 address to >> pass ipv4 ACLs properly >> - FS-7643 [mod_opus] Added interpretation of >> maxplaybackrate and sprop-maxcapturerate >> - FS-7641 Added video support to eavesdrop >> - FS-7656 [mod_localstream] Added >> mod_local_stream video support, and make mod_conference move the video in >> and out of a layer when the stream has video or not, scan for relative file >> in art/eg.wav.png and display it as video when playing audio files, put >> video banner up if artist or title is set, and fixed a/v sync on first >> connection >> - FS-7629 [mod_conference] Added member >> status in json format to the conference live array, add >> livearray-json-status to conference-flags to enable >> - FS-7517 FS-7519 >> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >> work with FireFox >> - FS-7664 [mod_verto] Set ICE candidate >> timeout to wait for only 1 second to fix media delays >> - FS-7660 [mod_opus] Enabled with new API >> command ?opus_debug? to show information about Opus payload for debugging. >> - FS-7519 [mod_av] Fixed bitrate and added >> some presets >> - FS-7693 [mod_conference] Lower the default >> energy level in sample configs to improve voice quality >> - FS-7720 Improve play_and_detect_speech to >> set current_application_response channel variable as follows: ?USAGE >> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >> allocate a session, and ?ERROR?: any other errors >> - FS-7732 Continue recording with >> uuid_transfer >> - FS-7752 [mod_rayo] Increase maximum number >> of elements from 30 to 1024 to allow adhearsion to create large grammars to >> navigate IVR menus. >> - FS-7750 [mod_commands] Allow for >> uuid_setvar to handle arrays >> - FS-7758 [mod_loopback] Emit an event if a >> loopback bowout occurs >> - FS-7759 [mod_sofia] Added the channel >> variable ignore_completed_elsewhere to suppress setting the completed >> elsewhere cause >> - FS-7771 Set a channel variable if the >> recording is terminated due to silence hits >> - FS-7760 Added xml fetch for channels to >> externally support nightmare transfer depends on >> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >> - FS-7730 [mod_smpp] Added mod_smpp as an >> event handler module >> and fixed the default configs to provided sample load option for >> mod_sms and mod_smpp >> - FS-7774 Add mod_kazoo >> - FS-7780 Add new channel variable >> max_session_transfers. If set, this variable is used to count the number of >> session transfers allowed instead of the max_forwards variable. If not set, >> the existing behavior is preserved. >> - FS-7783 Add channel variable for capturing >> DTMF input when using play_and_get_digits when the response does not match >> - FS-7772 [mod_opus] Add functionality to >> keep FEC enabled on the encoder by modifying the bitrate if packet loss >> changes (Opus codec specific behaviour). >> - FS-7799 [mod_png] Add API command >> uuid_write_png >> - FS-7801 [mod_opus] Added support to set CBR >> mode >> - FS-7685 [mod_say_nl] Fix Dutch numbers >> pronunciation >> - FS-7198 Add coma separated values and >> reverse ranges for time-of-day and day-of-week matches >> - FS-7809 [mod_opus] Added 60 ms ptime for >> Opus at 8 khz ( opus at 8000h@60i ) >> - FS-7405 [mod_dialplan_xml] Fix condition >> regex=?all? to work with time conditions >> - FS-7819 [mod_opus] Restore bitrate (if >> there?s no more packet loss) and added step for 60 ms >> - FS-7773 [mod_sofia] Adding additional >> transfer events when the fire-transfer-events=true profile parameter >> is set >> - FS-7820 FreeSWITCH automated unit test and >> micro benchmark framework >> - FS-7769 [mod_conference] Add new >> multi-canvas and telepresence features >> - FS-7847 [mod_conference] Add layers that do >> not match the aspect ration of conference by using the new hscale layer >> param for horizontal scale, and add zoom=true param to crop layer instead >> of letterbox, add grid-zoom layout group that demonstrates these layouts, >> and fix logo ratios and add borders too. >> - FS-7813 [mod_conference] Add vmute member >> flag. >> - FS-7846 [mod_dptools] Add >> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >> variables to allow you to start eavesdrop in whisper mode of specific call >> leg >> - FS-7760 [mod_sofia] Revise channel fetch on >> nightmare transfer and add dial-prefix and absolute-dial-string to the >> nightmare xml >> - FS-7829 [mod_opus] Add sprop-stereo fmtp >> param to specify if a sender is likely to send stereo or not so the >> receiver can safely downmix to mono to avoid wasting receiver resources >> - FS-7830 [mod_opus] Added use-dtx param in >> config file (enables DTX on the encoder, announces in fmtp) >> - FS-7824 [mod_png] Add functionality for >> capturing screenshots from both legs to uuid_write_png >> - FS-7549 [mod_ladspa] Added an API for >> removing an active ladspa effect on a channel. For conformance reasons, the >> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >> functionality (without any verb) which will simply add ladspa remains >> intact. >> - FS-7848 [mod_opus] Add support for 80 ms, >> 100 ms, 120 ms packetization >> - FS-7519 FS-7677 >> [mod_av] Add H.263 codec support >> - FS-7885 Add getcputime to retrieve >> FreeSWITCH process CPU usage >> - FS-7889 [mod_conference] Move conference >> chat to use an event channel so messages only go to the right ?room? for >> the conference and move conference chat functionality to use event_channel. >> - FS-7900 [mod_png] Allow snapshot of single >> legged calls >> - FS-7912 [mod_lua] Added session UUID to lua >> error logs, if known and added session UUID to embedded language (lua, >> javascript, etc) logs when session sanity check fails >> - FS-7760 [mod_sofia] Improved the xml fetch >> lookup for channels on nightmare transfer >> - FS-7922 [mod_commands] Added uuid_redirect >> API command. This provides the equivalent functionality of the dptools >> ?redirect? application as an api command. >> - FS-7806 FS-7803 >> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >> key issue >> - FS-7972 [verto communicator] Creating Verto >> Communicator >> - FS-7988 Add a perl script to help file bugs >> from the command line and add fixbug.pl to tree >> - FS-8009 [verto communicator] Create a grunt >> project with livereload support. Documentation can be found here >> . >> - FS-8010 [verto communicator] Add options >> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >> - FS-7855 [verto communicator] Pass >> userVariables back to the live array to allow for displaying the Gravatar >> associated with a member?s email address >> - FS-8075 [mod_hiredis] Add mod_hiredis >> including support for redis limits and added support for raw redis >> commands. Added deprecation notices to mod_redis >> - FS-8049 [mod_commands] Add getenv FSAPI >> - FS-8036 [verto.js] Add chatCallback to >> $.verto.conf >> >> Improvements in build system, cross platform support, and packaging: >> >> - FS-7610 Fixed a gcc5 compilation issue >> - FS-7499 Fixed a build error on 32bit platforms >> - FS-7570 Fixed a compilation issue w/ zrtp enabled >> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >> - FS-7635 Removed msvc 2005, 2008, and 2010 >> non working build systems >> - FS-7373 Expose the custom repo and key path >> to the build-all command too >> - FS-7648 Foundation for QA testing config , >> adding leave/check videomail test cases, adding videomail voicemail >> profile, adding video record/ playback test cases, adding set video on >> hold, force pre-answer prefix, and adding an eavesdrop test case. >> - FS-7338 Removed mod_shout dep libs to >> system libs to continue cleaning up the libs for the 1.6 build process and >> added Debian packaging for several new modules, as well as handle system >> lib change for a handful of modules >> - FS-7653 Sample build system for a stand >> alone(out of tree) FreeSWITCH module >> - FS-7601 [mod_opus] [mod_silk] Removed a >> bounds check that can never be true in opus fec code and modify >> jitterbuffer usage to match the api change >> - FS-7648 More work toward setting up a QA >> testing configuration, add condition testing for regex all and xor cases, >> adding profile-variable for testing cases , add lipsync tests for playback >> and local stream, add stereo, and configuration for mcu test >> - FS-7338 Fixed bug in Debian packaging when >> trying to build against custom repo >> - FS-7609 Enable building of >> mod_sangoma_codec for Debian Wheezy/Jessie >> - FS-7667 [mod_java] Fixed include directory >> detection when using Debian java packages and use detected directory >> - FS-7655 Make libvpx and libyuv optional >> (none of the video features will work without them) The following modules >> require these libraries to be installed still: mod_av mod_cv mod_fsv >> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >> fix build issue w/ strict prototypes, and fix a few functions that need to >> be disabled without YUV >> - FS-7605 Fixed default configuration >> directory in Debian packages and fixed Debian packaging dependencies on >> libyuv and libvpx >> - FS-7669 When installing from Debian >> packaging if you don?t have the /etc/freeswitch directory, we will install >> the default packages for you. If you already have this directory, we?ll let >> you deal with your own configs. >> - FS-7297 [mod_com_g729] Updated the make >> target installer >> - FS-7644 Added a working windows build >> without video support for msvc 2013 >> - FS-7666 [mod_managed] Fixed error building >> mod_managed on non windows platforms >> - FS-7707 Fix build error on CentOS7 >> - FS-7655 Fixed a build error when we have >> PNG but not YUV >> - FS-7723 Change RPMs to use -ncwait instead >> of -nc. This will cause the initscript to pause and wait for FS to be ready >> before continuing. >> - FS-7648 Added a test cases for FS-7724 and >> FS-7687 >> - FS-7726 Additional configurations for a QA >> test case >> - FS-7715 Updates to configure and spec files >> for next development branch and added images to spec file and fixed >> build/freeswitch.init.redhat since redhat likes to override settings in the >> script with TAGs in comments >> - OPENZAP-238 [freetdm] Fix some GSM >> compilation errors and do a bit of code cleanup >> - OPENZAP-237 [freetdm] Use __func__ instead >> of __FUNCTION__ to comply with c99 in gcc 5.1 >> - FS-7628 [mod_erlang_event] Removed unused >> variables causing a compilation error >> - FS-7776 Add mod_kazoo to packaging >> - FS-7845 [mod_conference] Break up >> mod_conference into multiple source files to improve build performance >> - FS-7769 [mod_conference] Fixed a build issue >> - FS-7820 Fix build system typo. Don?t assign >> the same variable twice. >> - FS-7043 Fixed apr1 unresolved symbols in >> libfreeswitch.so.1.0.0 >> - FS-7130 Make /run/freeswitch persistent in >> the Debian packages, so it will start under systemd >> - FS-7860 Prevent a switch_rtp header conflict >> - FS-7130 Make /run/freeswitch persistent, so >> it will start under systemd >> - FS-7728 Fixed Windows build issues minus >> video features >> - FS-7965 [mod_conference] Fixed an error >> thrown when compiling with GCC >> - FS-7985 [mod_voicemail] Fixed a compilation >> error on 32-bit PCC platform >> - FS-8015 [mod_conference] Add project dir to >> include for mod_conference so it picks up mod_conference.h for Windows >> - FS-8061 [verto_communicator] Adding license >> to package.json >> - FS-8047 [build] Fixed build error in >> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >> __FUNCTION__ on newer compilers >> - FS-8054 [mod_rayo] Fixed a warning when >> building on Debian >> - FS-8055 [build] Add confdir variable to >> freeswitch.pc >> - FS-7966 [windows] Working msvc 2015 build >> support. Does not yet include video features. >> - FS-8019 [debian] Excluded few modules that >> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >> and added debian/apt_sources.list with necessary dependencies to build >> master, and updated debian/README.source >> - FS-8058 [mod_vpx] Build correctly against >> libvpx that is not installed into default system library locations >> >> The following bugs were squashed: >> >> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >> play-file-done >> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >> opus.conf.xml >> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on >> each other in database when thundering herd occurs >> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >> mode) by 2400 >> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >> newer libedit >> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >> web server >> - FS-7584 More work on rtcp-mux interop issue with chrome canary >> causing video transport failure >> - FS-7586 [mod_conference] Change the default >> min-required-recording-participants option for mod_conference from 2 to 1 >> and silence the warning when the value is set to 1 in the configs >> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >> websites and update additional URLs to avoid 301 redirects. >> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >> resampling >> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >> default to 1 instead of 0 >> - FS-7613 Fixed a crash in core text rendering >> - FS-7612 Fixed invalid json format for >> callflow key >> - FS-7609 [mod_sangoma_codec] Now that >> libsngtc-dev and libsngtc are in the FS debian repo, enable >> mod_sangoma_codec >> - FS-7621 [mod_shout] Fixed a slow interrupt >> - FS-7432 Fixed missing a=setup parameter >> from answering SDP >> - FS-7622 [mod_amqp] Make sure to close the >> connections on destroy. Currently the connection is malloc?d from the >> module pool, so there is nothing to destroy. >> - FS-7586 [mod_vlc] A fix for failing to >> encode audio during the recording of video calls >> - FS-7573 Fixed 80bit tag support for zrtp >> - FS-7636 Fixed an issue with >> transfer_after_bridge and park_after_bridge pre-empting transfers >> - FS-7654 Fixed an issue with eavesdrop audio >> not working correctly with a mixture of mono and stereo >> - FS-7641 Fixed a segfault in eavesdrop video >> support >> - FS-7649 [mod_verto] Fixed issue with h264 >> codec not being configured in verto.conf.xml >> - FS-7657 [mod_verto] Fixed a bug with TURN >> not being used. Note, you can pass an array of stun servers, including >> TURN, to the verto when you start it up. (see verto.js where iceServers is >> passed) >> - FS-7665 [mod_conference] Fixed a bug with >> the video floor settings not giving the video floor to the speaker >> - FS-7650 [mod_verto] Fixed crash when making >> a call from a verto user with profile-variables in their user profile >> - FS-7710 [mod_conference] Added the ability >> to set bandwidth to ?auto? for conference config >> - FS-7432 Fixed dtls/srtp, use correct >> a=setup parameter on recovering channels >> - FS-7678 Fixed for fail_on_single_reject not >> working with | bridge >> - FS-7709 [mod_verto] Verto compatibility >> fixes for Firefox >> - FS-7689 [mod_lua] Fixed a bug with lua not >> loading directory configurations >> - FS-7694 [mod_av] Fixed for leaking file >> handles when the file is closed. >> - FS-7467 [mod_callcenter] Fixing stuck >> channels using uuid-standby agents >> - FS-7699 [mod_verto] Fixed for browser >> compatibility >> - FS-7722 Fixed an issue with record_session >> including params when creating path >> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >> Queue Overflow >> - FS-7724 [mod_conference] Fixed a segfault >> when missing fonts when trying to render banner >> - FS-7519 [mod_av] Fixed a regression in the >> visual appearance of decode app output >> - FS-7703 Fixed a bug caused by answer_delay >> being set in the default configurations >> - FS-7679 [mod_verto] Fixed a bug causing one >> way audio on Chrome when video is enabled and when using a sip without video >> - FS-7729 [mod_verto] Fixed the formatting >> for IPv6 addresses >> - FS-7734 [mod_nibblebill] Fixed a deadlock >> - FS-7726 Fixed a bug with recording a video >> session on DTMF command >> - FS-7721 Fixed a segfault caused when using >> session:recordFile() and session:unsetInputCallback in a lua script >> - FS-7429 [mod_curl] Fixed to output valid >> json >> - FS-7746 [mod_verto] Fixed a device >> permission error in verto client >> - FS-7753 [mod_local_stream] Fixed some >> glitching and freezing video when using hold/unhold >> - FS-7761 [core] Fix shutdown races running >> api commands during shutdown >> - FS-7767 [mod_sofia] Fixed a segfault caused >> by invalid arguments to sip_dig >> - FS-7744 [mod_conference] Fixed a bug >> causing the first user?s video stream to stop when another verto user calls >> the conference >> - FS-7486 [mod_sofia] Fixed the handling of >> queued requests >> - FS-7775 [mod_conference] Fix threading >> issue causing stuck worker threads >> - FS-7777 [mod_imagick] Fixed a regression >> causing a segfault when playing png & pdf in conference >> - FS-7778 [mod_sofia] Fixed a bug causing a >> SQL statement to fail because of a double quote instead of a single quote >> - FS-7754 [freetdm] Fixed a bug relating to >> single digit dial-regex with analog devices >> - FS-7785 [mod_opus] Fix for invalid ptime 30 >> ms for opus at 8000h . Replaced 30 ms with 40 ms. >> - FS-7762 [mod_av] Handle buffer allocation >> failures of large buffers >> - FS-7849 [verto] Remove extra div breaking >> full screen in html >> - FS-7832 [mod_opus] Fixes when comparing >> local and remote fmtp params >> - FS-7731 [mod_xml_cdr] Fixed a curl default >> connection timeout >> - FS-7844 Fix packet loss fraction when >> calculating loss average >> - FS-7789 [mod_av] Fixed issue with audio >> dropping out partway through recordings >> - FS-7854 Add task_runtime to tasks table in >> core database >> - FS-7856 [mod_av] Fix some segfaults and >> leaks. >> - FS-7866 Fixed a crash when running >> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >> - FS-7861 FS-7862 [mod_conference] Fixed a >> crash and other issues caused by multi canvas feature >> - FS-7681 [mod_conference] Factor out >> conference->canvas and allow per canvas record and play >> - FS-7869 [mod_conference] Fixed a deadlock >> on shutdown after playing video file that will not display video >> - FS-7654 Fixed regressions on eavesdropping >> on channels playing a file and on channels with unlike rates >> - FS-7872 [mod_verto] Gracefully fail >> attempting to transfer 1 legged call >> - FS-7874 [mod_conference] Fixed incorrect >> layout group count >> - FS-7870 [mod_conference] Allow jsonapi >> commands to pass the string id field to pass special ID?s like ?last? >> - FS-7882 [mod_conference] Allow JSON API >> commands to send third arg for muting >> - FS-7888 [mod_verto] Fixed namespacing >> problems in javascript library masked by global verto object >> - FS-7811 Use more common format CIF for >> blank image >> - FS-7902 [mod_local_stream] Fix for queue >> filling up when you have a mix of video and non video files >> - FS-7891 [mod_spandsp] Allow spandsp dtmf >> detector to work on rates other than 8k >> - FS-7839 Correct firefox > 38 DTLS behavior >> to match new EC requirements >> - FS-7769 [mod_conference] Fixed vmute on >> personal canvas and fixed changing layouts on personal canvas >> - FS-7893 [mod_conference] Fixed a bug >> causing muxing write thread to occasionally not close on shutdown >> - FS-7904 Fixed alpha image patching >> - FS-7906 [mod_av] Correct crash from >> multi-threaded opening or closing of multiple files at the same time >> - FS-7913 [mod_conference] Fixed miscast >> variable >> - FS-7918 [mod_kazoo] Small fixes in mod_kazoo >> - FS-7917 [mod_sofia] Fixed default config, >> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >> - FS-7908 FS-7092 >> Fixed the generated sdp including telephone-event for the rates of video >> codecs (90000) when it should only be audio codec rates >> - FS-7927 Fixed a typo in variable name: >> eavesdrop_annnounce_macro >> - FS-7940 [mod_conference] Fixed an issue >> where the video image does not appear on the new canvas when switching >> - FS-7930 [mod_conference] Correct >> termination of conference when the last member with endconf left. >> - FS-7953 [verto communicator] Fixed dialing >> when typing extension using the keyboard. >> - FS-7958 [mod_conference] Fixed a race >> condition causing crash in conference video MCU >> - FS-7951 [mod_rayo] Completely clean up >> mod_rayo if it fails to load >> - FS-7955 [mod_sofia] Fixed a crash caused by >> invalid contact when using event to send a notify message >> - FS-7970 Fixed crash in video_bug_thread >> caused by double free >> - FS-7971 [mod_opus] Fixed a rate mismatch >> and correctly advertise telephone-event and CN rates based on the >> advertised rates of offered codecs >> - FS-7960 Fixed check_ice routine in >> switch_core_media.c to not use dropped candidates >> - FS-7975 [mod_voicemail] Fix record-greeting >> event missing VM-Greeting-Path >> - FS-7969 Fixed a segfault due to >> pthread_setschedparam() on a thread that has exited >> - FS-7962 Fixed sporadic invite/replaces >> failure >> - FS-8004 Send keyframe on receiving nack >> with multiple consecutive packets >> - FS-8005 [mod_opus] Fix for rare decoder >> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >> - FS-8006 Changed the typedef of >> switch_core_video_thread_callback_func_t for consistency >> - FS-7932 [mod_verto] Removed the param from >> the getMute function in verto class, not needed on underlying method >> - FS-8008 [mod_verto] Separate verto default >> config to have sep v4 and v6 listeners >> - FS-8016 [mod_conference] Reduce buffering >> of video in conference mux >> - FS-7977 [verto communicator] Fixing default >> resolution and cleaning code >> - FS-7992 [verto communicator] Fixed device >> list at settings >> - FS-8017 [verto communicator] Fixed uses of >> serialized verto in local storage >> - FS-7986 [verto communicator] Fix for >> devices not refreshing if system config changes >> - FS-7998 [verto communicator] Don?t prompt >> when recovering call, just do it. >> - FS-8003 [verto communicator] Use >> audioInDevices instead of audioDevices to match verto plugin >> - FS-8027 [verto communicator] Added >> watchTask flag to browserSync and add proper regex for replacements >> - FS-8026 [verto_communicator] Added an >> auto-focus directive to both dial-pad and login so that enter will just >> work. On dial-pad useful to provide keyboard only input without the need to >> using the mouse >> - FS-7995 [verto_communicator] Upon call >> recovery, emit an event on $rootScope so that controllers are able to >> properly clear states. >> - FS-7945 [verto communicator] Use >> angular-prompt to ask the user to enter a text for the banner. If >> cancelled, nothing is done. >> - FS-8045 [verto communicator] Make the >> folder structure compliant with AngularJS best practices and adjust build >> system. >> - FS-7957 [verto_communicator] Make console >> less chatty by commenting liveArray updates and get initial state of the >> conference on liveArray boot event. >> - FS-7979 [verto_communicator] Prompt for >> extension before transferring a conference member >> - FS-8001 [verto_communicator] For this to >> work, passing in the parameter was missing >> - FS-7979 [verto_communicator] Removed extra >> console.log and commented line >> - FS-8025 [verto_communicator] Restored the >> blue background on the video controls and making icons white again, looking >> better. >> - FS-8062 [verto_communicator] Fixed video >> controls tool-tips, now they are visible >> - FS-8048 [verto_communicator] Fixed infinite >> reconnect after changing hostname and websocket url >> - FS-8066 [verto communicator] Added encoded >> avatar url to userVariables so that mod_conference can use it when no >> video, or video mute >> - FS-8018 [verto_communicator] Separation of >> concerns. Get storage service to manage all settings instead of vertoService >> - FS-8043 [verto_communicator] Removed >> unnecessary calls to localStorage >> - FS-8040 [verto_communicator] Check if we >> have a valid resolution reported before calling camera routines and hide >> controls if none are found >> - FS-8092 [verto_communicator] If there is no >> data in localStorage, select best resolution for selected camera >> - FS-7840 [verto_communicator] Use >> chatChannel to send and receive messages from conferences >> - FS-8088 [verto_communicator] Call >> conference destroy upon hangup and on event destroy to properly unsubscribe >> from events >> - FS-8046 [verto] Fixed for library not >> passing device preferences to dialog properly >> - FS-8053 [verto] Don?t receive video on >> screen share >> - FS-8059 [verto] Fixed typo when >> transferring party from conference >> - FS-8060 [verto] Conditionally set video tag >> src to null for FF and empty string for others >> - FS-8087 [verto] Fixed issue in camera >> selection on recovery, refactor to use localStorage, change res detection, >> reload on network change, pass resCheck callback into deviceParams, always >> make one basic call to getusermedia to ensure perms are ok, pass valid res >> to callback, make $.FSRTC.validRes available globally, sync minified, fix >> depth issue in cached json, test for valid cache before setting vars >> - FS-8028 [mod_shout] Fixed random sockets >> being closed regression from FS-7621 >> - FS-8029 [jitterbuffer] Fixed robotic sound >> when using jitterbuffer when buffer timestamps get behind that of the >> packet timestamps, such as when the source clock is out of sync with our >> clock >> - FS-8056 [mod_voicemail] Fixed a segfault on >> vm_inject, regression from FS-7968 >> - FS-7968 [mod_voicemail] Fixed verbose events >> - FS-7942 [udptl] Fixed rare segfault on t.38 >> fax FS-8014 is a duplicate of this issue >> - FS-8031 [dtls] Fixed delayed DTLS media due >> to changing ICE candidates >> - FS-7903 [proxy_media] Fix Codec PROXY >> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >> proxy media. >> - FS-7989 [fixbug.pl] Add ?author option >> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >> doesn?t activate unless the zrtp-hash is in the SDP >> - FS-7135 [mod_sofia] Fixed response to >> re-invite with duplicate sdp (such as we get from session refresh) when soa >> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >> - FS-8050 [mod_av] Fixed a crash when >> streaming rtmp of desktop share >> - FS-7640 [rtp] Fixed some comparisons in >> switch_rtp.c to be wraparound proof >> - FS-8057 [core] Fixed a segfault when doing >> video call when built against libyuv but not libvpx >> - FS-8069 [stun] Fixed ipv6 support missing >> in stun code >> - FS-8071 [rtp] remove unnecessary auto >> adjust remote address rules when in ICE mode >> - FS-8077 [mod_conference] Fix memory leak in >> record >> - FS-8091 [core] Added some missing message >> names to session message name list (would have caused missing information >> in some log messages) >> - FS-8093 [mod_silk] Remove giant stack >> allocation in switch_silk_decode >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/0a3be290/attachment-0001.html From italorossib at gmail.com Thu Sep 10 16:48:25 2015 From: italorossib at gmail.com (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Thu, 10 Sep 2015 09:48:25 -0300 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: It should. Double check if you have your /run/freeswitch created. On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen wrote: > I did deploy the config, but that is after the apt-get install > freeswitch-all. > > Does freeswitch start up automatically on boot? > > On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin > wrote: > >> but the link I gave you contains the installation instructions, and >> one of the steps is to deploy the config. >> >> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen >> wrote: >> > Thank you very much. I tried to install it on a completely new and clean >> > Debian 8. >> > >> > This error occured: >> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >> > Job for freeswitch.service failed. See 'systemctl status >> freeswitch.service' >> > and 'journalctl -xn' for details. >> > invoke-rc.d: initscript freeswitch, action "start" failed. >> > dpkg: error processing package freeswitch-all (--configure): >> > subprocess installed post-installation script returned error exit >> status 1 >> > Setting up liberror-perl (0.17-1.1) ... >> > Setting up git-man (1:2.1.4-2.1) ... >> > Setting up git (1:2.1.4-2.1) ... >> > Setting up libmtp-runtime (1.1.8-1+b1) ... >> > Setting up rsync (3.1.1-3) ... >> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >> > Setting up va-driver-all:amd64 (1.4.1-1) ... >> > Processing triggers for systemd (215-17+deb8u2) ... >> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >> > Errors were encountered while processing: >> > freeswitch-all >> > E: Sub-process /usr/bin/dpkg returned an error code (1) >> > >> > >> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >> ssinyagin at gmail.com> >> > wrote: >> >> >> >> Here we go >> >> https://github.com/voxserv/freeswitch_conf_minimal >> >> >> >> >> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >> >> >> >> Keep in mind that my minimal config is not the same as the one shipped >> >> with freeswitch. >> >> >> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >> wrote: >> >>> >> >>> Dear all, >> >>> >> >>> I'm playing around with FreeSWITCH and everything plays very nicely. >> I'm >> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >> >>> >> >>> I'm "only" using FreeSWITCH for calls between subscribers, voicemail >> and >> >>> outgoing calls to a SIP gateway - so the vanilla installation seems >> rather >> >>> "overkill" - especially for a production environment. >> >>> >> >>> I've tried to - on a clean Debian - install the >> freeswitch-meta-default >> >>> including freeswitch-conf-minimal. It does install some things, but >> it seems >> >>> as if some basic functionality is not working - such as fs_cli etc. >> >>> >> >>> What is the best way for a very clean FreeSWITCH similar to the >> vanilla >> >>> installation, but without any users, dial plans and such...? >> >>> >> >>> >> _________________________________________________________________________ >> >>> 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 >> >> >> >> >> >> >> _________________________________________________________________________ >> >> 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 >> > >> > >> > >> > >> _________________________________________________________________________ >> > 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 >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- ?talo Rossi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/b2e71b44/attachment.html From italorossib at gmail.com Thu Sep 10 16:51:14 2015 From: italorossib at gmail.com (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Thu, 10 Sep 2015 09:51:14 -0300 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: <02d101d0eb92$b091c480$11b54d80$@gmail.com> References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> <02d101d0eb92$b091c480$11b54d80$@gmail.com> Message-ID: Unknown target mod_opus-install You probably need to reconfigure. If still doesn't work: git clean -fdx # this will wipe custom patches, warning ./bootstrap -j ./configure make make install On Thu, Sep 10, 2015 at 3:34 AM, Assaf Dahary wrote: > But the codecs/mod_opus is IN the modules.conf. > > > > Here is my modules.conf and you can see that it includes the opus codec > line (uncommented): > > > > [root at www freeswitch]# pwd > > /usr/local/src/freeswitch > > [root at www freeswitch]# cat modules.conf > > #applications/mod_abstraction > > #applications/mod_avmd > > #applications/mod_blacklist > > #applications/mod_callcenter > > #applications/mod_cidlookup > > applications/mod_cluechoo > > applications/mod_commands > > applications/mod_conference > > applications/mod_curl > > applications/mod_db > > #applications/mod_directory > > #applications/mod_distributor > > applications/mod_dptools > > #applications/mod_easyroute > > applications/mod_enum > > applications/mod_esf > > #applications/mod_esl > > applications/mod_expr > > applications/mod_fifo > > #applications/mod_fsk > > applications/mod_fsv > > applications/mod_hash > > applications/mod_httapi > > #applications/mod_http_cache > > #applications/mod_ladspa > > #applications/mod_lcr > > #applications/mod_memcache > > #applications/mod_mongo > > #applications/mod_mp4 > > #applications/mod_nibblebill > > #applications/mod_oreka > > #applications/mod_osp > > #applications/mod_rad_auth > > #applications/mod_redis > > #applications/mod_rss > > #applications/mod_sonar > > applications/mod_sms > > #applications/mod_snapshot > > #applications/mod_snipe_hunt > > #applications/mod_snom > > #applications/mod_soundtouch > > applications/mod_spandsp > > #applications/mod_spy > > #applications/mod_stress > > #applications/mod_translate > > applications/mod_valet_parking > > #applications/mod_vmd > > applications/mod_voicemail > > #applications/mod_voicemail_ivr > > #applications/mod_random > > #asr_tts/mod_cepstral > > asr_tts/mod_flite > > #asr_tts/mod_pocketsphinx > > #asr_tts/mod_tts_commandline > > #asr_tts/mod_unimrcp > > codecs/mod_amr > > #codecs/mod_amrwb > > codecs/mod_bv > > codecs/mod_b64 > > #codecs/mod_celt > > #codecs/mod_codec2 > > #codecs/mod_com_g729 > > #codecs/mod_dahdi_codec > > codecs/mod_g723_1 > > codecs/mod_g729 > > codecs/mod_h26x > > codecs/mod_vp8 > > #codecs/mod_ilbc > > #codecs/mod_isac > > #codecs/mod_mp4v > > *codecs/mod_opus* > > #codecs/mod_sangoma_codec > > codecs/mod_silk > > #codecs/mod_siren > > codecs/mod_speex > > #codecs/mod_theora > > dialplans/mod_dialplan_asterisk > > #dialplans/mod_dialplan_directory > > dialplans/mod_dialplan_xml > > #directories/mod_ldap > > #endpoints/mod_alsa > > #endpoints/mod_dingaling > > #endpoints/mod_gsmopen > > #endpoints/mod_h323 > > #endpoints/mod_khomp > > endpoints/mod_loopback > > #endpoints/mod_opal > > #endpoints/mod_portaudio > > #endpoints/mod_rtmp > > endpoints/mod_skinny > > #endpoints/mod_skypopen > > endpoints/mod_sofia > > #endpoints/mod_unicall > > event_handlers/mod_cdr_csv > > #event_handlers/mod_cdr_mongodb > > #event_handlers/mod_cdr_pg_csv > > event_handlers/mod_cdr_sqlite > > #event_handlers/mod_erlang_event > > #event_handlers/mod_event_multicast > > event_handlers/mod_event_socket > > #event_handlers/mod_event_zmq > > #event_handlers/mod_json_cdr > > #event_handlers/mod_radius_cdr > > #event_handlers/mod_rayo > > #event_handlers/mod_snmp > > formats/mod_local_stream > > formats/mod_native_file > > #formats/mod_portaudio_stream > > #formats/mod_shell_stream > > #formats/mod_shout > > formats/mod_sndfile > > #formats/mod_ssml > > formats/mod_tone_stream > > #formats/mod_vlc > > #languages/mod_java > > languages/mod_lua > > #languages/mod_managed > > #languages/mod_perl > > #languages/mod_python > > #languages/mod_spidermonkey > > #languages/mod_yaml > > loggers/mod_console > > loggers/mod_logfile > > loggers/mod_syslog > > #say/mod_say_de > > say/mod_say_en > > #say/mod_say_es > > #say/mod_say_fa > > #say/mod_say_fr > > #say/mod_say_he > > #say/mod_say_hr > > #say/mod_say_hu > > #say/mod_say_it > > #say/mod_say_ja > > #say/mod_say_nl > > #say/mod_say_pl > > #say/mod_say_pt > > #say/mod_say_ru > > #say/mod_say_th > > #say/mod_say_zh > > #timers/mod_posix_timer > > #timers/mod_timerfd > > xml_int/mod_xml_cdr > > xml_int/mod_xml_curl > > #xml_int/mod_xml_ldap > > #xml_int/mod_xml_radius > > xml_int/mod_xml_rpc > > xml_int/mod_xml_scgi > > > > #../../libs/freetdm/mod_freetdm > > #../../libs/openzap/mod_openzap > > > > ## Experimental Modules (don't cry if they're broken) > > #../../contrib/mod/xml_int/mod_xml_odbc > > [root at www freeswitch]# > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael > Jerris > *Sent:* Wednesday, September 09, 2015 11:24 PM > > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch > > > > this tells me that codecs/mod_opus is not in modules.conf anywhere > > > > On Sep 9, 2015, at 4:14 PM, Assaf Dahary wrote: > > > > Here is the complete output of the build cmd: > > > > [root at www ~]# cd /usr/local/src/freeswitch/ > > [root at www freeswitch]# make mod_opus-install > > /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install > /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' > > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.so.1.0.0 > /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 > > quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f > libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f libfreeswitch.so.1 && > ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) > > quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f > libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so && ln > -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) > > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai > /usr/local/freeswitch/lib/libfreeswitch.la > > quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a > /usr/local/freeswitch/lib/libfreeswitch.a > > quiet_libtool: install: chmod 644 /usr/local/freeswitch/lib/libfreeswitch.a > > quiet_libtool: install: ranlib /usr/local/freeswitch/lib/libfreeswitch.a > > quiet_libtool: finish: > PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" > ldconfig -n /usr/local/freeswitch/lib > > ---------------------------------------------------------------------- > > Libraries have been installed in: > > /usr/local/freeswitch/lib > > > > If you ever happen to want to link against installed libraries > > in a given directory, LIBDIR, you must either use libtool, and > > specify the full pathname of the library, or use the `-LLIBDIR' > > flag during linking and do at least one of the following: > > - add LIBDIR to the `LD_LIBRARY_PATH' environment variable > > during execution > > - add LIBDIR to the `LD_RUN_PATH' environment variable > > during linking > > - use the `-Wl,-rpath -Wl,LIBDIR' linker flag > > - have your system administrator add LIBDIR to `/etc/ld.so.conf' > > > > See any operating system documentation about shared libraries for > > more information, such as the ld(1) and ld.so(8) manual pages. > > ---------------------------------------------------------------------- > > Unknown target mod_opus-install > > make[2]: *** [mod_opus-install-all] Error 1 > > make[1]: *** [mod_opus-install] Error 2 > > make: *** [mod_opus-install] Error 2 > > [root at www freeswitch]# > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *Brian West > *Sent:* Wednesday, September 09, 2015 7:36 PM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch > > > > Its never built, what are the full build errors? > > > > On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary wrote: > > Hi, > > > > When I installed freeswitch 1.4 long time ago I've commented out #mod_opus > because I use SILK only. > > > > Now I would like to add the opus codec so I enabled it in the modules.conf > and try to compile with: > > /usr/local/src/freeswitch/make mod_opus-install > > But it fails with error: > > Unknown target mod_opus-install > > make[2]: *** [mod_opus-install-all] Error 1 > > make[1]: *** [mod_opus-install] Error 2 > > make: *** [mod_opus-install] Error 2 > > > > I also download opus from source and compiled OK but still fail to 'load > mod_opus' from cli: > > switch_loadable_module.c:1391 Error Loading module > /usr/local/freeswitch/mod/mod_opus.so > > > > How can I add the opus codec? > > > > Regards > > > > Assaf > > > _________________________________________________________________________ > 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 > > > > > > -- > > *Brian West* > brian at freeswitch.org > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- ?talo Rossi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/c63dec6b/attachment-0001.html From petedao at gmail.com Thu Sep 10 17:04:46 2015 From: petedao at gmail.com (Pete Kay) Date: Thu, 10 Sep 2015 06:04:46 -0700 Subject: [Freeswitch-users] gsmopen problems Message-ID: Hi I am using gsmopen to make outbound calls. I am expeiencing some problems. When I have 2 dongles running even they are correctly recognized with "gsm list" , I can only make one calls. The second interface call will get Disconnection Out Of Order error. Also, when the remote end hangs up, the channel is still not getting killed. Therefore, no more call can be made even after remote side hangs up and I need to uuid_kill the channel. Is this an issue or my configuration is wrong? Pete -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/aa69a87c/attachment.html From adahary at gmail.com Thu Sep 10 17:29:13 2015 From: adahary at gmail.com (Assaf Dahary) Date: Thu, 10 Sep 2015 16:29:13 +0300 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> <02d101d0eb92$b091c480$11b54d80$@gmail.com> Message-ID: <638b1872-6dde-496d-bfe2-2fe96cc751b0@typeapp.com> My production FS is config with ZRTP. Would this reconfig efect any of the current setup? I assume that it? just add the new enabled lines in the modules.conf? Please advise On Sep 10, 2015, 15:53, at 15:53, "?talo Rossi" wrote: >Unknown target mod_opus-install > >You probably need to reconfigure. If still doesn't work: > >git clean -fdx # this will wipe custom patches, warning >./bootstrap -j >./configure >make >make install > > >On Thu, Sep 10, 2015 at 3:34 AM, Assaf Dahary >wrote: > >> But the codecs/mod_opus is IN the modules.conf. >> >> >> >> Here is my modules.conf and you can see that it includes the opus >codec >> line (uncommented): >> >> >> >> [root at www freeswitch]# pwd >> >> /usr/local/src/freeswitch >> >> [root at www freeswitch]# cat modules.conf >> >> #applications/mod_abstraction >> >> #applications/mod_avmd >> >> #applications/mod_blacklist >> >> #applications/mod_callcenter >> >> #applications/mod_cidlookup >> >> applications/mod_cluechoo >> >> applications/mod_commands >> >> applications/mod_conference >> >> applications/mod_curl >> >> applications/mod_db >> >> #applications/mod_directory >> >> #applications/mod_distributor >> >> applications/mod_dptools >> >> #applications/mod_easyroute >> >> applications/mod_enum >> >> applications/mod_esf >> >> #applications/mod_esl >> >> applications/mod_expr >> >> applications/mod_fifo >> >> #applications/mod_fsk >> >> applications/mod_fsv >> >> applications/mod_hash >> >> applications/mod_httapi >> >> #applications/mod_http_cache >> >> #applications/mod_ladspa >> >> #applications/mod_lcr >> >> #applications/mod_memcache >> >> #applications/mod_mongo >> >> #applications/mod_mp4 >> >> #applications/mod_nibblebill >> >> #applications/mod_oreka >> >> #applications/mod_osp >> >> #applications/mod_rad_auth >> >> #applications/mod_redis >> >> #applications/mod_rss >> >> #applications/mod_sonar >> >> applications/mod_sms >> >> #applications/mod_snapshot >> >> #applications/mod_snipe_hunt >> >> #applications/mod_snom >> >> #applications/mod_soundtouch >> >> applications/mod_spandsp >> >> #applications/mod_spy >> >> #applications/mod_stress >> >> #applications/mod_translate >> >> applications/mod_valet_parking >> >> #applications/mod_vmd >> >> applications/mod_voicemail >> >> #applications/mod_voicemail_ivr >> >> #applications/mod_random >> >> #asr_tts/mod_cepstral >> >> asr_tts/mod_flite >> >> #asr_tts/mod_pocketsphinx >> >> #asr_tts/mod_tts_commandline >> >> #asr_tts/mod_unimrcp >> >> codecs/mod_amr >> >> #codecs/mod_amrwb >> >> codecs/mod_bv >> >> codecs/mod_b64 >> >> #codecs/mod_celt >> >> #codecs/mod_codec2 >> >> #codecs/mod_com_g729 >> >> #codecs/mod_dahdi_codec >> >> codecs/mod_g723_1 >> >> codecs/mod_g729 >> >> codecs/mod_h26x >> >> codecs/mod_vp8 >> >> #codecs/mod_ilbc >> >> #codecs/mod_isac >> >> #codecs/mod_mp4v >> >> *codecs/mod_opus* >> >> #codecs/mod_sangoma_codec >> >> codecs/mod_silk >> >> #codecs/mod_siren >> >> codecs/mod_speex >> >> #codecs/mod_theora >> >> dialplans/mod_dialplan_asterisk >> >> #dialplans/mod_dialplan_directory >> >> dialplans/mod_dialplan_xml >> >> #directories/mod_ldap >> >> #endpoints/mod_alsa >> >> #endpoints/mod_dingaling >> >> #endpoints/mod_gsmopen >> >> #endpoints/mod_h323 >> >> #endpoints/mod_khomp >> >> endpoints/mod_loopback >> >> #endpoints/mod_opal >> >> #endpoints/mod_portaudio >> >> #endpoints/mod_rtmp >> >> endpoints/mod_skinny >> >> #endpoints/mod_skypopen >> >> endpoints/mod_sofia >> >> #endpoints/mod_unicall >> >> event_handlers/mod_cdr_csv >> >> #event_handlers/mod_cdr_mongodb >> >> #event_handlers/mod_cdr_pg_csv >> >> event_handlers/mod_cdr_sqlite >> >> #event_handlers/mod_erlang_event >> >> #event_handlers/mod_event_multicast >> >> event_handlers/mod_event_socket >> >> #event_handlers/mod_event_zmq >> >> #event_handlers/mod_json_cdr >> >> #event_handlers/mod_radius_cdr >> >> #event_handlers/mod_rayo >> >> #event_handlers/mod_snmp >> >> formats/mod_local_stream >> >> formats/mod_native_file >> >> #formats/mod_portaudio_stream >> >> #formats/mod_shell_stream >> >> #formats/mod_shout >> >> formats/mod_sndfile >> >> #formats/mod_ssml >> >> formats/mod_tone_stream >> >> #formats/mod_vlc >> >> #languages/mod_java >> >> languages/mod_lua >> >> #languages/mod_managed >> >> #languages/mod_perl >> >> #languages/mod_python >> >> #languages/mod_spidermonkey >> >> #languages/mod_yaml >> >> loggers/mod_console >> >> loggers/mod_logfile >> >> loggers/mod_syslog >> >> #say/mod_say_de >> >> say/mod_say_en >> >> #say/mod_say_es >> >> #say/mod_say_fa >> >> #say/mod_say_fr >> >> #say/mod_say_he >> >> #say/mod_say_hr >> >> #say/mod_say_hu >> >> #say/mod_say_it >> >> #say/mod_say_ja >> >> #say/mod_say_nl >> >> #say/mod_say_pl >> >> #say/mod_say_pt >> >> #say/mod_say_ru >> >> #say/mod_say_th >> >> #say/mod_say_zh >> >> #timers/mod_posix_timer >> >> #timers/mod_timerfd >> >> xml_int/mod_xml_cdr >> >> xml_int/mod_xml_curl >> >> #xml_int/mod_xml_ldap >> >> #xml_int/mod_xml_radius >> >> xml_int/mod_xml_rpc >> >> xml_int/mod_xml_scgi >> >> >> >> #../../libs/freetdm/mod_freetdm >> >> #../../libs/openzap/mod_openzap >> >> >> >> ## Experimental Modules (don't cry if they're broken) >> >> #../../contrib/mod/xml_int/mod_xml_odbc >> >> [root at www freeswitch]# >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael >> Jerris >> *Sent:* Wednesday, September 09, 2015 11:24 PM >> >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch >> >> >> >> this tells me that codecs/mod_opus is not in modules.conf anywhere >> >> >> >> On Sep 9, 2015, at 4:14 PM, Assaf Dahary wrote: >> >> >> >> Here is the complete output of the build cmd: >> >> >> >> [root at www ~]# cd /usr/local/src/freeswitch/ >> >> [root at www freeswitch]# make mod_opus-install >> >> /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install >> /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' >> >> quiet_libtool: install: /usr/bin/install -c >.libs/libfreeswitch.so.1.0.0 >> /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 >> >> quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f >> libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f >libfreeswitch.so.1 && >> ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) >> >> quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f >> libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so >&& ln >> -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) >> >> quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai >> /usr/local/freeswitch/lib/libfreeswitch.la >> >> quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a >> /usr/local/freeswitch/lib/libfreeswitch.a >> >> quiet_libtool: install: chmod 644 >/usr/local/freeswitch/lib/libfreeswitch.a >> >> quiet_libtool: install: ranlib >/usr/local/freeswitch/lib/libfreeswitch.a >> >> quiet_libtool: finish: >> >PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" >> ldconfig -n /usr/local/freeswitch/lib >> >> >---------------------------------------------------------------------- >> >> Libraries have been installed in: >> >> /usr/local/freeswitch/lib >> >> >> >> If you ever happen to want to link against installed libraries >> >> in a given directory, LIBDIR, you must either use libtool, and >> >> specify the full pathname of the library, or use the `-LLIBDIR' >> >> flag during linking and do at least one of the following: >> >> - add LIBDIR to the `LD_LIBRARY_PATH' environment variable >> >> during execution >> >> - add LIBDIR to the `LD_RUN_PATH' environment variable >> >> during linking >> >> - use the `-Wl,-rpath -Wl,LIBDIR' linker flag >> >> - have your system administrator add LIBDIR to `/etc/ld.so.conf' >> >> >> >> See any operating system documentation about shared libraries for >> >> more information, such as the ld(1) and ld.so(8) manual pages. >> >> >---------------------------------------------------------------------- >> >> Unknown target mod_opus-install >> >> make[2]: *** [mod_opus-install-all] Error 1 >> >> make[1]: *** [mod_opus-install] Error 2 >> >> make: *** [mod_opus-install] Error 2 >> >> [root at www freeswitch]# >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [ >> mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Brian >West >> *Sent:* Wednesday, September 09, 2015 7:36 PM >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch >> >> >> >> Its never built, what are the full build errors? >> >> >> >> On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary >wrote: >> >> Hi, >> >> >> >> When I installed freeswitch 1.4 long time ago I've commented out >#mod_opus >> because I use SILK only. >> >> >> >> Now I would like to add the opus codec so I enabled it in the >modules.conf >> and try to compile with: >> >> /usr/local/src/freeswitch/make mod_opus-install >> >> But it fails with error: >> >> Unknown target mod_opus-install >> >> make[2]: *** [mod_opus-install-all] Error 1 >> >> make[1]: *** [mod_opus-install] Error 2 >> >> make: *** [mod_opus-install] Error 2 >> >> >> >> I also download opus from source and compiled OK but still fail to >'load >> mod_opus' from cli: >> >> switch_loadable_module.c:1391 Error Loading module >> /usr/local/freeswitch/mod/mod_opus.so >> >> >> >> How can I add the opus codec? >> >> >> >> Regards >> >> >> >> Assaf >> >> >> >_________________________________________________________________________ >> 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 >> >> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >_________________________________________________________________________ >> 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 >> >> >> >> >_________________________________________________________________________ >> 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 >> > > > >-- >?talo Rossi > > >------------------------------------------------------------------------ > >_________________________________________________________________________ >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/20150910/c3723811/attachment-0001.html From mic.niel84 at gmail.com Thu Sep 10 17:29:31 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Thu, 10 Sep 2015 15:29:31 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: I have not. Freeswitch works if I start it manually, but it does not start automatically after apt-get install freeswitch-all and conf copied to /etc/freeswitch/ On Thu, Sep 10, 2015 at 2:48 PM, ?talo Rossi wrote: > It should. Double check if you have your /run/freeswitch created. > > On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen > wrote: > >> I did deploy the config, but that is after the apt-get install >> freeswitch-all. >> >> Does freeswitch start up automatically on boot? >> >> On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin >> wrote: >> >>> but the link I gave you contains the installation instructions, and >>> one of the steps is to deploy the config. >>> >>> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen >>> wrote: >>> > Thank you very much. I tried to install it on a completely new and >>> clean >>> > Debian 8. >>> > >>> > This error occured: >>> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >>> > Job for freeswitch.service failed. See 'systemctl status >>> freeswitch.service' >>> > and 'journalctl -xn' for details. >>> > invoke-rc.d: initscript freeswitch, action "start" failed. >>> > dpkg: error processing package freeswitch-all (--configure): >>> > subprocess installed post-installation script returned error exit >>> status 1 >>> > Setting up liberror-perl (0.17-1.1) ... >>> > Setting up git-man (1:2.1.4-2.1) ... >>> > Setting up git (1:2.1.4-2.1) ... >>> > Setting up libmtp-runtime (1.1.8-1+b1) ... >>> > Setting up rsync (3.1.1-3) ... >>> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >>> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >>> > Setting up va-driver-all:amd64 (1.4.1-1) ... >>> > Processing triggers for systemd (215-17+deb8u2) ... >>> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >>> > Errors were encountered while processing: >>> > freeswitch-all >>> > E: Sub-process /usr/bin/dpkg returned an error code (1) >>> > >>> > >>> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >>> ssinyagin at gmail.com> >>> > wrote: >>> >> >>> >> Here we go >>> >> https://github.com/voxserv/freeswitch_conf_minimal >>> >> >>> >> >>> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >>> >> >>> >> Keep in mind that my minimal config is not the same as the one shipped >>> >> with freeswitch. >>> >> >>> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >>> wrote: >>> >>> >>> >>> Dear all, >>> >>> >>> >>> I'm playing around with FreeSWITCH and everything plays very nicely. >>> I'm >>> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>> >>> >>> >>> I'm "only" using FreeSWITCH for calls between subscribers, voicemail >>> and >>> >>> outgoing calls to a SIP gateway - so the vanilla installation seems >>> rather >>> >>> "overkill" - especially for a production environment. >>> >>> >>> >>> I've tried to - on a clean Debian - install the >>> freeswitch-meta-default >>> >>> including freeswitch-conf-minimal. It does install some things, but >>> it seems >>> >>> as if some basic functionality is not working - such as fs_cli etc. >>> >>> >>> >>> What is the best way for a very clean FreeSWITCH similar to the >>> vanilla >>> >>> installation, but without any users, dial plans and such...? >>> >>> >>> >>> >>> _________________________________________________________________________ >>> >>> 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 >>> >> >>> >> >>> >> >>> _________________________________________________________________________ >>> >> 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 >>> > >>> > >>> > >>> > >>> _________________________________________________________________________ >>> > 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 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > ?talo Rossi > > _________________________________________________________________________ > 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/20150910/df5ec6de/attachment.html From gmaruzz at gmail.com Thu Sep 10 17:35:14 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 10 Sep 2015 15:35:14 +0200 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: Message-ID: On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: > Hi > > I am using gsmopen to make outbound calls. I am expeiencing some > problems. > > When I have 2 dongles running even they are correctly recognized with "gsm > list" , I can only make one calls. The second interface call will get > Disconnection Out Of Order error. > this is probably because of a lack of electrical power from the USB bus. Try to use a powered (as in with its own power supply, connected to the power socket in the wall) USB Hub (as told in the gsmopen page). > > Also, when the remote end hangs up, the channel is still not getting > killed. Therefore, no more call can be made even after remote side hangs > up and I need to uuid_kill the channel. > this happens also when you connect one only dongle to the server? which dongle are you using? Is in the list of the supported dongles? > > Is this an issue or my configuration is wrong? > how is your configuration? :) I cannot read your server mind :) -giovanni > > Pete > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/0666218c/attachment-0001.html From hunterj91 at hotmail.com Thu Sep 10 19:43:48 2015 From: hunterj91 at hotmail.com (Jonathan Hunter) Date: Thu, 10 Sep 2015 15:43:48 +0000 Subject: [Freeswitch-users] Using Lua to extract TOD conditions from Database Message-ID: Hi Guys, Wonder if anyone can help. I am testing with time of day routing, and I want to be able to check yearly/monthly conditions before weekly conditions are picked up. I can do this successfully by just inputting XML into the dialplan, and works as expected, my issue is now when extracting the detail required from a database using lua. I for example have 3 entries below for different times of the year; +------------+-------+------+----------------+| dayofmonth | month | year | dayofmonthtime |+------------+-------+------+----------------+| 25 | 12 | 0 | 0 || 1 | 1 | 2016 | 540-1050 || 10-18 | 9 | 2015 | 600-840 | So when creating directly using xml I get; table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]);table.insert(xml, [[]]); However my issue is when my lua script extracts them, it loops through the 3 entries (each row) , so that only the 3rd entry is available for on-wards routing as it is populating the dialplan 3 seperate times. Can someone let me know what Im doing wrong? Im just doing a query as; local todnew_query = string.format("select * from timeofday_new where todname='sales' and context_name='xx.xx.xx' order by priority") assert (dbh:query(todnew_query,function(todresult) And using the result with some if statements, I wondered if anyone had any advice on this? Thanks Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/2ee580f2/attachment.html From mike at jerris.com Thu Sep 10 20:00:56 2015 From: mike at jerris.com (Michael Jerris) Date: Thu, 10 Sep 2015 12:00:56 -0400 Subject: [Freeswitch-users] Using Lua to extract TOD conditions from Database In-Reply-To: References: Message-ID: if you are already going through all the trouble to pull these from the database wouldn't it be easier to actually do the date comparison in the lua too, instead of creating condition tags? > On Sep 10, 2015, at 11:43 AM, Jonathan Hunter wrote: > > Hi Guys, > > Wonder if anyone can help. > > I am testing with time of day routing, and I want to be able to check yearly/monthly conditions before weekly conditions are picked up. > > I can do this successfully by just inputting XML into the dialplan, and works as expected, my issue is now when extracting the detail required from a database using lua. > > I for example have 3 entries below for different times of the year; > > > +------------+-------+------+----------------+ > | dayofmonth | month | year | dayofmonthtime | > +------------+-------+------+----------------+ > | 25 | 12 | 0 | 0 | > | 1 | 1 | 2016 | 540-1050 | > | 10-18 | 9 | 2015 | 600-840 | > > > > So when creating directly using xml I get; > > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > table.insert(xml, [[]]); > > > > > However my issue is when my lua script extracts them, it loops through the 3 entries (each row) , so that only the 3rd entry is available for on-wards routing as it is populating the dialplan 3 seperate times. > > Can someone let me know what Im doing wrong? > > Im just doing a query as; > > local todnew_query = string.format("select * from timeofday_new where todname='sales' and context_name='xx.xx.xx' order by priority") > assert (dbh:query(todnew_query,function(todresult) > > And using the result with some if statements, I wondered if anyone had any advice on this? > > Thanks > > Jon > _________________________________________________________________________ > 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/20150910/07c5c9e8/attachment-0001.html From petedao at gmail.com Thu Sep 10 21:14:22 2015 From: petedao at gmail.com (Pete Kay) Date: Thu, 10 Sep 2015 10:14:22 -0700 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: Message-ID: Hi Giovanni It is great to hear from you. I am using two E1550 and one USB hub that is powered individually. I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i can't make both call together. Also, when the call ends, the channel is not gettig destroyed. May I know if thee is anywhere I should look? On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli wrote: > > > On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: > >> Hi >> >> I am using gsmopen to make outbound calls. I am expeiencing some >> problems. >> >> When I have 2 dongles running even they are correctly recognized with >> "gsm list" , I can only make one calls. The second interface call will get >> Disconnection Out Of Order error. >> > > this is probably because of a lack of electrical power from the USB bus. > Try to use a powered (as in with its own power supply, connected to the > power socket in the wall) USB Hub (as told in the gsmopen page). > > >> >> Also, when the remote end hangs up, the channel is still not getting >> killed. Therefore, no more call can be made even after remote side hangs >> up and I need to uuid_kill the channel. >> > > this happens also when you connect one only dongle to the server? > > which dongle are you using? Is in the list of the supported dongles? > > >> >> Is this an issue or my configuration is wrong? >> > > how is your configuration? :) I cannot read your server mind :) > > -giovanni > > >> >> Pete >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150910/b001ed5d/attachment.html From haunma at keteu.org Thu Sep 10 22:07:39 2015 From: haunma at keteu.org (Mark Haun) Date: Thu, 10 Sep 2015 11:07:39 -0700 Subject: [Freeswitch-users] Stumped by mod_portaudio permissions issue In-Reply-To: References: <20150826153850.GA6402@hau.nz> <20150901154401.GA7510@hau.nz> Message-ID: <20150910180739.GB5710@hau.nz> Larry Morley [lmorley at neny.cslimits.net] wrote: > if you step back and look at your earlier posts, and clear your mind, I > think you'll start hearing someone(s) whispering "race condition", > "contention", et al. From a metacognitive perspective I'm fairly certain > that's what you're running into. That is an interesting theory. Unfortunately, with a workaround in hand (run with u but not -g), my motivation to get to the bottom of this is not sufficient to dig in from scratch. Permissions management is a critical part of any system daemon, and this could be the shadow of a bug with security implications. So I had hoped that it would attract more interest from those with pre-existing knowledge of the code. That it has not reduces my confidence in freeswitch somewhat, and makes me wonder how much of it is in a "don't touch that, it's working" state. Then again, I can't complain about the price... Anyway, I hope there is enough of a google trail here for other users to find the thread. Thanks, Mark From d.mordovin at dwide.com Thu Sep 10 22:12:00 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Thu, 10 Sep 2015 22:12:00 +0400 Subject: [Freeswitch-users] fs_cli | show calls | answer timestamp Message-ID: <55F1C7F0.3060108@dwide.com> Hello All! I use fs_cli api for interraction with FS from my application. Now I wish get current active calls (api show calls) and calculate current duration. "show calls" output many fields, but timestamp represent call originate time and no one field with timestamp represent b_leg answer time (SIP 200 OK message) So, any idea (easy implementation) to obtain SIP 200 OK timestamp or current call duration since 200 OK received? Dmitry From gmaruzz at gmail.com Thu Sep 10 22:11:09 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 10 Sep 2015 20:11:09 +0200 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: Message-ID: On Thu, Sep 10, 2015 at 7:14 PM, Pete Kay wrote: > Hi Giovanni > > It is great to hear from you. I am using two E1550 and one USB hub that > is powered individually. > > I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i can't > make both call together. > > Also, when the call ends, the channel is not gettig destroyed. > > May I know if thee is anywhere I should look? > Hi Pete, this page will tell you how to debug and which information is needed for filing a bug or for asking for help http://wiki.freeswitch.org/wiki/GSMopen#How_to_Report_Bugs_and_Feature_Requests Is important to enable us to repeat the problem, or at least to give us all details so we can understand. Ciao for now, -giovanni > > On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli > wrote: > >> >> >> On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: >> >>> Hi >>> >>> I am using gsmopen to make outbound calls. I am expeiencing some >>> problems. >>> >>> When I have 2 dongles running even they are correctly recognized with >>> "gsm list" , I can only make one calls. The second interface call will get >>> Disconnection Out Of Order error. >>> >> >> this is probably because of a lack of electrical power from the USB bus. >> Try to use a powered (as in with its own power supply, connected to the >> power socket in the wall) USB Hub (as told in the gsmopen page). >> >> >>> >>> Also, when the remote end hangs up, the channel is still not getting >>> killed. Therefore, no more call can be made even after remote side hangs >>> up and I need to uuid_kill the channel. >>> >> >> this happens also when you connect one only dongle to the server? >> >> which dongle are you using? Is in the list of the supported dongles? >> >> >>> >>> Is this an issue or my configuration is wrong? >>> >> >> how is your configuration? :) I cannot read your server mind :) >> >> -giovanni >> >> >>> >>> Pete >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/b3b6de6a/attachment-0001.html From brian at freeswitch.org Thu Sep 10 22:26:38 2015 From: brian at freeswitch.org (Brian West) Date: Thu, 10 Sep 2015 13:26:38 -0500 Subject: [Freeswitch-users] fs_cli | show calls | answer timestamp In-Reply-To: <55F1C7F0.3060108@dwide.com> References: <55F1C7F0.3060108@dwide.com> Message-ID: Dmitry, If you're trying to calculate billing information in this manner you're doing it wrong, that is not how you should be doing it. We've already told you to investigate mod_nibblebill Thanks, On Thu, Sep 10, 2015 at 1:12 PM, Dmitry Mordovin wrote: > Hello All! > > I use fs_cli api for interraction with FS from my application. > > Now I wish get current active calls (api show calls) and calculate > current duration. > > "show calls" output many fields, but timestamp represent call originate > time and no one field with timestamp > represent b_leg answer time (SIP 200 OK message) > > So, any idea (easy implementation) to obtain SIP 200 OK timestamp or > current call duration since 200 OK received? > > Dmitry > > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/be1b7e36/attachment.html From d.mordovin at dwide.com Thu Sep 10 22:47:38 2015 From: d.mordovin at dwide.com (Dmitry Mordovin) Date: Thu, 10 Sep 2015 22:47:38 +0400 Subject: [Freeswitch-users] fs_cli | show calls | answer timestamp In-Reply-To: References: <55F1C7F0.3060108@dwide.com> Message-ID: <55F1D04A.30306@dwide.com> Thank you Brian, I check nibblebill. This takes a long time to implement in my case. On 09/10/2015 10:26 PM, Brian West wrote: > Dmitry, > If you're trying to calculate billing information in this manner > you're doing it wrong, that is not how you should be doing it. We've > already told you to investigate mod_nibblebill > > Thanks, > > On Thu, Sep 10, 2015 at 1:12 PM, Dmitry Mordovin > wrote: > > Hello All! > > I use fs_cli api for interraction with FS from my application. > > Now I wish get current active calls (api show calls) and calculate > current duration. > > "show calls" output many fields, but timestamp represent call > originate > time and no one field with timestamp > represent b_leg answer time (SIP 200 OK message) > > So, any idea (easy implementation) to obtain SIP 200 OK timestamp or > current call duration since 200 OK received? > > Dmitry > > > > _________________________________________________________________________ > 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 > > > > > -- > > */Brian West/* > brian at freeswitch.org > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > 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/20150910/47703a17/attachment.html From omortimer at gmail.com Thu Sep 10 23:18:32 2015 From: omortimer at gmail.com (Oz Mortimer) Date: Thu, 10 Sep 2015 20:18:32 +0100 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: Message-ID: <28FA5652-92EE-49F0-9E13-AF0E1596591E@gmail.com> Check usb version of hub, etc-I seem to remember v1 is no good. From memory the AT commands are hard coded - i "think" the dongle you are using sends something else on cpc. What you need to do is stop freeswitch, fire up minicom and make a manual call (atdt the number ) then hang up from callee side and see what is returned. You will then need to make the relevant change in the source. You can probably find the AT set for that dongle online somewhere but minicom will probably be quicker. I suspect you will also need to swap out the AT for ringing. I've not used your exact model but one similar. This memory dump may or may not help you but figured I should share > On 10 Sep 2015, at 19:11, Giovanni Maruzzelli wrote: > > > >> On Thu, Sep 10, 2015 at 7:14 PM, Pete Kay wrote: >> Hi Giovanni >> >> It is great to hear from you. I am using two E1550 and one USB hub that is powered individually. >> >> I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i can't make both call together. >> >> Also, when the call ends, the channel is not gettig destroyed. >> >> May I know if thee is anywhere I should look? > > Hi Pete, > > this page will tell you how to debug and which information is needed for filing a bug or for asking for help > > http://wiki.freeswitch.org/wiki/GSMopen#How_to_Report_Bugs_and_Feature_Requests > > Is important to enable us to repeat the problem, or at least to give us all details so we can understand. > > Ciao for now, > > -giovanni > >> >> >>> On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli wrote: >>> >>> >>>> On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: >>>> Hi >>>> >>>> I am using gsmopen to make outbound calls. I am expeiencing some problems. >>>> >>>> When I have 2 dongles running even they are correctly recognized with "gsm list" , I can only make one calls. The second interface call will get Disconnection Out Of Order error. >>> >>> this is probably because of a lack of electrical power from the USB bus. Try to use a powered (as in with its own power supply, connected to the power socket in the wall) USB Hub (as told in the gsmopen page). >>> >>>> >>>> Also, when the remote end hangs up, the channel is still not getting killed. Therefore, no more call can be made even after remote side hangs up and I need to uuid_kill the channel. >>> >>> this happens also when you connect one only dongle to the server? >>> >>> which dongle are you using? Is in the list of the supported dongles? >>> >>>> >>>> Is this an issue or my configuration is wrong? >>> >>> how is your configuration? :) I cannot read your server mind :) >>> >>> -giovanni >>> >>>> >>>> Pete >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > _________________________________________________________________________ > 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/20150910/3019def6/attachment-0001.html From 0x6e6562 at gmail.com Thu Sep 10 23:20:05 2015 From: 0x6e6562 at gmail.com (Ben Hood) Date: Thu, 10 Sep 2015 20:20:05 +0100 Subject: [Freeswitch-users] uuid_bridge vs intercept Message-ID: Hi all, I was wondering if anybody can explain the difference between uuid_bridge and intercept. I have an app with parked legs - using the uuid of a parked leg, I can originate a call to multiple endpoints, and the "winner" is piped into the intercept application which effectively bridges the two legs together: originate endpoint1,endpoint2 &intercept(first_uuid) This seems to have the same effect as originate endpoint1,endpoint2 &park() // returns second_uuid And then in another thread uuid_bridge first_uuid second_uuid But I'm not sure whether there's something different going on under the covers. Interface-wise it looks like intercept is an application, and as such, it exposes the necessary calling convention for a successful originate invocation to pipe it's result to, whereas uuid_bridge appears to be a API from mod_commands and hence doesn't suffice the call interface for originate. So on face value, it seems that intercept can join the currently executing channel to a specific uuid, whereas uuid_bridge is executed in a separate context to the two uuids that are being joined together. Because they appear to have same result, albeit invoked in different calling contexts, I was wondering whether there's any fundamental difference between the two methods? Cheers, Ben From brian at freeswitch.org Fri Sep 11 03:18:15 2015 From: brian at freeswitch.org (Brian West) Date: Thu, 10 Sep 2015 18:18:15 -0500 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: Are you using our package repo? On Thu, Sep 10, 2015 at 8:29 AM, Michael Nielsen wrote: > I have not. Freeswitch works if I start it manually, but it does not start > automatically after apt-get install freeswitch-all and conf copied to > /etc/freeswitch/ > > On Thu, Sep 10, 2015 at 2:48 PM, ?talo Rossi > wrote: > >> It should. Double check if you have your /run/freeswitch created. >> >> On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen >> wrote: >> >>> I did deploy the config, but that is after the apt-get install >>> freeswitch-all. >>> >>> Does freeswitch start up automatically on boot? >>> >>> On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin >> > wrote: >>> >>>> but the link I gave you contains the installation instructions, and >>>> one of the steps is to deploy the config. >>>> >>>> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen >>>> wrote: >>>> > Thank you very much. I tried to install it on a completely new and >>>> clean >>>> > Debian 8. >>>> > >>>> > This error occured: >>>> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >>>> > Job for freeswitch.service failed. See 'systemctl status >>>> freeswitch.service' >>>> > and 'journalctl -xn' for details. >>>> > invoke-rc.d: initscript freeswitch, action "start" failed. >>>> > dpkg: error processing package freeswitch-all (--configure): >>>> > subprocess installed post-installation script returned error exit >>>> status 1 >>>> > Setting up liberror-perl (0.17-1.1) ... >>>> > Setting up git-man (1:2.1.4-2.1) ... >>>> > Setting up git (1:2.1.4-2.1) ... >>>> > Setting up libmtp-runtime (1.1.8-1+b1) ... >>>> > Setting up rsync (3.1.1-3) ... >>>> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >>>> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >>>> > Setting up va-driver-all:amd64 (1.4.1-1) ... >>>> > Processing triggers for systemd (215-17+deb8u2) ... >>>> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >>>> > Errors were encountered while processing: >>>> > freeswitch-all >>>> > E: Sub-process /usr/bin/dpkg returned an error code (1) >>>> > >>>> > >>>> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >>>> ssinyagin at gmail.com> >>>> > wrote: >>>> >> >>>> >> Here we go >>>> >> https://github.com/voxserv/freeswitch_conf_minimal >>>> >> >>>> >> >>>> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >>>> >> >>>> >> Keep in mind that my minimal config is not the same as the one >>>> shipped >>>> >> with freeswitch. >>>> >> >>>> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >>>> wrote: >>>> >>> >>>> >>> Dear all, >>>> >>> >>>> >>> I'm playing around with FreeSWITCH and everything plays very >>>> nicely. I'm >>>> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>>> >>> >>>> >>> I'm "only" using FreeSWITCH for calls between subscribers, >>>> voicemail and >>>> >>> outgoing calls to a SIP gateway - so the vanilla installation seems >>>> rather >>>> >>> "overkill" - especially for a production environment. >>>> >>> >>>> >>> I've tried to - on a clean Debian - install the >>>> freeswitch-meta-default >>>> >>> including freeswitch-conf-minimal. It does install some things, but >>>> it seems >>>> >>> as if some basic functionality is not working - such as fs_cli etc. >>>> >>> >>>> >>> What is the best way for a very clean FreeSWITCH similar to the >>>> vanilla >>>> >>> installation, but without any users, dial plans and such...? >>>> >>> >>>> >>> >>>> _________________________________________________________________________ >>>> >>> 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 >>>> >> >>>> >> >>>> >> >>>> _________________________________________________________________________ >>>> >> 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 >>>> > >>>> > >>>> > >>>> > >>>> _________________________________________________________________________ >>>> > 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 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/3ce4149c/attachment-0001.html From petedao at gmail.com Fri Sep 11 04:51:43 2015 From: petedao at gmail.com (Pete Kay) Date: Thu, 10 Sep 2015 17:51:43 -0700 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: <28FA5652-92EE-49F0-9E13-AF0E1596591E@gmail.com> References: <28FA5652-92EE-49F0-9E13-AF0E1596591E@gmail.com> Message-ID: Hi Oz and Giovanni If E1550 is not compatible, which model should I get that should alwasys work? I brought the E1550 because it was listed as a support one, but if there is anothe one that is more guaranteed to work on the signaling, I will try to use that one instead. On Thu, Sep 10, 2015 at 12:18 PM, Oz Mortimer wrote: > Check usb version of hub, etc-I seem to remember v1 is no good. > > From memory the AT commands are hard coded - i "think" the dongle you are > using sends something else on cpc. > What you need to do is stop freeswitch, fire up minicom and make a manual > call (atdt the number ) then hang up from callee side and see what is > returned. You will then need to make the relevant change in the source. > You can probably find the AT set for that dongle online somewhere but > minicom will probably be quicker. > I suspect you will also need to swap out the AT for ringing. > I've not used your exact model but one similar. > > This memory dump may or may not help you but figured I should share > > > > > On 10 Sep 2015, at 19:11, Giovanni Maruzzelli wrote: > > > > On Thu, Sep 10, 2015 at 7:14 PM, Pete Kay wrote: > >> Hi Giovanni >> >> It is great to hear from you. I am using two E1550 and one USB hub that >> is powered individually. >> >> I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i >> can't make both call together. >> >> Also, when the call ends, the channel is not gettig destroyed. >> >> May I know if thee is anywhere I should look? >> > > Hi Pete, > > this page will tell you how to debug and which information is needed for > filing a bug or for asking for help > > > http://wiki.freeswitch.org/wiki/GSMopen#How_to_Report_Bugs_and_Feature_Requests > > Is important to enable us to repeat the problem, or at least to give us > all details so we can understand. > > Ciao for now, > > -giovanni > > >> >> On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli >> wrote: >> >>> >>> >>> On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: >>> >>>> Hi >>>> >>>> I am using gsmopen to make outbound calls. I am expeiencing some >>>> problems. >>>> >>>> When I have 2 dongles running even they are correctly recognized with >>>> "gsm list" , I can only make one calls. The second interface call will get >>>> Disconnection Out Of Order error. >>>> >>> >>> this is probably because of a lack of electrical power from the USB bus. >>> Try to use a powered (as in with its own power supply, connected to the >>> power socket in the wall) USB Hub (as told in the gsmopen page). >>> >>> >>>> >>>> Also, when the remote end hangs up, the channel is still not getting >>>> killed. Therefore, no more call can be made even after remote side hangs >>>> up and I need to uuid_kill the channel. >>>> >>> >>> this happens also when you connect one only dongle to the server? >>> >>> which dongle are you using? Is in the list of the supported dongles? >>> >>> >>>> >>>> Is this an issue or my configuration is wrong? >>>> >>> >>> how is your configuration? :) I cannot read your server mind :) >>> >>> -giovanni >>> >>> >>>> >>>> Pete >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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/20150910/619c39c5/attachment.html From paulcuttler at gmail.com Fri Sep 11 05:45:51 2015 From: paulcuttler at gmail.com (Paul Cuttler) Date: Fri, 11 Sep 2015 11:45:51 +1000 Subject: [Freeswitch-users] mod_rtmp concurrent calls on same session Message-ID: <55F2324F.4090208@gmail.com> I was wondering if it's possible to have more than one call running in mod_rtmp without logging in, that is, more than one call running on the one session. I'm getting an error with an invalid chunksize that is terminating the TCP socket. thanks, Paul From saurabhkumar.verma at vvdntech.com Wed Sep 9 15:03:40 2015 From: saurabhkumar.verma at vvdntech.com (Saurabh Kumar Verma) Date: Wed, 9 Sep 2015 16:33:40 +0530 Subject: [Freeswitch-users] Audio Issue with FreeSWITCH (TLS + SRTP) Message-ID: Hi, Hope you're doing good. I'm facing an issue with having FreeSWITCH (TLS + SRTP). *Issue:* Audio not coming when I've SRTP(media) enabled on both of the soft-phone endpoints. *Observation: *Audio is coming if we don't use SRTP for media encryption. *Set-up Description:* I'm registered using TLS and able to make call through FreeSWITCH, but call is disconnected after 30 sec because there is not media flow between the endpoints. I have two softphone (we're using Linphone as soft-phone) registered on FS server with extension 1003 & 1010, call flow is like: Call Flow 1003 ------> FS Server -------> 1010 x.x.x.x - Server Public IP y.y.y.y - Server Local IP *NOTE:* *For security reasons replaced the actual IPs.* FreeSWITCH Version Information: *freeswitch at internal> version* *FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 20:26:22Z 64bit)* I've done some changes in default dialplan/configuration in FreeSWITCH: 1. Force FreeSWICTH to listen on TLS port only (By using this parameter * *in internal as well as external profile). *freeswitch at internal> sofia status* * Name Type Data State* *=================================================================================================* * external profile sip:mod_sofia at x.x.x.x:5081 RUNNING (0) (TLS)* * external::example.com gateway sip:joeuser at example.com NOREG* * x.x.x.x alias internal ALIASED* * internal profile sip:mod_sofia at x.x.x.x:5061 RUNNING (0) (TLS)* *=================================================================================================* *2 profiles 1 alias* 2. Use the ODBC driver for driver (By uncomment this ** in config files) In Linphone soft-client, these are the changes has been done: 1. *TLS *as Transport. 2. *SRTP* in Media encryption. In FreeSWITCH, these are the registration logs showing I'm softphones are using TLS *freeswitch at internal> sofia status profile internal reg* *Registrations:* *=================================================================================================* *Call-ID: xmuVdotDkb* *User: 1003 at x.x.x.x* *Contact: "" * *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:16:30) EXPSECS(3137)* *Ping-Status: Reachable* *Host: ip-y-y-y-y.ec2.internal* *IP: 180.151.83.178* *Port: 63093* *Auth-User: 1003* *Auth-Realm: x.x.x.x* *MWI-Account: 1003 at x.x.x.x* *Call-ID: 6B25YNRXb5* *User: 1010 at x.x.x.x* *Contact: "" * *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:11:31) EXPSECS(2838)* *Ping-Status: Reachable* *Host: ip-y-y-y-y.ec2.internal* *IP: 180.151.83.178* *Port: 13916* *Auth-User: 1010* *Auth-Realm: x.x.x.x* *MWI-Account: 1010 at x.x.x.x* *Total items returned: 2* *=================================================================================================* For an active call I can see in the channels table, I'm able to see secure parameter is set during the call for both of the call legs. *freeswitch=# select * from channels ;* * uuid | direction | created | created_epoch | name | state | cid_name | cid_num | ip_addr * * | dest | application | application_data | dialplan | context | read_codec | read_rate | read_bit_rate | write_codec | write_rate | write_bit_rate | secure * * | hostname | presence_id | presence_data | callstate | callee_name | callee_num | callee_direction | call_uuid | sent_callee_name | sen* *t_callee_num | initial_cid_name | initial_cid_num | initial_ip_addr | initial_dest | initial_dialplan | initial_context * *--------------------------------------+-----------+---------------------+---------------+------------------------------------------+-------------------+----------------+---------+------------* *----+------+-------------+------------------------+----------+---------+------------+-----------+---------------+-------------+------------+----------------+----------------------------------* *-+------------------------------+-------------------+---------------+-----------+---------------+------------+------------------+--------------------------------------+------------------+----* *-------------+------------------+-----------------+-----------------+--------------+------------------+-----------------* * 485d07d6-56da-11e5-ac1a-a53fe62ce2f9 | outbound | 2015-09-09 10:05:22 | 1441793122 | sofia/internal/1010 at 180.151.83.178:13916 | CS_EXCHANGE_MEDIA | Extension 1003 | 1003 | 180.151.83.* *178 | 1010 | | | XML | default | opus | 48000 | 0 | opus | 48000 | 0 | srtp:sdes:AES_CM_256_HMAC_SHA1_80* * | ip-172-31-42-34.ec2.internal | 1010 at x.x.x.x | | ACTIVE | Outbound Call | 1010 | SEND | 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Extension 1003 | 100* *3 | Extension 1003 | 1003 | 180.151.83.178 | 1010 | XML | default* * 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | inbound | 2015-09-09 10:05:22 | 1441793122 | sofia/internal/1003 at x.x.x.x | CS_EXECUTE | 1003 | 1003 | 180.151.83.* *178 | 1010 | bridge | user/1010 at x.x.x.x | XML | default | opus | 48000 | 0 | opus | 48000 | 0 | srtp:sdes:AES_CM_128_HMAC_SHA1_80* * | ip-172-31-42-34.ec2.internal | 1003 at x.x.x.x | | ACTIVE | Outbound Call | 1010 | SEND | 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Outbound Call | 101* *0 | 1003 | 1003 | 180.151.83.178 | 1010 | XML | default* *(2 rows)* Attached herewith the complete FreeSWITCH log. Please let me know if any other information is required. Any help from your side would be really appreciated. Seeking some guidance & help from FreeSWITCH team. -- *Thanks:* Saurabh Kumar Verma VVDN Technologies Pvt Ltd *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150909/495629b2/attachment-0001.html -------------- next part -------------- recv 1411 bytes from tls/[180.151.83.178]:63093 at 10:05:21.510513: ------------------------------------------------------------------------ INVITE sip:1010 at x.x.x.x SIP/2.0 Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.AFYnEJtkz;rport From: ;tag=hKZC8L27Q To: sip:1010 at x.x.x.x CSeq: 20 INVITE Call-ID: BbPYZv5Bca Max-Forwards: 70 Supported: outbound Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE Content-Type: application/sdp Content-Length: 824 Contact: ;+sip.instance="" User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) v=0 o=1003 3566 1099 IN IP4 192.168.93.102 s=Talk c=IN IP4 192.168.93.102 b=AS:380 t=0 0 a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics m=audio 7076 RTP/SAVP 96 97 98 99 0 8 101 100 102 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:97 SILK/16000 a=rtpmap:98 speex/16000 a=fmtp:98 vbr=on a=rtpmap:99 speex/8000 a=fmtp:99 vbr=on a=rtpmap:101 telephone-event/48000 a=rtpmap:100 telephone-event/16000 a=rtpmap:102 telephone-event/8000 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3 a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:gRAgLfg3vCRKDA5gbaNfpHcGDrwH/GWyy6dnzQe2 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:dn9M35kOLue0i/aclkHZGjBFmz6A/GACewZnkf5I a=crypto:4 AES_CM_256_HMAC_SHA1_32 inline:nbX7w1uUBZShXI5Oui6Otfyw/NHWodUw0kOH2d3f ------------------------------------------------------------------------ send 330 bytes to tls/[180.151.83.178]:63093 at 10:05:21.510915: ------------------------------------------------------------------------ SIP/2.0 100 Trying Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.AFYnEJtkz;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: sip:1010 at x.x.x.x Call-ID: BbPYZv5Bca CSeq: 20 INVITE User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:21.500444 [NOTICE] switch_channel.c:1075 New Channel sofia/internal/1003 at x.x.x.x [47fa445c-56da-11e5-abf5-a53fe62ce2f9] 2015-09-09 10:05:21.500444 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:21.500444 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:21.500444 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_NEW 2015-09-09 10:05:21.500444 [DEBUG] sofia.c:8925 sofia/internal/1003 at x.x.x.x receiving invite from 180.151.83.178:63093 version: 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit 2015-09-09 10:05:21.500444 [DEBUG] sofia.c:9092 IP 180.151.83.178 Rejected by acl "domains". Falling back to Digest auth. 2015-09-09 10:05:21.500444 [DEBUG] switch_core_state_machine.c:491 (sofia/internal/1003 at x.x.x.x) State NEW send 835 bytes to tls/[180.151.83.178]:63093 at 10:05:21.513879: ------------------------------------------------------------------------ SIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.AFYnEJtkz;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: ;tag=696jg19a5rZvj Call-ID: BbPYZv5Bca CSeq: 20 INVITE User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~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 Proxy-Authenticate: Digest realm="x.x.x.x", nonce="47fa5ad2-56da-11e5-abf6-a53fe62ce2f9", algorithm=MD5, qop="auth" Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:21.500444 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:21.500444 [DEBUG] sofia.c:2065 detaching session 47fa445c-56da-11e5-abf5-a53fe62ce2f9 recv 391 bytes from tls/[180.151.83.178]:63093 at 10:05:22.125670: ------------------------------------------------------------------------ ACK sip:1010 at x.x.x.x SIP/2.0 Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.AFYnEJtkz;rport Call-ID: BbPYZv5Bca From: ;tag=hKZC8L27Q To: ;tag=696jg19a5rZvj Contact: ;+sip.instance="" Max-Forwards: 70 CSeq: 20 ACK Content-Length: 0 ------------------------------------------------------------------------ recv 1657 bytes from tls/[180.151.83.178]:63093 at 10:05:22.128844: ------------------------------------------------------------------------ INVITE sip:1010 at x.x.x.x SIP/2.0 Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.cZ3vY0uWP;rport From: ;tag=hKZC8L27Q To: sip:1010 at x.x.x.x CSeq: 21 INVITE Call-ID: BbPYZv5Bca Max-Forwards: 70 Supported: outbound Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE Content-Type: application/sdp Content-Length: 824 Contact: ;+sip.instance="" User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) Proxy-Authorization: Digest realm="x.x.x.x", nonce="47fa5ad2-56da-11e5-abf6-a53fe62ce2f9", algorithm=MD5, username="1003", uri="sip:1010 at x.x.x.x", response="7051af6f556408074ede39d53ff582c2", cnonce="faaa8515", nc=00000001, qop=auth v=0 o=1003 3566 1099 IN IP4 192.168.93.102 s=Talk c=IN IP4 192.168.93.102 b=AS:380 t=0 0 a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics m=audio 7076 RTP/SAVP 96 97 98 99 0 8 101 100 102 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:97 SILK/16000 a=rtpmap:98 speex/16000 a=fmtp:98 vbr=on a=rtpmap:99 speex/8000 a=fmtp:99 vbr=on a=rtpmap:101 telephone-event/48000 a=rtpmap:100 telephone-event/16000 a=rtpmap:102 telephone-event/8000 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3 a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:gRAgLfg3vCRKDA5gbaNfpHcGDrwH/GWyy6dnzQe2 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:dn9M35kOLue0i/aclkHZGjBFmz6A/GACewZnkf5I a=crypto:4 AES_CM_256_HMAC_SHA1_32 inline:nbX7w1uUBZShXI5Oui6Otfyw/NHWodUw0kOH2d3f ------------------------------------------------------------------------ send 330 bytes to tls/[180.151.83.178]:63093 at 10:05:22.129118: ------------------------------------------------------------------------ SIP/2.0 100 Trying Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.cZ3vY0uWP;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: sip:1010 at x.x.x.x Call-ID: BbPYZv5Bca CSeq: 21 INVITE User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:22.120462 [DEBUG] sofia.c:2173 Re-attaching to session 47fa445c-56da-11e5-abf5-a53fe62ce2f9 2015-09-09 10:05:22.120462 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:22.120462 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:22.120462 [DEBUG] sofia.c:8925 sofia/internal/1003 at x.x.x.x receiving invite from 180.151.83.178:63093 version: 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit 2015-09-09 10:05:22.120462 [DEBUG] sofia.c:9092 IP 180.151.83.178 Rejected by acl "domains". Falling back to Digest auth. 2015-09-09 10:05:22.140647 [DEBUG] sofia.c:6634 Channel sofia/internal/1003 at x.x.x.x entering state [received][100] 2015-09-09 10:05:22.140647 [DEBUG] sofia.c:6644 Remote SDP: v=0 o=1003 3566 1099 IN IP4 192.168.93.102 s=Talk c=IN IP4 192.168.93.102 b=AS:380 t=0 0 a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics m=audio 7076 RTP/SAVP 96 97 98 99 0 8 101 100 102 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:97 SILK/16000 a=rtpmap:98 speex/16000 a=fmtp:98 vbr=on a=rtpmap:99 speex/8000 a=fmtp:99 vbr=on a=rtpmap:101 telephone-event/48000 a=rtpmap:100 telephone-event/16000 a=rtpmap:102 telephone-event/8000 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3 a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:gRAgLfg3vCRKDA5gbaNfpHcGDrwH/GWyy6dnzQe2 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:dn9M35kOLue0i/aclkHZGjBFmz6A/GACewZnkf5I a=crypto:4 AES_CM_256_HMAC_SHA1_32 inline:nbX7w1uUBZShXI5Oui6Otfyw/NHWodUw0kOH2d3f 2015-09-09 10:05:22.140647 [DEBUG] sofia.c:6910 (sofia/internal/1003 at x.x.x.x) State Change CS_NEW -> CS_INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1003 at x.x.x.x) State INIT 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:87 sofia/internal/1003 at x.x.x.x SOFIA INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:40 sofia/internal/1003 at x.x.x.x Standard INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/1003 at x.x.x.x) State Change CS_INIT -> CS_ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1003 at x.x.x.x) State INIT going to sleep 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:2204 (sofia/internal/1003 at x.x.x.x) Callstate Change DOWN -> RINGING 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1003 at x.x.x.x) State ROUTING 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:123 sofia/internal/1003 at x.x.x.x SOFIA ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:166 sofia/internal/1003 at x.x.x.x Standard ROUTING 2015-09-09 10:05:22.140647 [INFO] mod_dialplan_xml.c:635 Processing 1003 <1003>->1010 in context default Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->unloop] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->tod_example] continue=true Dialplan: sofia/internal/1003 at x.x.x.x Date/Time Match (PASS) [tod_example] break=on-false Dialplan: sofia/internal/1003 at x.x.x.x Action set(open=true) Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->holiday_example] continue=true Dialplan: sofia/internal/1003 at x.x.x.x Date/TimeMatch (FAIL) [holiday_example] break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->global-intercept] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [global-intercept] destination_number(1010) =~ /^886$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->group-intercept] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [group-intercept] destination_number(1010) =~ /^\*8$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->intercept-ext] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [intercept-ext] destination_number(1010) =~ /^\*\*(\d+)$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->redial] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [redial] destination_number(1010) =~ /^(redial|870)$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->global] continue=true Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never Dialplan: sofia/internal/1003 at x.x.x.x Regex (PASS) [global] ${default_password}(1234) =~ /^1234$/ break=never Dialplan: sofia/internal/1003 at x.x.x.x Action log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) Dialplan: sofia/internal/1003 at x.x.x.x Action log(CRIT Open /usr/local/freeswitch/conf/vars.xml and change the default_password.) Dialplan: sofia/internal/1003 at x.x.x.x Action log(CRIT Once changed type 'reloadxml' at the console.) Dialplan: sofia/internal/1003 at x.x.x.x Action log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [global] ${rtp_has_crypto}() =~ /^(AEAD_AES_256_GCM_8|AEAD_AES_128_GCM_8|AES_CM_256_HMAC_SHA1_80|AES_CM_192_HMAC_SHA1_80|AES_CM_128_HMAC_SHA1_80|AES_CM_256_HMAC_SHA1_32|AES_CM_192_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_32|AES_CM_128_NULL_AUTH)$/ break=never Dialplan: sofia/internal/1003 at x.x.x.x Regex (PASS) [global] ${endpoint_disposition}(DELAYED NEGOTIATION) =~ /^(DELAYED NEGOTIATION)/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x Regex (PASS) [global] ${switch_r_sdp}(v=0 o=1003 3566 1099 IN IP4 192.168.93.102 s=Talk c=IN IP4 192.168.93.102 b=AS:380 t=0 0 a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics m=audio 7076 RTP/SAVP 96 97 98 99 0 8 101 100 102 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:97 SILK/16000 a=rtpmap:98 speex/16000 a=fmtp:98 vbr=on a=rtpmap:99 speex/8000 a=fmtp:99 vbr=on a=rtpmap:101 telephone-event/48000 a=rtpmap:100 telephone-event/16000 a=rtpmap:102 telephone-event/8000 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3 a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:gRAgLfg3vCRKDA5gbaNfpHcGDrwH/GWyy6dnzQe2 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:dn9M35kOLue0i/aclkHZGjBFmz6A/GACewZnkf5I a=crypto:4 AES_CM_256_HMAC_SHA1_32 inline:nbX7w1uUBZShXI5Oui6Otfyw/NHWodUw0kOH2d3f ) =~ /(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)/ break=never Dialplan: sofia/internal/1003 at x.x.x.x Action set(rtp_secure_media=true) Dialplan: sofia/internal/1003 at x.x.x.x Action export(rtp_secure_media=true) Dialplan: sofia/internal/1003 at x.x.x.x Absolute Condition [global] Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial/global/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action export(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)}) Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->snom-demo-2] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [snom-demo-2] destination_number(1010) =~ /^9001$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->snom-demo-1] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [snom-demo-1] destination_number(1010) =~ /^9000$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->eavesdrop] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [eavesdrop] destination_number(1010) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->eavesdrop] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [eavesdrop] destination_number(1010) =~ /^779$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->call_return] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [call_return] destination_number(1010) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->del-group] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [del-group] destination_number(1010) =~ /^80(\d{2})$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->add-group] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [add-group] destination_number(1010) =~ /^81(\d{2})$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->call-group-simo] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [call-group-simo] destination_number(1010) =~ /^82(\d{2})$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->call-group-order] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [call-group-order] destination_number(1010) =~ /^83(\d{2})$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->extension-intercom] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (FAIL) [extension-intercom] destination_number(1010) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x parsing [default->Local_Extension] continue=false Dialplan: sofia/internal/1003 at x.x.x.x Regex (PASS) [Local_Extension] destination_number(1010) =~ /^(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/1003 at x.x.x.x Action export(dialed_extension=1010) Dialplan: sofia/internal/1003 at x.x.x.x Action bind_meta_app(1 b s execute_extension::dx XML features) Dialplan: sofia/internal/1003 at x.x.x.x Action bind_meta_app(2 b s record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav) Dialplan: sofia/internal/1003 at x.x.x.x Action bind_meta_app(3 b s execute_extension::cf XML features) Dialplan: sofia/internal/1003 at x.x.x.x Action bind_meta_app(4 b s execute_extension::att_xfer XML features) Dialplan: sofia/internal/1003 at x.x.x.x Action set(ringback=${us-ring}) Dialplan: sofia/internal/1003 at x.x.x.x Action set(transfer_ringback=local_stream://moh) Dialplan: sofia/internal/1003 at x.x.x.x Action set(call_timeout=30) Dialplan: sofia/internal/1003 at x.x.x.x Action set(hangup_after_bridge=true) Dialplan: sofia/internal/1003 at x.x.x.x Action set(continue_on_fail=true) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action set(called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial_ext/global/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action hash(insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}) Dialplan: sofia/internal/1003 at x.x.x.x Action bridge(user/${dialed_extension}@${domain_name}) Dialplan: sofia/internal/1003 at x.x.x.x Action answer() Dialplan: sofia/internal/1003 at x.x.x.x Action sleep(1000) Dialplan: sofia/internal/1003 at x.x.x.x Action bridge(loopback/app=voicemail:default ${domain_name} ${dialed_extension}) 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:216 (sofia/internal/1003 at x.x.x.x) State Change CS_ROUTING -> CS_EXECUTE 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1003 at x.x.x.x) State ROUTING going to sleep 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_EXECUTE 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/1003 at x.x.x.x) State EXECUTE 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:178 sofia/internal/1003 at x.x.x.x SOFIA EXECUTE 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:258 sofia/internal/1003 at x.x.x.x Standard EXECUTE EXECUTE sofia/internal/1003 at x.x.x.x set(open=true) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [open]=[true] EXECUTE sofia/internal/1003 at x.x.x.x log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) 2015-09-09 10:05:22.140647 [CRIT] mod_dptools.c:1670 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING EXECUTE sofia/internal/1003 at x.x.x.x log(CRIT Open /usr/local/freeswitch/conf/vars.xml and change the default_password.) 2015-09-09 10:05:22.140647 [CRIT] mod_dptools.c:1670 Open /usr/local/freeswitch/conf/vars.xml and change the default_password. EXECUTE sofia/internal/1003 at x.x.x.x log(CRIT Once changed type 'reloadxml' at the console.) 2015-09-09 10:05:22.140647 [CRIT] mod_dptools.c:1670 Once changed type 'reloadxml' at the console. EXECUTE sofia/internal/1003 at x.x.x.x log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) 2015-09-09 10:05:22.140647 [CRIT] mod_dptools.c:1670 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING EXECUTE sofia/internal/1003 at x.x.x.x set(rtp_secure_media=true) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [rtp_secure_media]=[true] EXECUTE sofia/internal/1003 at x.x.x.x export(rtp_secure_media=true) 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1267 EXPORT (export_vars) [rtp_secure_media]=[true] EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-spymap/1003/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial/1003/1010) EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial/global/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x export(RFC2822_DATE=Wed, 09 Sep 2015 10:05:22 +0000) 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1267 EXPORT (export_vars) [RFC2822_DATE]=[Wed, 09 Sep 2015 10:05:22 +0000] EXECUTE sofia/internal/1003 at x.x.x.x export(dialed_extension=1010) 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1267 EXPORT (export_vars) [dialed_extension]=[1010] EXECUTE sofia/internal/1003 at x.x.x.x bind_meta_app(1 b s execute_extension::dx XML features) 2015-09-09 10:05:22.140647 [INFO] switch_ivr_async.c:3932 Bound B-Leg: *1 execute_extension::dx XML features EXECUTE sofia/internal/1003 at x.x.x.x bind_meta_app(2 b s record_session::/usr/local/freeswitch/recordings/1003.2015-09-09-10-05-22.wav) 2015-09-09 10:05:22.140647 [INFO] switch_ivr_async.c:3932 Bound B-Leg: *2 record_session::/usr/local/freeswitch/recordings/1003.2015-09-09-10-05-22.wav EXECUTE sofia/internal/1003 at x.x.x.x bind_meta_app(3 b s execute_extension::cf XML features) 2015-09-09 10:05:22.140647 [INFO] switch_ivr_async.c:3932 Bound B-Leg: *3 execute_extension::cf XML features EXECUTE sofia/internal/1003 at x.x.x.x bind_meta_app(4 b s execute_extension::att_xfer XML features) 2015-09-09 10:05:22.140647 [INFO] switch_ivr_async.c:3932 Bound B-Leg: *4 execute_extension::att_xfer XML features EXECUTE sofia/internal/1003 at x.x.x.x set(ringback=%(2000,4000,440,480)) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [ringback]=[%(2000,4000,440,480)] EXECUTE sofia/internal/1003 at x.x.x.x set(transfer_ringback=local_stream://moh) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [transfer_ringback]=[local_stream://moh] EXECUTE sofia/internal/1003 at x.x.x.x set(call_timeout=30) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [call_timeout]=[30] EXECUTE sofia/internal/1003 at x.x.x.x set(hangup_after_bridge=true) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [hangup_after_bridge]=[true] EXECUTE sofia/internal/1003 at x.x.x.x set(continue_on_fail=true) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [continue_on_fail]=[true] EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-call_return/1010/1003) EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial_ext/1010/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x set(called_party_callgroup=techsupport) 2015-09-09 10:05:22.140647 [DEBUG] mod_dptools.c:1477 sofia/internal/1003 at x.x.x.x SET [called_party_callgroup]=[techsupport] EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial_ext/techsupport/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial_ext/global/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x hash(insert/x.x.x.x-last_dial/techsupport/47fa445c-56da-11e5-abf5-a53fe62ce2f9) EXECUTE sofia/internal/1003 at x.x.x.x bridge(user/1010 at x.x.x.x) 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [rtp_secure_media]=[true] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [RFC2822_DATE]=[Wed, 09 Sep 2015 10:05:22 +0000] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [dialed_extension]=[1010] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_ivr_originate.c:2101 Parsing global variables 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [rtp_secure_media]=[true] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [RFC2822_DATE]=[Wed, 09 Sep 2015 10:05:22 +0000] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_channel.c:1221 sofia/internal/1003 at x.x.x.x EXPORTING[export_vars] [dialed_extension]=[1010] to event 2015-09-09 10:05:22.140647 [DEBUG] switch_ivr_originate.c:2101 Parsing global variables 2015-09-09 10:05:22.140647 [DEBUG] switch_event.c:1698 Parsing variable [sip_invite_domain]=[x.x.x.x] 2015-09-09 10:05:22.140647 [DEBUG] switch_event.c:1698 Parsing variable [presence_id]=[1010 at x.x.x.x] 2015-09-09 10:05:22.140647 [NOTICE] switch_channel.c:1075 New Channel sofia/internal/1010 at 180.151.83.178:13916 [485d07d6-56da-11e5-ac1a-a53fe62ce2f9] 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:4701 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_NEW -> CS_INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1010 at 180.151.83.178:13916) State INIT 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:87 sofia/internal/1010 at 180.151.83.178:13916 SOFIA INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [1 AEAD_AES_256_GCM_8 inline:NZxdLH9gzfkhVqwVhH5vNsKCqr2ZL2q9zmm58qlSlItToqVbwaDneilU+js] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [1 AEAD_AES_256_GCM_8 inline:7uw9HXkoT5LbBdJAIx6mvnWdy/gANmdQ1rdhGblSftKOJ7XmmqKXwcLZG2k] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [2 AEAD_AES_128_GCM_8 inline:ua7aHtrGSUTtDiXrZ0GGBQV788KjFiuLmZTH8g] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [2 AEAD_AES_128_GCM_8 inline:7eAg8CQyKxxalD3DOHhyw5RhXN3KcBvgDMLckA] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [3 AES_CM_256_HMAC_SHA1_80 inline:Z1uAXxMyRlMCgn5nLEN4V/2CKFQpu7WR+2jSAhcUrFEFjCntDm/xtGjKlCYs6g] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [3 AES_CM_256_HMAC_SHA1_80 inline:VexGkXR2HPxslnQmALYSBgGbvtJyO6LQ+QZzd5SGNabAwuFGF8gvKPMUK4S32Q] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [4 AES_CM_192_HMAC_SHA1_80 inline:cW6ndzHiiplj8y8BFe6tlaJWC3F9jApWWJOXZ6lyatZAFGPbAqI] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [4 AES_CM_192_HMAC_SHA1_80 inline:MOsMk92cXU3us99+4guLRK1aWk5UoveM/hp4eY8Y4ieml3l/oQc] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [5 AES_CM_128_HMAC_SHA1_80 inline:yDum29SwW09CG0fKGoM3G4JCWyKC5GoCrpPAPAZG] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [5 AES_CM_128_HMAC_SHA1_80 inline:4CAf5XYrvryfmUETnCt+/vdoHTCf2Oyon8kjh8yV] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [6 AES_CM_256_HMAC_SHA1_32 inline:IktDcfIz+fhT77Pq/H1zHZwOZt/e9wYyFbDxeqhLws8ZJVLB60Y5Cxwhuall7w] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [6 AES_CM_256_HMAC_SHA1_32 inline:ASCE4Um7ly3qHgmBsV8U826feUJfrIv8cqyR/TMGMbQt7m77I1oO17xbcTRahA] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [7 AES_CM_192_HMAC_SHA1_32 inline:cITD1AHsn0mlXOeRNLpdhC+raMZNQ7JOd2ntLdvJDY7hD+5gnOY] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [7 AES_CM_192_HMAC_SHA1_32 inline:AFzQEnxOGYB9FhMWeMXAiRLB63BcjMl7wdj17oTJuAh87QyeM8E] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [8 AES_CM_128_HMAC_SHA1_32 inline:k2mJfkfFoSI57S0wRldCaqJ5o+zEDxI/gn/GoGYz] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [8 AES_CM_128_HMAC_SHA1_32 inline:w5Qg47gCQyv44qDVkQSdSzvOEr2UuoiLXK7tBTKB] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [9 AES_CM_128_NULL_AUTH inline:746pNswmg35Pt7hBimQhSlhCFG97FGfQ1GxXpMgN] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_media.c:965 Set Local video crypto Key [9 AES_CM_128_NULL_AUTH inline:1wY0sYq5HRdoAe9SH+qglTRSGML8o50CmJIwWvpZ] 2015-09-09 10:05:22.140647 [DEBUG] sofia_glue.c:1241 sofia/internal/1010 at 180.151.83.178:13916 sending invite version: 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit Local SDP: v=0 o=FreeSWITCH 1441764576 1441764577 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 28546 RTP/SAVP 96 0 8 9 3 101 13 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:9 G722/8000 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=crypto:1 AEAD_AES_256_GCM_8 inline:NZxdLH9gzfkhVqwVhH5vNsKCqr2ZL2q9zmm58qlSlItToqVbwaDneilU+js a=crypto:2 AEAD_AES_128_GCM_8 inline:ua7aHtrGSUTtDiXrZ0GGBQV788KjFiuLmZTH8g a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:Z1uAXxMyRlMCgn5nLEN4V/2CKFQpu7WR+2jSAhcUrFEFjCntDm/xtGjKlCYs6g a=crypto:4 AES_CM_192_HMAC_SHA1_80 inline:cW6ndzHiiplj8y8BFe6tlaJWC3F9jApWWJOXZ6lyatZAFGPbAqI a=crypto:5 AES_CM_128_HMAC_SHA1_80 inline:yDum29SwW09CG0fKGoM3G4JCWyKC5GoCrpPAPAZG a=crypto:6 AES_CM_256_HMAC_SHA1_32 inline:IktDcfIz+fhT77Pq/H1zHZwOZt/e9wYyFbDxeqhLws8ZJVLB60Y5Cxwhuall7w a=crypto:7 AES_CM_192_HMAC_SHA1_32 inline:cITD1AHsn0mlXOeRNLpdhC+raMZNQ7JOd2ntLdvJDY7hD+5gnOY a=crypto:8 AES_CM_128_HMAC_SHA1_32 inline:k2mJfkfFoSI57S0wRldCaqJ5o+zEDxI/gn/GoGYz a=crypto:9 AES_CM_128_NULL_AUTH inline:746pNswmg35Pt7hBimQhSlhCFG97FGfQ1GxXpMgN a=ptime:20 a=sendrecv 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:40 sofia/internal/1010 at 180.151.83.178:13916 Standard INIT 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_INIT -> CS_ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1010 at 180.151.83.178:13916) State INIT going to sleep 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1010 at 180.151.83.178:13916) State ROUTING 2015-09-09 10:05:22.140647 [DEBUG] mod_sofia.c:123 sofia/internal/1010 at 180.151.83.178:13916 SOFIA ROUTING 2015-09-09 10:05:22.140647 [DEBUG] switch_ivr_originate.c:67 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_ROUTING -> CS_CONSUME_MEDIA 2015-09-09 10:05:22.140647 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1010 at 180.151.83.178:13916) State ROUTING going to sleep 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_CONSUME_MEDIA 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:547 (sofia/internal/1010 at 180.151.83.178:13916) State CONSUME_MEDIA 2015-09-09 10:05:22.140647 [DEBUG] switch_core_state_machine.c:547 (sofia/internal/1010 at 180.151.83.178:13916) State CONSUME_MEDIA going to sleep send 2508 bytes to tls/[180.151.83.178]:13916 at 10:05:22.161388: ------------------------------------------------------------------------ INVITE sip:1010 at 180.151.83.178:13916;app-id=622464153529;pn-type=google;pn-tok=APA91bFqivAK_KIDpU_6PM0pf0U8rx9DOKm0vhyNRqjE1Dpq_uPRbTbT-BMwxNP5NmEyCMfnKxa-fjEhI2J-lzLkCcfFphO1hL39cE4VNqAnnfDbVeQbvmQ;transport=tls SIP/2.0 Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKmHD6cSZUSjtmS Max-Forwards: 69 From: "Extension 1003" ;tag=8US4KQBjZac2S To: Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 80560497 INVITE Contact: User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit 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 Content-Type: application/sdp Content-Disposition: session Content-Length: 1176 X-FS-Support: update_display,send_info Remote-Party-ID: "Extension 1003" ;party=calling;screen=yes;privacy=off v=0 o=FreeSWITCH 1441764576 1441764577 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 28546 RTP/SAVP 96 0 8 9 3 101 13 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:9 G722/8000 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=crypto:1 AEAD_AES_256_GCM_8 inline:NZxdLH9gzfkhVqwVhH5vNsKCqr2ZL2q9zmm58qlSlItToqVbwaDneilU+js a=crypto:2 AEAD_AES_128_GCM_8 inline:ua7aHtrGSUTtDiXrZ0GGBQV788KjFiuLmZTH8g a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:Z1uAXxMyRlMCgn5nLEN4V/2CKFQpu7WR+2jSAhcUrFEFjCntDm/xtGjKlCYs6g a=crypto:4 AES_CM_192_HMAC_SHA1_80 inline:cW6ndzHiiplj8y8BFe6tlaJWC3F9jApWWJOXZ6lyatZAFGPbAqI a=crypto:5 AES_CM_128_HMAC_SHA1_80 inline:yDum29SwW09CG0fKGoM3G4JCWyKC5GoCrpPAPAZG a=crypto:6 AES_CM_256_HMAC_SHA1_32 inline:IktDcfIz+fhT77Pq/H1zHZwOZt/e9wYyFbDxeqhLws8ZJVLB60Y5Cxwhuall7w a=crypto:7 AES_CM_192_HMAC_SHA1_32 inline:cITD1AHsn0mlXOeRNLpdhC+raMZNQ7JOd2ntLdvJDY7hD+5gnOY a=crypto:8 AES_CM_128_HMAC_SHA1_32 inline:k2mJfkfFoSI57S0wRldCaqJ5o+zEDxI/gn/GoGYz a=crypto:9 AES_CM_128_NULL_AUTH inline:746pNswmg35Pt7hBimQhSlhCFG97FGfQ1GxXpMgN a=ptime:20 ------------------------------------------------------------------------ 2015-09-09 10:05:22.160525 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:22.160525 [DEBUG] sofia.c:6634 Channel sofia/internal/1010 at 180.151.83.178:13916 entering state [calling][0] recv 460 bytes from tls/[180.151.83.178]:13916 at 10:05:22.522342: ------------------------------------------------------------------------ SIP/2.0 100 Trying Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKmHD6cSZUSjtmS From: "Extension 1003" ;tag=8US4KQBjZac2S To: Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 80560497 INVITE Content-Length: 0 ------------------------------------------------------------------------ recv 559 bytes from tls/[180.151.83.178]:13916 at 10:05:23.464035: ------------------------------------------------------------------------ SIP/2.0 180 Ringing Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKmHD6cSZUSjtmS From: "Extension 1003" ;tag=8US4KQBjZac2S To: ;tag=ezLC2Tx Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 80560497 INVITE User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) Supported: outbound Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:23.460465 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:23.460465 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:23.460465 [DEBUG] sofia.c:6634 Channel sofia/internal/1010 at 180.151.83.178:13916 entering state [proceeding][180] 2015-09-09 10:05:23.460465 [NOTICE] sofia.c:6736 Ring-Ready sofia/internal/1010 at 180.151.83.178:13916! 2015-09-09 10:05:23.460465 [DEBUG] switch_channel.c:3297 (sofia/internal/1010 at 180.151.83.178:13916) Callstate Change DOWN -> RINGING 2015-09-09 10:05:23.480461 [INFO] switch_ivr_originate.c:1193 Sending early media 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AEAD_AES_256_GCM_8] in [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AEAD_AES_128_GCM_8] in [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AES_CM_256_HMAC_SHA1_80] in [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AES_CM_192_HMAC_SHA1_80] in [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AES_CM_128_HMAC_SHA1_80] in [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1233 Found suite AES_CM_128_HMAC_SHA1_80 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:1299 Set Remote Key [1 AES_CM_128_HMAC_SHA1_80 inline:a+yoBUtbPKBYtrMBfjzZsMCYiql5SOxoYUbDFZc3] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:965 Set Local audio crypto Key [1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [opus:116:48000:20:0:1] ++++ is saved as a match 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [SILK:97:16000:20:0:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [SILK:97:16000:20:0:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [SILK:97:16000:20:0:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [SILK:97:16000:20:0:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [SILK:97:16000:20:0:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:98:16000:20:0:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:98:16000:20:0:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:98:16000:20:0:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:98:16000:20:0:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:98:16000:20:0:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:99:8000:20:0:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:99:8000:20:0:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:99:8000:20:0:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:99:8000:20:0:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [speex:99:8000:20:0:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3595 Set telephone-event payload to 101 2015-09-09 10:05:23.480461 [DEBUG] mod_opus.c:289 Opus encoder set bitrate to local settings [-1000bps] 2015-09-09 10:05:23.480461 [DEBUG] mod_opus.c:289 Opus encoder set bitrate to local settings [-1000bps] 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:2506 Set Codec sofia/internal/1003 at x.x.x.x opus/48000 20 ms 960 samples 0 bits 1 channels 2015-09-09 10:05:23.480461 [DEBUG] switch_core_codec.c:111 sofia/internal/1003 at x.x.x.x Original read codec set to opus:116 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:3942 Set 2833 dtmf send/recv payload to 101 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:5178 AUDIO RTP [sofia/internal/1003 at x.x.x.x] y.y.y.y port 18344 -> 192.168.93.102 port 7076 codec: 96 ms: 20 2015-09-09 10:05:23.480461 [DEBUG] switch_rtp.c:3579 Starting timer [soft] 960 bytes per 20ms 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:5476 Set 2833 dtmf send payload to 101 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:5482 Set 2833 dtmf receive payload to 101 2015-09-09 10:05:23.480461 [DEBUG] switch_core_media.c:5504 sofia/internal/1003 at x.x.x.x Set rtp dtmf delay to 40 2015-09-09 10:05:23.480461 [INFO] switch_rtp.c:3394 Activating Audio Secure RTP SEND 2015-09-09 10:05:23.480461 [INFO] switch_rtp.c:3372 Activating Audio Secure RTP RECV 2015-09-09 10:05:23.480461 [DEBUG] switch_core_sqldb.c:2599 Secure Type: srtp:sdes:AES_CM_128_HMAC_SHA1_80 2015-09-09 10:05:23.480461 [NOTICE] sofia_media.c:92 Pre-Answer sofia/internal/1003 at x.x.x.x! 2015-09-09 10:05:23.480461 [DEBUG] switch_core_sqldb.c:2599 Secure Type: srtp:sdes:AES_CM_128_HMAC_SHA1_80 2015-09-09 10:05:23.480461 [DEBUG] switch_channel.c:3419 (sofia/internal/1003 at x.x.x.x) Callstate Change RINGING -> EARLY 2015-09-09 10:05:23.480461 [DEBUG] mod_sofia.c:2268 Ring SDP: v=0 o=FreeSWITCH 1441774779 1441774780 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 18344 RTP/SAVP 96 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/ 2015-09-09 10:05:23.480461 [DEBUG] switch_core_session.c:913 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:23.480461 [DEBUG] switch_ivr_originate.c:1250 Raw Codec Activation Success L16 at 48000hz 1 channel 20ms 2015-09-09 10:05:23.480461 [DEBUG] switch_core_codec.c:221 sofia/internal/1003 at x.x.x.x Push codec L16:100 2015-09-09 10:05:23.480461 [DEBUG] switch_ivr_originate.c:1318 Play Ringback Tone [%(2000,4000,440,480)] send 1237 bytes to tls/[180.151.83.178]:63093 at 10:05:23.495220: ------------------------------------------------------------------------ SIP/2.0 183 Session Progress Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.cZ3vY0uWP;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: ;tag=7j0Bjvte21NFe Call-ID: BbPYZv5Bca CSeq: 21 INVITE Contact: User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~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 Content-Type: application/sdp Content-Disposition: session Content-Length: 336 Remote-Party-ID: "1010" ;party=calling;privacy=off;screen=no v=0 o=FreeSWITCH 1441774779 1441774780 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 18344 RTP/SAVP 96 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/ ------------------------------------------------------------------------ 2015-09-09 10:05:23.480461 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:23.500460 [DEBUG] sofia.c:6634 Channel sofia/internal/1003 at x.x.x.x entering state [early][183] 2015-09-09 10:05:25.080465 [INFO] switch_rtp.c:5867 Auto Changing port from 192.168.93.102:7076 to 180.151.83.178:41804 recv 1098 bytes from tls/[180.151.83.178]:13916 at 10:05:25.857085: ------------------------------------------------------------------------ SIP/2.0 200 Ok Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKmHD6cSZUSjtmS From: "Extension 1003" ;tag=8US4KQBjZac2S To: ;tag=ezLC2Tx Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 80560497 INVITE User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) Supported: outbound Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE Contact: ;+sip.instance="" Content-Type: application/sdp Content-Length: 300 v=0 o=1010 2282 1220 IN IP4 192.168.93.111 s=Talk c=IN IP4 192.168.93.111 b=AS:380 t=0 0 m=audio 7076 RTP/SAVP 96 0 8 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U ------------------------------------------------------------------------ 2015-09-09 10:05:25.840464 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.840464 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.860464 [DEBUG] sofia.c:6634 Channel sofia/internal/1010 at 180.151.83.178:13916 entering state [completing][200] 2015-09-09 10:05:25.860464 [DEBUG] sofia.c:6644 Remote SDP: v=0 o=1010 2282 1220 IN IP4 192.168.93.111 s=Talk c=IN IP4 192.168.93.111 b=AS:380 t=0 0 m=audio 7076 RTP/SAVP 96 0 8 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=crypto:3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U send 582 bytes to tls/[180.151.83.178]:13916 at 10:05:25.861580: ------------------------------------------------------------------------ ACK sip:1010 at 180.151.83.178:13916;transport=tls SIP/2.0 Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKNt6yemgZpUg7m Max-Forwards: 70 From: "Extension 1003" ;tag=8US4KQBjZac2S To: ;tag=ezLC2Tx Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 80560497 ACK Contact: Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:25.860464 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.860464 [DEBUG] sofia.c:6634 Channel sofia/internal/1010 at 180.151.83.178:13916 entering state [ready][200] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AEAD_AES_256_GCM_8] in [3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AEAD_AES_128_GCM_8] in [3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:1228 looking for crypto suite [AES_CM_256_HMAC_SHA1_80] in [3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:1233 Found suite AES_CM_256_HMAC_SHA1_80 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:1299 Set Remote Key [3 AES_CM_256_HMAC_SHA1_80 inline:7xYnuvUnDG18O3SS73sJH0aTo5Tpa4jyiTH40x0U] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[opus:116:48000:20:0:2] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [opus:116:48000:20:0:2] ++++ is saved as a match 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [opus:116:48000:20:0:1] ++++ is saved as a match 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [opus:96:48000:20:0:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[opus:116:48000:20:0:2] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[opus:116:48000:20:0:2] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMU:0:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3734 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[opus:116:48000:20:0:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[G722:9:8000:20:64000:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3679 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[GSM:3:8000:20:13200:1] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3595 Set telephone-event payload to 101 2015-09-09 10:05:25.860464 [DEBUG] mod_opus.c:289 Opus encoder set bitrate to local settings [-1000bps] 2015-09-09 10:05:25.860464 [DEBUG] mod_opus.c:289 Opus encoder set bitrate to local settings [-1000bps] 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:2506 Set Codec sofia/internal/1010 at 180.151.83.178:13916 opus/48000 20 ms 960 samples 0 bits 1 channels 2015-09-09 10:05:25.860464 [DEBUG] switch_core_codec.c:111 sofia/internal/1010 at 180.151.83.178:13916 Original read codec set to opus:116 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:3933 Set 2833 dtmf send payload to 101 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:5178 AUDIO RTP [sofia/internal/1010 at 180.151.83.178:13916] y.y.y.y port 28546 -> 192.168.93.111 port 7076 codec: 96 ms: 20 2015-09-09 10:05:25.860464 [DEBUG] switch_rtp.c:3579 Starting timer [soft] 960 bytes per 20ms 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:5476 Set 2833 dtmf send payload to 101 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:5482 Set 2833 dtmf receive payload to 101 2015-09-09 10:05:25.860464 [DEBUG] switch_core_media.c:5504 sofia/internal/1010 at 180.151.83.178:13916 Set rtp dtmf delay to 40 2015-09-09 10:05:25.860464 [INFO] switch_rtp.c:3394 Activating Audio Secure RTP SEND 2015-09-09 10:05:25.860464 [INFO] switch_rtp.c:3372 Activating Audio Secure RTP RECV 2015-09-09 10:05:25.860464 [DEBUG] switch_core_sqldb.c:2599 Secure Type: srtp:sdes:AES_CM_256_HMAC_SHA1_80 2015-09-09 10:05:25.860464 [DEBUG] switch_core_sqldb.c:2599 Secure Type: srtp:sdes:AES_CM_256_HMAC_SHA1_80 2015-09-09 10:05:25.860464 [DEBUG] switch_channel.c:3657 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:25.860464 [NOTICE] sofia.c:7501 Channel [sofia/internal/1010 at 180.151.83.178:13916] has been answered 2015-09-09 10:05:25.860464 [DEBUG] switch_channel.c:3711 (sofia/internal/1010 at 180.151.83.178:13916) Callstate Change RINGING -> ACTIVE 2015-09-09 10:05:25.860464 [DEBUG] switch_core_codec.c:246 sofia/internal/1003 at x.x.x.x Restore previous codec opus:116. 2015-09-09 10:05:25.860464 [DEBUG] mod_sofia.c:780 Local SDP sofia/internal/1003 at x.x.x.x: v=0 o=FreeSWITCH 1441774779 1441774781 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 18344 RTP/SAVP 96 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/ 2015-09-09 10:05:25.860464 [DEBUG] switch_core_session.c:913 Send signal sofia/internal/1003 at x.x.x.x [BREAK] send 1207 bytes to tls/[180.151.83.178]:63093 at 10:05:25.876054: ------------------------------------------------------------------------ SIP/2.0 200 OK Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.cZ3vY0uWP;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: ;tag=7j0Bjvte21NFe Call-ID: BbPYZv5Bca CSeq: 21 INVITE Contact: User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit 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 Content-Type: application/sdp Content-Disposition: session Content-Length: 336 Remote-Party-ID: "Outbound Call" ;party=calling;privacy=off;screen=no v=0 o=FreeSWITCH 1441774779 1441774780 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 18344 RTP/SAVP 96 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/ ------------------------------------------------------------------------ 2015-09-09 10:05:25.860464 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:25.860464 [NOTICE] switch_ivr_originate.c:3523 Channel [sofia/internal/1003 at x.x.x.x] has been answered 2015-09-09 10:05:25.860464 [DEBUG] switch_channel.c:3711 (sofia/internal/1003 at x.x.x.x) Callstate Change EARLY -> ACTIVE 2015-09-09 10:05:25.860464 [DEBUG] sofia.c:6634 Channel sofia/internal/1003 at x.x.x.x entering state [completed][200] 2015-09-09 10:05:25.860464 [DEBUG] switch_ivr_originate.c:3581 Originate Resulted in Success: [sofia/internal/1010 at 180.151.83.178:13916] 2015-09-09 10:05:25.860464 [DEBUG] switch_ivr_originate.c:3581 Originate Resulted in Success: [sofia/internal/1010 at 180.151.83.178:13916] 2015-09-09 10:05:25.882975 [DEBUG] switch_core_session.c:913 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.882975 [DEBUG] switch_core_session.c:913 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:25.882975 [DEBUG] switch_ivr_bridge.c:1468 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_CONSUME_MEDIA -> CS_EXCHANGE_MEDIA 2015-09-09 10:05:25.882975 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:25.882975 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_EXCHANGE_MEDIA 2015-09-09 10:05:25.882975 [DEBUG] switch_core_state_machine.c:538 (sofia/internal/1010 at 180.151.83.178:13916) State EXCHANGE_MEDIA 2015-09-09 10:05:25.882975 [DEBUG] mod_sofia.c:594 SOFIA EXCHANGE_MEDIA 2015-09-09 10:05:25.882975 [DEBUG] switch_rtp.c:5894 Correct ip/port confirmed. 2015-09-09 10:05:25.882975 [DEBUG] mod_opus.c:289 Opus encoder set bitrate to local settings [-1000bps] send 1207 bytes to tls/[180.151.83.178]:63093 at 10:05:26.379657: ------------------------------------------------------------------------ SIP/2.0 200 OK Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.cZ3vY0uWP;rport=63093;received=180.151.83.178 From: ;tag=hKZC8L27Q To: ;tag=7j0Bjvte21NFe Call-ID: BbPYZv5Bca CSeq: 21 INVITE Contact: User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit 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 Content-Type: application/sdp Content-Disposition: session Content-Length: 336 Remote-Party-ID: "Outbound Call" ;party=calling;privacy=off;screen=no v=0 o=FreeSWITCH 1441774779 1441774780 IN IP4 x.x.x.x s=FreeSWITCH c=IN IP4 x.x.x.x t=0 0 m=audio 18344 RTP/SAVP 96 101 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:44c6ZMEyLHkmecAZKJf7Nf8hAPMQhA4rubdYPr2/ ------------------------------------------------------------------------ recv 536 bytes from tls/[180.151.83.178]:63093 at 10:05:26.825971: ------------------------------------------------------------------------ ACK sip:1010 at x.x.x.x:5061;transport=tls SIP/2.0 Via: SIP/2.0/TLS 192.168.93.102:45556;rport;branch=z9hG4bK.Tek3oSUVA From: ;tag=hKZC8L27Q To: ;tag=7j0Bjvte21NFe CSeq: 21 ACK Call-ID: BbPYZv5Bca Max-Forwards: 70 Proxy-Authorization: Digest realm="x.x.x.x", nonce="47fa5ad2-56da-11e5-abf6-a53fe62ce2f9", algorithm=MD5, username="1003", uri="sip:1010 at x.x.x.x", response="7051af6f556408074ede39d53ff582c2", cnonce="faaa8515", nc=00000001, qop=auth Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:26.820469 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:26.820469 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:26.820469 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:26.820469 [DEBUG] sofia.c:6634 Channel sofia/internal/1003 at x.x.x.x entering state [ready][200] 2015-09-09 10:05:26.820469 [DEBUG] switch_core_session.c:979 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:26.820469 [DEBUG] switch_core_session.c:979 Send signal sofia/internal/1003 at x.x.x.x [BREAK] recv 536 bytes from tls/[180.151.83.178]:63093 at 10:05:27.098382: ------------------------------------------------------------------------ ACK sip:1010 at x.x.x.x:5061;transport=tls SIP/2.0 Via: SIP/2.0/TLS 192.168.93.102:45556;branch=z9hG4bK.Tek3oSUVA;rport From: ;tag=hKZC8L27Q To: ;tag=7j0Bjvte21NFe CSeq: 21 ACK Call-ID: BbPYZv5Bca Max-Forwards: 70 Proxy-Authorization: Digest realm="x.x.x.x", nonce="47fa5ad2-56da-11e5-abf6-a53fe62ce2f9", algorithm=MD5, username="1003", uri="sip:1010 at x.x.x.x", response="7051af6f556408074ede39d53ff582c2", cnonce="faaa8515", nc=00000001, qop=auth Content-Length: 0 ------------------------------------------------------------------------ recv 566 bytes from tls/[180.151.83.178]:13916 at 10:05:56.602820: ------------------------------------------------------------------------ BYE sip:mod_sofia at x.x.x.x:5061;transport=tls SIP/2.0 Via: SIP/2.0/TLS 192.168.93.111:43713;branch=z9hG4bK.5hPjwbARP;rport From: ;tag=ezLC2Tx To: "Extension 1003" ;tag=8US4KQBjZac2S CSeq: 111 BYE Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 Max-Forwards: 70 User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:56.600460 [NOTICE] sofia.c:952 Hangup sofia/internal/1010 at 180.151.83.178:13916 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2015-09-09 10:05:56.600460 [DEBUG] switch_channel.c:3242 Send signal sofia/internal/1010 at 180.151.83.178:13916 [KILL] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] send 693 bytes to tls/[180.151.83.178]:13916 at 10:05:56.606104: ------------------------------------------------------------------------ SIP/2.0 200 OK Via: SIP/2.0/TLS 192.168.93.111:43713;branch=z9hG4bK.5hPjwbARP;rport=13916;received=180.151.83.178 From: ;tag=ezLC2Tx To: "Extension 1003" ;tag=8US4KQBjZac2S Call-ID: 1fbbb0c5-d17d-1233-c292-1293c2c31053 CSeq: 111 BYE User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: timer, path, replaces Content-Length: 0 ------------------------------------------------------------------------ 2015-09-09 10:05:56.600460 [DEBUG] switch_ivr_bridge.c:660 BRIDGE THREAD DONE [sofia/internal/1010 at 180.151.83.178:13916] 2015-09-09 10:05:56.600460 [DEBUG] switch_ivr_bridge.c:690 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:538 (sofia/internal/1010 at 180.151.83.178:13916) State EXCHANGE_MEDIA going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_HANGUP 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:735 (sofia/internal/1010 at 180.151.83.178:13916) Callstate Change ACTIVE -> HANGUP 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/1010 at 180.151.83.178:13916) State HANGUP 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:413 Channel sofia/internal/1010 at 180.151.83.178:13916 hanging up, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:60 sofia/internal/1010 at 180.151.83.178:13916 Standard HANGUP, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/1010 at 180.151.83.178:13916) State HANGUP going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:504 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_HANGUP -> CS_REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:823 (sofia/internal/1010 at 180.151.83.178:13916) State REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:104 sofia/internal/1010 at 180.151.83.178:13916 Standard REPORTING, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:823 (sofia/internal/1010 at 180.151.83.178:13916) State REPORTING going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:498 (sofia/internal/1010 at 180.151.83.178:13916) State Change CS_REPORTING -> CS_DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1624 Session 2 (sofia/internal/1010 at 180.151.83.178:13916) Locked, Waiting on external entities 2015-09-09 10:05:56.600460 [DEBUG] switch_ivr_bridge.c:579 sofia/internal/1010 at 180.151.83.178:13916 ending bridge by request from write function 2015-09-09 10:05:56.600460 [DEBUG] switch_ivr_bridge.c:660 BRIDGE THREAD DONE [sofia/internal/1003 at x.x.x.x] 2015-09-09 10:05:56.600460 [DEBUG] switch_ivr_bridge.c:690 Send signal sofia/internal/1010 at 180.151.83.178:13916 [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:913 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:56.600460 [NOTICE] switch_ivr_bridge.c:1611 Hangup sofia/internal/1003 at x.x.x.x [CS_EXECUTE] [NORMAL_CLEARING] 2015-09-09 10:05:56.600460 [DEBUG] switch_channel.c:3242 Send signal sofia/internal/1003 at x.x.x.x [KILL] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:56.600460 [NOTICE] switch_core_session.c:1642 Session 2 (sofia/internal/1010 at 180.151.83.178:13916) Ended 2015-09-09 10:05:56.600460 [NOTICE] switch_core_session.c:1646 Close Channel sofia/internal/1010 at 180.151.83.178:13916 [CS_DESTROY] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:626 (sofia/internal/1010 at 180.151.83.178:13916) Running State Change CS_DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:636 (sofia/internal/1010 at 180.151.83.178:13916) State DESTROY 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:323 sofia/internal/1010 at 180.151.83.178:13916 SOFIA DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:111 sofia/internal/1010 at 180.151.83.178:13916 Standard DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:636 (sofia/internal/1010 at 180.151.83.178:13916) State DESTROY going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:2903 sofia/internal/1003 at x.x.x.x skip receive message [APPLICATION_EXEC_COMPLETE] (channel is hungup already) 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/1003 at x.x.x.x) State EXECUTE going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_HANGUP 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:735 (sofia/internal/1003 at x.x.x.x) Callstate Change ACTIVE -> HANGUP 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/1003 at x.x.x.x) State HANGUP 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:407 sofia/internal/1003 at x.x.x.x Overriding SIP cause 480 with 200 from the other leg 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:413 Channel sofia/internal/1003 at x.x.x.x hanging up, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:465 Sending BYE to sofia/internal/1003 at x.x.x.x 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:60 sofia/internal/1003 at x.x.x.x Standard HANGUP, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/1003 at x.x.x.x) State HANGUP going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:504 (sofia/internal/1003 at x.x.x.x) State Change CS_HANGUP -> CS_REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1003 at x.x.x.x) Running State Change CS_REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:823 (sofia/internal/1003 at x.x.x.x) State REPORTING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:104 sofia/internal/1003 at x.x.x.x Standard REPORTING, cause: NORMAL_CLEARING 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:823 (sofia/internal/1003 at x.x.x.x) State REPORTING going to sleep 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:498 (sofia/internal/1003 at x.x.x.x) State Change CS_REPORTING -> CS_DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/1003 at x.x.x.x [BREAK] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_session.c:1624 Session 1 (sofia/internal/1003 at x.x.x.x) Locked, Waiting on external entities 2015-09-09 10:05:56.600460 [NOTICE] switch_core_session.c:1642 Session 1 (sofia/internal/1003 at x.x.x.x) Ended 2015-09-09 10:05:56.600460 [NOTICE] switch_core_session.c:1646 Close Channel sofia/internal/1003 at x.x.x.x [CS_DESTROY] 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:626 (sofia/internal/1003 at x.x.x.x) Running State Change CS_DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:636 (sofia/internal/1003 at x.x.x.x) State DESTROY 2015-09-09 10:05:56.600460 [DEBUG] mod_sofia.c:323 sofia/internal/1003 at x.x.x.x SOFIA DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:111 sofia/internal/1003 at x.x.x.x Standard DESTROY 2015-09-09 10:05:56.600460 [DEBUG] switch_core_state_machine.c:636 (sofia/internal/1003 at x.x.x.x) State DESTROY going to sleep send 569 bytes to tls/[180.151.83.178]:63093 at 10:05:56.617659: ------------------------------------------------------------------------ BYE sip:1003 at 180.151.83.178:63093;transport=tls SIP/2.0 Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKp3ZQgF12K46Sg Max-Forwards: 70 From: ;tag=7j0Bjvte21NFe To: ;tag=hKZC8L27Q Call-ID: BbPYZv5Bca CSeq: 80560514 BYE User-Agent: FreeSWITCH-mod_sofia/1.4.21+git~20150901T202622Z~a223dd0236~64bit Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: timer, path, replaces Reason: Q.850;cause=16;text="NORMAL_CLEARING" Content-Length: 0 ------------------------------------------------------------------------ recv 326 bytes from tls/[180.151.83.178]:63093 at 10:05:57.406495: ------------------------------------------------------------------------ SIP/2.0 200 Ok Via: SIP/2.0/TLS x.x.x.x:5061;rport;branch=z9hG4bKp3ZQgF12K46Sg From: ;tag=7j0Bjvte21NFe To: ;tag=hKZC8L27Q Call-ID: BbPYZv5Bca CSeq: 80560514 BYE User-Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1) Supported: outbound Content-Length: 0 -------------------- From joern.ott at ext.chefkoch.de Thu Sep 10 16:16:19 2015 From: joern.ott at ext.chefkoch.de (=?utf-8?B?SsO2cm4=?= Ott) Date: Thu, 10 Sep 2015 12:16:19 +0000 (UTC) Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers Message-ID: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> Hello all, I am using FusionPBX and freeswitch. Incoming calls are signalled with a leading + and also stored in the snom phones call lists. If someone tries to call back an external caller, I tried to strip off the leading + on the outgoing call with the following condition: Sadly, the condition field already generates compile error. Can you give me a hint, how I can strip the + from the dialled number? Kind regards Joern -- -- J?rn Ott Systemadministrator Chefkoch GmbH Joseph-Schumpeter-Allee 33 53227 Bonn Telefon +49 228 28669-50 Telefax +49 228 28669-511 joern.ott at ext.chefkoch.de | http://www.chefkoch.de HRB 18761, Amtsgericht Bonn Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter Ein Unternehmen von Gruner+Jahr. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/8f011e0a/attachment.html From llribeiro90 at gmail.com Fri Sep 11 05:36:19 2015 From: llribeiro90 at gmail.com (Leonardo Lima Ribeiro) Date: Thu, 10 Sep 2015 22:36:19 -0300 Subject: [Freeswitch-users] Capturing the Current Call Audio Message-ID: Hi! I?m tying to capture the current call audio but I have no idea on how to do that. My main achievement is to get the current call audio and them stream this audio bytes to an API via HTTP Post. I was doing some tries with mod_shout and mod_vlc, and I was successful in the streaming part - I tested some wavs and mp3 files. But the mainly part is that I need the current call audio, and it has no file in the system to stream right? I was thinking if there?s a command that I can get the audio bytes from the current call but I really don?t know, I could not find any option like that. Could you please help me? Thank you, Leonardo Ribeiro From italo at freeswitch.org Fri Sep 11 05:39:02 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Thu, 10 Sep 2015 22:39:02 -0300 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: We have a JIRA about this: https://freeswitch.org/jira/browse/FS-7130 On Thu, Sep 10, 2015 at 8:18 PM, Brian West wrote: > Are you using our package repo? > > On Thu, Sep 10, 2015 at 8:29 AM, Michael Nielsen > wrote: > >> I have not. Freeswitch works if I start it manually, but it does not >> start automatically after apt-get install freeswitch-all and conf copied to >> /etc/freeswitch/ >> >> On Thu, Sep 10, 2015 at 2:48 PM, ?talo Rossi >> wrote: >> >>> It should. Double check if you have your /run/freeswitch created. >>> >>> On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen >>> wrote: >>> >>>> I did deploy the config, but that is after the apt-get install >>>> freeswitch-all. >>>> >>>> Does freeswitch start up automatically on boot? >>>> >>>> On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin < >>>> ssinyagin at gmail.com> wrote: >>>> >>>>> but the link I gave you contains the installation instructions, and >>>>> one of the steps is to deploy the config. >>>>> >>>>> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen >>>>> wrote: >>>>> > Thank you very much. I tried to install it on a completely new and >>>>> clean >>>>> > Debian 8. >>>>> > >>>>> > This error occured: >>>>> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >>>>> > Job for freeswitch.service failed. See 'systemctl status >>>>> freeswitch.service' >>>>> > and 'journalctl -xn' for details. >>>>> > invoke-rc.d: initscript freeswitch, action "start" failed. >>>>> > dpkg: error processing package freeswitch-all (--configure): >>>>> > subprocess installed post-installation script returned error exit >>>>> status 1 >>>>> > Setting up liberror-perl (0.17-1.1) ... >>>>> > Setting up git-man (1:2.1.4-2.1) ... >>>>> > Setting up git (1:2.1.4-2.1) ... >>>>> > Setting up libmtp-runtime (1.1.8-1+b1) ... >>>>> > Setting up rsync (3.1.1-3) ... >>>>> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >>>>> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >>>>> > Setting up va-driver-all:amd64 (1.4.1-1) ... >>>>> > Processing triggers for systemd (215-17+deb8u2) ... >>>>> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >>>>> > Errors were encountered while processing: >>>>> > freeswitch-all >>>>> > E: Sub-process /usr/bin/dpkg returned an error code (1) >>>>> > >>>>> > >>>>> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >>>>> ssinyagin at gmail.com> >>>>> > wrote: >>>>> >> >>>>> >> Here we go >>>>> >> https://github.com/voxserv/freeswitch_conf_minimal >>>>> >> >>>>> >> >>>>> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >>>>> >> >>>>> >> Keep in mind that my minimal config is not the same as the one >>>>> shipped >>>>> >> with freeswitch. >>>>> >> >>>>> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >>>>> wrote: >>>>> >>> >>>>> >>> Dear all, >>>>> >>> >>>>> >>> I'm playing around with FreeSWITCH and everything plays very >>>>> nicely. I'm >>>>> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>>>> >>> >>>>> >>> I'm "only" using FreeSWITCH for calls between subscribers, >>>>> voicemail and >>>>> >>> outgoing calls to a SIP gateway - so the vanilla installation >>>>> seems rather >>>>> >>> "overkill" - especially for a production environment. >>>>> >>> >>>>> >>> I've tried to - on a clean Debian - install the >>>>> freeswitch-meta-default >>>>> >>> including freeswitch-conf-minimal. It does install some things, >>>>> but it seems >>>>> >>> as if some basic functionality is not working - such as fs_cli etc. >>>>> >>> >>>>> >>> What is the best way for a very clean FreeSWITCH similar to the >>>>> vanilla >>>>> >>> installation, but without any users, dial plans and such...? >>>>> >>> >>>>> >>> >>>>> _________________________________________________________________________ >>>>> >>> 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 >>>>> >> >>>>> >> >>>>> >> >>>>> _________________________________________________________________________ >>>>> >> 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 >>>>> > >>>>> > >>>>> > >>>>> > >>>>> _________________________________________________________________________ >>>>> > 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 >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> ?talo Rossi >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/72791679/attachment-0001.html From italo at freeswitch.org Fri Sep 11 05:42:18 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Thu, 10 Sep 2015 22:42:18 -0300 Subject: [Freeswitch-users] fail to add opus to freeswitch In-Reply-To: <638b1872-6dde-496d-bfe2-2fe96cc751b0@typeapp.com> References: <01fc01d0eaf6$13d33e90$3b79bbb0$@gmail.com> <028a01d0eb3c$1ee65100$5cb2f300$@gmail.com> <12368CCD-04EC-4338-8B37-6B132EE26DFD@jerris.com> <02d101d0eb92$b091c480$11b54d80$@gmail.com> <638b1872-6dde-496d-bfe2-2fe96cc751b0@typeapp.com> Message-ID: It'll generate all the needed configure scripts, recompile and install the new binaries. On Thu, Sep 10, 2015 at 10:29 AM, Assaf Dahary wrote: > My production FS is config with ZRTP. > > Would this reconfig efect any of the current setup? > > I assume that it just add the new enabled lines in the modules.conf? > > Please advise > On Sep 10, 2015, at 15:53, "?talo Rossi" wrote: >> >> Unknown target mod_opus-install >> >> You probably need to reconfigure. If still doesn't work: >> >> git clean -fdx # this will wipe custom patches, warning >> ./bootstrap -j >> ./configure >> make >> make install >> >> >> On Thu, Sep 10, 2015 at 3:34 AM, Assaf Dahary wrote: >> >>> But the codecs/mod_opus is IN the modules.conf. >>> >>> >>> >>> Here is my modules.conf and you can see that it includes the opus codec >>> line (uncommented): >>> >>> >>> >>> [root at www freeswitch]# pwd >>> >>> /usr/local/src/freeswitch >>> >>> [root at www freeswitch]# cat modules.conf >>> >>> #applications/mod_abstraction >>> >>> #applications/mod_avmd >>> >>> #applications/mod_blacklist >>> >>> #applications/mod_callcenter >>> >>> #applications/mod_cidlookup >>> >>> applications/mod_cluechoo >>> >>> applications/mod_commands >>> >>> applications/mod_conference >>> >>> applications/mod_curl >>> >>> applications/mod_db >>> >>> #applications/mod_directory >>> >>> #applications/mod_distributor >>> >>> applications/mod_dptools >>> >>> #applications/mod_easyroute >>> >>> applications/mod_enum >>> >>> applications/mod_esf >>> >>> #applications/mod_esl >>> >>> applications/mod_expr >>> >>> applications/mod_fifo >>> >>> #applications/mod_fsk >>> >>> applications/mod_fsv >>> >>> applications/mod_hash >>> >>> applications/mod_httapi >>> >>> #applications/mod_http_cache >>> >>> #applications/mod_ladspa >>> >>> #applications/mod_lcr >>> >>> #applications/mod_memcache >>> >>> #applications/mod_mongo >>> >>> #applications/mod_mp4 >>> >>> #applications/mod_nibblebill >>> >>> #applications/mod_oreka >>> >>> #applications/mod_osp >>> >>> #applications/mod_rad_auth >>> >>> #applications/mod_redis >>> >>> #applications/mod_rss >>> >>> #applications/mod_sonar >>> >>> applications/mod_sms >>> >>> #applications/mod_snapshot >>> >>> #applications/mod_snipe_hunt >>> >>> #applications/mod_snom >>> >>> #applications/mod_soundtouch >>> >>> applications/mod_spandsp >>> >>> #applications/mod_spy >>> >>> #applications/mod_stress >>> >>> #applications/mod_translate >>> >>> applications/mod_valet_parking >>> >>> #applications/mod_vmd >>> >>> applications/mod_voicemail >>> >>> #applications/mod_voicemail_ivr >>> >>> #applications/mod_random >>> >>> #asr_tts/mod_cepstral >>> >>> asr_tts/mod_flite >>> >>> #asr_tts/mod_pocketsphinx >>> >>> #asr_tts/mod_tts_commandline >>> >>> #asr_tts/mod_unimrcp >>> >>> codecs/mod_amr >>> >>> #codecs/mod_amrwb >>> >>> codecs/mod_bv >>> >>> codecs/mod_b64 >>> >>> #codecs/mod_celt >>> >>> #codecs/mod_codec2 >>> >>> #codecs/mod_com_g729 >>> >>> #codecs/mod_dahdi_codec >>> >>> codecs/mod_g723_1 >>> >>> codecs/mod_g729 >>> >>> codecs/mod_h26x >>> >>> codecs/mod_vp8 >>> >>> #codecs/mod_ilbc >>> >>> #codecs/mod_isac >>> >>> #codecs/mod_mp4v >>> >>> *codecs/mod_opus* >>> >>> #codecs/mod_sangoma_codec >>> >>> codecs/mod_silk >>> >>> #codecs/mod_siren >>> >>> codecs/mod_speex >>> >>> #codecs/mod_theora >>> >>> dialplans/mod_dialplan_asterisk >>> >>> #dialplans/mod_dialplan_directory >>> >>> dialplans/mod_dialplan_xml >>> >>> #directories/mod_ldap >>> >>> #endpoints/mod_alsa >>> >>> #endpoints/mod_dingaling >>> >>> #endpoints/mod_gsmopen >>> >>> #endpoints/mod_h323 >>> >>> #endpoints/mod_khomp >>> >>> endpoints/mod_loopback >>> >>> #endpoints/mod_opal >>> >>> #endpoints/mod_portaudio >>> >>> #endpoints/mod_rtmp >>> >>> endpoints/mod_skinny >>> >>> #endpoints/mod_skypopen >>> >>> endpoints/mod_sofia >>> >>> #endpoints/mod_unicall >>> >>> event_handlers/mod_cdr_csv >>> >>> #event_handlers/mod_cdr_mongodb >>> >>> #event_handlers/mod_cdr_pg_csv >>> >>> event_handlers/mod_cdr_sqlite >>> >>> #event_handlers/mod_erlang_event >>> >>> #event_handlers/mod_event_multicast >>> >>> event_handlers/mod_event_socket >>> >>> #event_handlers/mod_event_zmq >>> >>> #event_handlers/mod_json_cdr >>> >>> #event_handlers/mod_radius_cdr >>> >>> #event_handlers/mod_rayo >>> >>> #event_handlers/mod_snmp >>> >>> formats/mod_local_stream >>> >>> formats/mod_native_file >>> >>> #formats/mod_portaudio_stream >>> >>> #formats/mod_shell_stream >>> >>> #formats/mod_shout >>> >>> formats/mod_sndfile >>> >>> #formats/mod_ssml >>> >>> formats/mod_tone_stream >>> >>> #formats/mod_vlc >>> >>> #languages/mod_java >>> >>> languages/mod_lua >>> >>> #languages/mod_managed >>> >>> #languages/mod_perl >>> >>> #languages/mod_python >>> >>> #languages/mod_spidermonkey >>> >>> #languages/mod_yaml >>> >>> loggers/mod_console >>> >>> loggers/mod_logfile >>> >>> loggers/mod_syslog >>> >>> #say/mod_say_de >>> >>> say/mod_say_en >>> >>> #say/mod_say_es >>> >>> #say/mod_say_fa >>> >>> #say/mod_say_fr >>> >>> #say/mod_say_he >>> >>> #say/mod_say_hr >>> >>> #say/mod_say_hu >>> >>> #say/mod_say_it >>> >>> #say/mod_say_ja >>> >>> #say/mod_say_nl >>> >>> #say/mod_say_pl >>> >>> #say/mod_say_pt >>> >>> #say/mod_say_ru >>> >>> #say/mod_say_th >>> >>> #say/mod_say_zh >>> >>> #timers/mod_posix_timer >>> >>> #timers/mod_timerfd >>> >>> xml_int/mod_xml_cdr >>> >>> xml_int/mod_xml_curl >>> >>> #xml_int/mod_xml_ldap >>> >>> #xml_int/mod_xml_radius >>> >>> xml_int/mod_xml_rpc >>> >>> xml_int/mod_xml_scgi >>> >>> >>> >>> #../../libs/freetdm/mod_freetdm >>> >>> #../../libs/openzap/mod_openzap >>> >>> >>> >>> ## Experimental Modules (don't cry if they're broken) >>> >>> #../../contrib/mod/xml_int/mod_xml_odbc >>> >>> [root at www freeswitch]# >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael >>> Jerris >>> *Sent:* Wednesday, September 09, 2015 11:24 PM >>> >>> *To:* FreeSWITCH Users Help >>> *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch >>> >>> >>> >>> this tells me that codecs/mod_opus is not in modules.conf anywhere >>> >>> >>> >>> On Sep 9, 2015, at 4:14 PM, Assaf Dahary wrote: >>> >>> >>> >>> Here is the complete output of the build cmd: >>> >>> >>> >>> [root at www ~]# cd /usr/local/src/freeswitch/ >>> >>> [root at www freeswitch]# make mod_opus-install >>> >>> /bin/sh /usr/local/src/freeswitch/quiet_libtool --mode=install >>> /usr/bin/install -c libfreeswitch.la '/usr/local/freeswitch/lib' >>> >>> quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.so.1.0.0 >>> /usr/local/freeswitch/lib/libfreeswitch.so.1.0.0 >>> >>> quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f >>> libfreeswitch.so.1.0.0 libfreeswitch.so.1 || { rm -f libfreeswitch.so.1 && >>> ln -s libfreeswitch.so.1.0.0 libfreeswitch.so.1; }; }) >>> >>> quiet_libtool: install: (cd /usr/local/freeswitch/lib && { ln -s -f >>> libfreeswitch.so.1.0.0 libfreeswitch.so || { rm -f libfreeswitch.so && ln >>> -s libfreeswitch.so.1.0.0 libfreeswitch.so; }; }) >>> >>> quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.lai >>> /usr/local/freeswitch/lib/libfreeswitch.la >>> >>> quiet_libtool: install: /usr/bin/install -c .libs/libfreeswitch.a >>> /usr/local/freeswitch/lib/libfreeswitch.a >>> >>> quiet_libtool: install: chmod 644 >>> /usr/local/freeswitch/lib/libfreeswitch.a >>> >>> quiet_libtool: install: ranlib /usr/local/freeswitch/lib/libfreeswitch.a >>> >>> quiet_libtool: finish: >>> PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" >>> ldconfig -n /usr/local/freeswitch/lib >>> >>> ---------------------------------------------------------------------- >>> >>> Libraries have been installed in: >>> >>> /usr/local/freeswitch/lib >>> >>> >>> >>> If you ever happen to want to link against installed libraries >>> >>> in a given directory, LIBDIR, you must either use libtool, and >>> >>> specify the full pathname of the library, or use the `-LLIBDIR' >>> >>> flag during linking and do at least one of the following: >>> >>> - add LIBDIR to the `LD_LIBRARY_PATH' environment variable >>> >>> during execution >>> >>> - add LIBDIR to the `LD_RUN_PATH' environment variable >>> >>> during linking >>> >>> - use the `-Wl,-rpath -Wl,LIBDIR' linker flag >>> >>> - have your system administrator add LIBDIR to `/etc/ld.so.conf' >>> >>> >>> >>> See any operating system documentation about shared libraries for >>> >>> more information, such as the ld(1) and ld.so(8) manual pages. >>> >>> ---------------------------------------------------------------------- >>> >>> Unknown target mod_opus-install >>> >>> make[2]: *** [mod_opus-install-all] Error 1 >>> >>> make[1]: *** [mod_opus-install] Error 2 >>> >>> make: *** [mod_opus-install] Error 2 >>> >>> [root at www freeswitch]# >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [ >>> mailto:freeswitch-users-bounces at lists.freeswitch.org >>> ] *On Behalf Of *Brian >>> West >>> *Sent:* Wednesday, September 09, 2015 7:36 PM >>> *To:* FreeSWITCH Users Help >>> *Subject:* Re: [Freeswitch-users] fail to add opus to freeswitch >>> >>> >>> >>> Its never built, what are the full build errors? >>> >>> >>> >>> On Wed, Sep 9, 2015 at 6:52 AM, Assaf Dahary wrote: >>> >>> Hi, >>> >>> >>> >>> When I installed freeswitch 1.4 long time ago I've commented out >>> #mod_opus because I use SILK only. >>> >>> >>> >>> Now I would like to add the opus codec so I enabled it in the >>> modules.conf and try to compile with: >>> >>> /usr/local/src/freeswitch/make mod_opus-install >>> >>> But it fails with error: >>> >>> Unknown target mod_opus-install >>> >>> make[2]: *** [mod_opus-install-all] Error 1 >>> >>> make[1]: *** [mod_opus-install] Error 2 >>> >>> make: *** [mod_opus-install] Error 2 >>> >>> >>> >>> I also download opus from source and compiled OK but still fail to 'load >>> mod_opus' from cli: >>> >>> switch_loadable_module.c:1391 Error Loading module >>> /usr/local/freeswitch/mod/mod_opus.so >>> >>> >>> >>> How can I add the opus codec? >>> >>> >>> >>> Regards >>> >>> >>> >>> Assaf >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> _________________________________________________________________________ >>> >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> >> ------------------------------ >> >> 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 >> >> > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/2054de15/attachment-0001.html From gmaruzz at gmail.com Fri Sep 11 05:56:37 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 11 Sep 2015 03:56:37 +0200 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: <28FA5652-92EE-49F0-9E13-AF0E1596591E@gmail.com> Message-ID: As is written in the page, that one is supposed to be most supported. Again, read the paragraphs on how to debug and how to gather information, then debug and supply information. sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 11, 2015 2:52 AM, "Pete Kay" wrote: > Hi Oz and Giovanni > > If E1550 is not compatible, which model should I get that should alwasys > work? I brought the E1550 because it was listed as a support one, but if > there is anothe one that is more guaranteed to work on the signaling, I > will try to use that one instead. > > On Thu, Sep 10, 2015 at 12:18 PM, Oz Mortimer wrote: > >> Check usb version of hub, etc-I seem to remember v1 is no good. >> >> From memory the AT commands are hard coded - i "think" the dongle you are >> using sends something else on cpc. >> What you need to do is stop freeswitch, fire up minicom and make a manual >> call (atdt the number ) then hang up from callee side and see what is >> returned. You will then need to make the relevant change in the source. >> You can probably find the AT set for that dongle online somewhere but >> minicom will probably be quicker. >> I suspect you will also need to swap out the AT for ringing. >> I've not used your exact model but one similar. >> >> This memory dump may or may not help you but figured I should share >> >> >> >> >> On 10 Sep 2015, at 19:11, Giovanni Maruzzelli wrote: >> >> >> >> On Thu, Sep 10, 2015 at 7:14 PM, Pete Kay wrote: >> >>> Hi Giovanni >>> >>> It is great to hear from you. I am using two E1550 and one USB hub >>> that is powered individually. >>> >>> I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i >>> can't make both call together. >>> >>> Also, when the call ends, the channel is not gettig destroyed. >>> >>> May I know if thee is anywhere I should look? >>> >> >> Hi Pete, >> >> this page will tell you how to debug and which information is needed for >> filing a bug or for asking for help >> >> >> http://wiki.freeswitch.org/wiki/GSMopen#How_to_Report_Bugs_and_Feature_Requests >> >> Is important to enable us to repeat the problem, or at least to give us >> all details so we can understand. >> >> Ciao for now, >> >> -giovanni >> >> >>> >>> On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli >>> wrote: >>> >>>> >>>> >>>> On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: >>>> >>>>> Hi >>>>> >>>>> I am using gsmopen to make outbound calls. I am expeiencing some >>>>> problems. >>>>> >>>>> When I have 2 dongles running even they are correctly recognized with >>>>> "gsm list" , I can only make one calls. The second interface call will get >>>>> Disconnection Out Of Order error. >>>>> >>>> >>>> this is probably because of a lack of electrical power from the USB >>>> bus. Try to use a powered (as in with its own power supply, connected to >>>> the power socket in the wall) USB Hub (as told in the gsmopen page). >>>> >>>> >>>>> >>>>> Also, when the remote end hangs up, the channel is still not getting >>>>> killed. Therefore, no more call can be made even after remote side hangs >>>>> up and I need to uuid_kill the channel. >>>>> >>>> >>>> this happens also when you connect one only dongle to the server? >>>> >>>> which dongle are you using? Is in the list of the supported dongles? >>>> >>>> >>>>> >>>>> Is this an issue or my configuration is wrong? >>>>> >>>> >>>> how is your configuration? :) I cannot read your server mind :) >>>> >>>> -giovanni >>>> >>>> >>>>> >>>>> Pete >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Sincerely, >>>> >>>> Giovanni Maruzzelli >>>> Cell : +39-347-2665618 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150911/eefc6338/attachment.html From gmaruzz at gmail.com Fri Sep 11 06:00:56 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 11 Sep 2015 04:00:56 +0200 Subject: [Freeswitch-users] Audio Issue with FreeSWITCH (TLS + SRTP) In-Reply-To: References: Message-ID: I would counseil to start from the dafault config, and change one thing at time. See at which change it breaks. sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 11, 2015 3:47 AM, "Saurabh Kumar Verma" < saurabhkumar.verma at vvdntech.com> wrote: > Hi, > > Hope you're doing good. > > I'm facing an issue with having FreeSWITCH (TLS + SRTP). > > *Issue:* Audio not coming when I've SRTP(media) enabled on both of the > soft-phone endpoints. > *Observation: *Audio is coming if we don't use SRTP for media encryption. > > > *Set-up Description:* > I'm registered using TLS and able to make call through FreeSWITCH, but > call is disconnected after 30 sec because there is not media flow between > the endpoints. > I have two softphone (we're using Linphone as soft-phone) registered on FS > server with extension 1003 & 1010, call flow is like: > > Call Flow > 1003 ------> FS Server -------> 1010 > > x.x.x.x - Server Public IP > y.y.y.y - Server Local IP > *NOTE:* *For security reasons replaced the actual IPs.* > > FreeSWITCH Version Information: > *freeswitch at internal> version* > *FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git > a223dd0 2015-09-01 20:26:22Z 64bit)* > > I've done some changes in default dialplan/configuration in FreeSWITCH: > > 1. Force FreeSWICTH to listen on TLS port only (By using this parameter * name="tls-only" value="true"/> *in internal as well as external profile). > > *freeswitch at internal> sofia status* > * Name Type > Data State* > > *=================================================================================================* > * external profile sip:mod_sofia at x.x.x.x:5081 > RUNNING (0) (TLS)* > * external::example.com gateway > sip:joeuser at example.com NOREG* > * x.x.x.x alias internal > ALIASED* > * internal profile sip:mod_sofia at x.x.x.x:5061 > RUNNING (0) (TLS)* > > *=================================================================================================* > *2 profiles 1 alias* > > 2. Use the ODBC driver for driver (By uncomment this ** in config files) > > > In Linphone soft-client, these are the changes has been done: > 1. *TLS *as Transport. > 2. *SRTP* in Media encryption. > > > In FreeSWITCH, these are the registration logs showing I'm softphones are > using TLS > *freeswitch at internal> sofia status profile internal reg* > > *Registrations:* > > *=================================================================================================* > *Call-ID: xmuVdotDkb* > *User: 1003 at x.x.x.x* > *Contact: "" > * > *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* > *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:16:30) > EXPSECS(3137)* > *Ping-Status: Reachable* > *Host: ip-y-y-y-y.ec2.internal* > *IP: 180.151.83.178* > *Port: 63093* > *Auth-User: 1003* > *Auth-Realm: x.x.x.x* > *MWI-Account: 1003 at x.x.x.x* > > *Call-ID: 6B25YNRXb5* > *User: 1010 at x.x.x.x* > *Contact: "" > * > *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* > *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:11:31) > EXPSECS(2838)* > *Ping-Status: Reachable* > *Host: ip-y-y-y-y.ec2.internal* > *IP: 180.151.83.178* > *Port: 13916* > *Auth-User: 1010* > *Auth-Realm: x.x.x.x* > *MWI-Account: 1010 at x.x.x.x* > > *Total items returned: 2* > > *=================================================================================================* > > For an active call I can see in the channels table, I'm able to see secure > parameter is set during the call for both of the call legs. > > *freeswitch=# select * from channels ;* > * uuid | direction | created | > created_epoch | name | state > | cid_name | cid_num | ip_addr * > * | dest | application | application_data | dialplan | context | > read_codec | read_rate | read_bit_rate | write_codec | write_rate | > write_bit_rate | secure * > * | hostname | presence_id | presence_data | > callstate | callee_name | callee_num | callee_direction | > call_uuid | sent_callee_name | sen* > *t_callee_num | initial_cid_name | initial_cid_num | initial_ip_addr | > initial_dest | initial_dialplan | initial_context * > > *--------------------------------------+-----------+---------------------+---------------+------------------------------------------+-------------------+----------------+---------+------------* > > *----+------+-------------+------------------------+----------+---------+------------+-----------+---------------+-------------+------------+----------------+----------------------------------* > > *-+------------------------------+-------------------+---------------+-----------+---------------+------------+------------------+--------------------------------------+------------------+----* > > *-------------+------------------+-----------------+-----------------+--------------+------------------+-----------------* > * 485d07d6-56da-11e5-ac1a-a53fe62ce2f9 | outbound | 2015-09-09 10:05:22 | > 1441793122 | sofia/internal/1010 at 180.151.83.178:13916 > | CS_EXCHANGE_MEDIA | Extension 1003 | > 1003 | 180.151.83.* > *178 | 1010 | | | XML | default | > opus | 48000 | 0 | opus | 48000 | 0 > | srtp:sdes:AES_CM_256_HMAC_SHA1_80* > * | ip-172-31-42-34.ec2.internal | 1010 at x.x.x.x | | ACTIVE > | Outbound Call | 1010 | SEND | > 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Extension 1003 | 100* > *3 | Extension 1003 | 1003 | 180.151.83.178 | > 1010 | XML | default* > * 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | inbound | 2015-09-09 10:05:22 | > 1441793122 | sofia/internal/1003 at x.x.x.x | CS_EXECUTE | > 1003 | 1003 | 180.151.83.* > *178 | 1010 | bridge | user/1010 at x.x.x.x | XML | default | opus > | 48000 | 0 | opus | 48000 | 0 > | srtp:sdes:AES_CM_128_HMAC_SHA1_80* > * | ip-172-31-42-34.ec2.internal | 1003 at x.x.x.x | | ACTIVE > | Outbound Call | 1010 | SEND | > 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Outbound Call | 101* > *0 | 1003 | 1003 | 180.151.83.178 | > 1010 | XML | default* > *(2 rows)* > > > Attached herewith the complete FreeSWITCH log. Please let me know if any > other information is required. > > Any help from your side would be really appreciated. Seeking some guidance > & help from FreeSWITCH team. > > -- > > *Thanks:* > > Saurabh Kumar Verma > > VVDN Technologies Pvt Ltd > *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 > > _________________________________________________________________________ > 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/20150911/d65b2992/attachment-0001.html From italo at freeswitch.org Fri Sep 11 06:05:40 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Thu, 10 Sep 2015 23:05:40 -0300 Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> Message-ID: "^\+(\d{5,})$" ? On Thursday, September 10, 2015, J?rn Ott wrote: > Hello all, > > I am using FusionPBX and freeswitch. Incoming calls are signalled with a > leading + and also stored in the snom phones call lists. If someone tries > to call back an external caller, I tried to strip off the leading + on the > outgoing call with the following condition: > > > /> > > > > > > > > > data="sofia/gateway/781c8f7f-5d96-4e9e-8939-423b883cb675/$1" /> > > > > Sadly, the condition field already generates compile error. > > Can you give me a hint, how I can strip the + from the dialled number? > > Kind regards > Joern > -- > -- > J?rn Ott > Systemadministrator > > Chefkoch GmbH > Joseph-Schumpeter-Allee 33 > 53227 Bonn > > Telefon +49 228 28669-50 > Telefax +49 228 28669-511 > joern.ott at ext.chefkoch.de > | > http://www.chefkoch.de > > HRB 18761, Amtsgericht Bonn > Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter > Ein Unternehmen von Gruner+Jahr. > > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/929ce22d/attachment.html From avi at avimarcus.net Fri Sep 11 06:07:26 2015 From: avi at avimarcus.net (Avi Marcus) Date: Fri, 11 Sep 2015 02:07:26 +0000 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: Message-ID: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> I use pcapsipdump to capture all call SIP + RTP, grouped by call in PCAP format. -Avi On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < llribeiro90 at gmail.com> wrote: > Hi! > > I?m tying to capture the current call audio but I have no idea on how to > do that. > > My main achievement is to get the current call audio and them stream this > audio bytes to an API via HTTP Post. > > I was doing some tries with mod_shout and mod_vlc, and I was successful in > the streaming part - I tested some wavs and mp3 files. > > But the mainly part is that I need the current call audio, and it has no > file in the system to stream right? > > I was thinking if there?s a command that I can get the audio bytes from > the current call but I really don?t know, I could not find any option like > that. > > Could you please help me? > > Thank you, > Leonardo Ribeiro > _________________________________________________________________________ > 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/20150911/6be620cb/attachment.html From krice at freeswitch.org Fri Sep 11 06:13:59 2015 From: krice at freeswitch.org (Ken Rice) Date: Thu, 10 Sep 2015 21:13:59 -0500 Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> Message-ID: <0cda01d0ec37$861cb890$925629b0$@freeswitch.org> \d* is wrong? should be \d+ or maybe \d.* From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of J?rn Ott Sent: Thursday, September 10, 2015 7:16 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers Hello all, I am using FusionPBX and freeswitch. Incoming calls are signalled with a leading + and also stored in the snom phones call lists. If someone tries to call back an external caller, I tried to strip off the leading + on the outgoing call with the following condition: Sadly, the condition field already generates compile error. Can you give me a hint, how I can strip the + from the dialled number? Kind regards Joern -- -- J?rn Ott Systemadministrator Chefkoch GmbH Joseph-Schumpeter-Allee 33 53227 Bonn Telefon +49 228 28669-50 Telefax +49 228 28669-511 joern.ott at ext.chefkoch.de | http://www.chefkoch.de HRB 18761, Amtsgericht Bonn Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter Ein Unternehmen von Gruner+Jahr. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/f1a6abb3/attachment.html From joern.ott at ext.chefkoch.de Fri Sep 11 12:28:12 2015 From: joern.ott at ext.chefkoch.de (=?utf-8?B?SsO2cm4=?= Ott) Date: Fri, 11 Sep 2015 08:28:12 +0000 (UTC) Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: <0cda01d0ec37$861cb890$925629b0$@freeswitch.org> References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> <0cda01d0ec37$861cb890$925629b0$@freeswitch.org> Message-ID: <1640687133.4024661.1441960092459.JavaMail.zimbra@ext.chefkoch.de> Hello guys, its not the digits causing problems but the \+ at the beginning. My routes for national calls ^0(\d\d\d\d\d*)$ and international calls ^00(\d\d\d\d\d*)$ work fine that way (targetting all numbers which are longer than internal numbers and have a leading 0 or 00). The problem happens, if add a similar rule starting with a literal + (\+), then I am getting switch parse errors. Kind regards Joern Von: "Ken Rice" An: "FreeSWITCH Users Help" Gesendet: Freitag, 11. September 2015 04:13:59 Betreff: Re: [Freeswitch-users] Replacing leading "+" in outgoing numbers \d* is wrong? should be \d+ or maybe \d.* From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of J?rn Ott Sent: Thursday, September 10, 2015 7:16 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers Hello all, I am using FusionPBX and freeswitch. Incoming calls are signalled with a leading + and also stored in the snom phones call lists. If someone tries to call back an external caller, I tried to strip off the leading + on the outgoing call with the following condition: Sadly, the condition field already generates compile error. Can you give me a hint, how I can strip the + from the dialled number? Kind regards Joern -- -- J?rn Ott Systemadministrator Chefkoch GmbH Joseph-Schumpeter-Allee 33 53227 Bonn Telefon +49 228 28669-50 Telefax +49 228 28669-511 joern.ott at ext.chefkoch.de | http://www.chefkoch.de HRB 18761, Amtsgericht Bonn Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter Ein Unternehmen von Gruner+Jahr. _________________________________________________________________________ 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/20150911/861448a2/attachment-0001.html From andrew at cassidywebservices.co.uk Fri Sep 11 12:37:04 2015 From: andrew at cassidywebservices.co.uk (Andrew Cassidy) Date: Fri, 11 Sep 2015 09:37:04 +0100 Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: <1640687133.4024661.1441960092459.JavaMail.zimbra@ext.chefkoch.de> References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> <0cda01d0ec37$861cb890$925629b0$@freeswitch.org> <1640687133.4024661.1441960092459.JavaMail.zimbra@ext.chefkoch.de> Message-ID: I use mod_translate for that sort of thing but that's personal preference. On 11 September 2015 at 09:28, J?rn Ott wrote: > Hello guys, > > its not the digits causing problems but the \+ at the beginning. > > My routes for national calls ^0(\d\d\d\d\d*)$ and international calls > ^00(\d\d\d\d\d*)$ work fine that way (targetting all numbers which are > longer than internal numbers and have a leading 0 or 00). The problem > happens, if add a similar rule starting with a literal + (\+), then I am > getting switch parse errors. > > Kind regards > Joern > > ------------------------------ > *Von: *"Ken Rice" > *An: *"FreeSWITCH Users Help" > *Gesendet: *Freitag, 11. September 2015 04:13:59 > *Betreff: *Re: [Freeswitch-users] Replacing leading "+" in outgoing > numbers > > \d* is wrong? should be \d+ or maybe \d.* > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *J?rn Ott > *Sent:* Thursday, September 10, 2015 7:16 AM > *To:* FreeSWITCH Users Help > *Subject:* [Freeswitch-users] Replacing leading "+" in outgoing numbers > > > > Hello all, > > > > I am using FusionPBX and freeswitch. Incoming calls are signalled with a > leading + and also stored in the snom phones call lists. If someone tries > to call back an external caller, I tried to strip off the leading + on the > outgoing call with the following condition: > > > > /> > > > > > > > > > data="sofia/gateway/781c8f7f-5d96-4e9e-8939-423b883cb675/$1" /> > > > > > > Sadly, the condition field already generates compile error. > > > > Can you give me a hint, how I can strip the + from the dialled number? > > > > Kind regards > > Joern > > -- > > -- > J?rn Ott > Systemadministrator > > Chefkoch GmbH > Joseph-Schumpeter-Allee 33 > 53227 Bonn > > Telefon +49 228 28669-50 > Telefax +49 228 28669-511 > joern.ott at ext.chefkoch.de | http://www.chefkoch.de > > HRB 18761, Amtsgericht Bonn > Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter > Ein Unternehmen von Gruner+Jahr. > > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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 > -- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T *03300 100 960 *F *03300 100 961 *E *andrew at cassidywebservices.co.uk *W *www.cassidywebservices.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/3e105561/attachment.html From llribeiro90 at gmail.com Fri Sep 11 15:38:13 2015 From: llribeiro90 at gmail.com (Leonardo Ribeiro) Date: Fri, 11 Sep 2015 08:38:13 -0300 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: Thanks Avi, I've readed about and I'm going to try that. My IVR is a script on lua, do you know how can I call the pcapsipdump for the current call from there? I was thinking Abou another solution, and what if I execute a record mycall.wav 300 and try to stream this file while is being record? It would work? The main problem is that the script calls the execute record as a synchronous way, but I would need to do some actions while it's recording like play sounds, curl posta etc. Thanks you! Em 10/09/2015 23:08, "Avi Marcus" escreveu: > I use pcapsipdump to capture all call SIP + RTP, grouped by call in PCAP > format. > > -Avi > > On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < > llribeiro90 at gmail.com> wrote: > >> Hi! >> >> I?m tying to capture the current call audio but I have no idea on how to >> do that. >> >> My main achievement is to get the current call audio and them stream this >> audio bytes to an API via HTTP Post. >> >> I was doing some tries with mod_shout and mod_vlc, and I was successful >> in the streaming part - I tested some wavs and mp3 files. >> >> But the mainly part is that I need the current call audio, and it has no >> file in the system to stream right? >> >> I was thinking if there?s a command that I can get the audio bytes from >> the current call but I really don?t know, I could not find any option like >> that. >> >> Could you please help me? >> >> Thank you, >> Leonardo Ribeiro >> _________________________________________________________________________ >> 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 > > > > _________________________________________________________________________ > 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/20150911/e3b49b5b/attachment.html From llribeiro90 at gmail.com Fri Sep 11 15:43:13 2015 From: llribeiro90 at gmail.com (Leonardo Ribeiro) Date: Fri, 11 Sep 2015 08:43:13 -0300 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: Sorry all, it was my phone auto corrector. Again: Thanks Avi, I had read about and I'm going to try that. My IVR is a script on lua, do you know how can I call the pcapsipdump for the current call from there? I was thinking about another solution... What if I execute a record mycall.wav 300 and try to stream this file while is being record? It would work? The main problem is that the script calls the execute record as a synchronous way, but I would need to do some actions while it's recording like play sounds, curl posts etc. Thank you! Em 11/09/2015 08:38, "Leonardo Ribeiro" escreveu: > Thanks Avi, > > I've readed about and I'm going to try that. My IVR is a script on lua, do > you know how can I call the pcapsipdump for the current call from there? > > I was thinking Abou another solution, and what if I execute a record > mycall.wav 300 and try to stream this file while is being record? It would > work? The main problem is that the script calls the execute record as a > synchronous way, but I would need to do some actions while it's recording > like play sounds, curl posta etc. > > Thanks you! > Em 10/09/2015 23:08, "Avi Marcus" escreveu: > >> I use pcapsipdump to capture all call SIP + RTP, grouped by call in PCAP >> format. >> >> -Avi >> >> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >> llribeiro90 at gmail.com> wrote: >> >>> Hi! >>> >>> I?m tying to capture the current call audio but I have no idea on how to >>> do that. >>> >>> My main achievement is to get the current call audio and them stream >>> this audio bytes to an API via HTTP Post. >>> >>> I was doing some tries with mod_shout and mod_vlc, and I was successful >>> in the streaming part - I tested some wavs and mp3 files. >>> >>> But the mainly part is that I need the current call audio, and it has no >>> file in the system to stream right? >>> >>> I was thinking if there?s a command that I can get the audio bytes from >>> the current call but I really don?t know, I could not find any option like >>> that. >>> >>> Could you please help me? >>> >>> Thank you, >>> Leonardo Ribeiro >>> _________________________________________________________________________ >>> 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 >> >> >> >> _________________________________________________________________________ >> 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/20150911/f181fd2c/attachment-0001.html From my.post at hotmail.com Fri Sep 11 15:58:05 2015 From: my.post at hotmail.com (Pavel) Date: Fri, 11 Sep 2015 17:58:05 +0600 Subject: [Freeswitch-users] ACL for ESL issue ? Message-ID: Hello, I was trying to enable esl connections from outside of fs host. To do so I've followed https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and changed default event_socket.conf.xml from: to: and issued: reload mod_event_socket. Trying to telnet to fs host on port 8021 I observe: Content-Type: text/rude-rejectionContent-Length: 24 Access Denied, go away.Content-Type: text/disconnect-noticeContent-Length: 67 Disconnected, goodbye.See you at ClueCon! http://www.cluecon.com/Connection closed by foreign host. And in fs log i can see the following: mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" But as far as I understand the event_socket.conf.xml doesn't mention any ACL set up against ESL connection ?Would someone please be so kind to point what am I missing ?Thanks.Regards,Pavel. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/fd0d7761/attachment.html From john.nash778 at gmail.com Fri Sep 11 15:59:13 2015 From: john.nash778 at gmail.com (John Nash) Date: Fri, 11 Sep 2015 17:29:13 +0530 Subject: [Freeswitch-users] Dialing two destinations simultaneously hangup early Message-ID: I need to test a case to generate following user experience .. User dials a number and when call hits freeswitch, freeswitch plays a sound file but the same time dials out to a gateway, that means user hears sound file but at the same time call is being tried by gateway and when gateway sends ring 183 or 180, Sound file stops playing and user hears ringback or any media sent by gateway . I plan to do this by using bridge application to two destinations, One is to play sound file and other to send call to gateway. But how can I hangup the call to extension which is playing Sound file, upon receiving the 180 or 183 from gateway (Second fork )..where should I look for this? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/fafe54bb/attachment.html From mic.niel84 at gmail.com Fri Sep 11 16:15:33 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Fri, 11 Sep 2015 14:15:33 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: Yes, I'm using the "original" FreeSWITCH Debian packages... apt-get install freeswitch-all from this: echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/99FreeSWITCH.test.list wget -O - http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg |apt-key add - apt-get update On Fri, Sep 11, 2015 at 1:18 AM, Brian West wrote: > Are you using our package repo? > > On Thu, Sep 10, 2015 at 8:29 AM, Michael Nielsen > wrote: > >> I have not. Freeswitch works if I start it manually, but it does not >> start automatically after apt-get install freeswitch-all and conf copied to >> /etc/freeswitch/ >> >> On Thu, Sep 10, 2015 at 2:48 PM, ?talo Rossi >> wrote: >> >>> It should. Double check if you have your /run/freeswitch created. >>> >>> On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen >>> wrote: >>> >>>> I did deploy the config, but that is after the apt-get install >>>> freeswitch-all. >>>> >>>> Does freeswitch start up automatically on boot? >>>> >>>> On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin < >>>> ssinyagin at gmail.com> wrote: >>>> >>>>> but the link I gave you contains the installation instructions, and >>>>> one of the steps is to deploy the config. >>>>> >>>>> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen >>>>> wrote: >>>>> > Thank you very much. I tried to install it on a completely new and >>>>> clean >>>>> > Debian 8. >>>>> > >>>>> > This error occured: >>>>> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >>>>> > Job for freeswitch.service failed. See 'systemctl status >>>>> freeswitch.service' >>>>> > and 'journalctl -xn' for details. >>>>> > invoke-rc.d: initscript freeswitch, action "start" failed. >>>>> > dpkg: error processing package freeswitch-all (--configure): >>>>> > subprocess installed post-installation script returned error exit >>>>> status 1 >>>>> > Setting up liberror-perl (0.17-1.1) ... >>>>> > Setting up git-man (1:2.1.4-2.1) ... >>>>> > Setting up git (1:2.1.4-2.1) ... >>>>> > Setting up libmtp-runtime (1.1.8-1+b1) ... >>>>> > Setting up rsync (3.1.1-3) ... >>>>> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >>>>> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >>>>> > Setting up va-driver-all:amd64 (1.4.1-1) ... >>>>> > Processing triggers for systemd (215-17+deb8u2) ... >>>>> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >>>>> > Errors were encountered while processing: >>>>> > freeswitch-all >>>>> > E: Sub-process /usr/bin/dpkg returned an error code (1) >>>>> > >>>>> > >>>>> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >>>>> ssinyagin at gmail.com> >>>>> > wrote: >>>>> >> >>>>> >> Here we go >>>>> >> https://github.com/voxserv/freeswitch_conf_minimal >>>>> >> >>>>> >> >>>>> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >>>>> >> >>>>> >> Keep in mind that my minimal config is not the same as the one >>>>> shipped >>>>> >> with freeswitch. >>>>> >> >>>>> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >>>>> wrote: >>>>> >>> >>>>> >>> Dear all, >>>>> >>> >>>>> >>> I'm playing around with FreeSWITCH and everything plays very >>>>> nicely. I'm >>>>> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>>>> >>> >>>>> >>> I'm "only" using FreeSWITCH for calls between subscribers, >>>>> voicemail and >>>>> >>> outgoing calls to a SIP gateway - so the vanilla installation >>>>> seems rather >>>>> >>> "overkill" - especially for a production environment. >>>>> >>> >>>>> >>> I've tried to - on a clean Debian - install the >>>>> freeswitch-meta-default >>>>> >>> including freeswitch-conf-minimal. It does install some things, >>>>> but it seems >>>>> >>> as if some basic functionality is not working - such as fs_cli etc. >>>>> >>> >>>>> >>> What is the best way for a very clean FreeSWITCH similar to the >>>>> vanilla >>>>> >>> installation, but without any users, dial plans and such...? >>>>> >>> >>>>> >>> >>>>> _________________________________________________________________________ >>>>> >>> 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 >>>>> >> >>>>> >> >>>>> >> >>>>> _________________________________________________________________________ >>>>> >> 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 >>>>> > >>>>> > >>>>> > >>>>> > >>>>> _________________________________________________________________________ >>>>> > 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 >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> ?talo Rossi >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150911/3d9307e5/attachment-0001.html From mic.niel84 at gmail.com Fri Sep 11 16:54:45 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Fri, 11 Sep 2015 14:54:45 +0200 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk Message-ID: I've got FreeSWITCH running and works really well. I would like to use G729 as codec whenever possible. My SIP Trunk does not support G729, only G711. My apps which are connecting to my FreeSWITCH are supporting G729, license has been paid for these. Can I setup FreeSWITCH to use G729 whenever possible, and for SIP Trunks conversion happens, such as: app/G729 <> FS <> app/G729 app/G729 <> FS <> SIP Trunk/G711 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/08ff0457/attachment.html From italo at freeswitch.org Fri Sep 11 17:03:59 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Fri, 11 Sep 2015 10:03:59 -0300 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk In-Reply-To: References: Message-ID: Michael, Yes, it's possible. Give it a try and come back here if you have problems. On Fri, Sep 11, 2015 at 9:54 AM, Michael Nielsen wrote: > I've got FreeSWITCH running and works really well. > I would like to use G729 as codec whenever possible. > > My SIP Trunk does not support G729, only G711. > > My apps which are connecting to my FreeSWITCH are supporting G729, license > has been paid for these. > > Can I setup FreeSWITCH to use G729 whenever possible, and for SIP Trunks > conversion happens, such as: > app/G729 <> FS <> app/G729 > app/G729 <> FS <> SIP Trunk/G711 > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/00a3a79f/attachment.html From acheraime at gmail.com Fri Sep 11 17:05:52 2015 From: acheraime at gmail.com (acheraime at gmail.com) Date: Fri, 11 Sep 2015 09:05:52 -0400 Subject: [Freeswitch-users] Dialing two destinations simultaneously hangup early In-Reply-To: References: Message-ID: <5F55ACAC-86D6-418B-915B-803CD4FA6ED0@gmail.com> Try pre_answer application as follow: Sent from my iPhone > On Sep 11, 2015, at 7:59 AM, John Nash wrote: > > I need to test a case to generate following user experience .. > > User dials a number and when call hits freeswitch, freeswitch plays a sound file but the same time dials out to a gateway, that means user hears sound file but at the same time call is being tried by gateway and when gateway sends ring 183 or 180, Sound file stops playing and user hears ringback or any media sent by gateway . > > I plan to do this by using bridge application to two destinations, One is to play sound file and other to send call to gateway. > > But how can I hangup the call to extension which is playing Sound file, upon receiving the 180 or 183 from gateway (Second fork )..where should I look for this? > _________________________________________________________________________ > 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 From aqsyounas at gmail.com Fri Sep 11 17:58:18 2015 From: aqsyounas at gmail.com (Aqs Younas) Date: Fri, 11 Sep 2015 18:58:18 +0500 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: pcapsipdump captures all calls on particular instance into separate files. You can't make it to capture a specific file. On 11 September 2015 at 16:43, Leonardo Ribeiro wrote: > Sorry all, it was my phone auto corrector. Again: > > Thanks Avi, > > I had read about and I'm going to try that. My IVR is a script on lua, do > you know how can I call the pcapsipdump for the current call from there? > > I was thinking about another solution... What if I execute a record > mycall.wav 300 and try to stream this file while is being record? It would > work? The main problem is that the script calls the execute record as a > synchronous way, but I would need to do some actions while it's recording > like play sounds, curl posts etc. > > Thank you! > Em 11/09/2015 08:38, "Leonardo Ribeiro" escreveu: > >> Thanks Avi, >> >> I've readed about and I'm going to try that. My IVR is a script on lua, >> do you know how can I call the pcapsipdump for the current call from there? >> >> I was thinking Abou another solution, and what if I execute a record >> mycall.wav 300 and try to stream this file while is being record? It would >> work? The main problem is that the script calls the execute record as a >> synchronous way, but I would need to do some actions while it's recording >> like play sounds, curl posta etc. >> >> Thanks you! >> Em 10/09/2015 23:08, "Avi Marcus" escreveu: >> >>> I use pcapsipdump to capture all call SIP + RTP, grouped by call in PCAP >>> format. >>> >>> -Avi >>> >>> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >>> llribeiro90 at gmail.com> wrote: >>> >>>> Hi! >>>> >>>> I?m tying to capture the current call audio but I have no idea on how >>>> to do that. >>>> >>>> My main achievement is to get the current call audio and them stream >>>> this audio bytes to an API via HTTP Post. >>>> >>>> I was doing some tries with mod_shout and mod_vlc, and I was successful >>>> in the streaming part - I tested some wavs and mp3 files. >>>> >>>> But the mainly part is that I need the current call audio, and it has >>>> no file in the system to stream right? >>>> >>>> I was thinking if there?s a command that I can get the audio bytes from >>>> the current call but I really don?t know, I could not find any option like >>>> that. >>>> >>>> Could you please help me? >>>> >>>> Thank you, >>>> Leonardo Ribeiro >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> > _________________________________________________________________________ > 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/20150911/e0e9f504/attachment.html From covici at ccs.covici.com Fri Sep 11 18:09:38 2015 From: covici at ccs.covici.com (covici at ccs.covici.com) Date: Fri, 11 Sep 2015 10:09:38 -0400 Subject: [Freeswitch-users] Stumped by mod_portaudio permissions issue In-Reply-To: <20150910180739.GB5710@hau.nz> References: <20150826153850.GA6402@hau.nz> <20150901154401.GA7510@hau.nz> <20150910180739.GB5710@hau.nz> Message-ID: <12389.1441980578@ccs.covici.com> If using alsa, did you check the permission of /dev/snd and its children? Mark Haun wrote: > Larry Morley [lmorley at neny.cslimits.net] wrote: > > if you step back and look at your earlier posts, and clear your mind, I > > think you'll start hearing someone(s) whispering "race condition", > > "contention", et al. From a metacognitive perspective I'm fairly certain > > that's what you're running into. > > That is an interesting theory. Unfortunately, with a workaround in hand > (run with u but not -g), my motivation to get to the bottom of this is not > sufficient to dig in from scratch. > > Permissions management is a critical part of any system daemon, and this > could be the shadow of a bug with security implications. So I had hoped > that it would attract more interest from those with pre-existing knowledge > of the code. That it has not reduces my confidence in freeswitch somewhat, > and makes me wonder how much of it is in a "don't touch that, it's working" > state. Then again, I can't complain about the price... > > Anyway, I hope there is enough of a google trail here for other users to > find the thread. > > Thanks, > > Mark > > _________________________________________________________________________ > 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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici at ccs.covici.com From krice at freeswitch.org Fri Sep 11 18:03:05 2015 From: krice at freeswitch.org (Ken Rice) Date: Fri, 11 Sep 2015 14:03:05 +0000 Subject: [Freeswitch-users] FreeSWITCH Friday FreeForAll Reminder! Message-ID: <55f2df19a07ee_aa4990733849796@resque-worker-high.0.mail> FreeSWITCHers, Do not forget to join us at 2PM CST for the FreeSWITCH Friday FreeFor All Visit http://ift.tt/1n3h0Pf and Click Call 888 with your WebRTC enabled Browser and headset, Call sip:888 at conference.freeswitch.org or see http://ift.tt/1prwIZL for access info! -- Ken FreeSWITCH.org ClueCon.com OSTAG.org irc.freenode.net #freeswitch Twitter: @FreeSWITCH @ClueCon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/96a5d5c6/attachment.html From saurabhkumar.verma at vvdntech.com Fri Sep 11 18:18:59 2015 From: saurabhkumar.verma at vvdntech.com (Saurabh Kumar Verma) Date: Fri, 11 Sep 2015 19:48:59 +0530 Subject: [Freeswitch-users] Audio Issue with FreeSWITCH (TLS + SRTP) In-Reply-To: References: Message-ID: Hi, So audio is working properly until we don't set these following parameters (Changes has been done because we don't able to see secure parameter is set in *channels* table & it's set only for caller's endpoint). i). Change in default.xml in dialplan: ** * * * * * * * * * * * * * * * * * * * * * * ii). Set inbound-late-megotiation to false in sip_profiles/internal.xml.. ** On Fri, Sep 11, 2015 at 7:30 AM, Giovanni Maruzzelli wrote: > I would counseil to start from the dafault config, and change one thing at > time. > See at which change it breaks. > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 11, 2015 3:47 AM, "Saurabh Kumar Verma" < > saurabhkumar.verma at vvdntech.com> wrote: > >> Hi, >> >> Hope you're doing good. >> >> I'm facing an issue with having FreeSWITCH (TLS + SRTP). >> >> *Issue:* Audio not coming when I've SRTP(media) enabled on both of the >> soft-phone endpoints. >> *Observation: *Audio is coming if we don't use SRTP for media >> encryption. >> >> >> *Set-up Description:* >> I'm registered using TLS and able to make call through FreeSWITCH, but >> call is disconnected after 30 sec because there is not media flow between >> the endpoints. >> I have two softphone (we're using Linphone as soft-phone) registered on >> FS server with extension 1003 & 1010, call flow is like: >> >> Call Flow >> 1003 ------> FS Server -------> 1010 >> >> x.x.x.x - Server Public IP >> y.y.y.y - Server Local IP >> *NOTE:* *For security reasons replaced the actual IPs.* >> >> FreeSWITCH Version Information: >> *freeswitch at internal> version* >> *FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git >> a223dd0 2015-09-01 20:26:22Z 64bit)* >> >> I've done some changes in default dialplan/configuration in FreeSWITCH: >> >> 1. Force FreeSWICTH to listen on TLS port only (By using this parameter *> name="tls-only" value="true"/> *in internal as well as external profile). >> >> *freeswitch at internal> sofia status* >> * Name Type >> Data State* >> >> *=================================================================================================* >> * external profile sip:mod_sofia at x.x.x.x:5081 >> RUNNING (0) (TLS)* >> * external::example.com gateway >> sip:joeuser at example.com NOREG* >> * x.x.x.x alias internal >> ALIASED* >> * internal profile sip:mod_sofia at x.x.x.x:5061 >> RUNNING (0) (TLS)* >> >> *=================================================================================================* >> *2 profiles 1 alias* >> >> 2. Use the ODBC driver for driver (By uncomment this ** in config files) >> >> >> In Linphone soft-client, these are the changes has been done: >> 1. *TLS *as Transport. >> 2. *SRTP* in Media encryption. >> >> >> In FreeSWITCH, these are the registration logs showing I'm softphones are >> using TLS >> *freeswitch at internal> sofia status profile internal reg* >> >> *Registrations:* >> >> *=================================================================================================* >> *Call-ID: xmuVdotDkb* >> *User: 1003 at x.x.x.x* >> *Contact: "" >> * >> *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* >> *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:16:30) >> EXPSECS(3137)* >> *Ping-Status: Reachable* >> *Host: ip-y-y-y-y.ec2.internal* >> *IP: 180.151.83.178* >> *Port: 63093* >> *Auth-User: 1003* >> *Auth-Realm: x.x.x.x* >> *MWI-Account: 1003 at x.x.x.x* >> >> *Call-ID: 6B25YNRXb5* >> *User: 1010 at x.x.x.x* >> *Contact: "" >> * >> *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* >> *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:11:31) >> EXPSECS(2838)* >> *Ping-Status: Reachable* >> *Host: ip-y-y-y-y.ec2.internal* >> *IP: 180.151.83.178* >> *Port: 13916* >> *Auth-User: 1010* >> *Auth-Realm: x.x.x.x* >> *MWI-Account: 1010 at x.x.x.x* >> >> *Total items returned: 2* >> >> *=================================================================================================* >> >> For an active call I can see in the channels table, I'm able to see >> secure parameter is set during the call for both of the call legs. >> >> *freeswitch=# select * from channels ;* >> * uuid | direction | created >> | created_epoch | name | state >> | cid_name | cid_num | ip_addr * >> * | dest | application | application_data | dialplan | context | >> read_codec | read_rate | read_bit_rate | write_codec | write_rate | >> write_bit_rate | secure * >> * | hostname | presence_id | presence_data | >> callstate | callee_name | callee_num | callee_direction | >> call_uuid | sent_callee_name | sen* >> *t_callee_num | initial_cid_name | initial_cid_num | initial_ip_addr | >> initial_dest | initial_dialplan | initial_context * >> >> *--------------------------------------+-----------+---------------------+---------------+------------------------------------------+-------------------+----------------+---------+------------* >> >> *----+------+-------------+------------------------+----------+---------+------------+-----------+---------------+-------------+------------+----------------+----------------------------------* >> >> *-+------------------------------+-------------------+---------------+-----------+---------------+------------+------------------+--------------------------------------+------------------+----* >> >> *-------------+------------------+-----------------+-----------------+--------------+------------------+-----------------* >> * 485d07d6-56da-11e5-ac1a-a53fe62ce2f9 | outbound | 2015-09-09 10:05:22 >> | 1441793122 | sofia/internal/1010 at 180.151.83.178:13916 >> | CS_EXCHANGE_MEDIA | Extension 1003 | >> 1003 | 180.151.83.* >> *178 | 1010 | | | XML | default | >> opus | 48000 | 0 | opus | 48000 | 0 >> | srtp:sdes:AES_CM_256_HMAC_SHA1_80* >> * | ip-172-31-42-34.ec2.internal | 1010 at x.x.x.x | | ACTIVE >> | Outbound Call | 1010 | SEND | >> 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Extension 1003 | 100* >> *3 | Extension 1003 | 1003 | 180.151.83.178 | >> 1010 | XML | default* >> * 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | inbound | 2015-09-09 10:05:22 >> | 1441793122 | sofia/internal/1003 at x.x.x.x | CS_EXECUTE | >> 1003 | 1003 | 180.151.83.* >> *178 | 1010 | bridge | user/1010 at x.x.x.x | XML | default | opus >> | 48000 | 0 | opus | 48000 | 0 >> | srtp:sdes:AES_CM_128_HMAC_SHA1_80* >> * | ip-172-31-42-34.ec2.internal | 1003 at x.x.x.x | | ACTIVE >> | Outbound Call | 1010 | SEND | >> 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Outbound Call | 101* >> *0 | 1003 | 1003 | 180.151.83.178 | >> 1010 | XML | default* >> *(2 rows)* >> >> >> Attached herewith the complete FreeSWITCH log. Please let me know if any >> other information is required. >> >> Any help from your side would be really appreciated. Seeking some >> guidance & help from FreeSWITCH team. >> >> -- >> >> *Thanks:* >> >> Saurabh Kumar Verma >> >> VVDN Technologies Pvt Ltd >> *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Thanks:* Saurabh Kumar Verma VVDN Technologies Pvt Ltd *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/ef7bbac5/attachment-0001.html From jurij.ivo at gmail.com Fri Sep 11 18:29:15 2015 From: jurij.ivo at gmail.com (Jurijs Ivolga) Date: Fri, 11 Sep 2015 17:29:15 +0300 Subject: [Freeswitch-users] Audio Issue with FreeSWITCH (TLS + SRTP) In-Reply-To: References: Message-ID: Hi Saurabh, I faced same issue with Linphone and it looks like there is bug in Linphone, so it choose wrong cipher for SRTP. As you can see on both clients it uses different ciphers: *srtp:sdes:AES_CM_256_HMAC_SHA1_80 & * *srtp:sdes:AES_CM_128_HMAC_SHA1_80*.To make this work you need same ciphers on both channels. I tried with Blink and Blink worked for me, using SRTP on Freeswitch. Try other sip-client instead Linphone, if ti will work, then probably it will be a Linphone bug. Nevertheless I tried to configure Freeswitch to force Linphone to use only one specific cipher, but never succeeded, maybe you can try to do same. Maybe there is same bug on Linphone which do not allow this... Never had a time to look on this issue closer... With kind regards, Jurijs 2015-09-11 17:18 GMT+03:00 Saurabh Kumar Verma < saurabhkumar.verma at vvdntech.com>: > Hi, > > So audio is working properly until we don't set these following parameters > (Changes has been done because we don't able to see secure parameter is set > in *channels* table & it's set only for caller's endpoint). > > i). Change in default.xml in dialplan: > * break="never">* > * * > * * > * * > * * > > * * > * * > * expression="(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)" > break="never">* > * * > * * > * * > * * > > > ii). Set inbound-late-megotiation to false in sip_profiles/internal.xml.. > > ** > > On Fri, Sep 11, 2015 at 7:30 AM, Giovanni Maruzzelli > wrote: > >> I would counseil to start from the dafault config, and change one thing >> at time. >> See at which change it breaks. >> >> sent from my mobile, >> Giovanni Maruzzelli >> cell: +39 347 266 56 18 >> On Sep 11, 2015 3:47 AM, "Saurabh Kumar Verma" < >> saurabhkumar.verma at vvdntech.com> wrote: >> >>> Hi, >>> >>> Hope you're doing good. >>> >>> I'm facing an issue with having FreeSWITCH (TLS + SRTP). >>> >>> *Issue:* Audio not coming when I've SRTP(media) enabled on both of the >>> soft-phone endpoints. >>> *Observation: *Audio is coming if we don't use SRTP for media >>> encryption. >>> >>> >>> *Set-up Description:* >>> I'm registered using TLS and able to make call through FreeSWITCH, but >>> call is disconnected after 30 sec because there is not media flow between >>> the endpoints. >>> I have two softphone (we're using Linphone as soft-phone) registered on >>> FS server with extension 1003 & 1010, call flow is like: >>> >>> Call Flow >>> 1003 ------> FS Server -------> 1010 >>> >>> x.x.x.x - Server Public IP >>> y.y.y.y - Server Local IP >>> *NOTE:* *For security reasons replaced the actual IPs.* >>> >>> FreeSWITCH Version Information: >>> *freeswitch at internal> version* >>> *FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git >>> a223dd0 2015-09-01 20:26:22Z 64bit)* >>> >>> I've done some changes in default dialplan/configuration in FreeSWITCH: >>> >>> 1. Force FreeSWICTH to listen on TLS port only (By using this parameter *>> name="tls-only" value="true"/> *in internal as well as external >>> profile). >>> >>> *freeswitch at internal> sofia status* >>> * Name Type >>> Data State* >>> >>> *=================================================================================================* >>> * external profile sip:mod_sofia at x.x.x.x:5081 >>> RUNNING (0) (TLS)* >>> * external::example.com gateway >>> sip:joeuser at example.com NOREG* >>> * x.x.x.x alias internal >>> ALIASED* >>> * internal profile sip:mod_sofia at x.x.x.x:5061 >>> RUNNING (0) (TLS)* >>> >>> *=================================================================================================* >>> *2 profiles 1 alias* >>> >>> 2. Use the ODBC driver for driver (By uncomment this ** in config files) >>> >>> >>> In Linphone soft-client, these are the changes has been done: >>> 1. *TLS *as Transport. >>> 2. *SRTP* in Media encryption. >>> >>> >>> In FreeSWITCH, these are the registration logs showing I'm softphones >>> are using TLS >>> *freeswitch at internal> sofia status profile internal reg* >>> >>> *Registrations:* >>> >>> *=================================================================================================* >>> *Call-ID: xmuVdotDkb* >>> *User: 1003 at x.x.x.x* >>> *Contact: "" >>> * >>> *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* >>> *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:16:30) >>> EXPSECS(3137)* >>> *Ping-Status: Reachable* >>> *Host: ip-y-y-y-y.ec2.internal* >>> *IP: 180.151.83.178* >>> *Port: 63093* >>> *Auth-User: 1003* >>> *Auth-Realm: x.x.x.x* >>> *MWI-Account: 1003 at x.x.x.x* >>> >>> *Call-ID: 6B25YNRXb5* >>> *User: 1010 at x.x.x.x* >>> *Contact: "" >>> * >>> *Agent: LinphoneAndroid/2.4.1-28-g98516d9 (belle-sip/1.4.1)* >>> *Status: Registered(TLS)(unknown) EXP(2015-09-09 11:11:31) >>> EXPSECS(2838)* >>> *Ping-Status: Reachable* >>> *Host: ip-y-y-y-y.ec2.internal* >>> *IP: 180.151.83.178* >>> *Port: 13916* >>> *Auth-User: 1010* >>> *Auth-Realm: x.x.x.x* >>> *MWI-Account: 1010 at x.x.x.x* >>> >>> *Total items returned: 2* >>> >>> *=================================================================================================* >>> >>> For an active call I can see in the channels table, I'm able to see >>> secure parameter is set during the call for both of the call legs. >>> >>> *freeswitch=# select * from channels ;* >>> * uuid | direction | created >>> | created_epoch | name | state >>> | cid_name | cid_num | ip_addr * >>> * | dest | application | application_data | dialplan | context >>> | read_codec | read_rate | read_bit_rate | write_codec | write_rate | >>> write_bit_rate | secure * >>> * | hostname | presence_id | presence_data | >>> callstate | callee_name | callee_num | callee_direction | >>> call_uuid | sent_callee_name | sen* >>> *t_callee_num | initial_cid_name | initial_cid_num | initial_ip_addr | >>> initial_dest | initial_dialplan | initial_context * >>> >>> *--------------------------------------+-----------+---------------------+---------------+------------------------------------------+-------------------+----------------+---------+------------* >>> >>> *----+------+-------------+------------------------+----------+---------+------------+-----------+---------------+-------------+------------+----------------+----------------------------------* >>> >>> *-+------------------------------+-------------------+---------------+-----------+---------------+------------+------------------+--------------------------------------+------------------+----* >>> >>> *-------------+------------------+-----------------+-----------------+--------------+------------------+-----------------* >>> * 485d07d6-56da-11e5-ac1a-a53fe62ce2f9 | outbound | 2015-09-09 10:05:22 >>> | 1441793122 | sofia/internal/1010 at 180.151.83.178:13916 >>> | CS_EXCHANGE_MEDIA | Extension 1003 | >>> 1003 | 180.151.83.* >>> *178 | 1010 | | | XML | default >>> | opus | 48000 | 0 | opus | 48000 | 0 >>> | srtp:sdes:AES_CM_256_HMAC_SHA1_80* >>> * | ip-172-31-42-34.ec2.internal | 1010 at x.x.x.x | | ACTIVE >>> | Outbound Call | 1010 | SEND | >>> 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Extension 1003 | 100* >>> *3 | Extension 1003 | 1003 | 180.151.83.178 | >>> 1010 | XML | default* >>> * 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | inbound | 2015-09-09 10:05:22 >>> | 1441793122 | sofia/internal/1003 at x.x.x.x | CS_EXECUTE | >>> 1003 | 1003 | 180.151.83.* >>> *178 | 1010 | bridge | user/1010 at x.x.x.x | XML | default | >>> opus | 48000 | 0 | opus | 48000 | 0 >>> | srtp:sdes:AES_CM_128_HMAC_SHA1_80* >>> * | ip-172-31-42-34.ec2.internal | 1003 at x.x.x.x | | ACTIVE >>> | Outbound Call | 1010 | SEND | >>> 47fa445c-56da-11e5-abf5-a53fe62ce2f9 | Outbound Call | 101* >>> *0 | 1003 | 1003 | 180.151.83.178 | >>> 1010 | XML | default* >>> *(2 rows)* >>> >>> >>> Attached herewith the complete FreeSWITCH log. Please let me know if any >>> other information is required. >>> >>> Any help from your side would be really appreciated. Seeking some >>> guidance & help from FreeSWITCH team. >>> >>> -- >>> >>> *Thanks:* >>> >>> Saurabh Kumar Verma >>> >>> VVDN Technologies Pvt Ltd >>> *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Thanks:* > > Saurabh Kumar Verma > > VVDN Technologies Pvt Ltd > *Cell* : +91 7042378747 | *Skype* : saurabh.verma001 > > _________________________________________________________________________ > 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/20150911/b07f247b/attachment-0001.html From john.nash778 at gmail.com Fri Sep 11 18:53:32 2015 From: john.nash778 at gmail.com (John Nash) Date: Fri, 11 Sep 2015 20:23:32 +0530 Subject: [Freeswitch-users] Dialing two destinations simultaneously hangup early In-Reply-To: <5F55ACAC-86D6-418B-915B-803CD4FA6ED0@gmail.com> References: <5F55ACAC-86D6-418B-915B-803CD4FA6ED0@gmail.com> Message-ID: This will only play file and when file is played then it will send call to gateway. I need to simultaneously play file as well as dial to gateway and end sound file play in case 183 or 180 from gateway. On Fri, Sep 11, 2015 at 6:35 PM, wrote: > Try pre_answer application as follow: > > > > > > Sent from my iPhone > > > On Sep 11, 2015, at 7:59 AM, John Nash wrote: > > > > I need to test a case to generate following user experience .. > > > > User dials a number and when call hits freeswitch, freeswitch plays a > sound file but the same time dials out to a gateway, that means user hears > sound file but at the same time call is being tried by gateway and when > gateway sends ring 183 or 180, Sound file stops playing and user hears > ringback or any media sent by gateway . > > > > I plan to do this by using bridge application to two destinations, One > is to play sound file and other to send call to gateway. > > > > But how can I hangup the call to extension which is playing Sound file, > upon receiving the 180 or 183 from gateway (Second fork )..where should I > look for this? > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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/20150911/49ebde51/attachment.html From bordmi at rarus.ru Fri Sep 11 18:54:00 2015 From: bordmi at rarus.ru (Dmitriy N. Borisov) Date: Fri, 11 Sep 2015 17:54:00 +0300 Subject: [Freeswitch-users] How to capture DTMF Message-ID: <1910340777.20150911175400@rarus.ru> Hi, All! I want to capture any DTMF from answered call to channel variable. How can I do that? -- ? ?????????, ??????? ??????? ????? ???????? ?????????? 1?-????? ???. +7 (495) 231-20-02 ???.: 15-94 -- with best regards, Dmitriy Borisov 1C-Rarus Cloud Services tel.: +7 (495) 231-20-02 add.: 15-94 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/5d5697fa/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2440 bytes Desc: S/MIME Cryptographic Signature Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/5d5697fa/attachment.bin From jhunter at voxboxcoms.co.uk Fri Sep 11 09:19:07 2015 From: jhunter at voxboxcoms.co.uk (Jonathan Hunter) Date: Fri, 11 Sep 2015 06:19:07 +0100 Subject: [Freeswitch-users] =?utf-8?q?Using_Lua_to_extract_TOD_conditions_?= =?utf-8?q?from_Database=E2=80=8F_-How_to_do_it_with_multiple_entri?= =?utf-8?b?ZXMu?= Message-ID: Hi Guys, Wonder if anyone can help. I am testing with time of day routing, and I want to be able to check yearly/monthly conditions before weekly conditions are picked up. I can do this successfully by just inputting XML into the dialplan, and works as expected, my issue is now when extracting the detail required from a database using lua. I for example have 3 entries below for different times of the year; +------------+-------+------+----------------+ | dayofmonth | month | year | dayofmonthtime | +------------+-------+------+----------------+ | 25 | 12 | 0 | 0 | | 1 | 1 | 2016 | 540-1050 | | 10-18 | 9 | 2015 | 600-840 | So when creating directly using xml I get; table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); table.insert(xml, [[]]); However my issue is when my lua script extracts them, it loops through the 3 entries (each row) , so that only the 3rd entry is available for on-wards routing as it is populating the dialplan 3 separate times. Can someone let me know what Im doing wrong? The data return is fine and I can implement lua and freeswitch for all other scenarios, its just this one which I am having issue with. Im just doing a query as; local todnew_query = string.format("select * from timeofday_new where todname='sales' and context_name='xx.xx.xx' order by priority") assert (dbh:query(todnew_query,function(todresult) And using the result with some if statements, I wondered if anyone had any advice on this? Thanks Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/b260f819/attachment-0001.html From nicolas.trangosi at nexcom.fr Fri Sep 11 14:27:56 2015 From: nicolas.trangosi at nexcom.fr (Nicolas Trangosi) Date: Fri, 11 Sep 2015 12:27:56 +0200 Subject: [Freeswitch-users] Verto: not able to establish media with Firefox 40 with symetric NAT Message-ID: <55F2ACAC.3070808@nexcom.fr> Hello, I have installed Freeswitch server 1.6.0 to test Verto. I am able to make call without issues with Chrome or Firefox 39 and browser behind symetric NAT. When I try with Firefox 40 and browser behind symetric NAT, the signaling part is OK, but no media is sent or received. I have took a wireshark trace on server, and it seems that Freeswitch send STUN binding requests always to same destination (and do not try other candidates from SDP or from incoming STUN binding requests). As NAT is symetric, port discovered using ICE are wrong but STUN request sent by browser should allow freeswitch to find right host and port. Thanks for any help, Nicolas From nicolas.trangosi at nexcom.fr Fri Sep 11 18:57:52 2015 From: nicolas.trangosi at nexcom.fr (Nicolas Trangosi) Date: Fri, 11 Sep 2015 16:57:52 +0200 Subject: [Freeswitch-users] Verto: not able to establish media with Firefox 40 with symetric NAT In-Reply-To: <55F2ACAC.3070808@nexcom.fr> References: <55F2ACAC.3070808@nexcom.fr> Message-ID: <55F2EBF0.5090505@nexcom.fr> Hi, I have been able to make it works by compiling freeswitch at commit c321261f0631b81. I choose this version as I suspect that the patch "e5f214d11badc1ff3e3bd72f9f57d5d72dc0f312 FS-8031 -m update to support firefox too, they only send us 2 stun packets total and if we don't adjust, they will never send any more" to create the issue. Regards, Nicolas Le 11/09/2015 12:27, Nicolas Trangosi a ?crit : > Hello, > I have installed Freeswitch server 1.6.0 to test Verto. > I am able to make call without issues with Chrome or Firefox 39 and browser > behind symetric NAT. > When I try with Firefox 40 and browser behind symetric NAT, the signaling part > is OK, but no media is sent or received. I have took a wireshark trace on > server, and it seems that Freeswitch send STUN binding requests always to same > destination (and do not try other candidates from SDP or from incoming STUN > binding requests). As NAT is symetric, port discovered using ICE are wrong but > STUN request sent by browser should allow freeswitch to find right host and port. > > Thanks for any help, > Nicolas > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150911/a1b4a120/attachment.html From luis.daniel.lucio at gmail.com Wed Sep 9 04:24:55 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Tue, 8 Sep 2015 20:24:55 -0400 Subject: [Freeswitch-users] Hardware Recommendations In-Reply-To: <002501d0ea8c$a272add0$e7580970$@successos.com> References: <002501d0ea8c$a272add0$e7580970$@successos.com> Message-ID: For the fusion PBX scenario, any 2 GB ram server will run. You can play safe and go for 4 GB (because fusion is db intense) Le 2015-09-08 7:42 PM, "Adrian Thompson" a ?crit : > Hello, > > > > We are new to FreeSwitch and would like to set up a PBX system with a > BigBlueButton on the side. > > > > I've played around with BigBlueButton and have it working pretty > flawlessly. > > > > - We would like to have two PBX (Fusion PBX GUI) systems at two sites with > three remote sites piggy backing through VPN. > > - 10 Phone Numbers, 50 Extentions > > - Fail over to second site if first site is down > > - We have 4 Fax lines > > - We are looking for phones that can set presence (Available, Away, DnD, > Custom) and have good quality sound > > - We should be able to support at least 3 lines per phone, but if a two > line model with the above specs is available, we can work with that also > > > > I have looked over the hardware list on the FreeSwitch site, but I don't > have too many resources to test different phones before implementation. > > > > The hardware I have looked at so far is the Polycom VVX 300 and The VVX > 400 with expansion (Switchboard) but it looks like the DnD button doesn't > really work as intended. What about Cisco Phones? I?d like to keep things > under $100 USD for the IP Phone price per unit. > > > > SITE-1(Main)<---------->SITE-2(Fail-over) > > ^ > > | > > REMOTE-SITES-VPN > > > > Thank you in advance for any advice on the matter > > Adrian > > > > _________________________________________________________________________ > 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/20150908/cce55b03/attachment.html From luis.daniel.lucio at gmail.com Fri Sep 11 06:04:18 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Thu, 10 Sep 2015 22:04:18 -0400 Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> Message-ID: Your condition is wrong, try something like \+?(\d{10,}) this will strip the leading + for sure 2015-09-10 8:16 GMT-04:00 J?rn Ott : > ^\+(\d\d\d\d\d*)$ Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150910/12cbd733/attachment.html From luis.daniel.lucio at gmail.com Fri Sep 11 16:57:42 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Fri, 11 Sep 2015 08:57:42 -0400 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk In-Reply-To: References: Message-ID: Yes, you only need to turn on transcoding and put at the beginning the codec on the codec string Le 2015-09-11 8:55 AM, "Michael Nielsen" a ?crit : > I've got FreeSWITCH running and works really well. > I would like to use G729 as codec whenever possible. > > My SIP Trunk does not support G729, only G711. > > My apps which are connecting to my FreeSWITCH are supporting G729, license > has been paid for these. > > Can I setup FreeSWITCH to use G729 whenever possible, and for SIP Trunks > conversion happens, such as: > app/G729 <> FS <> app/G729 > app/G729 <> FS <> SIP Trunk/G711 > > _________________________________________________________________________ > 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/20150911/9d232205/attachment.html From msc at freeswitch.org Fri Sep 11 20:38:10 2015 From: msc at freeswitch.org (Michael Collins) Date: Fri, 11 Sep 2015 09:38:10 -0700 Subject: [Freeswitch-users] How to capture DTMF In-Reply-To: <1910340777.20150911175400@rarus.ru> References: <1910340777.20150911175400@rarus.ru> Message-ID: There is already a variable that does this: digits_dialed -MC On Fri, Sep 11, 2015 at 7:54 AM, Dmitriy N. Borisov wrote: > Hi, All! > > I want to capture any DTMF from answered call to channel variable. How can > I do that? > > -- > ? ?????????, > ??????? ??????? > ????? ???????? ?????????? 1?-????? > ???. +7 (495) 231-20-02 ???.: 15-94 > -- > with best regards, > Dmitriy Borisov > 1C-Rarus Cloud Services > tel.: +7 (495) 231-20-02 add.: 15-94 > > _________________________________________________________________________ > 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/20150911/3bc030e2/attachment-0001.html From haunma at keteu.org Fri Sep 11 20:45:06 2015 From: haunma at keteu.org (Mark Haun) Date: Fri, 11 Sep 2015 09:45:06 -0700 Subject: [Freeswitch-users] Stumped by mod_portaudio permissions issue In-Reply-To: <12389.1441980578@ccs.covici.com> References: <20150826153850.GA6402@hau.nz> <20150901154401.GA7510@hau.nz> <20150910180739.GB5710@hau.nz> <12389.1441980578@ccs.covici.com> Message-ID: <20150911164506.GA8640@hau.nz> covici at ccs.covici.com [covici at ccs.covici.com] wrote: > If using alsa, did you check the permission of /dev/snd and its > children? Yes. In fact, both alsa operations (aplay) and portaudio enumeration work correctly when running as the freeswitch user. All of this is detailed in my initial post, two or three weeks ago. Mark From lists at virtues.net Fri Sep 11 20:57:34 2015 From: lists at virtues.net (Thomas) Date: Fri, 11 Sep 2015 13:57:34 -0300 Subject: [Freeswitch-users] Disable DTLS in Chrome Canary? Message-ID: <55F307FE.4040107@virtues.net> Hello list, Anthony mentioned that DTLS could still be disabled in Canary with a command line option, but I could not find anything. Does anyone know what that option is? Thanks, Thomas From mike at jerris.com Fri Sep 11 21:09:46 2015 From: mike at jerris.com (Michael Jerris) Date: Fri, 11 Sep 2015 13:09:46 -0400 Subject: [Freeswitch-users] Disable DTLS in Chrome Canary? In-Reply-To: <55F307FE.4040107@virtues.net> References: <55F307FE.4040107@virtues.net> Message-ID: <9A57CE67-208C-41F0-AF1F-411B1087D6F7@jerris.com> From Anthony: --disable-webrtc-encryption Other interesting ones: #--enable-usermedia-screen-capturing #--usermedia-screen-capturing #--disable-webrtc-encryption #--enable-webrtc-vp9-support Not sure which of these others is still around or not. > On Sep 11, 2015, at 12:57 PM, Thomas wrote: > > Anthony mentioned that DTLS could still be disabled in Canary with a command line option, but I could not find anything. > Does anyone know what that option is? From joern.ott at ext.chefkoch.de Fri Sep 11 21:14:10 2015 From: joern.ott at ext.chefkoch.de (=?utf-8?B?SsO2cm4=?= Ott) Date: Fri, 11 Sep 2015 17:14:10 +0000 (UTC) Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> Message-ID: <1493286510.4232641.1441991650085.JavaMail.zimbra@ext.chefkoch.de> Hello Luis Daniel, thanks a lot, this works like a charm. kind regards Joern Von: "Luis Daniel Lucio Quiroz" An: "FreeSWITCH Users Help" Gesendet: Freitag, 11. September 2015 04:04:18 Betreff: Re: [Freeswitch-users] Replacing leading "+" in outgoing numbers Your condition is wrong, try something like \+?(\d{10,}) this will strip the leading + for sure 2015-09-10 8:16 GMT-04:00 J?rn Ott < joern.ott at ext.chefkoch.de > : ^\+(\d\d\d\d\d*)$ Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH _________________________________________________________________________ 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/20150911/291520d6/attachment.html From joern.ott at ext.chefkoch.de Fri Sep 11 21:16:38 2015 From: joern.ott at ext.chefkoch.de (=?utf-8?B?SsO2cm4=?= Ott) Date: Fri, 11 Sep 2015 17:16:38 +0000 (UTC) Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers In-Reply-To: References: <1244539969.3600589.1441887379865.JavaMail.zimbra@ext.chefkoch.de> <0cda01d0ec37$861cb890$925629b0$@freeswitch.org> <1640687133.4024661.1441960092459.JavaMail.zimbra@ext.chefkoch.de> Message-ID: <1949916845.4233893.1441991798609.JavaMail.zimbra@ext.chefkoch.de> Hello Andrew, some preliminary tests show that it works. I have to rebuild the docker image to get the mod to be built however, so I can't do this in production right away but it looks like I can consolidate a few rules with that. thanks for your help Joern Von: "Andrew Cassidy" An: "FreeSWITCH Users Help" Gesendet: Freitag, 11. September 2015 10:37:04 Betreff: Re: [Freeswitch-users] Replacing leading "+" in outgoing numbers I use mod_translate for that sort of thing but that's personal preference. On 11 September 2015 at 09:28, J?rn Ott < joern.ott at ext.chefkoch.de > wrote: Hello guys, its not the digits causing problems but the \+ at the beginning. My routes for national calls ^0(\d\d\d\d\d*)$ and international calls ^00(\d\d\d\d\d*)$ work fine that way (targetting all numbers which are longer than internal numbers and have a leading 0 or 00). The problem happens, if add a similar rule starting with a literal + (\+), then I am getting switch parse errors. Kind regards Joern Von: "Ken Rice" < krice at freeswitch.org > An: "FreeSWITCH Users Help" < freeswitch-users at lists.freeswitch.org > Gesendet: Freitag, 11. September 2015 04:13:59 Betreff: Re: [Freeswitch-users] Replacing leading "+" in outgoing numbers \d* is wrong? should be \d+ or maybe \d.* From: freeswitch-users-bounces at lists.freeswitch.org [mailto: freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of J?rn Ott Sent: Thursday, September 10, 2015 7:16 AM To: FreeSWITCH Users Help < freeswitch-users at lists.freeswitch.org > Subject: [Freeswitch-users] Replacing leading "+" in outgoing numbers Hello all, I am using FusionPBX and freeswitch. Incoming calls are signalled with a leading + and also stored in the snom phones call lists. If someone tries to call back an external caller, I tried to strip off the leading + on the outgoing call with the following condition: Sadly, the condition field already generates compile error. Can you give me a hint, how I can strip the + from the dialled number? Kind regards Joern -- -- J?rn Ott Systemadministrator Chefkoch GmbH Joseph-Schumpeter-Allee 33 53227 Bonn Telefon +49 228 28669-50 Telefax +49 228 28669-511 joern.ott at ext.chefkoch.de | http://www.chefkoch.de HRB 18761, Amtsgericht Bonn Gesch?ftsf?hrer: Martin Meister, Sven Giebler, Arne Wolter Ein Unternehmen von Gruner+Jahr. _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Andrew Cassidy BSc (Hons) MBCS SSCA Managing Director T 03300 100 960 F 03300 100 961 E andrew at cassidywebservices.co.uk W www.cassidywebservices.co.uk _________________________________________________________________________ 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/20150911/c9254c91/attachment-0001.html From nbhatti at gmail.com Fri Sep 11 21:16:51 2015 From: nbhatti at gmail.com (Muhammad Naseer Bhatti) Date: Fri, 11 Sep 2015 20:16:51 +0300 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: References: Message-ID: <6E927F36-15FE-42F4-A1D4-9111797C710C@gmail.com> You need to create a new ACL in acl.conf.xml and set that ACL in event_socket so you will be allowed to connect. loopback.auto would allow connections only from 127.0.0.1. Thank you, ? Muhammad Naseer Bhatti > On Sep 11, 2015, at 2:58 PM, Pavel wrote: > > Hello, > I was trying to enable esl connections from outside of fs host. To do so I've followed https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and changed default event_socket.conf.xml > from: > > > > > > > > > > > to: > > > > > > > > > > > and issued: > reload mod_event_socket. > > Trying to telnet to fs host on port 8021 I observe: > > Content-Type: text/rude-rejection > Content-Length: 24 > > Access Denied, go away. > Content-Type: text/disconnect-notice > Content-Length: 67 > > Disconnected, goodbye. > See you at ClueCon! http://www.cluecon.com/ > Connection closed by foreign host. > > And in fs log i can see the following: > > mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" > > But as far as I understand the event_socket.conf.xml doesn't mention any ACL set up against ESL connection ? > Would someone please be so kind to point what am I missing ? > Thanks. > Regards, > Pavel. > > > > _________________________________________________________________________ > 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/20150911/36a38f78/attachment.html From lists at virtues.net Fri Sep 11 21:26:34 2015 From: lists at virtues.net (Thomas) Date: Fri, 11 Sep 2015 14:26:34 -0300 Subject: [Freeswitch-users] Disable DTLS in Chrome Canary? In-Reply-To: <9A57CE67-208C-41F0-AF1F-411B1087D6F7@jerris.com> References: <55F307FE.4040107@virtues.net> <9A57CE67-208C-41F0-AF1F-411B1087D6F7@jerris.com> Message-ID: <55F30ECA.8050700@virtues.net> Thanks! :-) On 11.09.2015 14:09, Michael Jerris wrote: > >From Anthony: > > --disable-webrtc-encryption > > Other interesting ones: > > #--enable-usermedia-screen-capturing > #--usermedia-screen-capturing > #--disable-webrtc-encryption > #--enable-webrtc-vp9-support > > Not sure which of these others is still around or not. > >> On Sep 11, 2015, at 12:57 PM, Thomas wrote: >> >> Anthony mentioned that DTLS could still be disabled in Canary with a command line option, but I could not find anything. >> Does anyone know what that option is? > > _________________________________________________________________________ > 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 > From idokan at gmail.com Fri Sep 11 21:47:32 2015 From: idokan at gmail.com (ik) Date: Fri, 11 Sep 2015 20:47:32 +0300 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: I'm using sngrep, it saves a specific dialog to a pcap file, or several dialogs, based on what you select. On Fri, Sep 11, 2015 at 4:58 PM, Aqs Younas wrote: > pcapsipdump captures all calls on particular instance into separate files. > You can't make it to capture a specific file. > > On 11 September 2015 at 16:43, Leonardo Ribeiro > wrote: > >> Sorry all, it was my phone auto corrector. Again: >> >> Thanks Avi, >> >> I had read about and I'm going to try that. My IVR is a script on lua, do >> you know how can I call the pcapsipdump for the current call from there? >> >> I was thinking about another solution... What if I execute a record >> mycall.wav 300 and try to stream this file while is being record? It would >> work? The main problem is that the script calls the execute record as a >> synchronous way, but I would need to do some actions while it's recording >> like play sounds, curl posts etc. >> >> Thank you! >> Em 11/09/2015 08:38, "Leonardo Ribeiro" escreveu: >> >>> Thanks Avi, >>> >>> I've readed about and I'm going to try that. My IVR is a script on lua, >>> do you know how can I call the pcapsipdump for the current call from there? >>> >>> I was thinking Abou another solution, and what if I execute a record >>> mycall.wav 300 and try to stream this file while is being record? It would >>> work? The main problem is that the script calls the execute record as a >>> synchronous way, but I would need to do some actions while it's recording >>> like play sounds, curl posta etc. >>> >>> Thanks you! >>> Em 10/09/2015 23:08, "Avi Marcus" escreveu: >>> >>>> I use pcapsipdump to capture all call SIP + RTP, grouped by call in >>>> PCAP format. >>>> >>>> -Avi >>>> >>>> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >>>> llribeiro90 at gmail.com> wrote: >>>> >>>>> Hi! >>>>> >>>>> I?m tying to capture the current call audio but I have no idea on how >>>>> to do that. >>>>> >>>>> My main achievement is to get the current call audio and them stream >>>>> this audio bytes to an API via HTTP Post. >>>>> >>>>> I was doing some tries with mod_shout and mod_vlc, and I was >>>>> successful in the streaming part - I tested some wavs and mp3 files. >>>>> >>>>> But the mainly part is that I need the current call audio, and it has >>>>> no file in the system to stream right? >>>>> >>>>> I was thinking if there?s a command that I can get the audio bytes >>>>> from the current call but I really don?t know, I could not find any option >>>>> like that. >>>>> >>>>> Could you please help me? >>>>> >>>>> Thank you, >>>>> Leonardo Ribeiro >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150911/31595ea9/attachment-0001.html From llribeiro90 at gmail.com Sat Sep 12 01:27:59 2015 From: llribeiro90 at gmail.com (Leonardo Lima Ribeiro) Date: Fri, 11 Sep 2015 18:27:59 -0300 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: And from the cap file I can get the audio right? I?m taking a look in some scripts that can extract the audio from pcap files, but I think it?s need to be embedded on the pcap file when it?s saving right? I tried the sngrep and it generated a 128k pcap file, and I did about 3 calls, does it really have the audio? (I?m about to test pcapsipdump but the installation is failing in OS X, I think I will move to a CentOS machine) Thank you all guys! > Em 11/09/2015, ?(s) 2:47 PM, ik escreveu: > > I'm using sngrep, it saves a specific dialog to a pcap file, or several dialogs, based on what you select. > > On Fri, Sep 11, 2015 at 4:58 PM, Aqs Younas > wrote: > pcapsipdump captures all calls on particular instance into separate files. You can't make it to capture a specific file. > > On 11 September 2015 at 16:43, Leonardo Ribeiro > wrote: > Sorry all, it was my phone auto corrector. Again: > > Thanks Avi, > > I had read about and I'm going to try that. My IVR is a script on lua, do you know how can I call the pcapsipdump for the current call from there? > > I was thinking about another solution... What if I execute a record mycall.wav 300 and try to stream this file while is being record? It would work? The main problem is that the script calls the execute record as a synchronous way, but I would need to do some actions while it's recording like play sounds, curl posts etc. > > Thank you! > > Em 11/09/2015 08:38, "Leonardo Ribeiro" > escreveu: > Thanks Avi, > > I've readed about and I'm going to try that. My IVR is a script on lua, do you know how can I call the pcapsipdump for the current call from there? > > I was thinking Abou another solution, and what if I execute a record mycall.wav 300 and try to stream this file while is being record? It would work? The main problem is that the script calls the execute record as a synchronous way, but I would need to do some actions while it's recording like play sounds, curl posta etc. > > Thanks you! > > Em 10/09/2015 23:08, "Avi Marcus" > escreveu: > I use pcapsipdump to capture all call SIP + RTP, grouped by call in PCAP format. > > -Avi > > On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro > wrote: > Hi! > > I?m tying to capture the current call audio but I have no idea on how to do that. > > My main achievement is to get the current call audio and them stream this audio bytes to an API via HTTP Post. > > I was doing some tries with mod_shout and mod_vlc, and I was successful in the streaming part - I tested some wavs and mp3 files. > > But the mainly part is that I need the current call audio, and it has no file in the system to stream right? > > I was thinking if there?s a command that I can get the audio bytes from the current call but I really don?t know, I could not find any option like that. > > Could you please help me? > > Thank you, > Leonardo Ribeiro > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150911/78fe3637/attachment.html From ssinyagin at gmail.com Sat Sep 12 01:28:02 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Fri, 11 Sep 2015 23:28:02 +0200 Subject: [Freeswitch-users] Clean installation of FreeSWITCH with basic functionality In-Reply-To: References: Message-ID: I just tried it with the latest unstable, and got the following error in "journalctl -xn": Sep 11 23:21:58 ph02 chown[23601]: /bin/chown: cannot access ?/etc/freeswitch/tls?: No such file or directory after "mkdir /etc/freeswitch/tls", "apt-get install -y freeswitch-all" has finished with success. On Fri, Sep 11, 2015 at 2:15 PM, Michael Nielsen wrote: > Yes, I'm using the "original" FreeSWITCH Debian packages... > > apt-get install freeswitch-all from this: > echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie > main" > /etc/apt/sources.list.d/99FreeSWITCH.test.list > wget -O - http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg > |apt-key add - > apt-get update > > On Fri, Sep 11, 2015 at 1:18 AM, Brian West wrote: > >> Are you using our package repo? >> >> On Thu, Sep 10, 2015 at 8:29 AM, Michael Nielsen >> wrote: >> >>> I have not. Freeswitch works if I start it manually, but it does not >>> start automatically after apt-get install freeswitch-all and conf copied to >>> /etc/freeswitch/ >>> >>> On Thu, Sep 10, 2015 at 2:48 PM, ?talo Rossi >>> wrote: >>> >>>> It should. Double check if you have your /run/freeswitch created. >>>> >>>> On Thu, Sep 10, 2015 at 9:38 AM, Michael Nielsen >>>> wrote: >>>> >>>>> I did deploy the config, but that is after the apt-get install >>>>> freeswitch-all. >>>>> >>>>> Does freeswitch start up automatically on boot? >>>>> >>>>> On Thu, Sep 10, 2015 at 2:33 PM, Stanislav Sinyagin < >>>>> ssinyagin at gmail.com> wrote: >>>>> >>>>>> but the link I gave you contains the installation instructions, and >>>>>> one of the steps is to deploy the config. >>>>>> >>>>>> On Thu, Sep 10, 2015 at 2:09 PM, Michael Nielsen < >>>>>> mic.niel84 at gmail.com> wrote: >>>>>> > Thank you very much. I tried to install it on a completely new and >>>>>> clean >>>>>> > Debian 8. >>>>>> > >>>>>> > This error occured: >>>>>> > Setting up freeswitch-all (1.4.21~35-1~jessie+1) ... >>>>>> > Job for freeswitch.service failed. See 'systemctl status >>>>>> freeswitch.service' >>>>>> > and 'journalctl -xn' for details. >>>>>> > invoke-rc.d: initscript freeswitch, action "start" failed. >>>>>> > dpkg: error processing package freeswitch-all (--configure): >>>>>> > subprocess installed post-installation script returned error exit >>>>>> status 1 >>>>>> > Setting up liberror-perl (0.17-1.1) ... >>>>>> > Setting up git-man (1:2.1.4-2.1) ... >>>>>> > Setting up git (1:2.1.4-2.1) ... >>>>>> > Setting up libmtp-runtime (1.1.8-1+b1) ... >>>>>> > Setting up rsync (3.1.1-3) ... >>>>>> > Setting up wireshark-common (1.12.1+g01b65bf-4+deb8u2) ... >>>>>> > Setting up tshark (1.12.1+g01b65bf-4+deb8u2) ... >>>>>> > Setting up va-driver-all:amd64 (1.4.1-1) ... >>>>>> > Processing triggers for systemd (215-17+deb8u2) ... >>>>>> > Processing triggers for libc-bin (2.19-18+deb8u1) ... >>>>>> > Errors were encountered while processing: >>>>>> > freeswitch-all >>>>>> > E: Sub-process /usr/bin/dpkg returned an error code (1) >>>>>> > >>>>>> > >>>>>> > On Tue, Sep 8, 2015 at 10:08 PM, Stanislav Sinyagin < >>>>>> ssinyagin at gmail.com> >>>>>> > wrote: >>>>>> >> >>>>>> >> Here we go >>>>>> >> https://github.com/voxserv/freeswitch_conf_minimal >>>>>> >> >>>>>> >> >>>>>> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >>>>>> >> >>>>>> >> Keep in mind that my minimal config is not the same as the one >>>>>> shipped >>>>>> >> with freeswitch. >>>>>> >> >>>>>> >> On Sep 8, 2015 8:29 PM, "Michael Nielsen" >>>>>> wrote: >>>>>> >>> >>>>>> >>> Dear all, >>>>>> >>> >>>>>> >>> I'm playing around with FreeSWITCH and everything plays very >>>>>> nicely. I'm >>>>>> >>> using the freeswitch-meta-vanilla Debian package on Debian 7. >>>>>> >>> >>>>>> >>> I'm "only" using FreeSWITCH for calls between subscribers, >>>>>> voicemail and >>>>>> >>> outgoing calls to a SIP gateway - so the vanilla installation >>>>>> seems rather >>>>>> >>> "overkill" - especially for a production environment. >>>>>> >>> >>>>>> >>> I've tried to - on a clean Debian - install the >>>>>> freeswitch-meta-default >>>>>> >>> including freeswitch-conf-minimal. It does install some things, >>>>>> but it seems >>>>>> >>> as if some basic functionality is not working - such as fs_cli >>>>>> etc. >>>>>> >>> >>>>>> >>> What is the best way for a very clean FreeSWITCH similar to the >>>>>> vanilla >>>>>> >>> installation, but without any users, dial plans and such...? >>>>>> >>> >>>>>> >>> >>>>>> _________________________________________________________________________ >>>>>> >>> 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 >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> _________________________________________________________________________ >>>>>> >> 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 >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> _________________________________________________________________________ >>>>>> > 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 >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> ?talo Rossi >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150911/516a1fc1/attachment-0001.html From idokan at gmail.com Sat Sep 12 18:25:55 2015 From: idokan at gmail.com (ik) Date: Sat, 12 Sep 2015 17:25:55 +0300 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: It does has the RTP (and RTCP). You can export one or more calls to the same file. On Sat, Sep 12, 2015 at 12:27 AM, Leonardo Lima Ribeiro < llribeiro90 at gmail.com> wrote: > And from the cap file I can get the audio right? > I?m taking a look in some scripts that can extract the audio from pcap > files, but I think it?s need to be embedded on the pcap file when it?s > saving right? > > I tried the sngrep and it generated a 128k pcap file, and I did about 3 > calls, does it really have the audio? > > (I?m about to test pcapsipdump but the installation is failing in OS X, I > think I will move to a CentOS machine) > > Thank you all guys! > > Em 11/09/2015, ?(s) 2:47 PM, ik escreveu: > > I'm using sngrep, it saves a specific dialog to a pcap file, or several > dialogs, based on what you select. > > On Fri, Sep 11, 2015 at 4:58 PM, Aqs Younas wrote: > >> pcapsipdump captures all calls on particular instance into separate >> files. You can't make it to capture a specific file. >> >> On 11 September 2015 at 16:43, Leonardo Ribeiro >> wrote: >> >>> Sorry all, it was my phone auto corrector. Again: >>> >>> Thanks Avi, >>> >>> I had read about and I'm going to try that. My IVR is a script on lua, >>> do you know how can I call the pcapsipdump for the current call from there? >>> >>> I was thinking about another solution... What if I execute a record >>> mycall.wav 300 and try to stream this file while is being record? It would >>> work? The main problem is that the script calls the execute record as a >>> synchronous way, but I would need to do some actions while it's recording >>> like play sounds, curl posts etc. >>> >>> Thank you! >>> Em 11/09/2015 08:38, "Leonardo Ribeiro" >>> escreveu: >>> >>>> Thanks Avi, >>>> >>>> I've readed about and I'm going to try that. My IVR is a script on lua, >>>> do you know how can I call the pcapsipdump for the current call from there? >>>> >>>> I was thinking Abou another solution, and what if I execute a record >>>> mycall.wav 300 and try to stream this file while is being record? It would >>>> work? The main problem is that the script calls the execute record as a >>>> synchronous way, but I would need to do some actions while it's recording >>>> like play sounds, curl posta etc. >>>> >>>> Thanks you! >>>> Em 10/09/2015 23:08, "Avi Marcus" escreveu: >>>> >>>>> I use pcapsipdump to capture all call SIP + RTP, grouped by call in >>>>> PCAP format. >>>>> >>>>> -Avi >>>>> >>>>> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >>>>> llribeiro90 at gmail.com> wrote: >>>>> >>>>>> Hi! >>>>>> >>>>>> I?m tying to capture the current call audio but I have no idea on how >>>>>> to do that. >>>>>> >>>>>> My main achievement is to get the current call audio and them stream >>>>>> this audio bytes to an API via HTTP Post. >>>>>> >>>>>> I was doing some tries with mod_shout and mod_vlc, and I was >>>>>> successful in the streaming part - I tested some wavs and mp3 files. >>>>>> >>>>>> But the mainly part is that I need the current call audio, and it has >>>>>> no file in the system to stream right? >>>>>> >>>>>> I was thinking if there?s a command that I can get the audio bytes >>>>>> from the current call but I really don?t know, I could not find any option >>>>>> like that. >>>>>> >>>>>> Could you please help me? >>>>>> >>>>>> Thank you, >>>>>> Leonardo Ribeiro >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150912/be677edd/attachment.html From avi at avimarcus.net Sat Sep 12 21:35:46 2015 From: avi at avimarcus.net (Avi Marcus) Date: Sat, 12 Sep 2015 17:35:46 +0000 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> Message-ID: <0000014fc2a090a0-53e2c33f-6520-45b3-9c35-7c9a9b5f0f6e-000000@email.amazonses.com> I use wireshark to look at the SIP packets or listen to the audio. But I haven't found a simple script to export e.g. a WAV from the pcap... if someone finds, please let us know! -Avi On Sat, Sep 12, 2015 at 5:25 PM, ik wrote: > It does has the RTP (and RTCP). > You can export one or more calls to the same file. > > On Sat, Sep 12, 2015 at 12:27 AM, Leonardo Lima Ribeiro < > llribeiro90 at gmail.com> wrote: > >> And from the cap file I can get the audio right? >> I?m taking a look in some scripts that can extract the audio from pcap >> files, but I think it?s need to be embedded on the pcap file when it?s >> saving right? >> >> I tried the sngrep and it generated a 128k pcap file, and I did about 3 >> calls, does it really have the audio? >> >> (I?m about to test pcapsipdump but the installation is failing in OS X, I >> think I will move to a CentOS machine) >> >> Thank you all guys! >> >> Em 11/09/2015, ?(s) 2:47 PM, ik escreveu: >> >> I'm using sngrep, it saves a specific dialog to a pcap file, or several >> dialogs, based on what you select. >> >> On Fri, Sep 11, 2015 at 4:58 PM, Aqs Younas wrote: >> >>> pcapsipdump captures all calls on particular instance into separate >>> files. You can't make it to capture a specific file. >>> >>> On 11 September 2015 at 16:43, Leonardo Ribeiro >>> wrote: >>> >>>> Sorry all, it was my phone auto corrector. Again: >>>> >>>> Thanks Avi, >>>> >>>> I had read about and I'm going to try that. My IVR is a script on lua, >>>> do you know how can I call the pcapsipdump for the current call from there? >>>> >>>> I was thinking about another solution... What if I execute a record >>>> mycall.wav 300 and try to stream this file while is being record? It would >>>> work? The main problem is that the script calls the execute record as a >>>> synchronous way, but I would need to do some actions while it's recording >>>> like play sounds, curl posts etc. >>>> >>>> Thank you! >>>> Em 11/09/2015 08:38, "Leonardo Ribeiro" >>>> escreveu: >>>> >>>>> Thanks Avi, >>>>> >>>>> I've readed about and I'm going to try that. My IVR is a script on >>>>> lua, do you know how can I call the pcapsipdump for the current call from >>>>> there? >>>>> >>>>> I was thinking Abou another solution, and what if I execute a record >>>>> mycall.wav 300 and try to stream this file while is being record? It would >>>>> work? The main problem is that the script calls the execute record as a >>>>> synchronous way, but I would need to do some actions while it's recording >>>>> like play sounds, curl posta etc. >>>>> >>>>> Thanks you! >>>>> Em 10/09/2015 23:08, "Avi Marcus" escreveu: >>>>> >>>>>> I use pcapsipdump to capture all call SIP + RTP, grouped by call in >>>>>> PCAP format. >>>>>> >>>>>> -Avi >>>>>> >>>>>> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >>>>>> llribeiro90 at gmail.com> wrote: >>>>>> >>>>>>> Hi! >>>>>>> >>>>>>> I?m tying to capture the current call audio but I have no idea on >>>>>>> how to do that. >>>>>>> >>>>>>> My main achievement is to get the current call audio and them stream >>>>>>> this audio bytes to an API via HTTP Post. >>>>>>> >>>>>>> I was doing some tries with mod_shout and mod_vlc, and I was >>>>>>> successful in the streaming part - I tested some wavs and mp3 files. >>>>>>> >>>>>>> But the mainly part is that I need the current call audio, and it >>>>>>> has no file in the system to stream right? >>>>>>> >>>>>>> I was thinking if there?s a command that I can get the audio bytes >>>>>>> from the current call but I really don?t know, I could not find any option >>>>>>> like that. >>>>>>> >>>>>>> Could you please help me? >>>>>>> >>>>>>> Thank you, >>>>>>> Leonardo Ribeiro >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150912/01217cfa/attachment-0001.html From mic.niel84 at gmail.com Sun Sep 13 09:43:50 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sun, 13 Sep 2015 07:43:50 +0200 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk In-Reply-To: References: Message-ID: Everything seems to work except transcoding between extensions. Looking at the docs I can only find the value of disable-transcoding which can be set to true. This seems as quite the opposite. Where can I allow FS to automatically transcode if 2 extensions (client and sip trunk) speaks different codecs? On Friday, September 11, 2015, Luis Daniel Lucio Quiroz < luis.daniel.lucio at gmail.com> wrote: > Yes, you only need to turn on transcoding and put at the beginning the > codec on the codec string > Le 2015-09-11 8:55 AM, "Michael Nielsen" > a ?crit : > >> I've got FreeSWITCH running and works really well. >> I would like to use G729 as codec whenever possible. >> >> My SIP Trunk does not support G729, only G711. >> >> My apps which are connecting to my FreeSWITCH are supporting G729, >> license has been paid for these. >> >> Can I setup FreeSWITCH to use G729 whenever possible, and for SIP Trunks >> conversion happens, such as: >> app/G729 <> FS <> app/G729 >> app/G729 <> FS <> SIP Trunk/G711 >> >> _________________________________________________________________________ >> 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/20150913/b6af206e/attachment.html From mic.niel84 at gmail.com Sun Sep 13 11:52:35 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sun, 13 Sep 2015 09:52:35 +0200 Subject: [Freeswitch-users] Recommendations for TLS certificate? Message-ID: Anyone who can recommend a TLS certificate provider for FS? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150913/c74939f9/attachment.html From gmaruzz at gmail.com Sun Sep 13 12:22:07 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Sun, 13 Sep 2015 10:22:07 +0200 Subject: [Freeswitch-users] Recommendations for TLS certificate? In-Reply-To: References: Message-ID: You can find for like $8 at year, $15 for 3 year. Google for cheap ssl, can't remember name. Like "comodo", or something. Works for webrtc, dtls, ssl, tls. -giovanni sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 13, 2015 9:53 AM, "Michael Nielsen" wrote: > Anyone who can recommend a TLS certificate provider for FS? > _________________________________________________________________________ > 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/20150913/99d52fca/attachment.html From mic.niel84 at gmail.com Sun Sep 13 18:50:16 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sun, 13 Sep 2015 16:50:16 +0200 Subject: [Freeswitch-users] Recommendations for TLS certificate? In-Reply-To: References: Message-ID: Are there any difference in security from cheap companies compared to verisign and such? On Sunday, September 13, 2015, Giovanni Maruzzelli wrote: > You can find for like $8 at year, $15 for 3 year. > Google for cheap ssl, can't remember name. Like "comodo", or something. > Works for webrtc, dtls, ssl, tls. > > -giovanni > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 13, 2015 9:53 AM, "Michael Nielsen" > wrote: > >> Anyone who can recommend a TLS certificate provider for FS? >> _________________________________________________________________________ >> 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/20150913/67d89b36/attachment.html From petedao at gmail.com Sat Sep 12 18:36:03 2015 From: petedao at gmail.com (Pete Kay) Date: Sat, 12 Sep 2015 07:36:03 -0700 Subject: [Freeswitch-users] gsmopen problems In-Reply-To: References: <28FA5652-92EE-49F0-9E13-AF0E1596591E@gmail.com> Message-ID: Hi Giovanni Please kindly see my freeswitch log atached. I made a few calls to gsmopen/gsm02/83221111 , the first fiew times the channels were able to close correctly. For the last time it was called at 14:04, the channel could not be cleared even after the remote end hang up. The other problem is while gsm02 is in progress calling someone, I use gsm01 to call 84443333, but it gave error. However I could make call using gsm01 to 84443333 while gsm02 is not being used to make call. It appears that both gsm01 and gsm02 can't be used to make call at the same time. Any ideas? On Thu, Sep 10, 2015 at 6:56 PM, Giovanni Maruzzelli wrote: > As is written in the page, that one is supposed to be most supported. > > Again, read the paragraphs on how to debug and how to gather information, > then debug and supply information. > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 11, 2015 2:52 AM, "Pete Kay" wrote: > >> Hi Oz and Giovanni >> >> If E1550 is not compatible, which model should I get that should alwasys >> work? I brought the E1550 because it was listed as a support one, but if >> there is anothe one that is more guaranteed to work on the signaling, I >> will try to use that one instead. >> >> On Thu, Sep 10, 2015 at 12:18 PM, Oz Mortimer >> wrote: >> >>> Check usb version of hub, etc-I seem to remember v1 is no good. >>> >>> From memory the AT commands are hard coded - i "think" the dongle you >>> are using sends something else on cpc. >>> What you need to do is stop freeswitch, fire up minicom and make a >>> manual call (atdt the number ) then hang up from callee side and see what >>> is returned. You will then need to make the relevant change in the source. >>> You can probably find the AT set for that dongle online somewhere but >>> minicom will probably be quicker. >>> I suspect you will also need to swap out the AT for ringing. >>> I've not used your exact model but one similar. >>> >>> This memory dump may or may not help you but figured I should share >>> >>> >>> >>> >>> On 10 Sep 2015, at 19:11, Giovanni Maruzzelli wrote: >>> >>> >>> >>> On Thu, Sep 10, 2015 at 7:14 PM, Pete Kay wrote: >>> >>>> Hi Giovanni >>>> >>>> It is great to hear from you. I am using two E1550 and one USB hub >>>> that is powered individually. >>>> >>>> I have gsm01 and gsm02. I can make call with gsm01 or gsm02 but i >>>> can't make both call together. >>>> >>>> Also, when the call ends, the channel is not gettig destroyed. >>>> >>>> May I know if thee is anywhere I should look? >>>> >>> >>> Hi Pete, >>> >>> this page will tell you how to debug and which information is needed for >>> filing a bug or for asking for help >>> >>> >>> http://wiki.freeswitch.org/wiki/GSMopen#How_to_Report_Bugs_and_Feature_Requests >>> >>> Is important to enable us to repeat the problem, or at least to give us >>> all details so we can understand. >>> >>> Ciao for now, >>> >>> -giovanni >>> >>> >>>> >>>> On Thu, Sep 10, 2015 at 6:35 AM, Giovanni Maruzzelli >>> > wrote: >>>> >>>>> >>>>> >>>>> On Thu, Sep 10, 2015 at 3:04 PM, Pete Kay wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> I am using gsmopen to make outbound calls. I am expeiencing some >>>>>> problems. >>>>>> >>>>>> When I have 2 dongles running even they are correctly recognized with >>>>>> "gsm list" , I can only make one calls. The second interface call will get >>>>>> Disconnection Out Of Order error. >>>>>> >>>>> >>>>> this is probably because of a lack of electrical power from the USB >>>>> bus. Try to use a powered (as in with its own power supply, connected to >>>>> the power socket in the wall) USB Hub (as told in the gsmopen page). >>>>> >>>>> >>>>>> >>>>>> Also, when the remote end hangs up, the channel is still not getting >>>>>> killed. Therefore, no more call can be made even after remote side hangs >>>>>> up and I need to uuid_kill the channel. >>>>>> >>>>> >>>>> this happens also when you connect one only dongle to the server? >>>>> >>>>> which dongle are you using? Is in the list of the supported dongles? >>>>> >>>>> >>>>>> >>>>>> Is this an issue or my configuration is wrong? >>>>>> >>>>> >>>>> how is your configuration? :) I cannot read your server mind :) >>>>> >>>>> -giovanni >>>>> >>>>> >>>>>> >>>>>> Pete >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sincerely, >>>>> >>>>> Giovanni Maruzzelli >>>>> Cell : +39-347-2665618 >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150912/08e35e80/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: freeswitch.log Type: application/octet-stream Size: 3222474 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150912/08e35e80/attachment-0001.obj From gmaruzz at gmail.com Mon Sep 14 10:10:11 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 14 Sep 2015 08:10:11 +0200 Subject: [Freeswitch-users] Recommendations for TLS certificate? In-Reply-To: References: Message-ID: Cheap companies check you less. Eg: they dont call you to check if you are what you pretend to be. Is also less paperwork. Security of certificate is defined by key size, etc Each company, also the cheapest, has security certificates with any key size (they have different costs, tough). You may want to compare the offerings. sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 13, 2015 4:51 PM, "Michael Nielsen" wrote: > Are there any difference in security from cheap companies compared to > verisign and such? > > On Sunday, September 13, 2015, Giovanni Maruzzelli > wrote: > >> You can find for like $8 at year, $15 for 3 year. >> Google for cheap ssl, can't remember name. Like "comodo", or something. >> Works for webrtc, dtls, ssl, tls. >> >> -giovanni >> >> sent from my mobile, >> Giovanni Maruzzelli >> cell: +39 347 266 56 18 >> On Sep 13, 2015 9:53 AM, "Michael Nielsen" wrote: >> >>> Anyone who can recommend a TLS certificate provider for FS? >>> _________________________________________________________________________ >>> 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 >>> >> > _________________________________________________________________________ > 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/20150914/fb0999c4/attachment.html From lexxua at gmail.com Mon Sep 14 10:53:09 2015 From: lexxua at gmail.com (Volodymyr Fedorov) Date: Mon, 14 Sep 2015 09:53:09 +0300 Subject: [Freeswitch-users] Freeswitch does not upgrade user_agent Message-ID: Greets to all, seems after upgrade to 1.4.21 freeswitch doesn't update field "user_agent" in sqlitedb table "sip_registrations" after phone re-registers. Someone experience the same problems ? Thanks! -- Best regards, Volodymyr -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/cd4dbca1/attachment.html From mic.niel84 at gmail.com Mon Sep 14 11:01:42 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 14 Sep 2015 09:01:42 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work Message-ID: I'm running this clean installation of FS: https://github.com/voxserv/freeswitch_conf_minimal Everything seems to work and I would now like to add TLS and SRTP encryption - for use on public WiFi and such. I've tried the following from this http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org And in vars.xml: Of course with my own domain when generating certificates. Restarting FS and trying to connect to 5061 over TLS doesn't work. Looking in fs_cli with debug 7 doesn't output anything when the client tries to connect. How to debug or does anyone know what's wrong? My certificates are generated automatically in /usr/conf/ssl. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/078776be/attachment.html From steveayre at gmail.com Mon Sep 14 12:07:48 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 14 Sep 2015 09:07:48 +0100 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk In-Reply-To: References: Message-ID: Transcoding happens automatically when the legs are using different codecs. disable-transcoding modifies the bleg codecs so it only offers the same codec as the aleg has selected from the options, so that transcoding is not required. You don't need the option. Are you using mod_g729 or mod_com_g729? Only mod_com_g729 supports transcoding (assuming you don't have a hardware transcoding card). Perhaps you could share the debug-level logs? They'll contain some information on the codec negotiation. On 13 September 2015 at 06:43, Michael Nielsen wrote: > Everything seems to work except transcoding between extensions. > Looking at the docs I can only find the value of disable-transcoding which > can be set to true. This seems as quite the opposite. > > Where can I allow FS to automatically transcode if 2 extensions (client > and sip trunk) speaks different codecs? > > > On Friday, September 11, 2015, Luis Daniel Lucio Quiroz < > luis.daniel.lucio at gmail.com> wrote: > >> Yes, you only need to turn on transcoding and put at the beginning the >> codec on the codec string >> Le 2015-09-11 8:55 AM, "Michael Nielsen" a ?crit : >> >>> I've got FreeSWITCH running and works really well. >>> I would like to use G729 as codec whenever possible. >>> >>> My SIP Trunk does not support G729, only G711. >>> >>> My apps which are connecting to my FreeSWITCH are supporting G729, >>> license has been paid for these. >>> >>> Can I setup FreeSWITCH to use G729 whenever possible, and for SIP Trunks >>> conversion happens, such as: >>> app/G729 <> FS <> app/G729 >>> app/G729 <> FS <> SIP Trunk/G711 >>> >>> _________________________________________________________________________ >>> 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 >>> >> > _________________________________________________________________________ > 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/20150914/cddf7a66/attachment.html From steveayre at gmail.com Mon Sep 14 12:18:57 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 14 Sep 2015 09:18:57 +0100 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: References: Message-ID: You need to use one or more apply-inbound-acl to allow access via ACLs you have created. If you don't supply apply-inbound-acl then the default will be loopback.auto, to lock access down to local access only. In 1.2 the default was to not apply any ACL (allow anyone), in 1.4 it requires you to be explicit or it'll only allow local connections even if you listen on 0.0.0.0 or ::. This is more secure. If you're opening it up to remote access you want to be very careful about who you allow to connect. The protocol is unencrypted, the password is sent in plaintext, and it provides the ability to crash freeswitch or execute system commands as the freeswitch user. So it's a security hole that you don't want to be any more open than it absolutely has to be. On 11 September 2015 at 12:58, Pavel wrote: > Hello, > I was trying to enable esl connections from outside of fs host. To do so > I've followed > https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and > changed default event_socket.conf.xml > from: > > > > > > > > > > > to: > > > > > > > > > > > and issued: > reload mod_event_socket. > > Trying to telnet to fs host on port 8021 I observe: > > Content-Type: text/rude-rejection > Content-Length: 24 > > Access Denied, go away. > Content-Type: text/disconnect-notice > Content-Length: 67 > > Disconnected, goodbye. > See you at ClueCon! http://www.cluecon.com/ > Connection closed by foreign host. > > And in fs log i can see the following: > > mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" > > But as far as I understand the event_socket.conf.xml doesn't mention any > ACL set up against ESL connection ? > Would someone please be so kind to point what am I missing ? > Thanks. > Regards, > Pavel. > > > > > _________________________________________________________________________ > 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/20150914/5eb4c4e6/attachment-0001.html From andrew at cassidywebservices.co.uk Mon Sep 14 12:25:12 2015 From: andrew at cassidywebservices.co.uk (Andrew Cassidy) Date: Mon, 14 Sep 2015 09:25:12 +0100 Subject: [Freeswitch-users] Recommendations for TLS certificate? In-Reply-To: References: Message-ID: Also differing warranties. That's about it! On 14 September 2015 at 07:10, Giovanni Maruzzelli wrote: > Cheap companies check you less. Eg: they dont call you to check if you are > what you pretend to be. Is also less paperwork. > > Security of certificate is defined by key size, etc > > Each company, also the cheapest, has security certificates with any key > size (they have different costs, tough). > > You may want to compare the offerings. > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 13, 2015 4:51 PM, "Michael Nielsen" wrote: > >> Are there any difference in security from cheap companies compared to >> verisign and such? >> >> On Sunday, September 13, 2015, Giovanni Maruzzelli >> wrote: >> >>> You can find for like $8 at year, $15 for 3 year. >>> Google for cheap ssl, can't remember name. Like "comodo", or something. >>> Works for webrtc, dtls, ssl, tls. >>> >>> -giovanni >>> >>> sent from my mobile, >>> Giovanni Maruzzelli >>> cell: +39 347 266 56 18 >>> On Sep 13, 2015 9:53 AM, "Michael Nielsen" wrote: >>> >>>> Anyone who can recommend a TLS certificate provider for FS? >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T *03300 100 960 *F *03300 100 961 *E *andrew at cassidywebservices.co.uk *W *www.cassidywebservices.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/9774f637/attachment.html From ssinyagin at gmail.com Mon Sep 14 13:16:28 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Mon, 14 Sep 2015 11:16:28 +0200 Subject: [Freeswitch-users] Recommendations for TLS certificate? In-Reply-To: References: Message-ID: here's a free offer: https://buy.wosign.com/free/ They only verify that you're able to receive the email. On Mon, Sep 14, 2015 at 10:25 AM, Andrew Cassidy < andrew at cassidywebservices.co.uk> wrote: > Also differing warranties. That's about it! > > On 14 September 2015 at 07:10, Giovanni Maruzzelli > wrote: > >> Cheap companies check you less. Eg: they dont call you to check if you >> are what you pretend to be. Is also less paperwork. >> >> Security of certificate is defined by key size, etc >> >> Each company, also the cheapest, has security certificates with any key >> size (they have different costs, tough). >> >> You may want to compare the offerings. >> >> sent from my mobile, >> Giovanni Maruzzelli >> cell: +39 347 266 56 18 >> On Sep 13, 2015 4:51 PM, "Michael Nielsen" wrote: >> >>> Are there any difference in security from cheap companies compared to >>> verisign and such? >>> >>> On Sunday, September 13, 2015, Giovanni Maruzzelli >>> wrote: >>> >>>> You can find for like $8 at year, $15 for 3 year. >>>> Google for cheap ssl, can't remember name. Like "comodo", or something. >>>> Works for webrtc, dtls, ssl, tls. >>>> >>>> -giovanni >>>> >>>> sent from my mobile, >>>> Giovanni Maruzzelli >>>> cell: +39 347 266 56 18 >>>> On Sep 13, 2015 9:53 AM, "Michael Nielsen" >>>> wrote: >>>> >>>>> Anyone who can recommend a TLS certificate provider for FS? >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > *Andrew Cassidy BSc (Hons) MBCS SSCA* > Managing Director > > > *T *03300 100 960 *F > *03300 100 961 > *E *andrew at cassidywebservices.co.uk > *W *www.cassidywebservices.co.uk > > _________________________________________________________________________ > 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/20150914/4ddab99f/attachment-0001.html From hkalyoncu at gmail.com Mon Sep 14 13:50:36 2015 From: hkalyoncu at gmail.com (huseyin kalyoncu) Date: Mon, 14 Sep 2015 12:50:36 +0300 Subject: [Freeswitch-users] blind transfer behaviour Message-ID: Hello, When using blind transfer feature with the following setup: transferee<--->kamailio_proxy<--->freeswitch | | transferor<------------- | If the transferee does not accept the transfer with a 488 reply to REFER, Freeswitch is still ending the call with a BYE message. Is this behaviour correct? Attached is a call flow diagram. Highlighted row is showing the BYE message after 488 reply to REFER. Thanks Huseyin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/2f9a1adb/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: blind.png Type: image/png Size: 74895 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/2f9a1adb/attachment-0001.png From mic.niel84 at gmail.com Mon Sep 14 14:05:14 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 14 Sep 2015 12:05:14 +0200 Subject: [Freeswitch-users] Using G729 between apps and SIP trunk In-Reply-To: References: Message-ID: I was using mod_g729 and not mod_com_g729, I've changed to mod_com_g729 and it seems to work :) Thank you. On Mon, Sep 14, 2015 at 10:07 AM, Steven Ayre wrote: > Transcoding happens automatically when the legs are using different codecs. > > disable-transcoding modifies the bleg codecs so it only offers the same > codec as the aleg has selected from the options, so that transcoding is not > required. You don't need the option. > > Are you using mod_g729 or mod_com_g729? Only mod_com_g729 supports > transcoding (assuming you don't have a hardware transcoding card). > > Perhaps you could share the debug-level logs? They'll contain some > information on the codec negotiation. > > On 13 September 2015 at 06:43, Michael Nielsen > wrote: > >> Everything seems to work except transcoding between extensions. >> Looking at the docs I can only find the value of disable-transcoding >> which can be set to true. This seems as quite the opposite. >> >> Where can I allow FS to automatically transcode if 2 extensions (client >> and sip trunk) speaks different codecs? >> >> >> On Friday, September 11, 2015, Luis Daniel Lucio Quiroz < >> luis.daniel.lucio at gmail.com> wrote: >> >>> Yes, you only need to turn on transcoding and put at the beginning the >>> codec on the codec string >>> Le 2015-09-11 8:55 AM, "Michael Nielsen" a >>> ?crit : >>> >>>> I've got FreeSWITCH running and works really well. >>>> I would like to use G729 as codec whenever possible. >>>> >>>> My SIP Trunk does not support G729, only G711. >>>> >>>> My apps which are connecting to my FreeSWITCH are supporting G729, >>>> license has been paid for these. >>>> >>>> Can I setup FreeSWITCH to use G729 whenever possible, and for SIP >>>> Trunks conversion happens, such as: >>>> app/G729 <> FS <> app/G729 >>>> app/G729 <> FS <> SIP Trunk/G711 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150914/c0b4602d/attachment.html From yadenis at seznam.cz Mon Sep 14 14:39:48 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 12:39:48 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> Message-ID: <1412936596.20150914123948@seznam.cz> Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/2851e6b2/attachment-0001.html From my.post at hotmail.com Mon Sep 14 14:56:51 2015 From: my.post at hotmail.com (Pavel) Date: Mon, 14 Sep 2015 16:56:51 +0600 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: References: , Message-ID: Steven, thanks a lot for your reply. The implicit apply-inbound-acl with a value of loopback.auto was my initial guess, but there were no mentions of it in wiki (perhaps I'd overlooked it). Would you be so kind to also answer is there any way to stack some acls like this: Regards,Pavel. From: steveayre at gmail.com Date: Mon, 14 Sep 2015 09:18:57 +0100 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] ACL for ESL issue ? You need to use one or more apply-inbound-acl to allow access via ACLs you have created. If you don't supply apply-inbound-acl then the default will be loopback.auto, to lock access down to local access only. In 1.2 the default was to not apply any ACL (allow anyone), in 1.4 it requires you to be explicit or it'll only allow local connections even if you listen on 0.0.0.0 or ::. This is more secure. If you're opening it up to remote access you want to be very careful about who you allow to connect. The protocol is unencrypted, the password is sent in plaintext, and it provides the ability to crash freeswitch or execute system commands as the freeswitch user. So it's a security hole that you don't want to be any more open than it absolutely has to be. On 11 September 2015 at 12:58, Pavel wrote: Hello, I was trying to enable esl connections from outside of fs host. To do so I've followed https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and changed default event_socket.conf.xml from: to: and issued: reload mod_event_socket. Trying to telnet to fs host on port 8021 I observe: Content-Type: text/rude-rejectionContent-Length: 24 Access Denied, go away.Content-Type: text/disconnect-noticeContent-Length: 67 Disconnected, goodbye.See you at ClueCon! http://www.cluecon.com/Connection closed by foreign host. And in fs log i can see the following: mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" But as far as I understand the event_socket.conf.xml doesn't mention any ACL set up against ESL connection ?Would someone please be so kind to point what am I missing ?Thanks.Regards,Pavel. _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150914/a723cc43/attachment.html From my.post at hotmail.com Mon Sep 14 14:58:57 2015 From: my.post at hotmail.com (Pavel) Date: Mon, 14 Sep 2015 16:58:57 +0600 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: <6E927F36-15FE-42F4-A1D4-9111797C710C@gmail.com> References: , <6E927F36-15FE-42F4-A1D4-9111797C710C@gmail.com> Message-ID: Muhammad, Thanks for your reply. I suppose that Steven's answer is more on topic of my question. Regards, Pavel.From: nbhatti at gmail.com Date: Fri, 11 Sep 2015 20:16:51 +0300 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] ACL for ESL issue ? You need to create a new ACL in acl.conf.xml and set that ACL in event_socket so you will be allowed to connect. loopback.auto would allow connections only from 127.0.0.1. Thank you,?Muhammad Naseer Bhatti On Sep 11, 2015, at 2:58 PM, Pavel wrote:Hello, I was trying to enable esl connections from outside of fs host. To do so I've followed https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and changed default event_socket.conf.xml from: to: and issued: reload mod_event_socket. Trying to telnet to fs host on port 8021 I observe: Content-Type: text/rude-rejectionContent-Length: 24 Access Denied, go away.Content-Type: text/disconnect-noticeContent-Length: 67 Disconnected, goodbye.See you at ClueCon! http://www.cluecon.com/Connection closed by foreign host. And in fs log i can see the following: mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" But as far as I understand the event_socket.conf.xml doesn't mention any ACL set up against ESL connection ?Would someone please be so kind to point what am I missing ?Thanks.Regards,Pavel. _________________________________________________________________________Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.comOfficial FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.comFreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-usersUNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org _________________________________________________________________________ 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/20150914/05fa5ff6/attachment-0001.html From joern.ott at ext.chefkoch.de Mon Sep 14 16:10:20 2015 From: joern.ott at ext.chefkoch.de (=?utf-8?B?SsO2cm4=?= Ott) Date: Mon, 14 Sep 2015 12:10:20 +0000 (UTC) Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <1412936596.20150914123948@seznam.cz> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli < gmaruzz at gmail.com >: Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, < krice at freeswitch.org > wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: * Tarball: http://ift.tt/1NfRO7L * Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: * FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. * FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) * FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding * FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality * FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header * FS-7564 [mod_rayo] Added new algorithms for offering calls to clients * FS-7436 FS-7601 [mod_opus] Added FEC support * FS-7603 [mod_event_socket] Failover for socket application in dialplan * FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video * FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? * FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible * FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields * FS-7138 [mod_callcenter] Added a new reserve-agents param * FS-7436 FS-7601 [mod_opus] FEC support * FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params * FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly * FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate * FS-7641 Added video support to eavesdrop * FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection * FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable * FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox * FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays * FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. * FS-7519 [mod_av] Fixed bitrate and added some presets * FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality * FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors * FS-7732 Continue recording with uuid_transfer * FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. * FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays * FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs * FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause * FS-7771 Set a channel variable if the recording is terminated due to silence hits * FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) * FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp * FS-7774 Add mod_kazoo * FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. * FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match * FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). * FS-7799 [mod_png] Add API command uuid_write_png * FS-7801 [mod_opus] Added support to set CBR mode * FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation * FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches * FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) * FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions * FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms * FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set * FS-7820 FreeSWITCH automated unit test and micro benchmark framework * FS-7769 [mod_conference] Add new multi-canvas and telepresence features * FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. * FS-7813 [mod_conference] Add vmute member flag. * FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg * FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml * FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources * FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) * FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png * FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. * FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization * FS-7519 FS-7677 [mod_av] Add H.263 codec support * FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage * FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. * FS-7900 [mod_png] Allow snapshot of single legged calls * FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails * FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer * FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. * FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue * FS-7972 [verto communicator] Creating Verto Communicator * FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree * FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here . * FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter * FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address * FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis * FS-8049 [mod_commands] Add getenv FSAPI * FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: * FS-7610 Fixed a gcc5 compilation issue * FS-7499 Fixed a build error on 32bit platforms * FS-7570 Fixed a compilation issue w/ zrtp enabled * FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy * FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems * FS-7373 Expose the custom repo and key path to the build-all command too * FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. * FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules * FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module * FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change * FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test * FS-7338 Fixed bug in Debian packaging when trying to build against custom repo * FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie * FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory * FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV * FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx * FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. * FS-7297 [mod_com_g729] Updated the make target installer * FS-7644 Added a working windows build without video support for msvc 2013 * FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms * FS-7707 Fix build error on CentOS7 * FS-7655 Fixed a build error when we have PNG but not YUV * FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. * FS-7648 Added a test cases for FS-7724 and FS-7687 * FS-7726 Additional configurations for a QA test case * FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments * OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup * OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 * FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error * FS-7776 Add mod_kazoo to packaging * FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance * FS-7769 [mod_conference] Fixed a build issue * FS-7820 Fix build system typo. Don?t assign the same variable twice. * FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 * FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd * FS-7860 Prevent a switch_rtp header conflict * FS-7130 Make /run/freeswitch persistent, so it will start under systemd * FS-7728 Fixed Windows build issues minus video features * FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC * FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform * FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows * FS-8061 [verto_communicator] Adding license to package.json * FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers * FS-8054 [mod_rayo] Fixed a warning when building on Debian * FS-8055 [build] Add confdir variable to freeswitch.pc * FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. * FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source * FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: * FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done * FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml * FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs * FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 * FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit * FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server * FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure * FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs * FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. * FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling * FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 * FS-7613 Fixed a crash in core text rendering * FS-7612 Fixed invalid json format for callflow key * FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec * FS-7621 [mod_shout] Fixed a slow interrupt * FS-7432 Fixed missing a=setup parameter from answering SDP * FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. * FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls * FS-7573 Fixed 80bit tag support for zrtp * FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers * FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo * FS-7641 Fixed a segfault in eavesdrop video support * FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml * FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) * FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker * FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile * FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config * FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels * FS-7678 Fixed for fail_on_single_reject not working with | bridge * FS-7709 [mod_verto] Verto compatibility fixes for Firefox * FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations * FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. * FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents * FS-7699 [mod_verto] Fixed for browser compatibility * FS-7722 Fixed an issue with record_session including params when creating path * FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow * FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner * FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output * FS-7703 Fixed a bug caused by answer_delay being set in the default configurations * FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video * FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses * FS-7734 [mod_nibblebill] Fixed a deadlock * FS-7726 Fixed a bug with recording a video session on DTMF command * FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script * FS-7429 [mod_curl] Fixed to output valid json * FS-7746 [mod_verto] Fixed a device permission error in verto client * FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold * FS-7761 [core] Fix shutdown races running api commands during shutdown * FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig * FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference * FS-7486 [mod_sofia] Fixed the handling of queued requests * FS-7775 [mod_conference] Fix threading issue causing stuck worker threads * FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference * FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote * FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices * FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. * FS-7762 [mod_av] Handle buffer allocation failures of large buffers * FS-7849 [verto] Remove extra div breaking full screen in html * FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params * FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout * FS-7844 Fix packet loss fraction when calculating loss average * FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings * FS-7854 Add task_runtime to tasks table in core database * FS-7856 [mod_av] Fix some segfaults and leaks. * FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? * FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature * FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play * FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video * FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates * FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call * FS-7874 [mod_conference] Fixed incorrect layout group count * FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? * FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting * FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object * FS-7811 Use more common format CIF for blank image * FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files * FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k * FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements * FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas * FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown * FS-7904 Fixed alpha image patching * FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time * FS-7913 [mod_conference] Fixed miscast variable * FS-7918 [mod_kazoo] Small fixes in mod_kazoo * FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles * FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates * FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro * FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching * FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. * FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. * FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU * FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load * FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message * FS-7970 Fixed crash in video_bug_thread caused by double free * FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs * FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates * FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path * FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited * FS-7962 Fixed sporadic invite/replaces failure * FS-8004 Send keyframe on receiving nack with multiple consecutive packets * FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 * FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency * FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method * FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners * FS-8016 [mod_conference] Reduce buffering of video in conference mux * FS-7977 [verto communicator] Fixing default resolution and cleaning code * FS-7992 [verto communicator] Fixed device list at settings * FS-8017 [verto communicator] Fixed uses of serialized verto in local storage * FS-7986 [verto communicator] Fix for devices not refreshing if system config changes * FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. * FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin * FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements * FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse * FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. * FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. * FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. * FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. * FS-7979 [verto_communicator] Prompt for extension before transferring a conference member * FS-8001 [verto_communicator] For this to work, passing in the parameter was missing * FS-7979 [verto_communicator] Removed extra console.log and commented line * FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. * FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible * FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url * FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute * FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService * FS-8043 [verto_communicator] Removed unnecessary calls to localStorage * FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found * FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera * FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences * FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events * FS-8046 [verto] Fixed for library not passing device preferences to dialog properly * FS-8053 [verto] Don?t receive video on screen share * FS-8059 [verto] Fixed typo when transferring party from conference * FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others * FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars * FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 * FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock * FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 * FS-7968 [mod_voicemail] Fixed verbose events * FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue * FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates * FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. * FS-7989 [ fixbug.pl ] Add ?author option * FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP * FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh * FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share * FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof * FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx * FS-8069 [stun] Fixed ipv6 support missing in stun code * FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode * FS-8077 [mod_conference] Fix memory leak in record * FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) * FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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/20150914/e1da91a0/attachment-0001.html From yadenis at seznam.cz Mon Sep 14 16:38:42 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 14:38:42 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> Message-ID: <58341428.20150914143842@seznam.cz> Hi, Well, Your commands did not help. But when I make yum install -y epel-release and yum install ldns-devel libidn-devel unbound-devel libdb4* It installs without problems. Maybe it makes sense to add this information in the wiki? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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/20150914/23aa40d3/attachment-0001.html From yadenis at seznam.cz Mon Sep 14 16:50:09 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 14:50:09 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> Message-ID: <14710601750.20150914145009@seznam.cz> Hi, I still have a couple of questions. This installation puts freeswitch not as usual on /usr/local/freeswitch/ but in /etc/freeswitch/. No problem. I need to add mod_av and mod_vlc to freeswitch. How can I do this? /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. How do I do now? Thank you -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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/20150914/6fe889d6/attachment-0001.html From mike at jerris.com Mon Sep 14 16:56:39 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 14 Sep 2015 08:56:39 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <14710601750.20150914145009@seznam.cz> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: Mod_av is not supported on centos. If your looking to use this, you will need to use a distro that supplies all the dependencies like Debian Jessie, or you will have to handle the build and packaging issues yourself. On Monday, September 14, 2015, Denis Jakovlev wrote: > Hi, > > I still have a couple of questions. > > This installation puts freeswitch not as usual on /usr/local/freeswitch/ > but in /etc/freeswitch/. No problem. > > > I need to add mod_av and mod_vlc to freeswitch. How can I do this? > /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. > How do I do now? Thank you > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: > * > Hello Denis, > > do you have the EPEL repository installed? For me, freeswitch installed > the libdb4 package automatically and it comes from EPEL. > > Try the following: > yum -y install > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm > yum clean all > yum install -y freeswitch-config-vanilla > > Kind regards > Joern > > ------------------------------ > *Von: *"Denis Jakovlev" > > *An: *"FreeSWITCH Users Help" > > *Gesendet: *Montag, 14. September 2015 12:39:48 > *Betreff: *Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! > > Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck > freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: > freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > > *Requires: db4 *You could try using --skip-broken to work around the > problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: > * > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli >: > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, > wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler moduleand fixed the default configs to provided sample load > option for mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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/20150914/11b26df7/attachment-0001.html From gmaruzz at gmail.com Mon Sep 14 16:57:22 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 14 Sep 2015 14:57:22 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <14710601750.20150914145009@seznam.cz> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: Is supposed: "yum install mod_av mod_vlc" Are you sure they are not installed with "yum install all"? sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:51 PM, "Denis Jakovlev" wrote: > Hi, > > I still have a couple of questions. > > This installation puts freeswitch not as usual on /usr/local/freeswitch/ > but in /etc/freeswitch/. No problem. > > > I need to add mod_av and mod_vlc to freeswitch. How can I do this? > /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. > How do I do now? Thank you > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: > * > Hello Denis, > > do you have the EPEL repository installed? For me, freeswitch installed > the libdb4 package automatically and it comes from EPEL. > > Try the following: > yum -y install > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm > yum clean all > yum install -y freeswitch-config-vanilla > > Kind regards > Joern > > ------------------------------ > *Von: *"Denis Jakovlev" > *An: *"FreeSWITCH Users Help" > *Gesendet: *Montag, 14. September 2015 12:39:48 > *Betreff: *Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! > > Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck > freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: > freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > > *Requires: db4 *You could try using --skip-broken to work around the > problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: > * > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler moduleand fixed the default configs to provided sample load > option for mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150914/ef0174d5/attachment-0001.html From gmaruzz at gmail.com Mon Sep 14 16:58:43 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 14 Sep 2015 14:58:43 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: As Mike Jerris said, mod_av is not supported on CentOS, I was wrong sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:57 PM, "Giovanni Maruzzelli" wrote: > Is supposed: "yum install mod_av mod_vlc" > > Are you sure they are not installed with "yum install all"? > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 14, 2015 2:51 PM, "Denis Jakovlev" wrote: > >> Hi, >> >> I still have a couple of questions. >> >> This installation puts freeswitch not as usual on /usr/local/freeswitch/ >> but in /etc/freeswitch/. No problem. >> >> >> I need to add mod_av and mod_vlc to freeswitch. How can I do this? >> /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. >> How do I do now? Thank you >> >> >> >> >> >> >> >> >> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >> . 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: >> * >> Hello Denis, >> >> do you have the EPEL repository installed? For me, freeswitch installed >> the libdb4 package automatically and it comes from EPEL. >> >> Try the following: >> yum -y install >> https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm >> yum clean all >> yum install -y freeswitch-config-vanilla >> >> Kind regards >> Joern >> >> ------------------------------ >> *Von: *"Denis Jakovlev" >> *An: *"FreeSWITCH Users Help" >> *Gesendet: *Montag, 14. September 2015 12:39:48 >> *Betreff: *Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! >> >> Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, >> >> I'm sorry, but I have a problem with the CentOS 7 installation. >> >> I do as instructed on clean CentOS7 installation >> >> >> Centos 7 Package (FreeSWITCH 1.6) >> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >> yum install --nogpgcheck freeswitch-config-vanilla >> yum install sox freeswitch-sounds* >> Enjoy FreeSWITCH! >> >> >> I have a problem on step "yum install --nogpgcheck >> freeswitch-config-vanilla" >> >> >> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >> --> Processing Dependency: db4 for package: >> freeswitch-1.6.0-1.el7.centos.x86_64 >> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >> --> Finished Dependency Resolution >> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >> >> *Requires: db4 *You could try using --skip-broken to work around the >> problem >> You could try running: rpm -Va --nofiles --nodigest >> >> what am I doing wrong? >> >> >> >> >> >> >> >> >> >> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: >> * >> EXCELLENT! Thanks you so much for such a great job! >> >> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : >> Yay!! >> >> Well done Ken!! >> >> -giovanni >> >> >> >> On Tue, Sep 8, 2015 at 4:56 PM, wrote: >> New Post on freeswitch.org from Kathleen King >> check it out at http://ift.tt/1NfRNk0 >> The FreeSWITCH 1.6.0 release is here! >> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >> release and the resources are located here: >> >> - Tarball: http://ift.tt/1NfRO7L >> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >> for 1.6 packages) >> >> >> >> And we?re dropping support in packaging for anything older than Debian >> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >> on older platforms. >> New features that were added: >> >> - FS-7337 [mod_sofia] Add support for >> Remote-Party-ID header in UPDATE request. >> - FS-7561 [mod_sofia] Add Perfect Forward >> Secrecy (DHE PFS) >> - FS-7560 [mod_nibblebill] Added new options >> to nibble bill for minimum charges and rounding >> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >> Websockets and additional support ice/dtls ipv6 functionality >> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >> events when a SIP message contains a given SIP header >> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >> clients >> - FS-7436 FS-7601 [mod_opus] Added FEC support >> - FS-7603 [mod_event_socket] Failover for socket application in >> dialplan >> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >> bandwidth settings to flash video >> - FS-7311 [mod_sofia] Updating display name is disabled when >> caller_id equal ?_undef_? >> - FS-7513 [mod_conference] Add video-auto-floor-msec param to control >> how long a member must have the audio floor before also taking the video >> floor and make sure user does not have auto avatar when not visible >> - FS-7620 [ftmod_libpri] Correctly set >> calling number presentation and screening fields >> - FS-7138 [mod_callcenter] Added a new >> reserve-agents param >> - FS-7436 FS-7601 >> [mod_opus] FEC support >> - FS-7623 [mod_amqp] Allow for custom >> exchange name and type for producers and fixed param name ordering bug >> caused by exposing these params >> - FS-7638 Allow ipv4 mapped ipv6 address to >> pass ipv4 ACLs properly >> - FS-7643 [mod_opus] Added interpretation of >> maxplaybackrate and sprop-maxcapturerate >> - FS-7641 Added video support to eavesdrop >> - FS-7656 [mod_localstream] Added >> mod_local_stream video support, and make mod_conference move the video in >> and out of a layer when the stream has video or not, scan for relative file >> in art/eg.wav.png and display it as video when playing audio files, put >> video banner up if artist or title is set, and fixed a/v sync on first >> connection >> - FS-7629 [mod_conference] Added member >> status in json format to the conference live array, add >> livearray-json-status to conference-flags to enable >> - FS-7517 FS-7519 >> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >> work with FireFox >> - FS-7664 [mod_verto] Set ICE candidate >> timeout to wait for only 1 second to fix media delays >> - FS-7660 [mod_opus] Enabled with new API >> command ?opus_debug? to show information about Opus payload for debugging. >> - FS-7519 [mod_av] Fixed bitrate and added >> some presets >> - FS-7693 [mod_conference] Lower the default >> energy level in sample configs to improve voice quality >> - FS-7720 Improve play_and_detect_speech to >> set current_application_response channel variable as follows: ?USAGE >> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >> allocate a session, and ?ERROR?: any other errors >> - FS-7732 Continue recording with >> uuid_transfer >> - FS-7752 [mod_rayo] Increase maximum number >> of elements from 30 to 1024 to allow adhearsion to create large grammars to >> navigate IVR menus. >> - FS-7750 [mod_commands] Allow for >> uuid_setvar to handle arrays >> - FS-7758 [mod_loopback] Emit an event if a >> loopback bowout occurs >> - FS-7759 [mod_sofia] Added the channel >> variable ignore_completed_elsewhere to suppress setting the completed >> elsewhere cause >> - FS-7771 Set a channel variable if the >> recording is terminated due to silence hits >> - FS-7760 Added xml fetch for channels to >> externally support nightmare transfer depends on >> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >> - FS-7730 [mod_smpp] Added mod_smpp as an >> event handler moduleand fixed the default configs to provided sample load >> option for mod_sms and mod_smpp >> - FS-7774 Add mod_kazoo >> - FS-7780 Add new channel variable >> max_session_transfers. If set, this variable is used to count the number of >> session transfers allowed instead of the max_forwards variable. If not set, >> the existing behavior is preserved. >> - FS-7783 Add channel variable for capturing >> DTMF input when using play_and_get_digits when the response does not match >> - FS-7772 [mod_opus] Add functionality to >> keep FEC enabled on the encoder by modifying the bitrate if packet loss >> changes (Opus codec specific behaviour). >> - FS-7799 [mod_png] Add API command >> uuid_write_png >> - FS-7801 [mod_opus] Added support to set CBR >> mode >> - FS-7685 [mod_say_nl] Fix Dutch numbers >> pronunciation >> - FS-7198 Add coma separated values and >> reverse ranges for time-of-day and day-of-week matches >> - FS-7809 [mod_opus] Added 60 ms ptime for >> Opus at 8 khz ( opus at 8000h@60i ) >> - FS-7405 [mod_dialplan_xml] Fix condition >> regex=?all? to work with time conditions >> - FS-7819 [mod_opus] Restore bitrate (if >> there?s no more packet loss) and added step for 60 ms >> - FS-7773 [mod_sofia] Adding additional >> transfer events when the fire-transfer-events=true profile parameter is set >> - FS-7820 FreeSWITCH automated unit test and >> micro benchmark framework >> - FS-7769 [mod_conference] Add new >> multi-canvas and telepresence features >> - FS-7847 [mod_conference] Add layers that do >> not match the aspect ration of conference by using the new hscale layer >> param for horizontal scale, and add zoom=true param to crop layer instead >> of letterbox, add grid-zoom layout group that demonstrates these layouts, >> and fix logo ratios and add borders too. >> - FS-7813 [mod_conference] Add vmute member >> flag. >> - FS-7846 [mod_dptools] Add >> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >> variables to allow you to start eavesdrop in whisper mode of specific call >> leg >> - FS-7760 [mod_sofia] Revise channel fetch on >> nightmare transfer and add dial-prefix and absolute-dial-string to the >> nightmare xml >> - FS-7829 [mod_opus] Add sprop-stereo fmtp >> param to specify if a sender is likely to send stereo or not so the >> receiver can safely downmix to mono to avoid wasting receiver resources >> - FS-7830 [mod_opus] Added use-dtx param in >> config file (enables DTX on the encoder, announces in fmtp) >> - FS-7824 [mod_png] Add functionality for >> capturing screenshots from both legs to uuid_write_png >> - FS-7549 [mod_ladspa] Added an API for >> removing an active ladspa effect on a channel. For conformance reasons, the >> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >> functionality (without any verb) which will simply add ladspa remains >> intact. >> - FS-7848 [mod_opus] Add support for 80 ms, >> 100 ms, 120 ms packetization >> - FS-7519 FS-7677 >> [mod_av] Add H.263 codec support >> - FS-7885 Add getcputime to retrieve >> FreeSWITCH process CPU usage >> - FS-7889 [mod_conference] Move conference >> chat to use an event channel so messages only go to the right ?room? for >> the conference and move conference chat functionality to use event_channel. >> - FS-7900 [mod_png] Allow snapshot of single >> legged calls >> - FS-7912 [mod_lua] Added session UUID to lua >> error logs, if known and added session UUID to embedded language (lua, >> javascript, etc) logs when session sanity check fails >> - FS-7760 [mod_sofia] Improved the xml fetch >> lookup for channels on nightmare transfer >> - FS-7922 [mod_commands] Added uuid_redirect >> API command. This provides the equivalent functionality of the dptools >> ?redirect? application as an api command. >> - FS-7806 FS-7803 >> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >> key issue >> - FS-7972 [verto communicator] Creating Verto >> Communicator >> - FS-7988 Add a perl script to help file bugs >> from the command line and add fixbug.pl to tree >> - FS-8009 [verto communicator] Create a grunt >> project with livereload support. Documentation can be found here >> . >> - FS-8010 [verto communicator] Add options >> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >> - FS-7855 [verto communicator] Pass >> userVariables back to the live array to allow for displaying the Gravatar >> associated with a member?s email address >> - FS-8075 [mod_hiredis] Add mod_hiredis >> including support for redis limits and added support for raw redis >> commands. Added deprecation notices to mod_redis >> - FS-8049 [mod_commands] Add getenv FSAPI >> - FS-8036 [verto.js] Add chatCallback to >> $.verto.conf >> >> >> >> Improvements in build system, cross platform support, and packaging: >> >> - FS-7610 Fixed a gcc5 compilation issue >> - FS-7499 Fixed a build error on 32bit platforms >> - FS-7570 Fixed a compilation issue w/ zrtp enabled >> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >> - FS-7635 Removed msvc 2005, 2008, and 2010 >> non working build systems >> - FS-7373 Expose the custom repo and key path >> to the build-all command too >> - FS-7648 Foundation for QA testing config , >> adding leave/check videomail test cases, adding videomail voicemail >> profile, adding video record/ playback test cases, adding set video on >> hold, force pre-answer prefix, and adding an eavesdrop test case. >> - FS-7338 Removed mod_shout dep libs to >> system libs to continue cleaning up the libs for the 1.6 build process and >> added Debian packaging for several new modules, as well as handle system >> lib change for a handful of modules >> - FS-7653 Sample build system for a stand >> alone(out of tree) FreeSWITCH module >> - FS-7601 [mod_opus] [mod_silk] Removed a >> bounds check that can never be true in opus fec code and modify >> jitterbuffer usage to match the api change >> - FS-7648 More work toward setting up a QA >> testing configuration, add condition testing for regex all and xor cases, >> adding profile-variable for testing cases , add lipsync tests for playback >> and local stream, add stereo, and configuration for mcu test >> - FS-7338 Fixed bug in Debian packaging when >> trying to build against custom repo >> - FS-7609 Enable building of >> mod_sangoma_codec for Debian Wheezy/Jessie >> - FS-7667 [mod_java] Fixed include directory >> detection when using Debian java packages and use detected directory >> - FS-7655 Make libvpx and libyuv optional >> (none of the video features will work without them) The following modules >> require these libraries to be installed still: mod_av mod_cv mod_fsv >> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >> fix build issue w/ strict prototypes, and fix a few functions that need to >> be disabled without YUV >> - FS-7605 Fixed default configuration >> directory in Debian packages and fixed Debian packaging dependencies on >> libyuv and libvpx >> - FS-7669 When installing from Debian >> packaging if you don?t have the /etc/freeswitch directory, we will install >> the default packages for you. If you already have this directory, we?ll let >> you deal with your own configs. >> - FS-7297 [mod_com_g729] Updated the make >> target installer >> - FS-7644 Added a working windows build >> without video support for msvc 2013 >> - FS-7666 [mod_managed] Fixed error building >> mod_managed on non windows platforms >> - FS-7707 Fix build error on CentOS7 >> - FS-7655 Fixed a build error when we have >> PNG but not YUV >> - FS-7723 Change RPMs to use -ncwait instead >> of -nc. This will cause the initscript to pause and wait for FS to be ready >> before continuing. >> - FS-7648 Added a test cases for FS-7724 and >> FS-7687 >> - FS-7726 Additional configurations for a QA >> test case >> - FS-7715 Updates to configure and spec files >> for next development branch and added images to spec file and fixed >> build/freeswitch.init.redhat since redhat likes to override settings in the >> script with TAGs in comments >> - OPENZAP-238 [freetdm] Fix some GSM >> compilation errors and do a bit of code cleanup >> - OPENZAP-237 [freetdm] Use __func__ instead >> of __FUNCTION__ to comply with c99 in gcc 5.1 >> - FS-7628 [mod_erlang_event] Removed unused >> variables causing a compilation error >> - FS-7776 Add mod_kazoo to packaging >> - FS-7845 [mod_conference] Break up >> mod_conference into multiple source files to improve build performance >> - FS-7769 [mod_conference] Fixed a build issue >> - FS-7820 Fix build system typo. Don?t assign >> the same variable twice. >> - FS-7043 Fixed apr1 unresolved symbols in >> libfreeswitch.so.1.0.0 >> - FS-7130 Make /run/freeswitch persistent in >> the Debian packages, so it will start under systemd >> - FS-7860 Prevent a switch_rtp header conflict >> - FS-7130 Make /run/freeswitch persistent, so >> it will start under systemd >> - FS-7728 Fixed Windows build issues minus >> video features >> - FS-7965 [mod_conference] Fixed an error >> thrown when compiling with GCC >> - FS-7985 [mod_voicemail] Fixed a compilation >> error on 32-bit PCC platform >> - FS-8015 [mod_conference] Add project dir to >> include for mod_conference so it picks up mod_conference.h for Windows >> - FS-8061 [verto_communicator] Adding license >> to package.json >> - FS-8047 [build] Fixed build error in >> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >> __FUNCTION__ on newer compilers >> - FS-8054 [mod_rayo] Fixed a warning when >> building on Debian >> - FS-8055 [build] Add confdir variable to >> freeswitch.pc >> - FS-7966 [windows] Working msvc 2015 build >> support. Does not yet include video features. >> - FS-8019 [debian] Excluded few modules that >> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >> and added debian/apt_sources.list with necessary dependencies to build >> master, and updated debian/README.source >> - FS-8058 [mod_vpx] Build correctly against >> libvpx that is not installed into default system library locations >> >> >> >> The following bugs were squashed: >> >> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >> play-file-done >> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >> opus.conf.xml >> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on >> each other in database when thundering herd occurs >> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >> mode) by 2400 >> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >> newer libedit >> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >> web server >> - FS-7584 More work on rtcp-mux interop issue with chrome canary >> causing video transport failure >> - FS-7586 [mod_conference] Change the default >> min-required-recording-participants option for mod_conference from 2 to 1 >> and silence the warning when the value is set to 1 in the configs >> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >> websites and update additional URLs to avoid 301 redirects. >> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >> resampling >> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >> default to 1 instead of 0 >> - FS-7613 Fixed a crash in core text rendering >> - FS-7612 Fixed invalid json format for >> callflow key >> - FS-7609 [mod_sangoma_codec] Now that >> libsngtc-dev and libsngtc are in the FS debian repo, enable >> mod_sangoma_codec >> - FS-7621 [mod_shout] Fixed a slow interrupt >> - FS-7432 Fixed missing a=setup parameter >> from answering SDP >> - FS-7622 [mod_amqp] Make sure to close the >> connections on destroy. Currently the connection is malloc?d from the >> module pool, so there is nothing to destroy. >> - FS-7586 [mod_vlc] A fix for failing to >> encode audio during the recording of video calls >> - FS-7573 Fixed 80bit tag support for zrtp >> - FS-7636 Fixed an issue with >> transfer_after_bridge and park_after_bridge pre-empting transfers >> - FS-7654 Fixed an issue with eavesdrop audio >> not working correctly with a mixture of mono and stereo >> - FS-7641 Fixed a segfault in eavesdrop video >> support >> - FS-7649 [mod_verto] Fixed issue with h264 >> codec not being configured in verto.conf.xml >> - FS-7657 [mod_verto] Fixed a bug with TURN >> not being used. Note, you can pass an array of stun servers, including >> TURN, to the verto when you start it up. (see verto.js where iceServers is >> passed) >> - FS-7665 [mod_conference] Fixed a bug with >> the video floor settings not giving the video floor to the speaker >> - FS-7650 [mod_verto] Fixed crash when making >> a call from a verto user with profile-variables in their user profile >> - FS-7710 [mod_conference] Added the ability >> to set bandwidth to ?auto? for conference config >> - FS-7432 Fixed dtls/srtp, use correct >> a=setup parameter on recovering channels >> - FS-7678 Fixed for fail_on_single_reject not >> working with | bridge >> - FS-7709 [mod_verto] Verto compatibility >> fixes for Firefox >> - FS-7689 [mod_lua] Fixed a bug with lua not >> loading directory configurations >> - FS-7694 [mod_av] Fixed for leaking file >> handles when the file is closed. >> - FS-7467 [mod_callcenter] Fixing stuck >> channels using uuid-standby agents >> - FS-7699 [mod_verto] Fixed for browser >> compatibility >> - FS-7722 Fixed an issue with record_session >> including params when creating path >> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >> Queue Overflow >> - FS-7724 [mod_conference] Fixed a segfault >> when missing fonts when trying to render banner >> - FS-7519 [mod_av] Fixed a regression in the >> visual appearance of decode app output >> - FS-7703 Fixed a bug caused by answer_delay >> being set in the default configurations >> - FS-7679 [mod_verto] Fixed a bug causing one >> way audio on Chrome when video is enabled and when using a sip without video >> - FS-7729 [mod_verto] Fixed the formatting >> for IPv6 addresses >> - FS-7734 [mod_nibblebill] Fixed a deadlock >> - FS-7726 Fixed a bug with recording a video >> session on DTMF command >> - FS-7721 Fixed a segfault caused when using >> session:recordFile() and session:unsetInputCallback in a lua script >> - FS-7429 [mod_curl] Fixed to output valid >> json >> - FS-7746 [mod_verto] Fixed a device >> permission error in verto client >> - FS-7753 [mod_local_stream] Fixed some >> glitching and freezing video when using hold/unhold >> - FS-7761 [core] Fix shutdown races running >> api commands during shutdown >> - FS-7767 [mod_sofia] Fixed a segfault caused >> by invalid arguments to sip_dig >> - FS-7744 [mod_conference] Fixed a bug >> causing the first user?s video stream to stop when another verto user calls >> the conference >> - FS-7486 [mod_sofia] Fixed the handling of >> queued requests >> - FS-7775 [mod_conference] Fix threading >> issue causing stuck worker threads >> - FS-7777 [mod_imagick] Fixed a regression >> causing a segfault when playing png & pdf in conference >> - FS-7778 [mod_sofia] Fixed a bug causing a >> SQL statement to fail because of a double quote instead of a single quote >> - FS-7754 [freetdm] Fixed a bug relating to >> single digit dial-regex with analog devices >> - FS-7785 [mod_opus] Fix for invalid ptime 30 >> ms for opus at 8000h . Replaced 30 ms with 40 ms. >> - FS-7762 [mod_av] Handle buffer allocation >> failures of large buffers >> - FS-7849 [verto] Remove extra div breaking >> full screen in html >> - FS-7832 [mod_opus] Fixes when comparing >> local and remote fmtp params >> - FS-7731 [mod_xml_cdr] Fixed a curl default >> connection timeout >> - FS-7844 Fix packet loss fraction when >> calculating loss average >> - FS-7789 [mod_av] Fixed issue with audio >> dropping out partway through recordings >> - FS-7854 Add task_runtime to tasks table in >> core database >> - FS-7856 [mod_av] Fix some segfaults and >> leaks. >> - FS-7866 Fixed a crash when running >> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >> - FS-7861 FS-7862 [mod_conference] Fixed a >> crash and other issues caused by multi canvas feature >> - FS-7681 [mod_conference] Factor out >> conference->canvas and allow per canvas record and play >> - FS-7869 [mod_conference] Fixed a deadlock >> on shutdown after playing video file that will not display video >> - FS-7654 Fixed regressions on eavesdropping >> on channels playing a file and on channels with unlike rates >> - FS-7872 [mod_verto] Gracefully fail >> attempting to transfer 1 legged call >> - FS-7874 [mod_conference] Fixed incorrect >> layout group count >> - FS-7870 [mod_conference] Allow jsonapi >> commands to pass the string id field to pass special ID?s like ?last? >> - FS-7882 [mod_conference] Allow JSON API >> commands to send third arg for muting >> - FS-7888 [mod_verto] Fixed namespacing >> problems in javascript library masked by global verto object >> - FS-7811 Use more common format CIF for >> blank image >> - FS-7902 [mod_local_stream] Fix for queue >> filling up when you have a mix of video and non video files >> - FS-7891 [mod_spandsp] Allow spandsp dtmf >> detector to work on rates other than 8k >> - FS-7839 Correct firefox > 38 DTLS behavior >> to match new EC requirements >> - FS-7769 [mod_conference] Fixed vmute on >> personal canvas and fixed changing layouts on personal canvas >> - FS-7893 [mod_conference] Fixed a bug >> causing muxing write thread to occasionally not close on shutdown >> - FS-7904 Fixed alpha image patching >> - FS-7906 [mod_av] Correct crash from >> multi-threaded opening or closing of multiple files at the same time >> - FS-7913 [mod_conference] Fixed miscast >> variable >> - FS-7918 [mod_kazoo] Small fixes in mod_kazoo >> - FS-7917 [mod_sofia] Fixed default config, >> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >> - FS-7908 FS-7092 >> Fixed the generated sdp including telephone-event for the rates of video >> codecs (90000) when it should only be audio codec rates >> - FS-7927 Fixed a typo in variable name: >> eavesdrop_annnounce_macro >> - FS-7940 [mod_conference] Fixed an issue >> where the video image does not appear on the new canvas when switching >> - FS-7930 [mod_conference] Correct >> termination of conference when the last member with endconf left. >> - FS-7953 [verto communicator] Fixed dialing >> when typing extension using the keyboard. >> - FS-7958 [mod_conference] Fixed a race >> condition causing crash in conference video MCU >> - FS-7951 [mod_rayo] Completely clean up >> mod_rayo if it fails to load >> - FS-7955 [mod_sofia] Fixed a crash caused by >> invalid contact when using event to send a notify message >> - FS-7970 Fixed crash in video_bug_thread >> caused by double free >> - FS-7971 [mod_opus] Fixed a rate mismatch >> and correctly advertise telephone-event and CN rates based on the >> advertised rates of offered codecs >> - FS-7960 Fixed check_ice routine in >> switch_core_media.c to not use dropped candidates >> - FS-7975 [mod_voicemail] Fix record-greeting >> event missing VM-Greeting-Path >> - FS-7969 Fixed a segfault due to >> pthread_setschedparam() on a thread that has exited >> - FS-7962 Fixed sporadic invite/replaces >> failure >> - FS-8004 Send keyframe on receiving nack >> with multiple consecutive packets >> - FS-8005 [mod_opus] Fix for rare decoder >> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >> - FS-8006 Changed the typedef of >> switch_core_video_thread_callback_func_t for consistency >> - FS-7932 [mod_verto] Removed the param from >> the getMute function in verto class, not needed on underlying method >> - FS-8008 [mod_verto] Separate verto default >> config to have sep v4 and v6 listeners >> - FS-8016 [mod_conference] Reduce buffering >> of video in conference mux >> - FS-7977 [verto communicator] Fixing default >> resolution and cleaning code >> - FS-7992 [verto communicator] Fixed device >> list at settings >> - FS-8017 [verto communicator] Fixed uses of >> serialized verto in local storage >> - FS-7986 [verto communicator] Fix for >> devices not refreshing if system config changes >> - FS-7998 [verto communicator] Don?t prompt >> when recovering call, just do it. >> - FS-8003 [verto communicator] Use >> audioInDevices instead of audioDevices to match verto plugin >> - FS-8027 [verto communicator] Added >> watchTask flag to browserSync and add proper regex for replacements >> - FS-8026 [verto_communicator] Added an >> auto-focus directive to both dial-pad and login so that enter will just >> work. On dial-pad useful to provide keyboard only input without the need to >> using the mouse >> - FS-7995 [verto_communicator] Upon call >> recovery, emit an event on $rootScope so that controllers are able to >> properly clear states. >> - FS-7945 [verto communicator] Use >> angular-prompt to ask the user to enter a text for the banner. If >> cancelled, nothing is done. >> - FS-8045 [verto communicator] Make the >> folder structure compliant with AngularJS best practices and adjust build >> system. >> - FS-7957 [verto_communicator] Make console >> less chatty by commenting liveArray updates and get initial state of the >> conference on liveArray boot event. >> - FS-7979 [verto_communicator] Prompt for >> extension before transferring a conference member >> - FS-8001 [verto_communicator] For this to >> work, passing in the parameter was missing >> - FS-7979 [verto_communicator] Removed extra >> console.log and commented line >> - FS-8025 [verto_communicator] Restored the >> blue background on the video controls and making icons white again, looking >> better. >> - FS-8062 [verto_communicator] Fixed video >> controls tool-tips, now they are visible >> - FS-8048 [verto_communicator] Fixed infinite >> reconnect after changing hostname and websocket url >> - FS-8066 [verto communicator] Added encoded >> avatar url to userVariables so that mod_conference can use it when no >> video, or video mute >> - FS-8018 [verto_communicator] Separation of >> concerns. Get storage service to manage all settings instead of vertoService >> - FS-8043 [verto_communicator] Removed >> unnecessary calls to localStorage >> - FS-8040 [verto_communicator] Check if we >> have a valid resolution reported before calling camera routines and hide >> controls if none are found >> - FS-8092 [verto_communicator] If there is no >> data in localStorage, select best resolution for selected camera >> - FS-7840 [verto_communicator] Use >> chatChannel to send and receive messages from conferences >> - FS-8088 [verto_communicator] Call >> conference destroy upon hangup and on event destroy to properly unsubscribe >> from events >> - FS-8046 [verto] Fixed for library not >> passing device preferences to dialog properly >> - FS-8053 [verto] Don?t receive video on >> screen share >> - FS-8059 [verto] Fixed typo when >> transferring party from conference >> - FS-8060 [verto] Conditionally set video tag >> src to null for FF and empty string for others >> - FS-8087 [verto] Fixed issue in camera >> selection on recovery, refactor to use localStorage, change res detection, >> reload on network change, pass resCheck callback into deviceParams, always >> make one basic call to getusermedia to ensure perms are ok, pass valid res >> to callback, make $.FSRTC.validRes available globally, sync minified, fix >> depth issue in cached json, test for valid cache before setting vars >> - FS-8028 [mod_shout] Fixed random sockets >> being closed regression from FS-7621 >> - FS-8029 [jitterbuffer] Fixed robotic sound >> when using jitterbuffer when buffer timestamps get behind that of the >> packet timestamps, such as when the source clock is out of sync with our >> clock >> - FS-8056 [mod_voicemail] Fixed a segfault on >> vm_inject, regression from FS-7968 >> - FS-7968 [mod_voicemail] Fixed verbose events >> - FS-7942 [udptl] Fixed rare segfault on t.38 >> fax FS-8014 is a duplicate of this issue >> - FS-8031 [dtls] Fixed delayed DTLS media due >> to changing ICE candidates >> - FS-7903 [proxy_media] Fix Codec PROXY >> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >> proxy media. >> - FS-7989 [fixbug.pl] Add ?author option >> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >> doesn?t activate unless the zrtp-hash is in the SDP >> - FS-7135 [mod_sofia] Fixed response to >> re-invite with duplicate sdp (such as we get from session refresh) when soa >> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >> - FS-8050 [mod_av] Fixed a crash when >> streaming rtmp of desktop share >> - FS-7640 [rtp] Fixed some comparisons in >> switch_rtp.c to be wraparound proof >> - FS-8057 [core] Fixed a segfault when doing >> video call when built against libyuv but not libvpx >> - FS-8069 [stun] Fixed ipv6 support missing >> in stun code >> - FS-8071 [rtp] remove unnecessary auto >> adjust remote address rules when in ICE mode >> - FS-8077 [mod_conference] Fix memory leak in >> record >> - FS-8091 [core] Added some missing message >> names to session message name list (would have caused missing information >> in some log messages) >> - FS-8093 [mod_silk] Remove giant stack >> allocation in switch_silk_decode >> >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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/20150914/ae7c48f2/attachment-0001.html From yadenis at seznam.cz Mon Sep 14 17:17:24 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 15:17:24 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: <10810541032.20150914151724@seznam.cz> Dobr? den, I'd had enough mod_vlc. At least I can install it? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:58:43, napsal jste: As Mike Jerris said, mod_av is not supported on CentOS, I was wrong sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:57 PM, "Giovanni Maruzzelli" wrote: Is supposed: "yum install mod_av mod_vlc" Are you sure they are not installed with "yum install all"? sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:51 PM, "Denis Jakovlev" wrote: Hi, I still have a couple of questions. This installation puts freeswitch not as usual on /usr/local/freeswitch/ but in /etc/freeswitch/. No problem. I need to add mod_av and mod_vlc to freeswitch. How can I do this? /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. How do I do now? Thank you -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150914/e7b38966/attachment-0001.html From yadenis at seznam.cz Mon Sep 14 17:21:29 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 15:21:29 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: <1242318408.20150914152129@seznam.cz> Dobr? den, And what is the point on 1.6 for CentOS if it does not support the main feature 1.6 - mod_av? :) -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:58:43, napsal jste: As Mike Jerris said, mod_av is not supported on CentOS, I was wrong sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:57 PM, "Giovanni Maruzzelli" wrote: Is supposed: "yum install mod_av mod_vlc" Are you sure they are not installed with "yum install all"? sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:51 PM, "Denis Jakovlev" wrote: Hi, I still have a couple of questions. This installation puts freeswitch not as usual on /usr/local/freeswitch/ but in /etc/freeswitch/. No problem. I need to add mod_av and mod_vlc to freeswitch. How can I do this? /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. How do I do now? Thank you -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150914/ff3d1559/attachment-0001.html From mic.niel84 at gmail.com Mon Sep 14 17:23:59 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 14 Sep 2015 15:23:59 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: Message-ID: When doing so I get the following error in fs_cli: 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid tls-verify-policy value: none 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) ATTEMPT 1 (RETRY IN 5 SEC) 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) ATTEMPT 1 (RETRY IN 5 SEC) And then sofia status only shows port 5080 running... On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen wrote: > I'm running this clean installation of FS: > https://github.com/voxserv/freeswitch_conf_minimal > > Everything seems to work and I would now like to add TLS and SRTP > encryption - for use on public WiFi and such. > > I've tried the following from this > http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: > > ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org > ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org > > And in vars.xml: > > > > > Of course with my own domain when generating certificates. > > Restarting FS and trying to connect to 5061 over TLS doesn't work. > Looking in fs_cli with debug 7 doesn't output anything when the client > tries to connect. > > How to debug or does anyone know what's wrong? My certificates are > generated automatically in /usr/conf/ssl. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/90cf3601/attachment.html From mike at jerris.com Mon Sep 14 17:35:33 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 14 Sep 2015 09:35:33 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <1242318408.20150914152129@seznam.cz> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> <1242318408.20150914152129@seznam.cz> Message-ID: I personally don't see why anyone would want to make their lives more difficult, but plenty of core video features work fine without mod_av. If you wish to address this you can maybe talk to the centos distro guys and figure out why they don't ship the h264 or MP3 libraries like Debian does. If you can get them to fix that, we can address this issue. On Monday, September 14, 2015, Denis Jakovlev wrote: > Dobr? den, > > And what is the point on 1.6 for CentOS if it does not support the main > feature 1.6 - mod_av? :) > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 pond?l? 14. z??? 2015, 14:58:43, napsal jste: > * > As Mike Jerris said, mod_av is not supported on CentOS, I was wrong > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 14, 2015 2:57 PM, "Giovanni Maruzzelli" > wrote: > Is supposed: "yum install mod_av mod_vlc" > Are you sure they are not installed with "yum install all"? > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 14, 2015 2:51 PM, "Denis Jakovlev" > wrote: > Hi, > > I still have a couple of questions. > > This installation puts freeswitch not as usual on /usr/local/freeswitch/ > but in /etc/freeswitch/. No problem. > > > I need to add mod_av and mod_vlc to freeswitch. How can I do this? > /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. > How do I do now? Thank you > > > > > *-- S pozdravem, Ing.Denis Jakovlev *mob.tel > > > > *. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: * > Hello Denis, > > do you have the EPEL repository installed? For me, freeswitch installed > the libdb4 package automatically and it comes from EPEL. > > Try the following: > yum -y install > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm > yum clean all > yum install -y freeswitch-config-vanilla > > Kind regards > Joern > > ------------------------------ > *Von: *"Denis Jakovlev" > > *An: *"FreeSWITCH Users Help" > > *Gesendet: *Montag, 14. September 2015 12:39:48 > *Betreff: *Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! > > Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck > freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: > freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > > *Requires: db4 *You could try using --skip-broken to work around the > problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > > > > *-- S pozdravem, Ing.Denis Jakovlev *mob.tel > > > > *. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: * > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli >: > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, > wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > > > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler moduleand fixed the default configs to provided sample load > option for mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > > > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > > > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150914/1f6e1937/attachment-0001.html From yadenis at seznam.cz Mon Sep 14 17:45:54 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Mon, 14 Sep 2015 15:45:54 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> <1242318408.20150914152129@seznam.cz> Message-ID: <1569152853.20150914154554@seznam.cz> Dobr? den, Again. I do not in principle have mod_av. I'm perfectly able to live with mod_vlc. At least I can install it and if so, how? yum install mod_vlc does not work -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 15:35:33, napsal jste: I personally don't see why anyone would want to make their lives more difficult, but plenty of core video features work fine without mod_av. If you wish to address this you can maybe talk to the centos distro guys and figure out why they don't ship the h264 or MP3 libraries like Debian does. If you can get them to fix that, we can address this issue. On Monday, September 14, 2015, Denis Jakovlev wrote: Dobr? den, And what is the point on 1.6 for CentOS if it does not support the main feature 1.6 - mod_av? :) -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:58:43, napsal jste: As Mike Jerris said, mod_av is not supported on CentOS, I was wrong sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:57 PM, "Giovanni Maruzzelli" wrote: Is supposed: "yum install mod_av mod_vlc" Are you sure they are not installed with "yum install all"? sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 14, 2015 2:51 PM, "Denis Jakovlev" wrote: Hi, I still have a couple of questions. This installation puts freeswitch not as usual on /usr/local/freeswitch/ but in /etc/freeswitch/. No problem. I need to add mod_av and mod_vlc to freeswitch. How can I do this? /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. How do I do now? Thank you -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150914/b1c133b0/attachment-0001.html From italo at freeswitch.org Mon Sep 14 18:12:12 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Mon, 14 Sep 2015 11:12:12 -0300 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: Message-ID: What you have in your tls-verify-policy ? Check the valid values here: https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen wrote: > When doing so I get the following error in fs_cli: > > 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid > tls-verify-policy value: none > > 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for > profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) > ATTEMPT 1 (RETRY IN 5 SEC) > > 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for > profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) > ATTEMPT 1 (RETRY IN 5 SEC) > > And then sofia status only shows port 5080 running... > > On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen > wrote: > >> I'm running this clean installation of FS: >> https://github.com/voxserv/freeswitch_conf_minimal >> >> Everything seems to work and I would now like to add TLS and SRTP >> encryption - for use on public WiFi and such. >> >> I've tried the following from this >> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: >> >> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >> >> And in vars.xml: >> >> >> >> >> Of course with my own domain when generating certificates. >> >> Restarting FS and trying to connect to 5061 over TLS doesn't work. >> Looking in fs_cli with debug 7 doesn't output anything when the client >> tries to connect. >> >> How to debug or does anyone know what's wrong? My certificates are >> generated automatically in /usr/conf/ssl. >> > > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/c5f3374f/attachment.html From david.villasmil.work at gmail.com Mon Sep 14 18:37:49 2015 From: david.villasmil.work at gmail.com (David Villasmil) Date: Mon, 14 Sep 2015 16:37:49 +0200 Subject: [Freeswitch-users] Multiple "gateways" outbound registration and socket reuse Message-ID: hello list, I need yo register 500+ accounts via TCP transport on a remote server from FS. I configured the 500 accounts a gateways. I need each account to use its own tcp socket. I know this is done via "reuse_connection" or something similar on sofia config. I did this and its done properly. Mu issue comes when FS is refreshing (re-registering) on the remote server. Because fs is configure to NOT reuse the connection, it closes the previous and makes a brand new connection. Is it possible for FS to continue using the same socket, instead of closing it and create a new one? On the othet hand, i think FS is missing some incoming packets. Aftet about 190 accounts, it seems FS doesn't receives all the incoming packets and the regustration fails, although on the temote side we see the registration process complete. I will investigate this latter issue more in-depth. Any help with the socket question? Thanks! David Villasmil -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/5cfaa3d4/attachment.html From steveayre at gmail.com Mon Sep 14 19:47:02 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 14 Sep 2015 16:47:02 +0100 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: References: Message-ID: >From a read of the source code, yes you can do that. Although the value is an ACL name, not a CIDR... you'd want to create an ACL named something like 'lan' and add 192.168.1.0/24 to that. On 14 September 2015 at 11:56, Pavel wrote: > Steven, thanks a lot for your reply. > The implicit apply-inbound-acl with a value of loopback.auto was my > initial guess, but there were no mentions of it in wiki (perhaps I'd > overlooked it). Would you be so kind to also answer is there any way to > stack some acls like this: > > > > > > > > > > > > > Regards, > Pavel. > > ------------------------------ > From: steveayre at gmail.com > Date: Mon, 14 Sep 2015 09:18:57 +0100 > To: freeswitch-users at lists.freeswitch.org > Subject: Re: [Freeswitch-users] ACL for ESL issue ? > > > You need to use one or more apply-inbound-acl to allow access via ACLs you > have created. > > If you don't supply apply-inbound-acl then the default will be > loopback.auto, to lock access down to local access only. > > In 1.2 the default was to not apply any ACL (allow anyone), in 1.4 it > requires you to be explicit or it'll only allow local connections even if > you listen on 0.0.0.0 or ::. This is more secure. > > If you're opening it up to remote access you want to be very careful about > who you allow to connect. The protocol is unencrypted, the password is sent > in plaintext, and it provides the ability to crash freeswitch or execute > system commands as the freeswitch user. So it's a security hole that you > don't want to be any more open than it absolutely has to be. > > > > > > On 11 September 2015 at 12:58, Pavel wrote: > > Hello, > I was trying to enable esl connections from outside of fs host. To do so > I've followed > https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and > changed default event_socket.conf.xml > from: > > > > > > > > > > > to: > > > > > > > > > > > and issued: > reload mod_event_socket. > > Trying to telnet to fs host on port 8021 I observe: > > Content-Type: text/rude-rejection > Content-Length: 24 > > Access Denied, go away. > Content-Type: text/disconnect-notice > Content-Length: 67 > > Disconnected, goodbye. > See you at ClueCon! http://www.cluecon.com/ > Connection closed by foreign host. > > And in fs log i can see the following: > > mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" > > But as far as I understand the event_socket.conf.xml doesn't mention any > ACL set up against ESL connection ? > Would someone please be so kind to point what am I missing ? > Thanks. > Regards, > Pavel. > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150914/c84e3720/attachment-0001.html From brian at freeswitch.org Mon Sep 14 19:56:41 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 14 Sep 2015 10:56:41 -0500 Subject: [Freeswitch-users] ACL for ESL issue ? In-Reply-To: References: Message-ID: It should work too. On Mon, Sep 14, 2015 at 10:47 AM, Steven Ayre wrote: > From a read of the source code, yes you can do that. > > Although the value is an ACL name, not a CIDR... you'd want to create an > ACL named something like 'lan' and add 192.168.1.0/24 to that. > > > > On 14 September 2015 at 11:56, Pavel wrote: > >> Steven, thanks a lot for your reply. >> The implicit apply-inbound-acl with a value of loopback.auto was my >> initial guess, but there were no mentions of it in wiki (perhaps I'd >> overlooked it). Would you be so kind to also answer is there any way to >> stack some acls like this: >> >> >> >> >> >> >> >> >> >> >> >> >> Regards, >> Pavel. >> >> ------------------------------ >> From: steveayre at gmail.com >> Date: Mon, 14 Sep 2015 09:18:57 +0100 >> To: freeswitch-users at lists.freeswitch.org >> Subject: Re: [Freeswitch-users] ACL for ESL issue ? >> >> >> You need to use one or more apply-inbound-acl to allow access via ACLs >> you have created. >> >> If you don't supply apply-inbound-acl then the default will be >> loopback.auto, to lock access down to local access only. >> >> In 1.2 the default was to not apply any ACL (allow anyone), in 1.4 it >> requires you to be explicit or it'll only allow local connections even if >> you listen on 0.0.0.0 or ::. This is more secure. >> >> If you're opening it up to remote access you want to be very careful >> about who you allow to connect. The protocol is unencrypted, the password >> is sent in plaintext, and it provides the ability to crash freeswitch or >> execute system commands as the freeswitch user. So it's a security hole >> that you don't want to be any more open than it absolutely has to be. >> >> >> >> >> >> On 11 September 2015 at 12:58, Pavel wrote: >> >> Hello, >> I was trying to enable esl connections from outside of fs host. To do so >> I've followed >> https://wiki.freeswitch.org/wiki/Mod_event_socket#Configuration and >> changed default event_socket.conf.xml >> from: >> >> >> >> >> >> >> >> >> >> >> to: >> >> >> >> >> >> >> >> >> >> >> and issued: >> reload mod_event_socket. >> >> Trying to telnet to fs host on port 8021 I observe: >> >> Content-Type: text/rude-rejection >> Content-Length: 24 >> >> Access Denied, go away. >> Content-Type: text/disconnect-notice >> Content-Length: 67 >> >> Disconnected, goodbye. >> See you at ClueCon! http://www.cluecon.com/ >> Connection closed by foreign host. >> >> And in fs log i can see the following: >> >> mod_event_socket.c:2603 IP "someiphere" Rejected by acl "loopback.auto" >> >> But as far as I understand the event_socket.conf.xml doesn't mention any >> ACL set up against ESL connection ? >> Would someone please be so kind to point what am I missing ? >> Thanks. >> Regards, >> Pavel. >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/9dce7986/attachment.html From igorolhovskiy at gmail.com Mon Sep 14 20:26:31 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Mon, 14 Sep 2015 19:26:31 +0300 Subject: [Freeswitch-users] Dialplan question.... Message-ID: Hi! I have a really strange dialplan problem or total misunderstanding of FreeSwitch dialplans.... I've created file test_cases.xml in dialplan directory with content: Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml section with it (section="dialplan" and other....) In fs_cli I've firing a commnand originate loopback/3555/test_cases/XML user/101 But can't get to 3555 extension in dialplan. Got in log ..... 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing <0000000000>->3555 in context test_cases 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No Route, Aborting 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] ..... But why? I have a context test_cases and corresponding extension with condition field..... Looks like dumb question, but I'm desperate... -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/e9db30ba/attachment.html From rtreleaven at bunnykick.ca Mon Sep 14 20:29:06 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Mon, 14 Sep 2015 12:29:06 -0400 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: 3555 != 3335 On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy wrote: > Hi! > I have a really strange dialplan problem or total misunderstanding of > FreeSwitch dialplans.... > I've created file > test_cases.xml in dialplan directory with content: > > > > > > > > > > > Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml > section with it (section="dialplan" and other....) > > In fs_cli I've firing a commnand > originate loopback/3555/test_cases/XML user/101 > > But can't get to 3555 extension in dialplan. Got in log > > ..... > 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing > <0000000000>->3555 in context test_cases > 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No > Route, Aborting > 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 Hangup > loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] > ..... > But why? I have a context test_cases and corresponding extension with > condition field..... > > Looks like dumb question, but I'm desperate... > > > -- > Best regards, > Igor > > _________________________________________________________________________ > 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/20150914/c9644d9f/attachment-0001.html From igorolhovskiy at gmail.com Mon Sep 14 20:42:01 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Mon, 14 Sep 2015 19:42:01 +0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: Yea, missed it. But the same 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 loopback/3335-b Standard ROUTING 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing <0000000000>->3335 in context test_cases 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No Route, Aborting 2015-09-14 19:29 GMT+03:00 Russell Treleaven : > 3555 != 3335 > > > > On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy > wrote: > >> Hi! >> I have a really strange dialplan problem or total misunderstanding of >> FreeSwitch dialplans.... >> I've created file >> test_cases.xml in dialplan directory with content: >> >> >> >> >> >> >> >> >> >> >> Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml >> section with it (section="dialplan" and other....) >> >> In fs_cli I've firing a commnand >> originate loopback/3555/test_cases/XML user/101 >> >> But can't get to 3555 extension in dialplan. Got in log >> >> ..... >> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >> <0000000000>->3555 in context test_cases >> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >> Route, Aborting >> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >> ..... >> But why? I have a context test_cases and corresponding extension with >> condition field..... >> >> Looks like dumb question, but I'm desperate... >> >> >> -- >> Best regards, >> Igor >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/39348837/attachment.html From brian at freeswitch.org Mon Sep 14 21:15:42 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 14 Sep 2015 12:15:42 -0500 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: What directory do you have the file in and what is the file called? On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy wrote: > Yea, missed it. But the same > > 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 > loopback/3335-b Standard ROUTING > 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing > <0000000000>->3335 in context test_cases > 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No > Route, Aborting > > > 2015-09-14 19:29 GMT+03:00 Russell Treleaven : > >> 3555 != 3335 >> >> >> >> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy > > wrote: >> >>> Hi! >>> I have a really strange dialplan problem or total misunderstanding of >>> FreeSwitch dialplans.... >>> I've created file >>> test_cases.xml in dialplan directory with content: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml >>> section with it (section="dialplan" and other....) >>> >>> In fs_cli I've firing a commnand >>> originate loopback/3555/test_cases/XML user/101 >>> >>> But can't get to 3555 extension in dialplan. Got in log >>> >>> ..... >>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>> <0000000000>->3555 in context test_cases >>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>> Route, Aborting >>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>> ..... >>> But why? I have a context test_cases and corresponding extension with >>> condition field..... >>> >>> Looks like dumb question, but I'm desperate... >>> >>> >>> -- >>> Best regards, >>> Igor >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Igor > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/40924f11/attachment.html From kamil.nigmatullin at gmail.com Mon Sep 14 21:41:59 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Mon, 14 Sep 2015 23:41:59 +0600 Subject: [Freeswitch-users] mod_callcenter timeouts and on break Message-ID: Hello everybody, Could anybody help me understand the following thing. When agent didn't answer, lets say 3 times, system changes its status to "On break". Is there any timer that sends agent back to status "Available" or should it be done manually only? Thank you -- Kamil Nigmatullin Tel: 77272323748 mob: 7 (707) 2517003 Skype: kamil.nigmatullin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/633ccf6b/attachment-0001.html From regis.freeswitch.org at tornad.net Mon Sep 14 21:46:28 2015 From: regis.freeswitch.org at tornad.net (Regis M) Date: Mon, 14 Sep 2015 19:46:28 +0200 Subject: [Freeswitch-users] mod_callcenter timeouts and on break In-Reply-To: References: Message-ID: There's no timer. You must do it manualy, or by coding a system which do it for you after a timeout. Regards, 2015-09-14 19:41 GMT+02:00 Kamil Nigmatullin : > Hello everybody, > > Could anybody help me understand the following thing. When agent didn't > answer, lets say 3 times, system changes its status to "On break". Is there > any timer that sends agent back to status "Available" or should it be done > manually only? > > Thank you > > -- > Kamil Nigmatullin > Tel: 77272323748 > mob: 7 (707) 2517003 > Skype: kamil.nigmatullin > > _________________________________________________________________________ > 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/20150914/c8534149/attachment.html From italo at freeswitch.org Mon Sep 14 21:50:19 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Mon, 14 Sep 2015 14:50:19 -0300 Subject: [Freeswitch-users] mod_callcenter timeouts and on break In-Reply-To: References: Message-ID: If you don't want this behavior you can set max-no-answer to 0. https://freeswitch.org/confluence/display/FREESWITCH/mod_callcenter#mod_callcenter-max-no-answer On Mon, Sep 14, 2015 at 2:46 PM, Regis M wrote: > There's no timer. You must do it manualy, or by coding a system which do > it for you after a timeout. > > Regards, > > > 2015-09-14 19:41 GMT+02:00 Kamil Nigmatullin > : > >> Hello everybody, >> >> Could anybody help me understand the following thing. When agent didn't >> answer, lets say 3 times, system changes its status to "On break". Is there >> any timer that sends agent back to status "Available" or should it be done >> manually only? >> >> Thank you >> >> -- >> Kamil Nigmatullin >> Tel: 77272323748 >> mob: 7 (707) 2517003 >> Skype: kamil.nigmatullin >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/683c98a2/attachment.html From italo at freeswitch.org Mon Sep 14 21:53:54 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Mon, 14 Sep 2015 14:53:54 -0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: You're probably not reloading your dialplan due to an error in your xml, or overwriting the context test_case. xml_locate root dialplan and examine what FreeSWITCH have loaded. reloadxml give you an error? /log 7 will help you to see the dialplan hunt. On Mon, Sep 14, 2015 at 2:15 PM, Brian West wrote: > What directory do you have the file in and what is the file called? > > On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy > wrote: > >> Yea, missed it. But the same >> >> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >> loopback/3335-b Standard ROUTING >> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >> <0000000000>->3335 in context test_cases >> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >> Route, Aborting >> >> >> 2015-09-14 19:29 GMT+03:00 Russell Treleaven : >> >>> 3555 != 3335 >>> >>> >>> >>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>> igorolhovskiy at gmail.com> wrote: >>> >>>> Hi! >>>> I have a really strange dialplan problem or total misunderstanding of >>>> FreeSwitch dialplans.... >>>> I've created file >>>> test_cases.xml in dialplan directory with content: >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml >>>> section with it (section="dialplan" and other....) >>>> >>>> In fs_cli I've firing a commnand >>>> originate loopback/3555/test_cases/XML user/101 >>>> >>>> But can't get to 3555 extension in dialplan. Got in log >>>> >>>> ..... >>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>> <0000000000>->3555 in context test_cases >>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>>> Route, Aborting >>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>> ..... >>>> But why? I have a context test_cases and corresponding extension with >>>> condition field..... >>>> >>>> Looks like dumb question, but I'm desperate... >>>> >>>> >>>> -- >>>> Best regards, >>>> Igor >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Best regards, >> Igor >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/7ebdf0f9/attachment-0001.html From kamil.nigmatullin at gmail.com Mon Sep 14 22:12:32 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Tue, 15 Sep 2015 00:12:32 +0600 Subject: [Freeswitch-users] mod_callcenter timeouts and on break In-Reply-To: References: Message-ID: Thank you! 2015-09-14 23:46 GMT+06:00 Regis M : > There's no timer. You must do it manualy, or by coding a system which do > it for you after a timeout. > > Regards, > > > 2015-09-14 19:41 GMT+02:00 Kamil Nigmatullin > : > >> Hello everybody, >> >> Could anybody help me understand the following thing. When agent didn't >> answer, lets say 3 times, system changes its status to "On break". Is there >> any timer that sends agent back to status "Available" or should it be done >> manually only? >> >> Thank you >> >> -- >> Kamil Nigmatullin >> Tel: 77272323748 >> mob: 7 (707) 2517003 >> Skype: kamil.nigmatullin >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Kamil Nigmatullin Tel: 77272323748 mob: 7 (707) 2517003 Skype: kamil.nigmatullin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/300a4518/attachment.html From igorolhovskiy at gmail.com Mon Sep 14 22:39:01 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Mon, 14 Sep 2015 21:39:01 +0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: File /usr/local/freeswitch/conf/dialplan/test_case.xml xml_locate dialplan
..... (other dialplan is handled by lua dbh) reloadxml gives no error.... And I'm already at log7. What is strange - I can't see strings in log for regex matching (PASS and FAIL), just No Route.... 2015-09-14 20:53 GMT+03:00 ?talo Rossi : > You're probably not reloading your dialplan due to an error in your xml, > or overwriting the context test_case. > > xml_locate root dialplan > > and examine what FreeSWITCH have loaded. > > reloadxml give you an error? > > /log 7 will help you to see the dialplan hunt. > > On Mon, Sep 14, 2015 at 2:15 PM, Brian West wrote: > >> What directory do you have the file in and what is the file called? >> >> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy > > wrote: >> >>> Yea, missed it. But the same >>> >>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>> loopback/3335-b Standard ROUTING >>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>> <0000000000>->3335 in context test_cases >>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>> Route, Aborting >>> >>> >>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven : >>> >>>> 3555 != 3335 >>>> >>>> >>>> >>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>> igorolhovskiy at gmail.com> wrote: >>>> >>>>> Hi! >>>>> I have a really strange dialplan problem or total misunderstanding of >>>>> FreeSwitch dialplans.... >>>>> I've created file >>>>> test_cases.xml in dialplan directory with content: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml >>>>> section with it (section="dialplan" and other....) >>>>> >>>>> In fs_cli I've firing a commnand >>>>> originate loopback/3555/test_cases/XML user/101 >>>>> >>>>> But can't get to 3555 extension in dialplan. Got in log >>>>> >>>>> ..... >>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>>> <0000000000>->3555 in context test_cases >>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>>>> Route, Aborting >>>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>>> ..... >>>>> But why? I have a context test_cases and corresponding extension with >>>>> condition field..... >>>>> >>>>> Looks like dumb question, but I'm desperate... >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Igor >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Best regards, >>> Igor >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > > -- > ?talo Rossi > italo at freeswitch.org > > _________________________________________________________________________ > 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 > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/0c0110f4/attachment-0001.html From mike at jerris.com Mon Sep 14 23:14:19 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 14 Sep 2015 15:14:19 -0400 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: maybe it doesn't like the _ in the context name? On Monday, September 14, 2015, Igor Olhovskiy wrote: > File /usr/local/freeswitch/conf/dialplan/test_case.xml > > > xml_locate dialplan >
> > > > > > > > > > > >
> ..... > (other dialplan is handled by lua dbh) > > reloadxml gives no error.... > And I'm already at log7. > What is strange - I can't see strings in log for regex matching (PASS and > FAIL), just No Route.... > > 2015-09-14 20:53 GMT+03:00 ?talo Rossi >: > >> You're probably not reloading your dialplan due to an error in your xml, >> or overwriting the context test_case. >> >> xml_locate root dialplan >> >> and examine what FreeSWITCH have loaded. >> >> reloadxml give you an error? >> >> /log 7 will help you to see the dialplan hunt. >> >> On Mon, Sep 14, 2015 at 2:15 PM, Brian West > > wrote: >> >>> What directory do you have the file in and what is the file called? >>> >>> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy < >>> igorolhovskiy at gmail.com >>> > wrote: >>> >>>> Yea, missed it. But the same >>>> >>>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>>> loopback/3335-b Standard ROUTING >>>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>>> <0000000000>->3335 in context test_cases >>>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>>> Route, Aborting >>>> >>>> >>>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven >>> >: >>>> >>>>> 3555 != 3335 >>>>> >>>>> >>>>> >>>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>>> igorolhovskiy at gmail.com >>>>> > wrote: >>>>> >>>>>> Hi! >>>>>> I have a really strange dialplan problem or total misunderstanding of >>>>>> FreeSwitch dialplans.... >>>>>> I've created file >>>>>> test_cases.xml in dialplan directory with content: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Than, after reloadxml. verify, that I have >>>>>> in log/freeswitch.xml.fsxml section with it (section="dialplan" and >>>>>> other....) >>>>>> >>>>>> In fs_cli I've firing a commnand >>>>>> originate loopback/3555/test_cases/XML user/101 >>>>>> >>>>>> But can't get to 3555 extension in dialplan. Got in log >>>>>> >>>>>> ..... >>>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>>>> <0000000000>->3555 in context test_cases >>>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>>>>> Route, Aborting >>>>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>>>> ..... >>>>>> But why? I have a context test_cases and corresponding extension with >>>>>> condition field..... >>>>>> >>>>>> Looks like dumb question, but I'm desperate... >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, >>>>>> Igor >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Igor >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> italo at freeswitch.org >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Igor > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/5d7f423c/attachment.html From igorolhovskiy at gmail.com Mon Sep 14 23:17:48 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Mon, 14 Sep 2015 22:17:48 +0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: No.... Same.... 2015-09-14 22:14 GMT+03:00 Michael Jerris : > maybe it doesn't like the _ in the context name? > > > On Monday, September 14, 2015, Igor Olhovskiy > wrote: > >> File /usr/local/freeswitch/conf/dialplan/test_case.xml >> >> >> xml_locate dialplan >>
>> >> >> >> >> >> >> >> >> >> >> >>
>> ..... >> (other dialplan is handled by lua dbh) >> >> reloadxml gives no error.... >> And I'm already at log7. >> What is strange - I can't see strings in log for regex matching (PASS and >> FAIL), just No Route.... >> >> 2015-09-14 20:53 GMT+03:00 ?talo Rossi : >> >>> You're probably not reloading your dialplan due to an error in your xml, >>> or overwriting the context test_case. >>> >>> xml_locate root dialplan >>> >>> and examine what FreeSWITCH have loaded. >>> >>> reloadxml give you an error? >>> >>> /log 7 will help you to see the dialplan hunt. >>> >>> On Mon, Sep 14, 2015 at 2:15 PM, Brian West >>> wrote: >>> >>>> What directory do you have the file in and what is the file called? >>>> >>>> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy < >>>> igorolhovskiy at gmail.com> wrote: >>>> >>>>> Yea, missed it. But the same >>>>> >>>>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>>>> loopback/3335-b Standard ROUTING >>>>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>>>> <0000000000>->3335 in context test_cases >>>>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>>>> Route, Aborting >>>>> >>>>> >>>>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven >>>>> : >>>>> >>>>>> 3555 != 3335 >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>>>> igorolhovskiy at gmail.com> wrote: >>>>>> >>>>>>> Hi! >>>>>>> I have a really strange dialplan problem or total misunderstanding >>>>>>> of FreeSwitch dialplans.... >>>>>>> I've created file >>>>>>> test_cases.xml in dialplan directory with content: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Than, after reloadxml. verify, that I have >>>>>>> in log/freeswitch.xml.fsxml section with it (section="dialplan" and >>>>>>> other....) >>>>>>> >>>>>>> In fs_cli I've firing a commnand >>>>>>> originate loopback/3555/test_cases/XML user/101 >>>>>>> >>>>>>> But can't get to 3555 extension in dialplan. Got in log >>>>>>> >>>>>>> ..... >>>>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>>>>> <0000000000>->3555 in context test_cases >>>>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>>>>>> Route, Aborting >>>>>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>>>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>>>>> ..... >>>>>>> But why? I have a context test_cases and corresponding extension >>>>>>> with condition field..... >>>>>>> >>>>>>> Looks like dumb question, but I'm desperate... >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Igor >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Igor >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> ?talo Rossi >>> italo at freeswitch.org >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Best regards, >> Igor >> > > _________________________________________________________________________ > 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 > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/5abd3b86/attachment-0001.html From kamil.nigmatullin at gmail.com Mon Sep 14 23:47:01 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Tue, 15 Sep 2015 01:47:01 +0600 Subject: [Freeswitch-users] May be bug in mod_callcenter Message-ID: Hello again. Have a question. Maybe a bug though... If I set contact for agent like this [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout doesn't work. Is it something that I do illigal or should I report to Jira? Thanks -- Kamil Nigmatullin Tel: 77272323748 mob: 7 (707) 2517003 Skype: kamil.nigmatullin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/00705d91/attachment.html From krice at freeswitch.org Mon Sep 14 23:48:13 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 14 Sep 2015 14:48:13 -0500 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: <1bea01d0ef26$4b822340$e28669c0$@freeswitch.org> Are you sure you don?t have build skew or something else going on here? I just copy/pasted your config into a file in my configs and it worked just fine From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Igor Olhovskiy Sent: Monday, September 14, 2015 2:18 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Dialplan question.... No.... Same.... 2015-09-14 22:14 GMT+03:00 Michael Jerris >: maybe it doesn't like the _ in the context name? On Monday, September 14, 2015, Igor Olhovskiy > wrote: File /usr/local/freeswitch/conf/dialplan/test_case.xml xml_locate dialplan
..... (other dialplan is handled by lua dbh) reloadxml gives no error.... And I'm already at log7. What is strange - I can't see strings in log for regex matching (PASS and FAIL), just No Route.... 2015-09-14 20:53 GMT+03:00 ?talo Rossi >: You're probably not reloading your dialplan due to an error in your xml, or overwriting the context test_case. xml_locate root dialplan and examine what FreeSWITCH have loaded. reloadxml give you an error? /log 7 will help you to see the dialplan hunt. On Mon, Sep 14, 2015 at 2:15 PM, Brian West > wrote: What directory do you have the file in and what is the file called? On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy > wrote: Yea, missed it. But the same 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 loopback/3335-b Standard ROUTING 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing <0000000000>->3335 in context test_cases 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No Route, Aborting 2015-09-14 19:29 GMT+03:00 Russell Treleaven >: 3555 != 3335 On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy > wrote: Hi! I have a really strange dialplan problem or total misunderstanding of FreeSwitch dialplans.... I've created file test_cases.xml in dialplan directory with content: Than, after reloadxml. verify, that I have in log/freeswitch.xml.fsxml section with it (section="dialplan" and other....) In fs_cli I've firing a commnand originate loopback/3555/test_cases/XML user/101 But can't get to 3555 extension in dialplan. Got in log ..... 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing <0000000000>->3555 in context test_cases 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No Route, Aborting 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] ..... But why? I have a context test_cases and corresponding extension with condition field..... Looks like dumb question, but I'm desperate... -- Best regards, Igor _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Best regards, Igor _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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 -- ?talo Rossi italo at freeswitch.org _________________________________________________________________________ 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 -- Best regards, Igor _________________________________________________________________________ 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 -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/0744247d/attachment-0001.html From steveayre at gmail.com Mon Sep 14 23:52:11 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 14 Sep 2015 20:52:11 +0100 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: That should be fine, I use it a lot On 14 September 2015 at 20:14, Michael Jerris wrote: > maybe it doesn't like the _ in the context name? > > > On Monday, September 14, 2015, Igor Olhovskiy > wrote: > >> File /usr/local/freeswitch/conf/dialplan/test_case.xml >> >> >> xml_locate dialplan >>
>> >> >> >> >> >> >> >> >> >> >> >>
>> ..... >> (other dialplan is handled by lua dbh) >> >> reloadxml gives no error.... >> And I'm already at log7. >> What is strange - I can't see strings in log for regex matching (PASS and >> FAIL), just No Route.... >> >> 2015-09-14 20:53 GMT+03:00 ?talo Rossi : >> >>> You're probably not reloading your dialplan due to an error in your xml, >>> or overwriting the context test_case. >>> >>> xml_locate root dialplan >>> >>> and examine what FreeSWITCH have loaded. >>> >>> reloadxml give you an error? >>> >>> /log 7 will help you to see the dialplan hunt. >>> >>> On Mon, Sep 14, 2015 at 2:15 PM, Brian West >>> wrote: >>> >>>> What directory do you have the file in and what is the file called? >>>> >>>> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy < >>>> igorolhovskiy at gmail.com> wrote: >>>> >>>>> Yea, missed it. But the same >>>>> >>>>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>>>> loopback/3335-b Standard ROUTING >>>>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>>>> <0000000000>->3335 in context test_cases >>>>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>>>> Route, Aborting >>>>> >>>>> >>>>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven >>>>> : >>>>> >>>>>> 3555 != 3335 >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>>>> igorolhovskiy at gmail.com> wrote: >>>>>> >>>>>>> Hi! >>>>>>> I have a really strange dialplan problem or total misunderstanding >>>>>>> of FreeSwitch dialplans.... >>>>>>> I've created file >>>>>>> test_cases.xml in dialplan directory with content: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Than, after reloadxml. verify, that I have >>>>>>> in log/freeswitch.xml.fsxml section with it (section="dialplan" and >>>>>>> other....) >>>>>>> >>>>>>> In fs_cli I've firing a commnand >>>>>>> originate loopback/3555/test_cases/XML user/101 >>>>>>> >>>>>>> But can't get to 3555 extension in dialplan. Got in log >>>>>>> >>>>>>> ..... >>>>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>>>>> <0000000000>->3555 in context test_cases >>>>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 No >>>>>>> Route, Aborting >>>>>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>>>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>>>>> ..... >>>>>>> But why? I have a context test_cases and corresponding extension >>>>>>> with condition field..... >>>>>>> >>>>>>> Looks like dumb question, but I'm desperate... >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Igor >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Igor >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> ?talo Rossi >>> italo at freeswitch.org >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Best regards, >> Igor >> > > _________________________________________________________________________ > 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/20150914/0ff51806/attachment.html From italo at freeswitch.org Mon Sep 14 23:56:15 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Mon, 14 Sep 2015 16:56:15 -0300 Subject: [Freeswitch-users] May be bug in mod_callcenter In-Reply-To: References: Message-ID: Use leg_timeout instead of call_timeout On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < kamil.nigmatullin at gmail.com> wrote: > > Hello again. Have a question. Maybe a bug though... > If I set contact for agent like this > [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout > doesn't work. Is it something that I do illigal or should I report to Jira? > > Thanks > > -- > Kamil Nigmatullin > Tel: 77272323748 > mob: 7 (707) 2517003 > Skype: kamil.nigmatullin > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/bdacca23/attachment-0001.html From igorolhovskiy at gmail.com Tue Sep 15 00:16:33 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Mon, 14 Sep 2015 23:16:33 +0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: Really dunno. May be cause of mix of lua dbh dialplan and plain xml? Will play more on it.... 2015-09-14 22:52 GMT+03:00 Steven Ayre : > That should be fine, I use it a lot > > On 14 September 2015 at 20:14, Michael Jerris wrote: > >> maybe it doesn't like the _ in the context name? >> >> >> On Monday, September 14, 2015, Igor Olhovskiy >> wrote: >> >>> File /usr/local/freeswitch/conf/dialplan/test_case.xml >>> >>> >>> xml_locate dialplan >>>
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>
>>> ..... >>> (other dialplan is handled by lua dbh) >>> >>> reloadxml gives no error.... >>> And I'm already at log7. >>> What is strange - I can't see strings in log for regex matching (PASS >>> and FAIL), just No Route.... >>> >>> 2015-09-14 20:53 GMT+03:00 ?talo Rossi : >>> >>>> You're probably not reloading your dialplan due to an error in your >>>> xml, or overwriting the context test_case. >>>> >>>> xml_locate root dialplan >>>> >>>> and examine what FreeSWITCH have loaded. >>>> >>>> reloadxml give you an error? >>>> >>>> /log 7 will help you to see the dialplan hunt. >>>> >>>> On Mon, Sep 14, 2015 at 2:15 PM, Brian West >>>> wrote: >>>> >>>>> What directory do you have the file in and what is the file called? >>>>> >>>>> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy < >>>>> igorolhovskiy at gmail.com> wrote: >>>>> >>>>>> Yea, missed it. But the same >>>>>> >>>>>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>>>>> loopback/3335-b Standard ROUTING >>>>>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>>>>> <0000000000>->3335 in context test_cases >>>>>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>>>>> Route, Aborting >>>>>> >>>>>> >>>>>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven >>>>> >: >>>>>> >>>>>>> 3555 != 3335 >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>>>>> igorolhovskiy at gmail.com> wrote: >>>>>>> >>>>>>>> Hi! >>>>>>>> I have a really strange dialplan problem or total misunderstanding >>>>>>>> of FreeSwitch dialplans.... >>>>>>>> I've created file >>>>>>>> test_cases.xml in dialplan directory with content: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Than, after reloadxml. verify, that I have >>>>>>>> in log/freeswitch.xml.fsxml section with it (section="dialplan" and >>>>>>>> other....) >>>>>>>> >>>>>>>> In fs_cli I've firing a commnand >>>>>>>> originate loopback/3555/test_cases/XML user/101 >>>>>>>> >>>>>>>> But can't get to 3555 extension in dialplan. Got in log >>>>>>>> >>>>>>>> ..... >>>>>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 Processing >>>>>>>> <0000000000>->3555 in context test_cases >>>>>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 >>>>>>>> No Route, Aborting >>>>>>>> 2015-09-14 18:16:31.000258 [NOTICE] switch_core_state_machine.c:242 >>>>>>>> Hangup loopback/3555-b [CS_ROUTING] [NO_ROUTE_DESTINATION] >>>>>>>> ..... >>>>>>>> But why? I have a context test_cases and corresponding extension >>>>>>>> with condition field..... >>>>>>>> >>>>>>>> Looks like dumb question, but I'm desperate... >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best regards, >>>>>>>> Igor >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, >>>>>> Igor >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> ?talo Rossi >>>> italo at freeswitch.org >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Best regards, >>> Igor >>> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/63c88d3d/attachment.html From mic.niel84 at gmail.com Tue Sep 15 00:21:42 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 14 Sep 2015 22:21:42 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: Message-ID: none, but I've also tried with in. On Monday, September 14, 2015, ?talo Rossi wrote: > What you have in your tls-verify-policy ? > > Check the valid values here: > https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings > > On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen > wrote: > >> When doing so I get the following error in fs_cli: >> >> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >> tls-verify-policy value: none >> >> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for >> profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >> ATTEMPT 1 (RETRY IN 5 SEC) >> >> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for >> profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) >> ATTEMPT 1 (RETRY IN 5 SEC) >> >> And then sofia status only shows port 5080 running... >> >> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen > > wrote: >> >>> I'm running this clean installation of FS: >>> https://github.com/voxserv/freeswitch_conf_minimal >>> >>> Everything seems to work and I would now like to add TLS and SRTP >>> encryption - for use on public WiFi and such. >>> >>> I've tried the following from this >>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: >>> >>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>> >>> And in vars.xml: >>> >>> >>> >>> >>> Of course with my own domain when generating certificates. >>> >>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>> Looking in fs_cli with debug 7 doesn't output anything when the client >>> tries to connect. >>> >>> How to debug or does anyone know what's wrong? My certificates are >>> generated automatically in /usr/conf/ssl. >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > ?talo Rossi > italo at freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/14183422/attachment-0001.html From brian at freeswitch.org Tue Sep 15 00:24:01 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 14 Sep 2015 15:24:01 -0500 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: Message-ID: wss-binding is set and no wss.pem can be generated due to permissions or its utterly broken. On Mon, Sep 14, 2015 at 3:21 PM, Michael Nielsen wrote: > none, but I've also tried with in. > > > On Monday, September 14, 2015, ?talo Rossi wrote: > >> What you have in your tls-verify-policy ? >> >> Check the valid values here: >> https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings >> >> On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen >> wrote: >> >>> When doing so I get the following error in fs_cli: >>> >>> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >>> tls-verify-policy value: none >>> >>> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for >>> profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >>> ATTEMPT 1 (RETRY IN 5 SEC) >>> >>> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for >>> profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) >>> ATTEMPT 1 (RETRY IN 5 SEC) >>> >>> And then sofia status only shows port 5080 running... >>> >>> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen >>> wrote: >>> >>>> I'm running this clean installation of FS: >>>> https://github.com/voxserv/freeswitch_conf_minimal >>>> >>>> Everything seems to work and I would now like to add TLS and SRTP >>>> encryption - for use on public WiFi and such. >>>> >>>> I've tried the following from this >>>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: >>>> >>>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>> >>>> And in vars.xml: >>>> >>>> >>>> >>>> >>>> Of course with my own domain when generating certificates. >>>> >>>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>>> Looking in fs_cli with debug 7 doesn't output anything when the client >>>> tries to connect. >>>> >>>> How to debug or does anyone know what's wrong? My certificates are >>>> generated automatically in /usr/conf/ssl. >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> italo at freeswitch.org >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/218804f6/attachment.html From lists at virtues.net Tue Sep 15 00:35:18 2015 From: lists at virtues.net (Thomas) Date: Mon, 14 Sep 2015 17:35:18 -0300 Subject: [Freeswitch-users] RFC 1918 (private) IPs not accepted in SDP? Message-ID: <55F72F86.5@virtues.net> Hello list, testing some things on a LAN, I noticed Chrome and FS having problems establishing a direct LAN connection. Without any ICE servers and the SDP being limited to the host address, FS rejects what looks like a perfectly fine SDP with a codec negotiation error. When TURN servers are available, Chrome already puts a TURN server's IP into the c= line. Other than that, there are just additional relay ice candidates. FS will choose the TURN server in the c= line first, but later "auto change" to the LAN address. I could not find any other differences between the two SDPs. I've added some delay and checked listening ports to make sure this isn't a timing issue on Chrome's end: It does listen on the ports it announced ... Is there a configuration option, which could cause this? I can't quite believe this being a bug, because a lot of people should have noticed ... Thanks, Thomas P.S.: Log snippet of rejected call: 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 1 proto: udp type: host addr: 192.168.1.113:50602 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 2 proto: udp type: host addr: 192.168.1.113:50603 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtp candidate. 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtcp candidate. 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3344 sofia/internal/tauge at sip.abc.com no suitable candidates found. 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:4427 Set 2833 dtmf send/recv payload to 126 2015-09-14 16:12:54.962238 [ERR] mod_sofia.c:2284 CODEC NEGOTIATION ERROR. SDP: Broken SDP: v=0 o=ABC-WEB-2.0 6876809645794559979 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio a=msid-semantic: WMS ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 m=audio 64149 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 c=IN IP4 192.168.1.113 a=rtcp:64150 IN IP4 192.168.1.113 a=candidate:2624638470 1 udp 2122260223 192.168.1.113 64149 typ host generation 0 a=candidate:2624638470 2 udp 2122260222 192.168.1.113 64150 typ host generation 0 a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 a=ice-ufrag:BOWdiCKMBJ5j5dcx a=ice-pwd:zn1o5HVNk8ZjbFUlouk2bT3O a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD a=setup:actpass a=mid:audio b=AS:96 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; sprop-stereo=0; stereo=0 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:126 telephone-event/8000 a=maxptime:60 a=ssrc:1980631361 cname:3nFhXh/3h3cqLn4p a=ssrc:1980631361 msid:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 a=ssrc:1980631361 mslabel:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 a=ssrc:1980631361 label:f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 Working SDP: v=0 o=ABC-WEB-2.0 8443069933158526980 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio a=msid-semantic: WMS 5aa672c6-f6ac-49ee-a7fa-758e85f1d569 m=audio 54843 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 c=IN IP4 184.173.227.184 a=rtcp:50649 IN IP4 184.173.227.184 a=candidate:2624638470 1 udp 2122260223 192.168.1.113 57019 typ host generation 0 a=candidate:2624638470 2 udp 2122260222 192.168.1.113 57020 typ host generation 0 a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 a=candidate:2388703359 1 udp 25108223 184.173.227.184 54843 typ relay raddr 200.86.231.43 rport 2480 generation 0 a=candidate:2388703359 2 udp 25108222 184.173.227.184 50649 typ relay raddr 200.86.231.43 rport 2483 generation 0 a=candidate:296579010 1 udp 25108223 46.37.165.198 51332 typ relay raddr 200.86.231.43 rport 2486 generation 0 a=candidate:296579010 2 udp 25108222 46.37.165.198 61376 typ relay raddr 200.86.231.43 rport 2489 generation 0 a=candidate:296579010 1 udp 8331007 46.37.165.198 63945 typ relay raddr 200.86.231.43 rport 2485 generation 0 a=candidate:296579010 1 udp 8331007 46.37.165.198 64219 typ relay raddr 200.86.231.43 rport 2484 generation 0 a=candidate:296579010 2 udp 8331006 46.37.165.198 52149 typ relay raddr 200.86.231.43 rport 2488 generation 0 a=candidate:296579010 2 udp 8331006 46.37.165.198 61407 typ relay raddr 200.86.231.43 rport 2487 generation 0 a=ice-ufrag:6aKotQHXO+YIa4SB a=ice-pwd:x26eZydsmKS3CujQnJt+yagB a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD a=setup:actpass a=mid:audio b=AS:96 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; sprop-stereo=0; stereo=0 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:126 telephone-event/8000 a=maxptime:60 a=ssrc:3496827522 cname:useDs2Io3ldUsLU6 a=ssrc:3496827522 msid:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 687fb926-afe8-433f-8b82-793d1e6f2f2a a=ssrc:3496827522 mslabel:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 a=ssrc:3496827522 label:687fb926-afe8-433f-8b82-793d1e6f2f2a From lists at virtues.net Tue Sep 15 00:55:44 2015 From: lists at virtues.net (Thomas) Date: Mon, 14 Sep 2015 17:55:44 -0300 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: Message-ID: <55F73450.4080605@virtues.net> The "none" option for the policy is part of the old standard config, no idea why it doesn't work (anymore?). Seen that error a lot, but it never prevented the profile from setting up the socket. You sure none of these ports are already in use? (netstat -lpn) Does the box have an IPv6 interface? Is 159.122.89.10 configured on any interface? If you did not get this error and the SIP profiles were loading properly before your TLS changes, revert and do it step by step. You can issue a "reload mod_sofia" to test the new config without restarting FS. On 14.09.2015 17:21, Michael Nielsen wrote: > none, but I've also tried with in. > > On Monday, September 14, 2015, ?talo Rossi > wrote: > > What you have in your tls-verify-policy ? > > Check the valid values here: > https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings > > On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen > wrote: > > When doing so I get the following error in fs_cli: > > 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid tls-verify-policy value: none > > 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for profile: internal-ipv6 > (sip:mod_sofia@[::1]:5060;transport=udp,tcp) ATTEMPT 1 (RETRY IN 5 SEC) > > 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for profile: internal > (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) ATTEMPT 1 (RETRY IN 5 SEC) > > > And then sofia status only shows port 5080 running... > > On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen > wrote: > > I'm running this clean installation of FS: > https://github.com/voxserv/freeswitch_conf_minimal > > Everything seems to work and I would now like to add TLS and SRTP encryption - for use on public WiFi and > such. > > I've tried the following from this http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: > > ./gentls_cert setup -cnpbx.freeswitch.org -alt DNS:pbx.freeswitch.org -orgfreeswitch.org > ./gentls_cert create_server -cnpbx.freeswitch.org -alt DNS:pbx.freeswitch.org -orgfreeswitch.org > > And in vars.xml: > > > > > Of course with my own domain when generating certificates. > > Restarting FS and trying to connect to 5061 over TLS doesn't work. > Looking in fs_cli with debug 7 doesn't output anything when the client tries to connect. > > How to debug or does anyone know what's wrong? My certificates are generated automatically in /usr/conf/ssl. > > > > _________________________________________________________________________ > 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 > > > > > -- > ?talo Rossi > italo at freeswitch.org > > > > _________________________________________________________________________ > 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/20150914/6f4c9e19/attachment-0001.html From msc at freeswitch.org Tue Sep 15 02:45:15 2015 From: msc at freeswitch.org (Michael Collins) Date: Mon, 14 Sep 2015 15:45:15 -0700 Subject: [Freeswitch-users] Capturing the Current Call Audio In-Reply-To: <0000014fc2a090a0-53e2c33f-6520-45b3-9c35-7c9a9b5f0f6e-000000@email.amazonses.com> References: <0000014fba284a01-48ffbcea-a2ce-40ec-8593-eb9e2c9cdf23-000000@email.amazonses.com> <0000014fc2a090a0-53e2c33f-6520-45b3-9c35-7c9a9b5f0f6e-000000@email.amazonses.com> Message-ID: Avi, Here is a Linux script I wrote a while back. Some assembly required, see store for details, batteries not included, your mileage may vary... If you decide to use it and it works please feel free upload to the wiki or donate to the project. -Michael On Sat, Sep 12, 2015 at 10:35 AM, Avi Marcus wrote: > I use wireshark to look at the SIP packets or listen to the audio. But I > haven't found a simple script to export e.g. a WAV from the pcap... if > someone finds, please let us know! > > -Avi > > On Sat, Sep 12, 2015 at 5:25 PM, ik wrote: > >> It does has the RTP (and RTCP). >> You can export one or more calls to the same file. >> >> On Sat, Sep 12, 2015 at 12:27 AM, Leonardo Lima Ribeiro < >> llribeiro90 at gmail.com> wrote: >> >>> And from the cap file I can get the audio right? >>> I?m taking a look in some scripts that can extract the audio from pcap >>> files, but I think it?s need to be embedded on the pcap file when it?s >>> saving right? >>> >>> I tried the sngrep and it generated a 128k pcap file, and I did about 3 >>> calls, does it really have the audio? >>> >>> (I?m about to test pcapsipdump but the installation is failing in OS X, >>> I think I will move to a CentOS machine) >>> >>> Thank you all guys! >>> >>> Em 11/09/2015, ?(s) 2:47 PM, ik escreveu: >>> >>> I'm using sngrep, it saves a specific dialog to a pcap file, or several >>> dialogs, based on what you select. >>> >>> On Fri, Sep 11, 2015 at 4:58 PM, Aqs Younas wrote: >>> >>>> pcapsipdump captures all calls on particular instance into separate >>>> files. You can't make it to capture a specific file. >>>> >>>> On 11 September 2015 at 16:43, Leonardo Ribeiro >>>> wrote: >>>> >>>>> Sorry all, it was my phone auto corrector. Again: >>>>> >>>>> Thanks Avi, >>>>> >>>>> I had read about and I'm going to try that. My IVR is a script on lua, >>>>> do you know how can I call the pcapsipdump for the current call from there? >>>>> >>>>> I was thinking about another solution... What if I execute a record >>>>> mycall.wav 300 and try to stream this file while is being record? It would >>>>> work? The main problem is that the script calls the execute record as a >>>>> synchronous way, but I would need to do some actions while it's recording >>>>> like play sounds, curl posts etc. >>>>> >>>>> Thank you! >>>>> Em 11/09/2015 08:38, "Leonardo Ribeiro" >>>>> escreveu: >>>>> >>>>>> Thanks Avi, >>>>>> >>>>>> I've readed about and I'm going to try that. My IVR is a script on >>>>>> lua, do you know how can I call the pcapsipdump for the current call from >>>>>> there? >>>>>> >>>>>> I was thinking Abou another solution, and what if I execute a record >>>>>> mycall.wav 300 and try to stream this file while is being record? It would >>>>>> work? The main problem is that the script calls the execute record as a >>>>>> synchronous way, but I would need to do some actions while it's recording >>>>>> like play sounds, curl posta etc. >>>>>> >>>>>> Thanks you! >>>>>> Em 10/09/2015 23:08, "Avi Marcus" escreveu: >>>>>> >>>>>>> I use pcapsipdump to capture all call SIP + RTP, grouped by call in >>>>>>> PCAP format. >>>>>>> >>>>>>> -Avi >>>>>>> >>>>>>> On Fri, Sep 11, 2015 at 4:36 AM, Leonardo Lima Ribeiro < >>>>>>> llribeiro90 at gmail.com> wrote: >>>>>>> >>>>>>>> Hi! >>>>>>>> >>>>>>>> I?m tying to capture the current call audio but I have no idea on >>>>>>>> how to do that. >>>>>>>> >>>>>>>> My main achievement is to get the current call audio and them >>>>>>>> stream this audio bytes to an API via HTTP Post. >>>>>>>> >>>>>>>> I was doing some tries with mod_shout and mod_vlc, and I was >>>>>>>> successful in the streaming part - I tested some wavs and mp3 files. >>>>>>>> >>>>>>>> But the mainly part is that I need the current call audio, and it >>>>>>>> has no file in the system to stream right? >>>>>>>> >>>>>>>> I was thinking if there?s a command that I can get the audio bytes >>>>>>>> from the current call but I really don?t know, I could not find any option >>>>>>>> like that. >>>>>>>> >>>>>>>> Could you please help me? >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Leonardo Ribeiro >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150914/d6a00848/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: pcap2wav Type: application/octet-stream Size: 5688 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/d6a00848/attachment-0001.obj From lists at virtues.net Tue Sep 15 03:11:03 2015 From: lists at virtues.net (Thomas) Date: Mon, 14 Sep 2015 20:11:03 -0300 Subject: [Freeswitch-users] RFC 1918 (private) IPs not accepted in SDP? In-Reply-To: <55F72F86.5@virtues.net> References: <55F72F86.5@virtues.net> Message-ID: <55F75407.6000307@virtues.net> Uh, if I diagnosed this correctly, the local subnet fails the candidate checks, because it's not part of the wan.auto list. Can this be a configuration thing? Or is there a reason to disallow RTP traffic on the LAN? On 14.09.2015 17:35, Thomas wrote: > Hello list, > > testing some things on a LAN, I noticed Chrome and FS having problems establishing a direct LAN connection. Without any > ICE servers and the SDP being limited to the host address, FS rejects what looks like a perfectly fine SDP with a codec > negotiation error. > > When TURN servers are available, Chrome already puts a TURN server's IP into the c= line. Other than that, there are > just additional relay ice candidates. FS will choose the TURN server in the c= line first, but later "auto change" to > the LAN address. > > I could not find any other differences between the two SDPs. I've added some delay and checked listening ports to make > sure this isn't a timing issue on Chrome's end: It does listen on the ports it announced ... > > Is there a configuration option, which could cause this? I can't quite believe this being a bug, because a lot of people > should have noticed ... > > Thanks, > > Thomas > > > P.S.: > > Log snippet of rejected call: > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 1 proto: udp type: host addr: > 192.168.1.113:50602 > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 2 proto: udp type: host addr: > 192.168.1.113:50603 > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtp candidate. > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtcp candidate. > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3344 sofia/internal/tauge at sip.abc.com no suitable candidates found. > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:4427 Set 2833 dtmf send/recv payload to 126 > 2015-09-14 16:12:54.962238 [ERR] mod_sofia.c:2284 CODEC NEGOTIATION ERROR. SDP: > > > Broken SDP: > > v=0 > o=ABC-WEB-2.0 6876809645794559979 2 IN IP4 127.0.0.1 > s=- > t=0 0 > a=group:BUNDLE audio > a=msid-semantic: WMS ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 > m=audio 64149 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 > c=IN IP4 192.168.1.113 > a=rtcp:64150 IN IP4 192.168.1.113 > a=candidate:2624638470 1 udp 2122260223 192.168.1.113 64149 typ host generation 0 > a=candidate:2624638470 2 udp 2122260222 192.168.1.113 64150 typ host generation 0 > a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 > a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 > a=ice-ufrag:BOWdiCKMBJ5j5dcx > a=ice-pwd:zn1o5HVNk8ZjbFUlouk2bT3O > a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD > a=setup:actpass > a=mid:audio > b=AS:96 > a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level > a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time > a=sendrecv > a=rtcp-mux > a=rtpmap:111 opus/48000/2 > a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; > sprop-stereo=0; stereo=0 > 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:126 telephone-event/8000 > a=maxptime:60 > a=ssrc:1980631361 cname:3nFhXh/3h3cqLn4p > a=ssrc:1980631361 msid:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 > a=ssrc:1980631361 mslabel:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 > a=ssrc:1980631361 label:f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 > > > Working SDP: > > v=0 > o=ABC-WEB-2.0 8443069933158526980 2 IN IP4 127.0.0.1 > s=- > t=0 0 > a=group:BUNDLE audio > a=msid-semantic: WMS 5aa672c6-f6ac-49ee-a7fa-758e85f1d569 > m=audio 54843 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 > c=IN IP4 184.173.227.184 > a=rtcp:50649 IN IP4 184.173.227.184 > a=candidate:2624638470 1 udp 2122260223 192.168.1.113 57019 typ host generation 0 > a=candidate:2624638470 2 udp 2122260222 192.168.1.113 57020 typ host generation 0 > a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 > a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 > a=candidate:2388703359 1 udp 25108223 184.173.227.184 54843 typ relay raddr 200.86.231.43 rport 2480 generation 0 > a=candidate:2388703359 2 udp 25108222 184.173.227.184 50649 typ relay raddr 200.86.231.43 rport 2483 generation 0 > a=candidate:296579010 1 udp 25108223 46.37.165.198 51332 typ relay raddr 200.86.231.43 rport 2486 generation 0 > a=candidate:296579010 2 udp 25108222 46.37.165.198 61376 typ relay raddr 200.86.231.43 rport 2489 generation 0 > a=candidate:296579010 1 udp 8331007 46.37.165.198 63945 typ relay raddr 200.86.231.43 rport 2485 generation 0 > a=candidate:296579010 1 udp 8331007 46.37.165.198 64219 typ relay raddr 200.86.231.43 rport 2484 generation 0 > a=candidate:296579010 2 udp 8331006 46.37.165.198 52149 typ relay raddr 200.86.231.43 rport 2488 generation 0 > a=candidate:296579010 2 udp 8331006 46.37.165.198 61407 typ relay raddr 200.86.231.43 rport 2487 generation 0 > a=ice-ufrag:6aKotQHXO+YIa4SB > a=ice-pwd:x26eZydsmKS3CujQnJt+yagB > a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD > a=setup:actpass > a=mid:audio > b=AS:96 > a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level > a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time > a=sendrecv > a=rtcp-mux > a=rtpmap:111 opus/48000/2 > a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; > sprop-stereo=0; stereo=0 > 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:126 telephone-event/8000 > a=maxptime:60 > a=ssrc:3496827522 cname:useDs2Io3ldUsLU6 > a=ssrc:3496827522 msid:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 687fb926-afe8-433f-8b82-793d1e6f2f2a > a=ssrc:3496827522 mslabel:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 > a=ssrc:3496827522 label:687fb926-afe8-433f-8b82-793d1e6f2f2a > > > _________________________________________________________________________ > 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 > From brian at freeswitch.org Tue Sep 15 03:33:49 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 14 Sep 2015 18:33:49 -0500 Subject: [Freeswitch-users] RFC 1918 (private) IPs not accepted in SDP? In-Reply-To: <55F75407.6000307@virtues.net> References: <55F72F86.5@virtues.net> <55F75407.6000307@virtues.net> Message-ID: Just fix your ACL's to allow it. On Mon, Sep 14, 2015 at 6:11 PM, Thomas wrote: > Uh, if I diagnosed this correctly, the local subnet fails the candidate > checks, because it's not part of the wan.auto > list. Can this be a configuration thing? Or is there a reason to disallow > RTP traffic on the LAN? > > On 14.09.2015 17:35, Thomas wrote: > > Hello list, > > > > testing some things on a LAN, I noticed Chrome and FS having problems > establishing a direct LAN connection. Without any > > ICE servers and the SDP being limited to the host address, FS rejects > what looks like a perfectly fine SDP with a codec > > negotiation error. > > > > When TURN servers are available, Chrome already puts a TURN server's IP > into the c= line. Other than that, there are > > just additional relay ice candidates. FS will choose the TURN server in > the c= line first, but later "auto change" to > > the LAN address. > > > > I could not find any other differences between the two SDPs. I've added > some delay and checked listening ports to make > > sure this isn't a timing issue on Chrome's end: It does listen on the > ports it announced ... > > > > Is there a configuration option, which could cause this? I can't quite > believe this being a bug, because a lot of people > > should have noticed ... > > > > Thanks, > > > > Thomas > > > > > > P.S.: > > > > Log snippet of rejected call: > > > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio > Candidate cid: 1 proto: udp type: host addr: > > 192.168.1.113:50602 > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio > Candidate cid: 2 proto: udp type: host addr: > > 192.168.1.113:50603 > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching > for rtp candidate. > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching > for rtcp candidate. > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3344 > sofia/internal/tauge at sip.abc.com no suitable candidates found. > > 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:4427 Set 2833 > dtmf send/recv payload to 126 > > 2015-09-14 16:12:54.962238 [ERR] mod_sofia.c:2284 CODEC NEGOTIATION > ERROR. SDP: > > > > > > Broken SDP: > > > > v=0 > > o=ABC-WEB-2.0 6876809645794559979 2 IN IP4 127.0.0.1 > > s=- > > t=0 0 > > a=group:BUNDLE audio > > a=msid-semantic: WMS ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 > > m=audio 64149 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 > > c=IN IP4 192.168.1.113 > > a=rtcp:64150 IN IP4 192.168.1.113 > > a=candidate:2624638470 1 udp 2122260223 192.168.1.113 64149 typ host > generation 0 > > a=candidate:2624638470 2 udp 2122260222 192.168.1.113 64150 typ host > generation 0 > > a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype > active generation 0 > > a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype > active generation 0 > > a=ice-ufrag:BOWdiCKMBJ5j5dcx > > a=ice-pwd:zn1o5HVNk8ZjbFUlouk2bT3O > > a=fingerprint:sha-256 > 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD > > a=setup:actpass > > a=mid:audio > > b=AS:96 > > a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level > > a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time > > a=sendrecv > > a=rtcp-mux > > a=rtpmap:111 opus/48000/2 > > a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; > sprop-maxcapturerate=48000; maxaveragebitrate=64000; > > sprop-stereo=0; stereo=0 > > 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:126 telephone-event/8000 > > a=maxptime:60 > > a=ssrc:1980631361 cname:3nFhXh/3h3cqLn4p > > a=ssrc:1980631361 msid:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 > f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 > > a=ssrc:1980631361 mslabel:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 > > a=ssrc:1980631361 label:f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 > > > > > > Working SDP: > > > > v=0 > > o=ABC-WEB-2.0 8443069933158526980 2 IN IP4 127.0.0.1 > > s=- > > t=0 0 > > a=group:BUNDLE audio > > a=msid-semantic: WMS 5aa672c6-f6ac-49ee-a7fa-758e85f1d569 > > m=audio 54843 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 > > c=IN IP4 184.173.227.184 > > a=rtcp:50649 IN IP4 184.173.227.184 > > a=candidate:2624638470 1 udp 2122260223 192.168.1.113 57019 typ host > generation 0 > > a=candidate:2624638470 2 udp 2122260222 192.168.1.113 57020 typ host > generation 0 > > a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype > active generation 0 > > a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype > active generation 0 > > a=candidate:2388703359 1 udp 25108223 184.173.227.184 54843 typ relay > raddr 200.86.231.43 rport 2480 generation 0 > > a=candidate:2388703359 2 udp 25108222 184.173.227.184 50649 typ relay > raddr 200.86.231.43 rport 2483 generation 0 > > a=candidate:296579010 1 udp 25108223 46.37.165.198 51332 typ relay raddr > 200.86.231.43 rport 2486 generation 0 > > a=candidate:296579010 2 udp 25108222 46.37.165.198 61376 typ relay raddr > 200.86.231.43 rport 2489 generation 0 > > a=candidate:296579010 1 udp 8331007 46.37.165.198 63945 typ relay raddr > 200.86.231.43 rport 2485 generation 0 > > a=candidate:296579010 1 udp 8331007 46.37.165.198 64219 typ relay raddr > 200.86.231.43 rport 2484 generation 0 > > a=candidate:296579010 2 udp 8331006 46.37.165.198 52149 typ relay raddr > 200.86.231.43 rport 2488 generation 0 > > a=candidate:296579010 2 udp 8331006 46.37.165.198 61407 typ relay raddr > 200.86.231.43 rport 2487 generation 0 > > a=ice-ufrag:6aKotQHXO+YIa4SB > > a=ice-pwd:x26eZydsmKS3CujQnJt+yagB > > a=fingerprint:sha-256 > 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD > > a=setup:actpass > > a=mid:audio > > b=AS:96 > > a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level > > a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time > > a=sendrecv > > a=rtcp-mux > > a=rtpmap:111 opus/48000/2 > > a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; > sprop-maxcapturerate=48000; maxaveragebitrate=64000; > > sprop-stereo=0; stereo=0 > > 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:126 telephone-event/8000 > > a=maxptime:60 > > a=ssrc:3496827522 cname:useDs2Io3ldUsLU6 > > a=ssrc:3496827522 msid:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 > 687fb926-afe8-433f-8b82-793d1e6f2f2a > > a=ssrc:3496827522 mslabel:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 > > a=ssrc:3496827522 label:687fb926-afe8-433f-8b82-793d1e6f2f2a > > > > > > _________________________________________________________________________ > > 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 > > > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/1b20c73f/attachment-0001.html From mike at jerris.com Tue Sep 15 03:36:16 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 14 Sep 2015 19:36:16 -0400 Subject: [Freeswitch-users] RFC 1918 (private) IPs not accepted in SDP? In-Reply-To: <55F75407.6000307@virtues.net> References: <55F72F86.5@virtues.net> <55F75407.6000307@virtues.net> Message-ID: The acl is totally configurable, the defaults for the candidates does not include these as the typical deployment (such as a server on he public internet) would not want those, but you of course can substitute your own acl based on your needs. > On Sep 14, 2015, at 7:11 PM, Thomas wrote: > > Uh, if I diagnosed this correctly, the local subnet fails the candidate checks, because it's not part of the wan.auto > list. Can this be a configuration thing? Or is there a reason to disallow RTP traffic on the LAN? > > On 14.09.2015 17:35, Thomas wrote: >> Hello list, >> >> testing some things on a LAN, I noticed Chrome and FS having problems establishing a direct LAN connection. Without any >> ICE servers and the SDP being limited to the host address, FS rejects what looks like a perfectly fine SDP with a codec >> negotiation error. >> >> When TURN servers are available, Chrome already puts a TURN server's IP into the c= line. Other than that, there are >> just additional relay ice candidates. FS will choose the TURN server in the c= line first, but later "auto change" to >> the LAN address. >> >> I could not find any other differences between the two SDPs. I've added some delay and checked listening ports to make >> sure this isn't a timing issue on Chrome's end: It does listen on the ports it announced ... >> >> Is there a configuration option, which could cause this? I can't quite believe this being a bug, because a lot of people >> should have noticed ... >> >> Thanks, >> >> Thomas >> >> >> P.S.: >> >> Log snippet of rejected call: >> >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 1 proto: udp type: host addr: >> 192.168.1.113:50602 >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 2 proto: udp type: host addr: >> 192.168.1.113:50603 >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtp candidate. >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtcp candidate. >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3344 sofia/internal/tauge at sip.abc.com no suitable candidates found. >> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:4427 Set 2833 dtmf send/recv payload to 126 >> 2015-09-14 16:12:54.962238 [ERR] mod_sofia.c:2284 CODEC NEGOTIATION ERROR. SDP: >> >> >> Broken SDP: >> >> v=0 >> o=ABC-WEB-2.0 6876809645794559979 2 IN IP4 127.0.0.1 >> s=- >> t=0 0 >> a=group:BUNDLE audio >> a=msid-semantic: WMS ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 >> m=audio 64149 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 >> c=IN IP4 192.168.1.113 >> a=rtcp:64150 IN IP4 192.168.1.113 >> a=candidate:2624638470 1 udp 2122260223 192.168.1.113 64149 typ host generation 0 >> a=candidate:2624638470 2 udp 2122260222 192.168.1.113 64150 typ host generation 0 >> a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 >> a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 >> a=ice-ufrag:BOWdiCKMBJ5j5dcx >> a=ice-pwd:zn1o5HVNk8ZjbFUlouk2bT3O >> a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD >> a=setup:actpass >> a=mid:audio >> b=AS:96 >> a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level >> a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time >> a=sendrecv >> a=rtcp-mux >> a=rtpmap:111 opus/48000/2 >> a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; >> sprop-stereo=0; stereo=0 >> 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:126 telephone-event/8000 >> a=maxptime:60 >> a=ssrc:1980631361 cname:3nFhXh/3h3cqLn4p >> a=ssrc:1980631361 msid:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 >> a=ssrc:1980631361 mslabel:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 >> a=ssrc:1980631361 label:f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 >> >> >> Working SDP: >> >> v=0 >> o=ABC-WEB-2.0 8443069933158526980 2 IN IP4 127.0.0.1 >> s=- >> t=0 0 >> a=group:BUNDLE audio >> a=msid-semantic: WMS 5aa672c6-f6ac-49ee-a7fa-758e85f1d569 >> m=audio 54843 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 >> c=IN IP4 184.173.227.184 >> a=rtcp:50649 IN IP4 184.173.227.184 >> a=candidate:2624638470 1 udp 2122260223 192.168.1.113 57019 typ host generation 0 >> a=candidate:2624638470 2 udp 2122260222 192.168.1.113 57020 typ host generation 0 >> a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 >> a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 >> a=candidate:2388703359 1 udp 25108223 184.173.227.184 54843 typ relay raddr 200.86.231.43 rport 2480 generation 0 >> a=candidate:2388703359 2 udp 25108222 184.173.227.184 50649 typ relay raddr 200.86.231.43 rport 2483 generation 0 >> a=candidate:296579010 1 udp 25108223 46.37.165.198 51332 typ relay raddr 200.86.231.43 rport 2486 generation 0 >> a=candidate:296579010 2 udp 25108222 46.37.165.198 61376 typ relay raddr 200.86.231.43 rport 2489 generation 0 >> a=candidate:296579010 1 udp 8331007 46.37.165.198 63945 typ relay raddr 200.86.231.43 rport 2485 generation 0 >> a=candidate:296579010 1 udp 8331007 46.37.165.198 64219 typ relay raddr 200.86.231.43 rport 2484 generation 0 >> a=candidate:296579010 2 udp 8331006 46.37.165.198 52149 typ relay raddr 200.86.231.43 rport 2488 generation 0 >> a=candidate:296579010 2 udp 8331006 46.37.165.198 61407 typ relay raddr 200.86.231.43 rport 2487 generation 0 >> a=ice-ufrag:6aKotQHXO+YIa4SB >> a=ice-pwd:x26eZydsmKS3CujQnJt+yagB >> a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD >> a=setup:actpass >> a=mid:audio >> b=AS:96 >> a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level >> a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time >> a=sendrecv >> a=rtcp-mux >> a=rtpmap:111 opus/48000/2 >> a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; >> sprop-stereo=0; stereo=0 >> 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:126 telephone-event/8000 >> a=maxptime:60 >> a=ssrc:3496827522 cname:useDs2Io3ldUsLU6 >> a=ssrc:3496827522 msid:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 687fb926-afe8-433f-8b82-793d1e6f2f2a >> a=ssrc:3496827522 mslabel:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 >> a=ssrc:3496827522 label:687fb926-afe8-433f-8b82-793d1e6f2f2a From krice at freeswitch.org Tue Sep 15 03:38:31 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 14 Sep 2015 23:38:31 +0000 Subject: [Freeswitch-users] FreeSWITCH Week in Review (Master Branch) September 5th-11th Message-ID: <55f75a77bf1f4_deba7f73306c0@resque-worker-high.4.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1FJl1lk FreeSWITCH Week in Review (Master Branch) September 5th-11th Hello, again. This past week in the FreeSWITCH master branch we had?35 commits. This week we had?one feature: the handling of ?a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call. Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support. New features that were added: FS-8053?Handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call Improvements in build system, cross platform support, and packaging: FS-7168 [Debian] Update packages so that FS core libraries are setup as runtime dependencies FS-7697 Chown the /etc/freeswitch/tls directory so that the freeswitch user can have read/write for TLS certificate generation FS-7966 [Windows] Explore use of nuget for wix build dependency FS-7967 [build] SmartOS compatibility FS-1772 [mod_voicemail] Fixed a build error FS-8072 [Debian] Fixed a missed space The following bugs were squashed: FS-8130? Port video buffer to also support audio and remove original STFU jitter buffer, add some more resilience to video packet loss, add codec control mechanism for both call-specific debug and codec/call specific parameters, make opus function better in packet loss and latent situations, use new codec control prams to make jitter buffer lookahead FEC optionally enabled or disabled mid-call, and add a parameter to allow jitter buffer lookahead to be enabled. FS-8131 [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user FS-8136 [mod_h26x] Do not load passthru video codecs by default FS-8140 [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite FS-8142 Fixed ?a thread cache thread-safety and caching FS-8075 [mod_hiredis] Fix for failover when you pull power on redis, while redis clients under load test FS-8144 [mod_opus] Readability and code formatting cleanup FS-8126 [switch_core] Fixed the pruning of a media bug causing all media bugs on a session to be pruned FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context?s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. FS-8147 [event_handlers] Fixed the process spawning segfault FS-8149 [mod_xml_cdr] Fixed curl dependency in makefile ? And, this past week in the FreeSWITCH 1.4 branch we had 9?new commits merged in from master. And the FreeSWITCH 1.4.21 release is here! Go check it out! The following bugs were fixed: FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context?s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. FS-8127 [mod_conference] Fixed an audio issue caused by the codec not updating often enough when detecting rate change FS-8099?[mod_lua] Restored LUA dialplan ACTIONS functionality FS-8142 Fixed thread cache thread-safety and caching -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/b2401835/attachment.html From kamil.nigmatullin at gmail.com Tue Sep 15 05:47:46 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Tue, 15 Sep 2015 07:47:46 +0600 Subject: [Freeswitch-users] May be bug in mod_callcenter In-Reply-To: References: Message-ID: Thanks a lot. Is there a missprint in wiki or call_timeout should be used when calling local user? 15 ????. 2015 ?. 1:56 ???????????? "?talo Rossi" ???????: > > Use leg_timeout instead of call_timeout > > On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < kamil.nigmatullin at gmail.com> wrote: >> >> >> Hello again. Have a question. Maybe a bug though... >> If I set contact for agent like this [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout doesn't work. Is it something that I do illigal or should I report to Jira? >> >> Thanks >> >> -- >> Kamil Nigmatullin >> Tel: 77272323748 >> mob: 7 (707) 2517003 >> Skype: kamil.nigmatullin >> >> _________________________________________________________________________ >> 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 > > > > > -- > ?talo Rossi > italo at freeswitch.org > > _________________________________________________________________________ > 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/20150915/11513519/attachment.html From regis.freeswitch.org at tornad.net Tue Sep 15 10:16:34 2015 From: regis.freeswitch.org at tornad.net (Regis M) Date: Tue, 15 Sep 2015 08:16:34 +0200 Subject: [Freeswitch-users] May be bug in mod_callcenter In-Reply-To: References: Message-ID: call_timeout work on bridged call using the bridge command... In mod_callcenter, the system makes an originate to join the agent, and then, bridge the two leg with the inner bridge api. So the call was already connected and call_timeout useles. So call_timeout works, but not for mod_callcenter 's agent contact. If there's call_timeout in call_center doc, for me, yes, it's a mistake. Regards, 2015-09-15 3:47 GMT+02:00 Kamil Nigmatullin : > Thanks a lot. Is there a missprint in wiki or call_timeout should be used > when calling local user? > 15 ????. 2015 ?. 1:56 ???????????? "?talo Rossi" > ???????: > > > > > Use leg_timeout instead of call_timeout > > > > On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < > kamil.nigmatullin at gmail.com> wrote: > >> > >> > >> Hello again. Have a question. Maybe a bug though... > >> If I set contact for agent like this > [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout > doesn't work. Is it something that I do illigal or should I report to Jira? > >> > >> Thanks > >> > >> -- > >> Kamil Nigmatullin > >> Tel: 77272323748 > >> mob: 7 (707) 2517003 > >> Skype: kamil.nigmatullin > >> > >> > _________________________________________________________________________ > >> 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 > > > > > > > > > > -- > > ?talo Rossi > > italo at freeswitch.org > > > > _________________________________________________________________________ > > 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 > > > _________________________________________________________________________ > 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/20150915/90fd39cc/attachment-0001.html From yadenis at seznam.cz Tue Sep 15 10:50:01 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Tue, 15 Sep 2015 08:50:01 +0200 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <1872096921.6298246.1442232620473.JavaMail.zimbra@ext.chefkoch.de> <14710601750.20150914145009@seznam.cz> Message-ID: <464994370.20150915085001@seznam.cz> Dobr? den, Ok, ok. Over mod_av I understood. What about mod_vlc? At least I can install it? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:56:39, napsal jste: Mod_av is not supported on centos. If your looking to use this, you will need to use a distro that supplies all the dependencies like Debian Jessie, or you will have to handle the build and packaging issues yourself. On Monday, September 14, 2015, Denis Jakovlev wrote: Hi, I still have a couple of questions. This installation puts freeswitch not as usual on /usr/local/freeswitch/ but in /etc/freeswitch/. No problem. I need to add mod_av and mod_vlc to freeswitch. How can I do this? /usr/src/freeswitch.git I could make "make mod_vlc-install" and it worked. How do I do now? Thank you -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: Hello Denis, do you have the EPEL repository installed? For me, freeswitch installed the libdb4 package automatically and it comes from EPEL. Try the following: yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum clean all yum install -y freeswitch-config-vanilla Kind regards Joern Von: "Denis Jakovlev" An: "FreeSWITCH Users Help" Gesendet: Montag, 14. September 2015 12:39:48 Betreff: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: Tarball: http://ift.tt/1NfRO7L Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header FS-7564 [mod_rayo] Added new algorithms for offering calls to clients FS-7436 FS-7601 [mod_opus] Added FEC support FS-7603 [mod_event_socket] Failover for socket application in dialplan FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields FS-7138 [mod_callcenter] Added a new reserve-agents param FS-7436 FS-7601 [mod_opus] FEC support FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate FS-7641 Added video support to eavesdrop FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. FS-7519 [mod_av] Fixed bitrate and added some presets FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors FS-7732 Continue recording with uuid_transfer FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause FS-7771 Set a channel variable if the recording is terminated due to silence hits FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp FS-7774 Add mod_kazoo FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). FS-7799 [mod_png] Add API command uuid_write_png FS-7801 [mod_opus] Added support to set CBR mode FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set FS-7820 FreeSWITCH automated unit test and micro benchmark framework FS-7769 [mod_conference] Add new multi-canvas and telepresence features FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. FS-7813 [mod_conference] Add vmute member flag. FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization FS-7519 FS-7677 [mod_av] Add H.263 codec support FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. FS-7900 [mod_png] Allow snapshot of single legged calls FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue FS-7972 [verto communicator] Creating Verto Communicator FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis FS-8049 [mod_commands] Add getenv FSAPI FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: FS-7610 Fixed a gcc5 compilation issue FS-7499 Fixed a build error on 32bit platforms FS-7570 Fixed a compilation issue w/ zrtp enabled FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems FS-7373 Expose the custom repo and key path to the build-all command too FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test FS-7338 Fixed bug in Debian packaging when trying to build against custom repo FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. FS-7297 [mod_com_g729] Updated the make target installer FS-7644 Added a working windows build without video support for msvc 2013 FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms FS-7707 Fix build error on CentOS7 FS-7655 Fixed a build error when we have PNG but not YUV FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. FS-7648 Added a test cases for FS-7724 and FS-7687 FS-7726 Additional configurations for a QA test case FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error FS-7776 Add mod_kazoo to packaging FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance FS-7769 [mod_conference] Fixed a build issue FS-7820 Fix build system typo. Don?t assign the same variable twice. FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd FS-7860 Prevent a switch_rtp header conflict FS-7130 Make /run/freeswitch persistent, so it will start under systemd FS-7728 Fixed Windows build issues minus video features FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows FS-8061 [verto_communicator] Adding license to package.json FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers FS-8054 [mod_rayo] Fixed a warning when building on Debian FS-8055 [build] Add confdir variable to freeswitch.pc FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 FS-7613 Fixed a crash in core text rendering FS-7612 Fixed invalid json format for callflow key FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec FS-7621 [mod_shout] Fixed a slow interrupt FS-7432 Fixed missing a=setup parameter from answering SDP FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls FS-7573 Fixed 80bit tag support for zrtp FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo FS-7641 Fixed a segfault in eavesdrop video support FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels FS-7678 Fixed for fail_on_single_reject not working with | bridge FS-7709 [mod_verto] Verto compatibility fixes for Firefox FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents FS-7699 [mod_verto] Fixed for browser compatibility FS-7722 Fixed an issue with record_session including params when creating path FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output FS-7703 Fixed a bug caused by answer_delay being set in the default configurations FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses FS-7734 [mod_nibblebill] Fixed a deadlock FS-7726 Fixed a bug with recording a video session on DTMF command FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script FS-7429 [mod_curl] Fixed to output valid json FS-7746 [mod_verto] Fixed a device permission error in verto client FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold FS-7761 [core] Fix shutdown races running api commands during shutdown FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference FS-7486 [mod_sofia] Fixed the handling of queued requests FS-7775 [mod_conference] Fix threading issue causing stuck worker threads FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. FS-7762 [mod_av] Handle buffer allocation failures of large buffers FS-7849 [verto] Remove extra div breaking full screen in html FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout FS-7844 Fix packet loss fraction when calculating loss average FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings FS-7854 Add task_runtime to tasks table in core database FS-7856 [mod_av] Fix some segfaults and leaks. FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call FS-7874 [mod_conference] Fixed incorrect layout group count FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object FS-7811 Use more common format CIF for blank image FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown FS-7904 Fixed alpha image patching FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time FS-7913 [mod_conference] Fixed miscast variable FS-7918 [mod_kazoo] Small fixes in mod_kazoo FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message FS-7970 Fixed crash in video_bug_thread caused by double free FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited FS-7962 Fixed sporadic invite/replaces failure FS-8004 Send keyframe on receiving nack with multiple consecutive packets FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners FS-8016 [mod_conference] Reduce buffering of video in conference mux FS-7977 [verto communicator] Fixing default resolution and cleaning code FS-7992 [verto communicator] Fixed device list at settings FS-8017 [verto communicator] Fixed uses of serialized verto in local storage FS-7986 [verto communicator] Fix for devices not refreshing if system config changes FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. FS-7979 [verto_communicator] Prompt for extension before transferring a conference member FS-8001 [verto_communicator] For this to work, passing in the parameter was missing FS-7979 [verto_communicator] Removed extra console.log and commented line FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService FS-8043 [verto_communicator] Removed unnecessary calls to localStorage FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events FS-8046 [verto] Fixed for library not passing device preferences to dialog properly FS-8053 [verto] Don?t receive video on screen share FS-8059 [verto] Fixed typo when transferring party from conference FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-7989 [fixbug.pl] Add ?author option FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx FS-8069 [stun] Fixed ipv6 support missing in stun code FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode FS-8077 [mod_conference] Fix memory leak in record FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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 -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _________________________________________________________________________ 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 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys _________________________________________________________________________ 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/20150915/c0c0dce2/attachment-0001.html From mic.niel84 at gmail.com Tue Sep 15 11:36:12 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 15 Sep 2015 09:36:12 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: <55F73450.4080605@virtues.net> References: <55F73450.4080605@virtues.net> Message-ID: wss-binding is not set - looking in internal.xml and running grep after wss-binding does not find anything. Looking at $${internal_ssl_dir} I'm not able to find where this is. grep'ing after internal_ssl_dir doesn't find anything. I'm running freeswitch as freeswitch user - so I guess the same user should be on the certificates. On Mon, Sep 14, 2015 at 10:55 PM, Thomas wrote: > The "none" option for the policy is part of the old standard config, no > idea why it doesn't work (anymore?). Seen that error a lot, but it never > prevented the profile from setting up the socket. > > You sure none of these ports are already in use? (netstat -lpn) Does the > box have an IPv6 interface? Is 159.122.89.10 configured on any interface? > > If you did not get this error and the SIP profiles were loading properly > before your TLS changes, revert and do it step by step. You can issue a > "reload mod_sofia" to test the new config without restarting FS. > > > > On 14.09.2015 17:21, Michael Nielsen wrote: > > none, but I've also tried with in. > > On Monday, September 14, 2015, ?talo Rossi < > italo at freeswitch.org> wrote: > >> What you have in your tls-verify-policy ? >> >> Check the valid values here: >> https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings >> >> On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen >> wrote: >> >>> When doing so I get the following error in fs_cli: >>> >>> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >>> tls-verify-policy value: none >>> >>> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for >>> profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >>> ATTEMPT 1 (RETRY IN 5 SEC) >>> >>> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for >>> profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) >>> ATTEMPT 1 (RETRY IN 5 SEC) >>> >>> And then sofia status only shows port 5080 running... >>> >>> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen >>> wrote: >>> >>>> I'm running this clean installation of FS: >>>> https://github.com/voxserv/freeswitch_conf_minimal >>>> >>>> Everything seems to work and I would now like to add TLS and SRTP >>>> encryption - for use on public WiFi and such. >>>> >>>> I've tried the following from this >>>> >>>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption: >>>> >>>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>> >>>> And in vars.xml: >>>> >>>> >>>> >>>> >>>> Of course with my own domain when generating certificates. >>>> >>>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>>> Looking in fs_cli with debug 7 doesn't output anything when the client >>>> tries to connect. >>>> >>>> How to debug or does anyone know what's wrong? My certificates are >>>> generated automatically in /usr/conf/ssl. >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> italo at freeswitch.org >> > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com > > Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com > > FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org > > > > _________________________________________________________________________ > 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/20150915/26a9dc91/attachment.html From david.villasmil.work at gmail.com Tue Sep 15 12:24:11 2015 From: david.villasmil.work at gmail.com (David Villasmil) Date: Tue, 15 Sep 2015 10:24:11 +0200 Subject: [Freeswitch-users] Multiple "gateways" outbound registration and socket reuse In-Reply-To: References: Message-ID: Hello Guys, Any help on this? Thanks On Mon, Sep 14, 2015 at 4:37 PM, David Villasmil < david.villasmil.work at gmail.com> wrote: > hello list, > > I need yo register 500+ accounts via TCP transport on a remote server from > FS. I configured the 500 accounts a gateways. > > I need each account to use its own tcp socket. I know this is done via > "reuse_connection" or something similar on sofia config. I did this and its > done properly. > > Mu issue comes when FS is refreshing (re-registering) on the remote > server. Because fs is configure to NOT reuse the connection, it closes the > previous and makes a brand new connection. > > Is it possible for FS to continue using the same socket, instead of > closing it and create a new one? > > On the othet hand, i think FS is missing some incoming packets. Aftet > about 190 accounts, it seems FS doesn't receives all the incoming packets > and the regustration fails, although on the temote side we see the > registration process complete. > > I will investigate this latter issue more in-depth. > > Any help with the socket question? > > Thanks! > > David Villasmil > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/c41e3e58/attachment.html From mic.niel84 at gmail.com Tue Sep 15 15:26:51 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 15 Sep 2015 13:26:51 +0200 Subject: [Freeswitch-users] OPUS codec and optimal settings for "bad" 3G reception. Message-ID: Hi, I'm looking into a good codec for a client when bad 3G coverage is present. OPUS seems as a good choice. Can anyone recommend settings for this on the FS server side, or should it be done in the client? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/27e4f5c4/attachment.html From mic.niel84 at gmail.com Tue Sep 15 15:42:21 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 15 Sep 2015 13:42:21 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: <55F73450.4080605@virtues.net> Message-ID: Nothing is running on port 5060 and blocking this. When setting the internal_ssl_enable=true it doesnt work, when setting this to false everything works. Netstat doesn't show anything on port 5060... or 5061. On Tue, Sep 15, 2015 at 9:36 AM, Michael Nielsen wrote: > wss-binding is not set - looking in internal.xml and running grep after > wss-binding does not find anything. > Looking at $${internal_ssl_dir} I'm not able to find where this is. > grep'ing after internal_ssl_dir doesn't find anything. > > I'm running freeswitch as freeswitch user - so I guess the same user > should be on the certificates. > > On Mon, Sep 14, 2015 at 10:55 PM, Thomas wrote: > >> The "none" option for the policy is part of the old standard config, no >> idea why it doesn't work (anymore?). Seen that error a lot, but it never >> prevented the profile from setting up the socket. >> >> You sure none of these ports are already in use? (netstat -lpn) Does the >> box have an IPv6 interface? Is 159.122.89.10 configured on any interface? >> >> If you did not get this error and the SIP profiles were loading properly >> before your TLS changes, revert and do it step by step. You can issue a >> "reload mod_sofia" to test the new config without restarting FS. >> >> >> >> On 14.09.2015 17:21, Michael Nielsen wrote: >> >> none, but I've also tried with in. >> >> On Monday, September 14, 2015, ?talo Rossi < >> italo at freeswitch.org> wrote: >> >>> What you have in your tls-verify-policy ? >>> >>> Check the valid values here: >>> https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings >>> >>> On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen >>> wrote: >>> >>>> When doing so I get the following error in fs_cli: >>>> >>>> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >>>> tls-verify-policy value: none >>>> >>>> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA for >>>> profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >>>> ATTEMPT 1 (RETRY IN 5 SEC) >>>> >>>> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA for >>>> profile: internal (sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) >>>> ATTEMPT 1 (RETRY IN 5 SEC) >>>> >>>> And then sofia status only shows port 5080 running... >>>> >>>> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen >>>> wrote: >>>> >>>>> I'm running this clean installation of FS: >>>>> https://github.com/voxserv/freeswitch_conf_minimal >>>>> >>>>> Everything seems to work and I would now like to add TLS and SRTP >>>>> encryption - for use on public WiFi and such. >>>>> >>>>> I've tried the following from this >>>>> >>>>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption >>>>> : >>>>> >>>>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>> >>>>> And in vars.xml: >>>>> >>>>> >>>>> >>>>> >>>>> Of course with my own domain when generating certificates. >>>>> >>>>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>>>> Looking in fs_cli with debug 7 doesn't output anything when the client >>>>> tries to connect. >>>>> >>>>> How to debug or does anyone know what's wrong? My certificates are >>>>> generated automatically in /usr/conf/ssl. >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> ?talo Rossi >>> italo at freeswitch.org >>> >> >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com >> >> Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com >> >> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org >> >> >> >> _________________________________________________________________________ >> 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/20150915/7b3e6fd6/attachment-0001.html From igorolhovskiy at gmail.com Tue Sep 15 16:12:20 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Tue, 15 Sep 2015 15:12:20 +0300 Subject: [Freeswitch-users] Dialplan question.... In-Reply-To: References: Message-ID: Seems to be, if you have a mix of lua - driven dialplan and XML, freeswitch just drop your XML parts. Means in autoload_configs/lua.conf.xml i have When I transfer a call to another context, I get 2015-09-15 15:06:32.051880 [INFO] mod_dialplan_xml.c:635 Processing 601 <601>->5555 in context test_cases 2015-09-15 15:06:32.051880 [DEBUG] freeswitch_lua.cpp:360 DBH handle 0x7fb46c214d50 Connected. 2015-09-15 15:06:32.051880 [DEBUG] freeswitch_lua.cpp:377 DBH handle 0x7fb46c214d50 released. 2015-09-15 15:06:32.051880 [INFO] switch_core_state_machine.c:241 No Route, Aborting So, it tries to lookup this context via lua bindings, but not via plain XML. But when I do a xml_lookup in CLI, I see this context. Looks like a bug or not? 2015-09-14 23:16 GMT+03:00 Igor Olhovskiy : > Really dunno. > May be cause of mix of lua dbh dialplan and plain xml? > Will play more on it.... > > 2015-09-14 22:52 GMT+03:00 Steven Ayre : > >> That should be fine, I use it a lot >> >> On 14 September 2015 at 20:14, Michael Jerris wrote: >> >>> maybe it doesn't like the _ in the context name? >>> >>> >>> On Monday, September 14, 2015, Igor Olhovskiy >>> wrote: >>> >>>> File /usr/local/freeswitch/conf/dialplan/test_case.xml >>>> >>>> >>>> xml_locate dialplan >>>>
>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>
>>>> ..... >>>> (other dialplan is handled by lua dbh) >>>> >>>> reloadxml gives no error.... >>>> And I'm already at log7. >>>> What is strange - I can't see strings in log for regex matching (PASS >>>> and FAIL), just No Route.... >>>> >>>> 2015-09-14 20:53 GMT+03:00 ?talo Rossi : >>>> >>>>> You're probably not reloading your dialplan due to an error in your >>>>> xml, or overwriting the context test_case. >>>>> >>>>> xml_locate root dialplan >>>>> >>>>> and examine what FreeSWITCH have loaded. >>>>> >>>>> reloadxml give you an error? >>>>> >>>>> /log 7 will help you to see the dialplan hunt. >>>>> >>>>> On Mon, Sep 14, 2015 at 2:15 PM, Brian West >>>>> wrote: >>>>> >>>>>> What directory do you have the file in and what is the file called? >>>>>> >>>>>> On Mon, Sep 14, 2015 at 11:42 AM, Igor Olhovskiy < >>>>>> igorolhovskiy at gmail.com> wrote: >>>>>> >>>>>>> Yea, missed it. But the same >>>>>>> >>>>>>> 2015-09-14 18:41:19.880227 [DEBUG] switch_core_state_machine.c:166 >>>>>>> loopback/3335-b Standard ROUTING >>>>>>> 2015-09-14 18:41:19.880227 [INFO] mod_dialplan_xml.c:635 Processing >>>>>>> <0000000000>->3335 in context test_cases >>>>>>> 2015-09-14 18:41:19.880227 [INFO] switch_core_state_machine.c:241 No >>>>>>> Route, Aborting >>>>>>> >>>>>>> >>>>>>> 2015-09-14 19:29 GMT+03:00 Russell Treleaven < >>>>>>> rtreleaven at bunnykick.ca>: >>>>>>> >>>>>>>> 3555 != 3335 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Sep 14, 2015 at 12:26 PM, Igor Olhovskiy < >>>>>>>> igorolhovskiy at gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi! >>>>>>>>> I have a really strange dialplan problem or total misunderstanding >>>>>>>>> of FreeSwitch dialplans.... >>>>>>>>> I've created file >>>>>>>>> test_cases.xml in dialplan directory with content: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Than, after reloadxml. verify, that I have >>>>>>>>> in log/freeswitch.xml.fsxml section with it (section="dialplan" and >>>>>>>>> other....) >>>>>>>>> >>>>>>>>> In fs_cli I've firing a commnand >>>>>>>>> originate loopback/3555/test_cases/XML user/101 >>>>>>>>> >>>>>>>>> But can't get to 3555 extension in dialplan. Got in log >>>>>>>>> >>>>>>>>> ..... >>>>>>>>> 2015-09-14 18:16:31.000258 [INFO] mod_dialplan_xml.c:635 >>>>>>>>> Processing <0000000000>->3555 in context test_cases >>>>>>>>> 2015-09-14 18:16:31.000258 [INFO] switch_core_state_machine.c:241 >>>>>>>>> No Route, Aborting >>>>>>>>> 2015-09-14 18:16:31.000258 [NOTICE] >>>>>>>>> switch_core_state_machine.c:242 Hangup loopback/3555-b [CS_ROUTING] >>>>>>>>> [NO_ROUTE_DESTINATION] >>>>>>>>> ..... >>>>>>>>> But why? I have a context test_cases and corresponding extension >>>>>>>>> with condition field..... >>>>>>>>> >>>>>>>>> Looks like dumb question, but I'm desperate... >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best regards, >>>>>>>>> Igor >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Igor >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> ?talo Rossi >>>>> italo at freeswitch.org >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Igor >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Igor > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/70793638/attachment-0001.html From raphael.lechner at gmail.com Tue Sep 15 16:50:19 2015 From: raphael.lechner at gmail.com (Raphael Lechner) Date: Tue, 15 Sep 2015 14:50:19 +0200 Subject: [Freeswitch-users] location of scripts directory FS 1.6 debian package Message-ID: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> Hi, With FS 1.4 I used the following dial plan to call a python script located under /usr/local/freeswitch/scripts/ >> ???????: >> >> > >> > Use leg_timeout instead of call_timeout >> > >> > On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < >> kamil.nigmatullin at gmail.com> wrote: >> >> >> >> >> >> Hello again. Have a question. Maybe a bug though... >> >> If I set contact for agent like this >> [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout >> doesn't work. Is it something that I do illigal or should I report to Jira? >> >> >> >> Thanks >> >> >> >> -- >> >> Kamil Nigmatullin >> >> Tel: 77272323748 >> >> mob: 7 (707) 2517003 >> >> Skype: kamil.nigmatullin >> >> >> >> >> _________________________________________________________________________ >> >> 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 >> > >> > >> > >> > >> > -- >> > ?talo Rossi >> > italo at freeswitch.org >> > >> > >> _________________________________________________________________________ >> > 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/a857e610/attachment.html From hunterj91 at hotmail.com Tue Sep 15 17:25:39 2015 From: hunterj91 at hotmail.com (Jonathan Hunter) Date: Tue, 15 Sep 2015 13:25:39 +0000 Subject: [Freeswitch-users] Lua dialplan extracting variables inline Message-ID: Hi Guys, Sorry for the post here but I just wanted to check if this was possible. I am using one large .lua script, and Im setting up channel variables before the call is connected, so for example I am setting in line; table.insert(xml, [[]]);table.insert(xml, [[]]); This then terminates on a dialplan, where I would like to use the value of closedop and closedopact as an anti-action; I can see in the logs the value is set; Action set(closedop=voicemail) INLINEEXECUTE sofia/internal/07917190439 at 62.239.9.74 set(closedop=voicemail)2015-09-14 20:41:47.828526 [DEBUG] mod_dptools.c:1435 sofia/internal/07917190438 at 62.239.9.74 SET [closedop]=[voicemail]Dialplan: sofia/internal/07917190439 at 62.239.9.74 Action set(closedopact=2000) INLINEEXECUTE sofia/internal/07917190439 at 62.239.9.74 set(closedopact=2000)2015-09-14 20:41:47.828526 [DEBUG] mod_dptools.c:1435 sofia/internal/07917190438 at 62.239.9.74 SET [closedopact]=[2000] So I want to set the application to voicemail, and the extension to 2000. How can I extract this? I have tried using ${closedop}, and session:getvariables, however this is only suitable when session established I believe? Plus I'm doing this inline, so setting variables, then wanting to get them again before answer. Can anyone advise? Thanks J -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/30341c6b/attachment.html From italo at freeswitch.org Tue Sep 15 17:28:02 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Tue, 15 Sep 2015 10:28:02 -0300 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: <55F73450.4080605@virtues.net> Message-ID: If you enable internal_ssl_enable then your sip profile will set tls=true (vanilla config) and FreeSWITCH will look for certificates in $${certs_dir}, which is created dynamically. (/usr/local/freeswitch/certs if you compiled or /etc/freeswitch/certs if you installed from packages) global_getvar certs_dir will output the current value for this var, put your certs there in the right format and see if your profile starts. On Tue, Sep 15, 2015 at 8:42 AM, Michael Nielsen wrote: > Nothing is running on port 5060 and blocking this. When setting the > > internal_ssl_enable=true > > it doesnt work, when setting this to false everything works. > Netstat doesn't show anything on port 5060... or 5061. > > On Tue, Sep 15, 2015 at 9:36 AM, Michael Nielsen > wrote: > >> wss-binding is not set - looking in internal.xml and running grep after >> wss-binding does not find anything. >> Looking at $${internal_ssl_dir} I'm not able to find where this is. >> grep'ing after internal_ssl_dir doesn't find anything. >> >> I'm running freeswitch as freeswitch user - so I guess the same user >> should be on the certificates. >> >> On Mon, Sep 14, 2015 at 10:55 PM, Thomas wrote: >> >>> The "none" option for the policy is part of the old standard config, no >>> idea why it doesn't work (anymore?). Seen that error a lot, but it never >>> prevented the profile from setting up the socket. >>> >>> You sure none of these ports are already in use? (netstat -lpn) Does the >>> box have an IPv6 interface? Is 159.122.89.10 configured on any interface? >>> >>> If you did not get this error and the SIP profiles were loading properly >>> before your TLS changes, revert and do it step by step. You can issue a >>> "reload mod_sofia" to test the new config without restarting FS. >>> >>> >>> >>> On 14.09.2015 17:21, Michael Nielsen wrote: >>> >>> none, but I've also tried with in. >>> >>> On Monday, September 14, 2015, ?talo Rossi < >>> italo at freeswitch.org> wrote: >>> >>>> What you have in your tls-verify-policy ? >>>> >>>> Check the valid values here: >>>> https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings >>>> >>>> On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen >>> > wrote: >>>> >>>>> When doing so I get the following error in fs_cli: >>>>> >>>>> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >>>>> tls-verify-policy value: none >>>>> >>>>> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA >>>>> for profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >>>>> ATTEMPT 1 (RETRY IN 5 SEC) >>>>> >>>>> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA >>>>> for profile: internal ( >>>>> sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) ATTEMPT 1 (RETRY >>>>> IN 5 SEC) >>>>> >>>>> And then sofia status only shows port 5080 running... >>>>> >>>>> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen >>>> > wrote: >>>>> >>>>>> I'm running this clean installation of FS: >>>>>> https://github.com/voxserv/freeswitch_conf_minimal >>>>>> >>>>>> Everything seems to work and I would now like to add TLS and SRTP >>>>>> encryption - for use on public WiFi and such. >>>>>> >>>>>> I've tried the following from this >>>>>> >>>>>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption >>>>>> : >>>>>> >>>>>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>>> >>>>>> And in vars.xml: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Of course with my own domain when generating certificates. >>>>>> >>>>>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>>>>> Looking in fs_cli with debug 7 doesn't output anything when the >>>>>> client tries to connect. >>>>>> >>>>>> How to debug or does anyone know what's wrong? My certificates are >>>>>> generated automatically in /usr/conf/ssl. >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> ?talo Rossi >>>> italo at freeswitch.org >>>> >>> >>> >>> _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com >>> >>> Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com >>> >>> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/5016dbab/attachment-0001.html From italo at freeswitch.org Tue Sep 15 17:32:18 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Tue, 15 Sep 2015 10:32:18 -0300 Subject: [Freeswitch-users] location of scripts directory FS 1.6 debian package In-Reply-To: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> References: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> Message-ID: global_getvar script_dir /etc/freeswitch/scripts probably On Tue, Sep 15, 2015 at 9:50 AM, Raphael Lechner wrote: > Hi, > > With FS 1.4 I used the following dial plan to call a python script located > under /usr/local/freeswitch/scripts/ > How do I do now? Thank you > > > > > *-- S pozdravem, Ing.Denis Jakovlev *mob.tel > > > > *. 775-415-382 pond?l? 14. z??? 2015, 14:10:20, napsal jste: * > Hello Denis, > > do you have the EPEL repository installed? For me, freeswitch installed > the libdb4 package automatically and it comes from EPEL. > > Try the following: > yum -y install > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm > yum clean all > yum install -y freeswitch-config-vanilla > > Kind regards > Joern > > ------------------------------ > *Von: *"Denis Jakovlev" > *An: *"FreeSWITCH Users Help" > *Gesendet: *Montag, 14. September 2015 12:39:48 > *Betreff: *Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! > > Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here!Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck > freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: > freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > > *Requires: db4 *You could try using --skip-broken to work around the > problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > > > > *-- S pozdravem, Ing.Denis Jakovlev *mob.tel > > > > *. 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: * > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > > > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler moduleand fixed the default configs to provided sample load > option for mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > > > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > > > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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/20150915/0c0b5534/attachment-0001.html From ssinyagin at gmail.com Tue Sep 15 17:59:45 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 15 Sep 2015 15:59:45 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150909231418.c190a040@mail.email-me.co.uk> Message-ID: I'm making some progress, but still some things aren't working as expected: https://goo.gl/514jCK The daemon now takes granular control of its privileges, so -u option is working correctly so far. I probably need to add PRIV_FILE_DAC_SEARCH privilege, because some strange side effects pop up when some directory cannot be listed because it belongs to a different user. Where I'm stuck is in -rp option: the daemon tries to adjust its scheduler, but fails even if PRIV_PROC_PRIOCNTL privilege is given to the zone. I'll dig slowly through it, but if there's someone familiar with Solaris privileges, that would probably help. cheers, stanislav On Thu, Sep 10, 2015 at 10:39 AM, Stanislav Sinyagin wrote: > wiki is updated: > https://freeswitch.org/confluence/display/FREESWITCH/SmartOS > > On Thu, Sep 10, 2015 at 6:47 AM, Stanislav Sinyagin wrote: >> I saw the profiles binding to TCP 5080 and 5060 (UDP too). >> >> On Sep 10, 2015 1:15 AM, "Support" wrote: >>> >>> Stanislav, >>> >>> Great progress you have made there, I returned to Debian myself but I >>> believe quite a few smartos guys are running older versions. >>> >>> I'll spin up a smartos box and see if master resolves the issue that was >>> the killer for me: https://freeswitch.org/jira/browse/FS-7991 >>> >>> Sip handsets had no problem with TCP but it just wouldn't send through a >>> gateway using TCP. >>> >>> Thanks for everything so far. >>> >>> Regards >>> Darren >>> >>> ________________________________ >>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>> Sent: Wed, 09 Sep 2015 23:57:00 +0000 >>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> >>> My patches are now in master, so FreeSWITCH can be compiled under any >>> of Solaris derivatives. >>> >>> The -u option will not work in current FreeSWITCH on any of Solaris >>> derivatives, regardless if it's in a zone or not: the -u option causes >>> it to execute setuid() to switch to the unprivileged user. But the >>> problem is, that setuid() sets the effective set of privileges to >>> "basic", and "proc_clock_highres" is not included, even that it is >>> allowed for the process. >>> >>> This piece illustrates this behavior: >>> >>> [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' >>> 4079: ppriv 4079 >>> flags = >>> E: basic >>> I: basic >>> P: basic >>> L: >>> basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource >>> >>> >>> So, switch_core.c needs to be modified to utilize setpflags() and >>> setppriv() if we are under Solaris, and assign "proc_clock_highres" to >>> the process before the timer is initialized. I will propose the patch >>> within a month or so. >>> >>> FreeSWITCH runs fine as root. >>> >>> >>> >>> >>> >>> On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin >>> wrote: >>> > Darren, >>> > >>> > if the zone has the proc_clock_highres privilege, you can assign it to >>> > the freeswitch user: >>> > usermod -K defaultpriv=basic,proc_clock_highres frsw >>> > >>> > after that, under "su - frsw", FreeSWITCH can start. >>> > >>> > But launching it as root with "-u frsw -g frsw" causes the same >>> > coredump, as timerfd is unavailable for some reason. This needs >>> > further investigation. >>> > >>> > Also inside a zone, -rp does not have any effect on the process >>> > priority, because this needs another privilege: PRIV_PROC_PRIOUP or >>> > PRIV_PROC_PRIOCNTL (see privileges(5)). >>> > >>> > So, there are still obstacles, but we're getting there slowly. But it >>> > looks like you anyway have to have administrative access to the global >>> > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at >>> > Joyent doesn't look realistic. Still, it's a very attractive platform >>> > because of its lightweight zones and nice network performance and >>> > built-in ZFS. Soon I will have a test physical server with SmartOS in >>> > my lab, and I can let the interested people access it and test or play >>> > around. >>> > >>> > cheers, >>> > stanislav >>> > >>> > >>> > >>> > >>> > >>> > On Tue, Sep 8, 2015 at 6:59 PM, Support >>> > wrote: >>> >> Stanislav, >>> >> >>> >> Yes I did use that to get it going but then found that only worked as >>> >> root. >>> >> >>> >> Also, I know for myself, who was in control of the global zone, that >>> >> this >>> >> was a workaround but it was quickly pointed out to me by community >>> >> members >>> >> that this is just a workaround as those just using for example Joyent >>> >> cloud >>> >> or any zone other than on their own server would probably never be >>> >> given >>> >> access to the high res clock. >>> >> >>> >> Regards >>> >> Darren >>> >> >>> >> ________________________________ >>> >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>> >> To: FreeSWITCH Users Help >>> >> [mailto:freeswitch-users at lists.freeswitch.org] >>> >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 >>> >> >>> >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> >> >>> >> phew, it started finally. >>> >> >>> >> The correct string is "limit_priv": "default,proc_clock_highres" >>> >> >>> >> After vmadm update, you need to reboot the zone, in order for new >>> >> permissions to propagate to its processes. >>> >> >>> >> >>> >> >>> >> >>> >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin >>> >> >>> >> wrote: >>> >>> no, my bad, it's still failing on the timer. I'll spend some time on >>> >>> it. Feel free to contact me directly on skype or google hangouts or >>> >>> telegram >>> >>> >>> >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >>> >>> >>> >>> wrote: >>> >>>> actually the answer about the timer was given in that same chat where >>> >>>> you took part: >>> >>>> http://echelog.com/logs/browse/smartos/1438293600 >>> >>>> >>> >>>> I added the following line to the VM manifest json, and then did >>> >>>> "vmadm >>> >>>> update": >>> >>>> >>> >>>> "limit_priv": "default,-proc_clock_highres" >>> >>>> >>> >>>> Now it doesn't complain about the timer. But the master branch still >>> >>>> coredumps for some other reason :) >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support >>> >>>> wrote: >>> >>>>> Stanislav, >>> >>>>> >>> >>>>> I cannot help with this, my skills don't reach that far but I can >>> >>>>> point >>> >>>>> you >>> >>>>> in the right direction. >>> >>>>> >>> >>>>> I had the same problem and it seems to be related to something >>> >>>>> called >>> >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting >>> >>>>> access to >>> >>>>> the high res clock, something not available to smartos zones with >>> >>>>> the >>> >>>>> default privileges. >>> >>>>> >>> >>>>> I did manage to mess with the smartos privileges and get it to run >>> >>>>> at >>> >>>>> one >>> >>>>> time but it was only when running as root. >>> >>>>> >>> >>>>> If you actually used an older version of smartos, I think the one I >>> >>>>> used >>> >>>>> is >>> >>>>> dated around january this year, then it will compile fine and use >>> >>>>> some >>> >>>>> sort >>> >>>>> of other timing method. >>> >>>>> >>> >>>>> This timerfd thing, thing relates to freeswitch finding a file >>> >>>>> called >>> >>>>> timerfd.h that didn't appear in smartos zones until about march this >>> >>>>> year, >>> >>>>> something to do with lx brand I think. >>> >>>>> >>> >>>>> I have just looked and the smartos version that will compile is >>> >>>>> 20150108T111855Z, obviously it would be better on the newer. >>> >>>>> >>> >>>>> Compiling on the above smartos version and then running it on newer >>> >>>>> is >>> >>>>> no >>> >>>>> problem which is what I ended up doing. >>> >>>>> >>> >>>>> Hope this helps >>> >>>>> >>> >>>>> Regards >>> >>>>> Darren >>> >>>>> >>> >>>>> ________________________________ >>> >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>> >>>>> To: FreeSWITCH Users Help >>> >>>>> [mailto:freeswitch-users at lists.freeswitch.org] >>> >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>> >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>> >>>>> >>> >>>>> >>> >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>> >>>>> >>> >>>>> I fixed the compilation problems, and now there's a runtime issue. >>> >>>>> >>> >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>> >>>>> wrote: >>> >>>>>> I see there are some people on the list, working with SmartOS. >>> >>>>>> >>> >>>>>> The current master fails to compile: >>> >>>>>> https://freeswitch.org/jira/browse/FS-7967 >>> >>>>>> >>> >>>>>> Your input will be appreciated. >>> >>>>>> >>> >>>>>> I just started looking around and getting the feeling what SmartOS >>> >>>>>> is. >>> >>>>>> I worked with Solaris quite a lot, but that was almost 10 years >>> >>>>>> ago. >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> _________________________________________________________________________ >>> >>>>> 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 >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> _________________________________________________________________________ >>> >>>>> 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 >>> >> >>> >> >>> >> _________________________________________________________________________ >>> >> 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 >>> >> >>> >> >>> >> >>> >> _________________________________________________________________________ >>> >> 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 >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 From mic.niel84 at gmail.com Tue Sep 15 23:14:49 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Tue, 15 Sep 2015 21:14:49 +0200 Subject: [Freeswitch-users] TLS and 5061 doesn't seem to work In-Reply-To: References: <55F73450.4080605@virtues.net> Message-ID: I ran global_getvar certs_dir and got "/etc/freeswitch/tls". My tls directory contains the following (created by gentls_cert): CA/ agent.pem cafile.pem Setting internal_ssl_enable=true still fails FS with Error Creating SIP UA for profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) ATTEMPT 1 (RETRY IN 5 SEC) Setting it to false and everything works again. On Tue, Sep 15, 2015 at 3:28 PM, ?talo Rossi wrote: > If you enable internal_ssl_enable then your sip profile will set tls=true > (vanilla config) and FreeSWITCH will look for certificates in > $${certs_dir}, which is created dynamically. (/usr/local/freeswitch/certs > if you compiled or /etc/freeswitch/certs if you installed from packages) > > global_getvar certs_dir will output the current value for this var, put > your certs there in the right format and see if your profile starts. > > On Tue, Sep 15, 2015 at 8:42 AM, Michael Nielsen > wrote: > >> Nothing is running on port 5060 and blocking this. When setting the >> >> internal_ssl_enable=true >> >> it doesnt work, when setting this to false everything works. >> Netstat doesn't show anything on port 5060... or 5061. >> >> On Tue, Sep 15, 2015 at 9:36 AM, Michael Nielsen >> wrote: >> >>> wss-binding is not set - looking in internal.xml and running grep after >>> wss-binding does not find anything. >>> Looking at $${internal_ssl_dir} I'm not able to find where this is. >>> grep'ing after internal_ssl_dir doesn't find anything. >>> >>> I'm running freeswitch as freeswitch user - so I guess the same user >>> should be on the certificates. >>> >>> On Mon, Sep 14, 2015 at 10:55 PM, Thomas wrote: >>> >>>> The "none" option for the policy is part of the old standard config, no >>>> idea why it doesn't work (anymore?). Seen that error a lot, but it never >>>> prevented the profile from setting up the socket. >>>> >>>> You sure none of these ports are already in use? (netstat -lpn) Does >>>> the box have an IPv6 interface? Is 159.122.89.10 configured on any >>>> interface? >>>> >>>> If you did not get this error and the SIP profiles were loading >>>> properly before your TLS changes, revert and do it step by step. You can >>>> issue a "reload mod_sofia" to test the new config without restarting FS. >>>> >>>> >>>> >>>> On 14.09.2015 17:21, Michael Nielsen wrote: >>>> >>>> none, but I've also tried with in. >>>> >>>> On Monday, September 14, 2015, ?talo Rossi < >>>> italo at freeswitch.org> wrote: >>>> >>>>> What you have in your tls-verify-policy ? >>>>> >>>>> Check the valid values here: >>>>> https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files#SofiaConfigurationFiles-Settings >>>>> >>>>> On Mon, Sep 14, 2015 at 10:23 AM, Michael Nielsen < >>>>> mic.niel84 at gmail.com> wrote: >>>>> >>>>>> When doing so I get the following error in fs_cli: >>>>>> >>>>>> 2015-09-14 08:23:24.120749 [ERR] sofia_glue.c:329 Invalid >>>>>> tls-verify-policy value: none >>>>>> >>>>>> 2015-09-14 08:23:24.160528 [ERR] sofia.c:2935 Error Creating SIP UA >>>>>> for profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) >>>>>> ATTEMPT 1 (RETRY IN 5 SEC) >>>>>> >>>>>> 2015-09-14 08:23:24.180781 [ERR] sofia.c:2935 Error Creating SIP UA >>>>>> for profile: internal ( >>>>>> sip:mod_sofia at 159.122.89.10:5060;transport=udp,tcp) ATTEMPT 1 (RETRY >>>>>> IN 5 SEC) >>>>>> >>>>>> And then sofia status only shows port 5080 running... >>>>>> >>>>>> On Mon, Sep 14, 2015 at 9:01 AM, Michael Nielsen < >>>>>> mic.niel84 at gmail.com> wrote: >>>>>> >>>>>>> I'm running this clean installation of FS: >>>>>>> https://github.com/voxserv/freeswitch_conf_minimal >>>>>>> >>>>>>> Everything seems to work and I would now like to add TLS and SRTP >>>>>>> encryption - for use on public WiFi and such. >>>>>>> >>>>>>> I've tried the following from this >>>>>>> >>>>>>> http://wiki.freeswitch.org/wiki/SIP_TLS#TLS.2C_SSL_and_SRTP_Encryption >>>>>>> : >>>>>>> >>>>>>> ./gentls_cert setup -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>>>> ./gentls_cert create_server -cn pbx.freeswitch.org -alt DNS:pbx.freeswitch.org -org freeswitch.org >>>>>>> >>>>>>> And in vars.xml: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Of course with my own domain when generating certificates. >>>>>>> >>>>>>> Restarting FS and trying to connect to 5061 over TLS doesn't work. >>>>>>> Looking in fs_cli with debug 7 doesn't output anything when the >>>>>>> client tries to connect. >>>>>>> >>>>>>> How to debug or does anyone know what's wrong? My certificates are >>>>>>> generated automatically in /usr/conf/ssl. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> ?talo Rossi >>>>> italo at freeswitch.org >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com >>>> >>>> Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com >>>> >>>> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org >>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > ?talo Rossi > italo at freeswitch.org > > _________________________________________________________________________ > 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/20150915/8e4e3231/attachment-0001.html From lists at virtues.net Tue Sep 15 23:16:56 2015 From: lists at virtues.net (Thomas) Date: Tue, 15 Sep 2015 16:16:56 -0300 Subject: [Freeswitch-users] RFC 1918 (private) IPs not accepted in SDP? In-Reply-To: References: <55F72F86.5@virtues.net> <55F75407.6000307@virtues.net> Message-ID: <55F86EA8.3010500@virtues.net> Thanks! For the list archive: apply-candidate-acl is the sofia param to change the ACL from wan.auto to whatever. On 14.09.2015 20:36, Michael Jerris wrote: > The acl is totally configurable, the defaults for the candidates does not include these as the typical deployment (such as a server on he public internet) would not want those, but you of course can substitute your own acl based on your needs. > >> On Sep 14, 2015, at 7:11 PM, Thomas wrote: >> >> Uh, if I diagnosed this correctly, the local subnet fails the candidate checks, because it's not part of the wan.auto >> list. Can this be a configuration thing? Or is there a reason to disallow RTP traffic on the LAN? >> >> On 14.09.2015 17:35, Thomas wrote: >>> Hello list, >>> >>> testing some things on a LAN, I noticed Chrome and FS having problems establishing a direct LAN connection. Without any >>> ICE servers and the SDP being limited to the host address, FS rejects what looks like a perfectly fine SDP with a codec >>> negotiation error. >>> >>> When TURN servers are available, Chrome already puts a TURN server's IP into the c= line. Other than that, there are >>> just additional relay ice candidates. FS will choose the TURN server in the c= line first, but later "auto change" to >>> the LAN address. >>> >>> I could not find any other differences between the two SDPs. I've added some delay and checked listening ports to make >>> sure this isn't a timing issue on Chrome's end: It does listen on the ports it announced ... >>> >>> Is there a configuration option, which could cause this? I can't quite believe this being a bug, because a lot of people >>> should have noticed ... >>> >>> Thanks, >>> >>> Thomas >>> >>> >>> P.S.: >>> >>> Log snippet of rejected call: >>> >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 1 proto: udp type: host addr: >>> 192.168.1.113:50602 >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3260 Save audio Candidate cid: 2 proto: udp type: host addr: >>> 192.168.1.113:50603 >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtp candidate. >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3300 Searching for rtcp candidate. >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:3344 sofia/internal/tauge at sip.abc.com no suitable candidates found. >>> 2015-09-14 16:12:54.962238 [DEBUG] switch_core_media.c:4427 Set 2833 dtmf send/recv payload to 126 >>> 2015-09-14 16:12:54.962238 [ERR] mod_sofia.c:2284 CODEC NEGOTIATION ERROR. SDP: >>> >>> >>> Broken SDP: >>> >>> v=0 >>> o=ABC-WEB-2.0 6876809645794559979 2 IN IP4 127.0.0.1 >>> s=- >>> t=0 0 >>> a=group:BUNDLE audio >>> a=msid-semantic: WMS ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 >>> m=audio 64149 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 >>> c=IN IP4 192.168.1.113 >>> a=rtcp:64150 IN IP4 192.168.1.113 >>> a=candidate:2624638470 1 udp 2122260223 192.168.1.113 64149 typ host generation 0 >>> a=candidate:2624638470 2 udp 2122260222 192.168.1.113 64150 typ host generation 0 >>> a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 >>> a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 >>> a=ice-ufrag:BOWdiCKMBJ5j5dcx >>> a=ice-pwd:zn1o5HVNk8ZjbFUlouk2bT3O >>> a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD >>> a=setup:actpass >>> a=mid:audio >>> b=AS:96 >>> a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level >>> a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time >>> a=sendrecv >>> a=rtcp-mux >>> a=rtpmap:111 opus/48000/2 >>> a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; >>> sprop-stereo=0; stereo=0 >>> 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:126 telephone-event/8000 >>> a=maxptime:60 >>> a=ssrc:1980631361 cname:3nFhXh/3h3cqLn4p >>> a=ssrc:1980631361 msid:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 >>> a=ssrc:1980631361 mslabel:ec8f8f88-2e4f-4cbc-9c38-f51d6e6850d8 >>> a=ssrc:1980631361 label:f63ca3d0-1e11-43ec-8bba-e3cf9beb55c2 >>> >>> >>> Working SDP: >>> >>> v=0 >>> o=ABC-WEB-2.0 8443069933158526980 2 IN IP4 127.0.0.1 >>> s=- >>> t=0 0 >>> a=group:BUNDLE audio >>> a=msid-semantic: WMS 5aa672c6-f6ac-49ee-a7fa-758e85f1d569 >>> m=audio 54843 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 126 >>> c=IN IP4 184.173.227.184 >>> a=rtcp:50649 IN IP4 184.173.227.184 >>> a=candidate:2624638470 1 udp 2122260223 192.168.1.113 57019 typ host generation 0 >>> a=candidate:2624638470 2 udp 2122260222 192.168.1.113 57020 typ host generation 0 >>> a=candidate:3539153654 1 tcp 1518280447 192.168.1.113 0 typ host tcptype active generation 0 >>> a=candidate:3539153654 2 tcp 1518280446 192.168.1.113 0 typ host tcptype active generation 0 >>> a=candidate:2388703359 1 udp 25108223 184.173.227.184 54843 typ relay raddr 200.86.231.43 rport 2480 generation 0 >>> a=candidate:2388703359 2 udp 25108222 184.173.227.184 50649 typ relay raddr 200.86.231.43 rport 2483 generation 0 >>> a=candidate:296579010 1 udp 25108223 46.37.165.198 51332 typ relay raddr 200.86.231.43 rport 2486 generation 0 >>> a=candidate:296579010 2 udp 25108222 46.37.165.198 61376 typ relay raddr 200.86.231.43 rport 2489 generation 0 >>> a=candidate:296579010 1 udp 8331007 46.37.165.198 63945 typ relay raddr 200.86.231.43 rport 2485 generation 0 >>> a=candidate:296579010 1 udp 8331007 46.37.165.198 64219 typ relay raddr 200.86.231.43 rport 2484 generation 0 >>> a=candidate:296579010 2 udp 8331006 46.37.165.198 52149 typ relay raddr 200.86.231.43 rport 2488 generation 0 >>> a=candidate:296579010 2 udp 8331006 46.37.165.198 61407 typ relay raddr 200.86.231.43 rport 2487 generation 0 >>> a=ice-ufrag:6aKotQHXO+YIa4SB >>> a=ice-pwd:x26eZydsmKS3CujQnJt+yagB >>> a=fingerprint:sha-256 9C:A5:CB:27:A8:B1:3D:4D:41:1A:F5:2A:B7:60:B9:06:6B:A3:A4:8F:5A:F6:AD:1D:50:28:E5:AE:28:70:28:AD >>> a=setup:actpass >>> a=mid:audio >>> b=AS:96 >>> a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level >>> a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time >>> a=sendrecv >>> a=rtcp-mux >>> a=rtpmap:111 opus/48000/2 >>> a=fmtp:111 useinbandfec=1; usedtx=0; maxplaybackrate=48000; sprop-maxcapturerate=48000; maxaveragebitrate=64000; >>> sprop-stereo=0; stereo=0 >>> 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:126 telephone-event/8000 >>> a=maxptime:60 >>> a=ssrc:3496827522 cname:useDs2Io3ldUsLU6 >>> a=ssrc:3496827522 msid:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 687fb926-afe8-433f-8b82-793d1e6f2f2a >>> a=ssrc:3496827522 mslabel:5aa672c6-f6ac-49ee-a7fa-758e85f1d569 >>> a=ssrc:3496827522 label:687fb926-afe8-433f-8b82-793d1e6f2f2a > > _________________________________________________________________________ > 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 > From luis.daniel.lucio at gmail.com Mon Sep 14 18:28:35 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Mon, 14 Sep 2015 10:28:35 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <1412936596.20150914123948@seznam.cz> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: I'm working on the centos 6 rpm. I only miss I finish vlc I will make them public when done. Including centos 7 as well Le 2015-09-14 6:40 AM, "Denis Jakovlev" a ?crit : > Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck > freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: > freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > > *Requires: db4 * You could try using --skip-broken to work around the > problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > > > > > > > > *-- S pozdravem, Ing.Denis Jakovlev mob.tel > . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: > * > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance > release and the resources are located here: > > - Tarball: http://ift.tt/1NfRO7L > - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > And we?re dropping support in packaging for anything older than Debian 8.0 > and anything older than Centos 7.0 due to a number of dependency issues on > older platforms. > New features that were added: > > - FS-7337 [mod_sofia] Add support for > Remote-Party-ID header in UPDATE request. > - FS-7561 [mod_sofia] Add Perfect Forward > Secrecy (DHE PFS) > - FS-7560 [mod_nibblebill] Added new options > to nibble bill for minimum charges and rounding > - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / > Websockets and additional support ice/dtls ipv6 functionality > - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch > events when a SIP message contains a given SIP header > - FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > - FS-7436 FS-7601 [mod_opus] Added FEC support > - FS-7603 [mod_event_socket] Failover for socket application in > dialplan > - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add > bandwidth settings to flash video > - FS-7311 [mod_sofia] Updating display name is disabled when caller_id > equal ?_undef_? > - FS-7513 [mod_conference] Add video-auto-floor-msec param to control > how long a member must have the audio floor before also taking the video > floor and make sure user does not have auto avatar when not visible > - FS-7620 [ftmod_libpri] Correctly set calling > number presentation and screening fields > - FS-7138 [mod_callcenter] Added a new > reserve-agents param > - FS-7436 FS-7601 > [mod_opus] FEC support > - FS-7623 [mod_amqp] Allow for custom exchange > name and type for producers and fixed param name ordering bug caused by > exposing these params > - FS-7638 Allow ipv4 mapped ipv6 address to > pass ipv4 ACLs properly > - FS-7643 [mod_opus] Added interpretation of > maxplaybackrate and sprop-maxcapturerate > - FS-7641 Added video support to eavesdrop > - FS-7656 [mod_localstream] Added > mod_local_stream video support, and make mod_conference move the video in > and out of a layer when the stream has video or not, scan for relative file > in art/eg.wav.png and display it as video when playing audio files, put > video banner up if artist or title is set, and fixed a/v sync on first > connection > - FS-7629 [mod_conference] Added member status > in json format to the conference live array, add livearray-json-status to > conference-flags to enable > - FS-7517 FS-7519 > [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would > work with FireFox > - FS-7664 [mod_verto] Set ICE candidate > timeout to wait for only 1 second to fix media delays > - FS-7660 [mod_opus] Enabled with new API > command ?opus_debug? to show information about Opus payload for debugging. > - FS-7519 [mod_av] Fixed bitrate and added > some presets > - FS-7693 [mod_conference] Lower the default > energy level in sample configs to improve voice quality > - FS-7720 Improve play_and_detect_speech to > set current_application_response channel variable as follows: ?USAGE > ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer > failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to > allocate a session, and ?ERROR?: any other errors > - FS-7732 Continue recording with uuid_transfer > - FS-7752 [mod_rayo] Increase maximum number > of elements from 30 to 1024 to allow adhearsion to create large grammars to > navigate IVR menus. > - FS-7750 [mod_commands] Allow for uuid_setvar > to handle arrays > - FS-7758 [mod_loopback] Emit an event if a > loopback bowout occurs > - FS-7759 [mod_sofia] Added the channel > variable ignore_completed_elsewhere to suppress setting the completed > elsewhere cause > - FS-7771 Set a channel variable if the > recording is terminated due to silence hits > - FS-7760 Added xml fetch for channels to > externally support nightmare transfer depends on > channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > - FS-7730 [mod_smpp] Added mod_smpp as an > event handler moduleand fixed the default configs to provided sample load > option for mod_sms and mod_smpp > - FS-7774 Add mod_kazoo > - FS-7780 Add new channel variable > max_session_transfers. If set, this variable is used to count the number of > session transfers allowed instead of the max_forwards variable. If not set, > the existing behavior is preserved. > - FS-7783 Add channel variable for capturing > DTMF input when using play_and_get_digits when the response does not match > - FS-7772 [mod_opus] Add functionality to keep > FEC enabled on the encoder by modifying the bitrate if packet loss changes > (Opus codec specific behaviour). > - FS-7799 [mod_png] Add API command > uuid_write_png > - FS-7801 [mod_opus] Added support to set CBR > mode > - FS-7685 [mod_say_nl] Fix Dutch numbers > pronunciation > - FS-7198 Add coma separated values and > reverse ranges for time-of-day and day-of-week matches > - FS-7809 [mod_opus] Added 60 ms ptime for > Opus at 8 khz ( opus at 8000h@60i ) > - FS-7405 [mod_dialplan_xml] Fix condition > regex=?all? to work with time conditions > - FS-7819 [mod_opus] Restore bitrate (if > there?s no more packet loss) and added step for 60 ms > - FS-7773 [mod_sofia] Adding additional > transfer events when the fire-transfer-events=true profile parameter is set > - FS-7820 FreeSWITCH automated unit test and > micro benchmark framework > - FS-7769 [mod_conference] Add new > multi-canvas and telepresence features > - FS-7847 [mod_conference] Add layers that do > not match the aspect ration of conference by using the new hscale layer > param for horizontal scale, and add zoom=true param to crop layer instead > of letterbox, add grid-zoom layout group that demonstrates these layouts, > and fix logo ratios and add borders too. > - FS-7813 [mod_conference] Add vmute member > flag. > - FS-7846 [mod_dptools] Add > eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel > variables to allow you to start eavesdrop in whisper mode of specific call > leg > - FS-7760 [mod_sofia] Revise channel fetch on > nightmare transfer and add dial-prefix and absolute-dial-string to the > nightmare xml > - FS-7829 [mod_opus] Add sprop-stereo fmtp > param to specify if a sender is likely to send stereo or not so the > receiver can safely downmix to mono to avoid wasting receiver resources > - FS-7830 [mod_opus] Added use-dtx param in > config file (enables DTX on the encoder, announces in fmtp) > - FS-7824 [mod_png] Add functionality for > capturing screenshots from both legs to uuid_write_png > - FS-7549 [mod_ladspa] Added an API for > removing an active ladspa effect on a channel. For conformance reasons, the > uuid_ladspa command now accepts ?stop? and ?start?, while the previous > functionality (without any verb) which will simply add ladspa remains > intact. > - FS-7848 [mod_opus] Add support for 80 ms, > 100 ms, 120 ms packetization > - FS-7519 FS-7677 > [mod_av] Add H.263 codec support > - FS-7885 Add getcputime to retrieve > FreeSWITCH process CPU usage > - FS-7889 [mod_conference] Move conference > chat to use an event channel so messages only go to the right ?room? for > the conference and move conference chat functionality to use event_channel. > - FS-7900 [mod_png] Allow snapshot of single > legged calls > - FS-7912 [mod_lua] Added session UUID to lua > error logs, if known and added session UUID to embedded language (lua, > javascript, etc) logs when session sanity check fails > - FS-7760 [mod_sofia] Improved the xml fetch > lookup for channels on nightmare transfer > - FS-7922 [mod_commands] Added uuid_redirect > API command. This provides the equivalent functionality of the dptools > ?redirect? application as an api command. > - FS-7806 FS-7803 > [mod_amqp] Added new properties to amqp configuration, fixed the usage for > enable_fallback_format_fields, and added amqp_util_encode to fix a routing > key issue > - FS-7972 [verto communicator] Creating Verto > Communicator > - FS-7988 Add a perl script to help file bugs > from the command line and add fixbug.pl to tree > - FS-8009 [verto communicator] Create a grunt > project with livereload support. Documentation can be found here > . > - FS-8010 [verto communicator] Add options for > googAutoGainControl, googNoiseSuppression, and googHighpassFilter > - FS-7855 [verto communicator] Pass > userVariables back to the live array to allow for displaying the Gravatar > associated with a member?s email address > - FS-8075 [mod_hiredis] Add mod_hiredis > including support for redis limits and added support for raw redis > commands. Added deprecation notices to mod_redis > - FS-8049 [mod_commands] Add getenv FSAPI > - FS-8036 [verto.js] Add chatCallback to > $.verto.conf > > Improvements in build system, cross platform support, and packaging: > > - FS-7610 Fixed a gcc5 compilation issue > - FS-7499 Fixed a build error on 32bit platforms > - FS-7570 Fixed a compilation issue w/ zrtp enabled > - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > - FS-7635 Removed msvc 2005, 2008, and 2010 > non working build systems > - FS-7373 Expose the custom repo and key path > to the build-all command too > - FS-7648 Foundation for QA testing config , > adding leave/check videomail test cases, adding videomail voicemail > profile, adding video record/ playback test cases, adding set video on > hold, force pre-answer prefix, and adding an eavesdrop test case. > - FS-7338 Removed mod_shout dep libs to system > libs to continue cleaning up the libs for the 1.6 build process and added > Debian packaging for several new modules, as well as handle system lib > change for a handful of modules > - FS-7653 Sample build system for a stand > alone(out of tree) FreeSWITCH module > - FS-7601 [mod_opus] [mod_silk] Removed a > bounds check that can never be true in opus fec code and modify > jitterbuffer usage to match the api change > - FS-7648 More work toward setting up a QA > testing configuration, add condition testing for regex all and xor cases, > adding profile-variable for testing cases , add lipsync tests for playback > and local stream, add stereo, and configuration for mcu test > - FS-7338 Fixed bug in Debian packaging when > trying to build against custom repo > - FS-7609 Enable building of mod_sangoma_codec > for Debian Wheezy/Jessie > - FS-7667 [mod_java] Fixed include directory > detection when using Debian java packages and use detected directory > - FS-7655 Make libvpx and libyuv optional > (none of the video features will work without them) The following modules > require these libraries to be installed still: mod_av mod_cv mod_fsv > mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, > fix build issue w/ strict prototypes, and fix a few functions that need to > be disabled without YUV > - FS-7605 Fixed default configuration > directory in Debian packages and fixed Debian packaging dependencies on > libyuv and libvpx > - FS-7669 When installing from Debian > packaging if you don?t have the /etc/freeswitch directory, we will install > the default packages for you. If you already have this directory, we?ll let > you deal with your own configs. > - FS-7297 [mod_com_g729] Updated the make > target installer > - FS-7644 Added a working windows build > without video support for msvc 2013 > - FS-7666 [mod_managed] Fixed error building > mod_managed on non windows platforms > - FS-7707 Fix build error on CentOS7 > - FS-7655 Fixed a build error when we have PNG > but not YUV > - FS-7723 Change RPMs to use -ncwait instead > of -nc. This will cause the initscript to pause and wait for FS to be ready > before continuing. > - FS-7648 Added a test cases for FS-7724 and > FS-7687 > - FS-7726 Additional configurations for a QA > test case > - FS-7715 Updates to configure and spec files > for next development branch and added images to spec file and fixed > build/freeswitch.init.redhat since redhat likes to override settings in the > script with TAGs in comments > - OPENZAP-238 [freetdm] Fix some GSM > compilation errors and do a bit of code cleanup > - OPENZAP-237 [freetdm] Use __func__ instead > of __FUNCTION__ to comply with c99 in gcc 5.1 > - FS-7628 [mod_erlang_event] Removed unused > variables causing a compilation error > - FS-7776 Add mod_kazoo to packaging > - FS-7845 [mod_conference] Break up > mod_conference into multiple source files to improve build performance > - FS-7769 [mod_conference] Fixed a build issue > - FS-7820 Fix build system typo. Don?t assign > the same variable twice. > - FS-7043 Fixed apr1 unresolved symbols in > libfreeswitch.so.1.0.0 > - FS-7130 Make /run/freeswitch persistent in > the Debian packages, so it will start under systemd > - FS-7860 Prevent a switch_rtp header conflict > - FS-7130 Make /run/freeswitch persistent, so > it will start under systemd > - FS-7728 Fixed Windows build issues minus > video features > - FS-7965 [mod_conference] Fixed an error > thrown when compiling with GCC > - FS-7985 [mod_voicemail] Fixed a compilation > error on 32-bit PCC platform > - FS-8015 [mod_conference] Add project dir to > include for mod_conference so it picks up mod_conference.h for Windows > - FS-8061 [verto_communicator] Adding license > to package.json > - FS-8047 [build] Fixed build error in > mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using > __FUNCTION__ on newer compilers > - FS-8054 [mod_rayo] Fixed a warning when > building on Debian > - FS-8055 [build] Add confdir variable to > freeswitch.pc > - FS-7966 [windows] Working msvc 2015 build > support. Does not yet include video features. > - FS-8019 [debian] Excluded few modules that > fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t > and added debian/apt_sources.list with necessary dependencies to build > master, and updated debian/README.source > - FS-8058 [mod_vpx] Build correctly against > libvpx that is not installed into default system library locations > > The following bugs were squashed: > > - FS-7579 [mod_conference] Fixed a bug not allowing suppression of > play-file-done > - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from > opus.conf.xml > - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on > each other in database when thundering herd occurs > - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should > be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by > 2400 > - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on > newer libedit > - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to > web server > - FS-7584 More work on rtcp-mux interop issue with chrome canary > causing video transport failure > - FS-7586 [mod_conference] Change the default > min-required-recording-participants option for mod_conference from 2 to 1 > and silence the warning when the value is set to 1 in the configs > - FS-7607 Update URLs to reflect https protocol on freeswitch.org > websites and update additional URLs to avoid 301 redirects. > - FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > - FS-7524 [mod_callcenter] Fixing tiers, level and position should > default to 1 instead of 0 > - FS-7613 Fixed a crash in core text rendering > - FS-7612 Fixed invalid json format for > callflow key > - FS-7609 [mod_sangoma_codec] Now that > libsngtc-dev and libsngtc are in the FS debian repo, enable > mod_sangoma_codec > - FS-7621 [mod_shout] Fixed a slow interrupt > - FS-7432 Fixed missing a=setup parameter from > answering SDP > - FS-7622 [mod_amqp] Make sure to close the > connections on destroy. Currently the connection is malloc?d from the > module pool, so there is nothing to destroy. > - FS-7586 [mod_vlc] A fix for failing to > encode audio during the recording of video calls > - FS-7573 Fixed 80bit tag support for zrtp > - FS-7636 Fixed an issue with > transfer_after_bridge and park_after_bridge pre-empting transfers > - FS-7654 Fixed an issue with eavesdrop audio > not working correctly with a mixture of mono and stereo > - FS-7641 Fixed a segfault in eavesdrop video > support > - FS-7649 [mod_verto] Fixed issue with h264 > codec not being configured in verto.conf.xml > - FS-7657 [mod_verto] Fixed a bug with TURN > not being used. Note, you can pass an array of stun servers, including > TURN, to the verto when you start it up. (see verto.js where iceServers is > passed) > - FS-7665 [mod_conference] Fixed a bug with > the video floor settings not giving the video floor to the speaker > - FS-7650 [mod_verto] Fixed crash when making > a call from a verto user with profile-variables in their user profile > - FS-7710 [mod_conference] Added the ability > to set bandwidth to ?auto? for conference config > - FS-7432 Fixed dtls/srtp, use correct a=setup > parameter on recovering channels > - FS-7678 Fixed for fail_on_single_reject not > working with | bridge > - FS-7709 [mod_verto] Verto compatibility > fixes for Firefox > - FS-7689 [mod_lua] Fixed a bug with lua not > loading directory configurations > - FS-7694 [mod_av] Fixed for leaking file > handles when the file is closed. > - FS-7467 [mod_callcenter] Fixing stuck > channels using uuid-standby agents > - FS-7699 [mod_verto] Fixed for browser > compatibility > - FS-7722 Fixed an issue with record_session > including params when creating path > - FS-7489 [mod_unimrcp] Fixed a TTS Audio > Queue Overflow > - FS-7724 [mod_conference] Fixed a segfault > when missing fonts when trying to render banner > - FS-7519 [mod_av] Fixed a regression in the > visual appearance of decode app output > - FS-7703 Fixed a bug caused by answer_delay > being set in the default configurations > - FS-7679 [mod_verto] Fixed a bug causing one > way audio on Chrome when video is enabled and when using a sip without video > - FS-7729 [mod_verto] Fixed the formatting for > IPv6 addresses > - FS-7734 [mod_nibblebill] Fixed a deadlock > - FS-7726 Fixed a bug with recording a video > session on DTMF command > - FS-7721 Fixed a segfault caused when using > session:recordFile() and session:unsetInputCallback in a lua script > - FS-7429 [mod_curl] Fixed to output valid json > - FS-7746 [mod_verto] Fixed a device > permission error in verto client > - FS-7753 [mod_local_stream] Fixed some > glitching and freezing video when using hold/unhold > - FS-7761 [core] Fix shutdown races running > api commands during shutdown > - FS-7767 [mod_sofia] Fixed a segfault caused > by invalid arguments to sip_dig > - FS-7744 [mod_conference] Fixed a bug causing > the first user?s video stream to stop when another verto user calls the > conference > - FS-7486 [mod_sofia] Fixed the handling of > queued requests > - FS-7775 [mod_conference] Fix threading issue > causing stuck worker threads > - FS-7777 [mod_imagick] Fixed a regression > causing a segfault when playing png & pdf in conference > - FS-7778 [mod_sofia] Fixed a bug causing a > SQL statement to fail because of a double quote instead of a single quote > - FS-7754 [freetdm] Fixed a bug relating to > single digit dial-regex with analog devices > - FS-7785 [mod_opus] Fix for invalid ptime 30 > ms for opus at 8000h . Replaced 30 ms with 40 ms. > - FS-7762 [mod_av] Handle buffer allocation > failures of large buffers > - FS-7849 [verto] Remove extra div breaking > full screen in html > - FS-7832 [mod_opus] Fixes when comparing > local and remote fmtp params > - FS-7731 [mod_xml_cdr] Fixed a curl default > connection timeout > - FS-7844 Fix packet loss fraction when > calculating loss average > - FS-7789 [mod_av] Fixed issue with audio > dropping out partway through recordings > - FS-7854 Add task_runtime to tasks table in > core database > - FS-7856 [mod_av] Fix some segfaults and > leaks. > - FS-7866 Fixed a crash when running incorrect > var api expansion syntax ?eval ${${external_sip_ip}:4}? > - FS-7861 FS-7862 [mod_conference] Fixed a > crash and other issues caused by multi canvas feature > - FS-7681 [mod_conference] Factor out > conference->canvas and allow per canvas record and play > - FS-7869 [mod_conference] Fixed a deadlock on > shutdown after playing video file that will not display video > - FS-7654 Fixed regressions on eavesdropping > on channels playing a file and on channels with unlike rates > - FS-7872 [mod_verto] Gracefully fail > attempting to transfer 1 legged call > - FS-7874 [mod_conference] Fixed incorrect > layout group count > - FS-7870 [mod_conference] Allow jsonapi > commands to pass the string id field to pass special ID?s like ?last? > - FS-7882 [mod_conference] Allow JSON API > commands to send third arg for muting > - FS-7888 [mod_verto] Fixed namespacing > problems in javascript library masked by global verto object > - FS-7811 Use more common format CIF for blank > image > - FS-7902 [mod_local_stream] Fix for queue > filling up when you have a mix of video and non video files > - FS-7891 [mod_spandsp] Allow spandsp dtmf > detector to work on rates other than 8k > - FS-7839 Correct firefox > 38 DTLS behavior > to match new EC requirements > - FS-7769 [mod_conference] Fixed vmute on > personal canvas and fixed changing layouts on personal canvas > - FS-7893 [mod_conference] Fixed a bug causing > muxing write thread to occasionally not close on shutdown > - FS-7904 Fixed alpha image patching > - FS-7906 [mod_av] Correct crash from > multi-threaded opening or closing of multiple files at the same time > - FS-7913 [mod_conference] Fixed miscast > variable > - FS-7918 [mod_kazoo] Small fixes in mod_kazoo > - FS-7917 [mod_sofia] Fixed default config, we > really shouldn?t be setting ext-*-ip settings for ipv6 profiles > - FS-7908 FS-7092 > Fixed the generated sdp including telephone-event for the rates of video > codecs (90000) when it should only be audio codec rates > - FS-7927 Fixed a typo in variable name: > eavesdrop_annnounce_macro > - FS-7940 [mod_conference] Fixed an issue > where the video image does not appear on the new canvas when switching > - FS-7930 [mod_conference] Correct termination > of conference when the last member with endconf left. > - FS-7953 [verto communicator] Fixed dialing > when typing extension using the keyboard. > - FS-7958 [mod_conference] Fixed a race > condition causing crash in conference video MCU > - FS-7951 [mod_rayo] Completely clean up > mod_rayo if it fails to load > - FS-7955 [mod_sofia] Fixed a crash caused by > invalid contact when using event to send a notify message > - FS-7970 Fixed crash in video_bug_thread > caused by double free > - FS-7971 [mod_opus] Fixed a rate mismatch and > correctly advertise telephone-event and CN rates based on the advertised > rates of offered codecs > - FS-7960 Fixed check_ice routine in > switch_core_media.c to not use dropped candidates > - FS-7975 [mod_voicemail] Fix record-greeting > event missing VM-Greeting-Path > - FS-7969 Fixed a segfault due to > pthread_setschedparam() on a thread that has exited > - FS-7962 Fixed sporadic invite/replaces > failure > - FS-8004 Send keyframe on receiving nack with > multiple consecutive packets > - FS-8005 [mod_opus] Fix for rare decoder > error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > - FS-8006 Changed the typedef of > switch_core_video_thread_callback_func_t for consistency > - FS-7932 [mod_verto] Removed the param from > the getMute function in verto class, not needed on underlying method > - FS-8008 [mod_verto] Separate verto default > config to have sep v4 and v6 listeners > - FS-8016 [mod_conference] Reduce buffering of > video in conference mux > - FS-7977 [verto communicator] Fixing default > resolution and cleaning code > - FS-7992 [verto communicator] Fixed device > list at settings > - FS-8017 [verto communicator] Fixed uses of > serialized verto in local storage > - FS-7986 [verto communicator] Fix for devices > not refreshing if system config changes > - FS-7998 [verto communicator] Don?t prompt > when recovering call, just do it. > - FS-8003 [verto communicator] Use > audioInDevices instead of audioDevices to match verto plugin > - FS-8027 [verto communicator] Added watchTask > flag to browserSync and add proper regex for replacements > - FS-8026 [verto_communicator] Added an > auto-focus directive to both dial-pad and login so that enter will just > work. On dial-pad useful to provide keyboard only input without the need to > using the mouse > - FS-7995 [verto_communicator] Upon call > recovery, emit an event on $rootScope so that controllers are able to > properly clear states. > - FS-7945 [verto communicator] Use > angular-prompt to ask the user to enter a text for the banner. If > cancelled, nothing is done. > - FS-8045 [verto communicator] Make the folder > structure compliant with AngularJS best practices and adjust build system. > - FS-7957 [verto_communicator] Make console > less chatty by commenting liveArray updates and get initial state of the > conference on liveArray boot event. > - FS-7979 [verto_communicator] Prompt for > extension before transferring a conference member > - FS-8001 [verto_communicator] For this to > work, passing in the parameter was missing > - FS-7979 [verto_communicator] Removed extra > console.log and commented line > - FS-8025 [verto_communicator] Restored the > blue background on the video controls and making icons white again, looking > better. > - FS-8062 [verto_communicator] Fixed video > controls tool-tips, now they are visible > - FS-8048 [verto_communicator] Fixed infinite > reconnect after changing hostname and websocket url > - FS-8066 [verto communicator] Added encoded > avatar url to userVariables so that mod_conference can use it when no > video, or video mute > - FS-8018 [verto_communicator] Separation of > concerns. Get storage service to manage all settings instead of vertoService > - FS-8043 [verto_communicator] Removed > unnecessary calls to localStorage > - FS-8040 [verto_communicator] Check if we > have a valid resolution reported before calling camera routines and hide > controls if none are found > - FS-8092 [verto_communicator] If there is no > data in localStorage, select best resolution for selected camera > - FS-7840 [verto_communicator] Use chatChannel > to send and receive messages from conferences > - FS-8088 [verto_communicator] Call conference > destroy upon hangup and on event destroy to properly unsubscribe from events > - FS-8046 [verto] Fixed for library not > passing device preferences to dialog properly > - FS-8053 [verto] Don?t receive video on > screen share > - FS-8059 [verto] Fixed typo when transferring > party from conference > - FS-8060 [verto] Conditionally set video tag > src to null for FF and empty string for others > - FS-8087 [verto] Fixed issue in camera > selection on recovery, refactor to use localStorage, change res detection, > reload on network change, pass resCheck callback into deviceParams, always > make one basic call to getusermedia to ensure perms are ok, pass valid res > to callback, make $.FSRTC.validRes available globally, sync minified, fix > depth issue in cached json, test for valid cache before setting vars > - FS-8028 [mod_shout] Fixed random sockets > being closed regression from FS-7621 > - FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer when buffer timestamps get behind that of the > packet timestamps, such as when the source clock is out of sync with our > clock > - FS-8056 [mod_voicemail] Fixed a segfault on > vm_inject, regression from FS-7968 > - FS-7968 [mod_voicemail] Fixed verbose events > - FS-7942 [udptl] Fixed rare segfault on t.38 > fax FS-8014 is a duplicate of this issue > - FS-8031 [dtls] Fixed delayed DTLS media due > to changing ICE candidates > - FS-7903 [proxy_media] Fix Codec PROXY Exists > but not at the desired implementation. 0hz 0ms 1ch error when using proxy > media. > - FS-7989 [fixbug.pl] Add ?author option > - FS-8037 [mod_sofia] Fixed so zrtp-passthru > doesn?t activate unless the zrtp-hash is in the SDP > - FS-7135 [mod_sofia] Fixed response to > re-invite with duplicate sdp (such as we get from session refresh) when soa > is disabled to include an sdp. Fixed t.38 fax failure on session refresh > - FS-8050 [mod_av] Fixed a crash when > streaming rtmp of desktop share > - FS-7640 [rtp] Fixed some comparisons in > switch_rtp.c to be wraparound proof > - FS-8057 [core] Fixed a segfault when doing > video call when built against libyuv but not libvpx > - FS-8069 [stun] Fixed ipv6 support missing in > stun code > - FS-8071 [rtp] remove unnecessary auto adjust > remote address rules when in ICE mode > - FS-8077 [mod_conference] Fix memory leak in > record > - FS-8091 [core] Added some missing message > names to session message name list (would have caused missing information > in some log messages) > - FS-8093 [mod_silk] Remove giant stack > allocation in switch_silk_decode > > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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/20150914/a3bddaf4/attachment-0001.html From jhunter at voxboxcoms.co.uk Mon Sep 14 23:56:42 2015 From: jhunter at voxboxcoms.co.uk (Jonathan Hunter) Date: Mon, 14 Sep 2015 20:56:42 +0100 Subject: [Freeswitch-users] Extract Channel Variables inline When using Lua script Message-ID: Hi Guys, Sorry for the post here but I just wanted to check if this was possible. I am using one large .lua script, and Im setting up channel variables before the call is connected, so for example I am setting in line; table.insert(xml, [[]]); table.insert(xml, [[]]); This then terminates on a dialplan, where I would like to use the value of closedop and closedopact as an anti-action; I can see in the logs the value is set; Action set(closedop=voicemail) INLINE EXECUTE sofia/internal/07917190439 at 62.239.9.74 set(closedop=voicemail) 2015-09-14 20:41:47.828526 [DEBUG] mod_dptools.c:1435 sofia/internal/ 07917190438 at 62.239.9.74 *SET [closedop]=[voicemail]* Dialplan: sofia/internal/07917190439 at 62.239.9.74 Action set(closedopact=2000) INLINE EXECUTE sofia/internal/07917190439 at 62.239.9.74 set(closedopact=2000) 2015-09-14 20:41:47.828526 [DEBUG] mod_dptools.c:1435 sofia/internal/ 07917190438 at 62.239.9.74 *SET [closedopact]=[2000]* So I want to set the application to voicemail, and the extension to 2000. How can I extract this? I have tried using ${closedop}, and session:getvariables, however this is only suitable when session established I believe? Plus I'm doing this inline, so setting variables, then wanting to get them again before answer. Can anyone advise? Thanks Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150914/8f6ad5bc/attachment.html From matt at supportedbusiness.com Tue Sep 15 23:43:50 2015 From: matt at supportedbusiness.com (Matt Broad) Date: Tue, 15 Sep 2015 20:43:50 +0100 Subject: [Freeswitch-users] non-blocking music Message-ID: Hi, I can see that this question has been asked before, but my googling ability has let me down. Is it possible to play some music which does not block? I am trying to put together a javascript service that will play music whilst doing some other tasks. I have tried playfile & uuid_broadcast and both block. Is there another method that I am missing? Or perhaps I am missing something :) Any help would be appreciated. thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/c8eb721f/attachment.html From mike at jerris.com Wed Sep 16 00:11:56 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 15 Sep 2015 16:11:56 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: <026F3B9C-C888-4655-8761-EE62F531165A@jerris.com> Please work with us on getting the changes required to do this packaging into our tree and the official repos. Please DO NOT post links to non official repos to our list, as we can not guarantee that they are safe. Also, please note there is already a repo for centos 7, so no need to create an additional one. > On Sep 14, 2015, at 10:28 AM, Luis Daniel Lucio Quiroz wrote: > > I'm working on the centos 6 rpm. I only miss I finish vlc > > I will make them public when done. Including centos 7 as well > > Le 2015-09-14 6:40 AM, "Denis Jakovlev" > a ?crit : > Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > Requires: db4 > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > -- > S pozdravem, > Ing.Denis Jakovlev > mob.tel . 775-415-382 > > ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: > > > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli >: > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, > wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: > Tarball: http://ift.tt/1NfRO7L > Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) > And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. > New features that were added: > FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. > FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) > FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding > FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality > FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header > FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > FS-7436 FS-7601 [mod_opus] Added FEC support > FS-7603 [mod_event_socket] Failover for socket application in dialplan > FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video > FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? > FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible > FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields > FS-7138 [mod_callcenter] Added a new reserve-agents param > FS-7436 FS-7601 [mod_opus] FEC support > FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params > FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly > FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate > FS-7641 Added video support to eavesdrop > FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection > FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable > FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox > FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays > FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. > FS-7519 [mod_av] Fixed bitrate and added some presets > FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality > FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors > FS-7732 Continue recording with uuid_transfer > FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. > FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays > FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs > FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause > FS-7771 Set a channel variable if the recording is terminated due to silence hits > FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp > FS-7774 Add mod_kazoo > FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. > FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match > FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). > FS-7799 [mod_png] Add API command uuid_write_png > FS-7801 [mod_opus] Added support to set CBR mode > FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation > FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches > FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) > FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions > FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms > FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set > FS-7820 FreeSWITCH automated unit test and micro benchmark framework > FS-7769 [mod_conference] Add new multi-canvas and telepresence features > FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. > FS-7813 [mod_conference] Add vmute member flag. > FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg > FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml > FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources > FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) > FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png > FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. > FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization > FS-7519 FS-7677 [mod_av] Add H.263 codec support > FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage > FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. > FS-7900 [mod_png] Allow snapshot of single legged calls > FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails > FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer > FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. > FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue > FS-7972 [verto communicator] Creating Verto Communicator > FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree > FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here . > FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter > FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address > FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis > FS-8049 [mod_commands] Add getenv FSAPI > FS-8036 [verto.js] Add chatCallback to $.verto.conf > Improvements in build system, cross platform support, and packaging: > FS-7610 Fixed a gcc5 compilation issue > FS-7499 Fixed a build error on 32bit platforms > FS-7570 Fixed a compilation issue w/ zrtp enabled > FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems > FS-7373 Expose the custom repo and key path to the build-all command too > FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. > FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules > FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module > FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change > FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test > FS-7338 Fixed bug in Debian packaging when trying to build against custom repo > FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie > FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory > FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV > FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx > FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. > FS-7297 [mod_com_g729] Updated the make target installer > FS-7644 Added a working windows build without video support for msvc 2013 > FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms > FS-7707 Fix build error on CentOS7 > FS-7655 Fixed a build error when we have PNG but not YUV > FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. > FS-7648 Added a test cases for FS-7724 and FS-7687 > FS-7726 Additional configurations for a QA test case > FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments > OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup > OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 > FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error > FS-7776 Add mod_kazoo to packaging > FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance > FS-7769 [mod_conference] Fixed a build issue > FS-7820 Fix build system typo. Don?t assign the same variable twice. > FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 > FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd > FS-7860 Prevent a switch_rtp header conflict > FS-7130 Make /run/freeswitch persistent, so it will start under systemd > FS-7728 Fixed Windows build issues minus video features > FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC > FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform > FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows > FS-8061 [verto_communicator] Adding license to package.json > FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers > FS-8054 [mod_rayo] Fixed a warning when building on Debian > FS-8055 [build] Add confdir variable to freeswitch.pc > FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. > FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source > FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations > The following bugs were squashed: > FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done > FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml > FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs > FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 > FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit > FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server > FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure > FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs > FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. > FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 > FS-7613 Fixed a crash in core text rendering > FS-7612 Fixed invalid json format for callflow key > FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec > FS-7621 [mod_shout] Fixed a slow interrupt > FS-7432 Fixed missing a=setup parameter from answering SDP > FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. > FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls > FS-7573 Fixed 80bit tag support for zrtp > FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers > FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo > FS-7641 Fixed a segfault in eavesdrop video support > FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml > FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) > FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker > FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile > FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config > FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels > FS-7678 Fixed for fail_on_single_reject not working with | bridge > FS-7709 [mod_verto] Verto compatibility fixes for Firefox > FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations > FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. > FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents > FS-7699 [mod_verto] Fixed for browser compatibility > FS-7722 Fixed an issue with record_session including params when creating path > FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow > FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner > FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output > FS-7703 Fixed a bug caused by answer_delay being set in the default configurations > FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video > FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses > FS-7734 [mod_nibblebill] Fixed a deadlock > FS-7726 Fixed a bug with recording a video session on DTMF command > FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script > FS-7429 [mod_curl] Fixed to output valid json > FS-7746 [mod_verto] Fixed a device permission error in verto client > FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold > FS-7761 [core] Fix shutdown races running api commands during shutdown > FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig > FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference > FS-7486 [mod_sofia] Fixed the handling of queued requests > FS-7775 [mod_conference] Fix threading issue causing stuck worker threads > FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference > FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote > FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices > FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. > FS-7762 [mod_av] Handle buffer allocation failures of large buffers > FS-7849 [verto] Remove extra div breaking full screen in html > FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params > FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout > FS-7844 Fix packet loss fraction when calculating loss average > FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings > FS-7854 Add task_runtime to tasks table in core database > FS-7856 [mod_av] Fix some segfaults and leaks. > FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? > FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature > FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play > FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video > FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates > FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call > FS-7874 [mod_conference] Fixed incorrect layout group count > FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? > FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting > FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object > FS-7811 Use more common format CIF for blank image > FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files > FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k > FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements > FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas > FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown > FS-7904 Fixed alpha image patching > FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time > FS-7913 [mod_conference] Fixed miscast variable > FS-7918 [mod_kazoo] Small fixes in mod_kazoo > FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles > FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates > FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro > FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching > FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. > FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. > FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU > FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load > FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message > FS-7970 Fixed crash in video_bug_thread caused by double free > FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs > FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates > FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path > FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited > FS-7962 Fixed sporadic invite/replaces failure > FS-8004 Send keyframe on receiving nack with multiple consecutive packets > FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency > FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method > FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners > FS-8016 [mod_conference] Reduce buffering of video in conference mux > FS-7977 [verto communicator] Fixing default resolution and cleaning code > FS-7992 [verto communicator] Fixed device list at settings > FS-8017 [verto communicator] Fixed uses of serialized verto in local storage > FS-7986 [verto communicator] Fix for devices not refreshing if system config changes > FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. > FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin > FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements > FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse > FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. > FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. > FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. > FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. > FS-7979 [verto_communicator] Prompt for extension before transferring a conference member > FS-8001 [verto_communicator] For this to work, passing in the parameter was missing > FS-7979 [verto_communicator] Removed extra console.log and commented line > FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. > FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible > FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url > FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute > FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService > FS-8043 [verto_communicator] Removed unnecessary calls to localStorage > FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found > FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera > FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences > FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events > FS-8046 [verto] Fixed for library not passing device preferences to dialog properly > FS-8053 [verto] Don?t receive video on screen share > FS-8059 [verto] Fixed typo when transferring party from conference > FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others > FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars > FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 > FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock > FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 > FS-7968 [mod_voicemail] Fixed verbose events > FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue > FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates > FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. > FS-7989 [fixbug.pl ] Add ?author option > FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP > FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh > FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share > FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof > FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx > FS-8069 [stun] Fixed ipv6 support missing in stun code > FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode > FS-8077 [mod_conference] Fix memory leak in record > FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) > FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode > > > > _________________________________________________________________________ > 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 > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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 > _________________________________________________________________________ > 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/20150915/8660aa68/attachment-0001.html From brian at freeswitch.org Wed Sep 16 00:12:58 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 15 Sep 2015 15:12:58 -0500 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: If you are working on any packages of FreeSWITCH you need to work with us, so we can sign them and host them on our repo, once complete you can submit them via JIRA with a pull request for review. On Mon, Sep 14, 2015 at 9:28 AM, Luis Daniel Lucio Quiroz < luis.daniel.lucio at gmail.com> wrote: > I'm working on the centos 6 rpm. I only miss I finish vlc > > I will make them public when done. Including centos 7 as well > Le 2015-09-14 6:40 AM, "Denis Jakovlev" a ?crit : > >> Hi All, >> >> I'm sorry, but I have a problem with the CentOS 7 installation. >> >> I do as instructed on clean CentOS7 installation >> >> >> Centos 7 Package (FreeSWITCH 1.6) >> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >> yum install --nogpgcheck freeswitch-config-vanilla >> yum install sox freeswitch-sounds* >> Enjoy FreeSWITCH! >> >> >> I have a problem on step "yum install --nogpgcheck >> freeswitch-config-vanilla" >> >> >> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >> --> Processing Dependency: db4 for package: >> freeswitch-1.6.0-1.el7.centos.x86_64 >> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >> --> Finished Dependency Resolution >> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >> >> *Requires: db4 * You could try using --skip-broken to work around the >> problem >> You could try running: rpm -Va --nofiles --nodigest >> >> what am I doing wrong? >> >> >> >> >> >> >> >> >> >> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: >> * >> EXCELLENT! Thanks you so much for such a great job! >> >> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : >> Yay!! >> >> Well done Ken!! >> >> -giovanni >> >> >> >> On Tue, Sep 8, 2015 at 4:56 PM, wrote: >> New Post on freeswitch.org from Kathleen King >> check it out at http://ift.tt/1NfRNk0 >> The FreeSWITCH 1.6.0 release is here! >> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >> release and the resources are located here: >> >> - Tarball: http://ift.tt/1NfRO7L >> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >> for 1.6 packages) >> >> And we?re dropping support in packaging for anything older than Debian >> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >> on older platforms. >> New features that were added: >> >> - FS-7337 [mod_sofia] Add support for >> Remote-Party-ID header in UPDATE request. >> - FS-7561 [mod_sofia] Add Perfect Forward >> Secrecy (DHE PFS) >> - FS-7560 [mod_nibblebill] Added new options >> to nibble bill for minimum charges and rounding >> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >> Websockets and additional support ice/dtls ipv6 functionality >> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >> events when a SIP message contains a given SIP header >> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >> clients >> - FS-7436 FS-7601 [mod_opus] Added FEC support >> - FS-7603 [mod_event_socket] Failover for socket application in >> dialplan >> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >> bandwidth settings to flash video >> - FS-7311 [mod_sofia] Updating display name is disabled when >> caller_id equal ?_undef_? >> - FS-7513 [mod_conference] Add video-auto-floor-msec param to control >> how long a member must have the audio floor before also taking the video >> floor and make sure user does not have auto avatar when not visible >> - FS-7620 [ftmod_libpri] Correctly set >> calling number presentation and screening fields >> - FS-7138 [mod_callcenter] Added a new >> reserve-agents param >> - FS-7436 FS-7601 >> [mod_opus] FEC support >> - FS-7623 [mod_amqp] Allow for custom >> exchange name and type for producers and fixed param name ordering bug >> caused by exposing these params >> - FS-7638 Allow ipv4 mapped ipv6 address to >> pass ipv4 ACLs properly >> - FS-7643 [mod_opus] Added interpretation of >> maxplaybackrate and sprop-maxcapturerate >> - FS-7641 Added video support to eavesdrop >> - FS-7656 [mod_localstream] Added >> mod_local_stream video support, and make mod_conference move the video in >> and out of a layer when the stream has video or not, scan for relative file >> in art/eg.wav.png and display it as video when playing audio files, put >> video banner up if artist or title is set, and fixed a/v sync on first >> connection >> - FS-7629 [mod_conference] Added member >> status in json format to the conference live array, add >> livearray-json-status to conference-flags to enable >> - FS-7517 FS-7519 >> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >> work with FireFox >> - FS-7664 [mod_verto] Set ICE candidate >> timeout to wait for only 1 second to fix media delays >> - FS-7660 [mod_opus] Enabled with new API >> command ?opus_debug? to show information about Opus payload for debugging. >> - FS-7519 [mod_av] Fixed bitrate and added >> some presets >> - FS-7693 [mod_conference] Lower the default >> energy level in sample configs to improve voice quality >> - FS-7720 Improve play_and_detect_speech to >> set current_application_response channel variable as follows: ?USAGE >> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >> allocate a session, and ?ERROR?: any other errors >> - FS-7732 Continue recording with >> uuid_transfer >> - FS-7752 [mod_rayo] Increase maximum number >> of elements from 30 to 1024 to allow adhearsion to create large grammars to >> navigate IVR menus. >> - FS-7750 [mod_commands] Allow for >> uuid_setvar to handle arrays >> - FS-7758 [mod_loopback] Emit an event if a >> loopback bowout occurs >> - FS-7759 [mod_sofia] Added the channel >> variable ignore_completed_elsewhere to suppress setting the completed >> elsewhere cause >> - FS-7771 Set a channel variable if the >> recording is terminated due to silence hits >> - FS-7760 Added xml fetch for channels to >> externally support nightmare transfer depends on >> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >> - FS-7730 [mod_smpp] Added mod_smpp as an >> event handler moduleand fixed the default configs to provided sample load >> option for mod_sms and mod_smpp >> - FS-7774 Add mod_kazoo >> - FS-7780 Add new channel variable >> max_session_transfers. If set, this variable is used to count the number of >> session transfers allowed instead of the max_forwards variable. If not set, >> the existing behavior is preserved. >> - FS-7783 Add channel variable for capturing >> DTMF input when using play_and_get_digits when the response does not match >> - FS-7772 [mod_opus] Add functionality to >> keep FEC enabled on the encoder by modifying the bitrate if packet loss >> changes (Opus codec specific behaviour). >> - FS-7799 [mod_png] Add API command >> uuid_write_png >> - FS-7801 [mod_opus] Added support to set CBR >> mode >> - FS-7685 [mod_say_nl] Fix Dutch numbers >> pronunciation >> - FS-7198 Add coma separated values and >> reverse ranges for time-of-day and day-of-week matches >> - FS-7809 [mod_opus] Added 60 ms ptime for >> Opus at 8 khz ( opus at 8000h@60i ) >> - FS-7405 [mod_dialplan_xml] Fix condition >> regex=?all? to work with time conditions >> - FS-7819 [mod_opus] Restore bitrate (if >> there?s no more packet loss) and added step for 60 ms >> - FS-7773 [mod_sofia] Adding additional >> transfer events when the fire-transfer-events=true profile parameter is set >> - FS-7820 FreeSWITCH automated unit test and >> micro benchmark framework >> - FS-7769 [mod_conference] Add new >> multi-canvas and telepresence features >> - FS-7847 [mod_conference] Add layers that do >> not match the aspect ration of conference by using the new hscale layer >> param for horizontal scale, and add zoom=true param to crop layer instead >> of letterbox, add grid-zoom layout group that demonstrates these layouts, >> and fix logo ratios and add borders too. >> - FS-7813 [mod_conference] Add vmute member >> flag. >> - FS-7846 [mod_dptools] Add >> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >> variables to allow you to start eavesdrop in whisper mode of specific call >> leg >> - FS-7760 [mod_sofia] Revise channel fetch on >> nightmare transfer and add dial-prefix and absolute-dial-string to the >> nightmare xml >> - FS-7829 [mod_opus] Add sprop-stereo fmtp >> param to specify if a sender is likely to send stereo or not so the >> receiver can safely downmix to mono to avoid wasting receiver resources >> - FS-7830 [mod_opus] Added use-dtx param in >> config file (enables DTX on the encoder, announces in fmtp) >> - FS-7824 [mod_png] Add functionality for >> capturing screenshots from both legs to uuid_write_png >> - FS-7549 [mod_ladspa] Added an API for >> removing an active ladspa effect on a channel. For conformance reasons, the >> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >> functionality (without any verb) which will simply add ladspa remains >> intact. >> - FS-7848 [mod_opus] Add support for 80 ms, >> 100 ms, 120 ms packetization >> - FS-7519 FS-7677 >> [mod_av] Add H.263 codec support >> - FS-7885 Add getcputime to retrieve >> FreeSWITCH process CPU usage >> - FS-7889 [mod_conference] Move conference >> chat to use an event channel so messages only go to the right ?room? for >> the conference and move conference chat functionality to use event_channel. >> - FS-7900 [mod_png] Allow snapshot of single >> legged calls >> - FS-7912 [mod_lua] Added session UUID to lua >> error logs, if known and added session UUID to embedded language (lua, >> javascript, etc) logs when session sanity check fails >> - FS-7760 [mod_sofia] Improved the xml fetch >> lookup for channels on nightmare transfer >> - FS-7922 [mod_commands] Added uuid_redirect >> API command. This provides the equivalent functionality of the dptools >> ?redirect? application as an api command. >> - FS-7806 FS-7803 >> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >> key issue >> - FS-7972 [verto communicator] Creating Verto >> Communicator >> - FS-7988 Add a perl script to help file bugs >> from the command line and add fixbug.pl to tree >> - FS-8009 [verto communicator] Create a grunt >> project with livereload support. Documentation can be found here >> . >> - FS-8010 [verto communicator] Add options >> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >> - FS-7855 [verto communicator] Pass >> userVariables back to the live array to allow for displaying the Gravatar >> associated with a member?s email address >> - FS-8075 [mod_hiredis] Add mod_hiredis >> including support for redis limits and added support for raw redis >> commands. Added deprecation notices to mod_redis >> - FS-8049 [mod_commands] Add getenv FSAPI >> - FS-8036 [verto.js] Add chatCallback to >> $.verto.conf >> >> Improvements in build system, cross platform support, and packaging: >> >> - FS-7610 Fixed a gcc5 compilation issue >> - FS-7499 Fixed a build error on 32bit platforms >> - FS-7570 Fixed a compilation issue w/ zrtp enabled >> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >> - FS-7635 Removed msvc 2005, 2008, and 2010 >> non working build systems >> - FS-7373 Expose the custom repo and key path >> to the build-all command too >> - FS-7648 Foundation for QA testing config , >> adding leave/check videomail test cases, adding videomail voicemail >> profile, adding video record/ playback test cases, adding set video on >> hold, force pre-answer prefix, and adding an eavesdrop test case. >> - FS-7338 Removed mod_shout dep libs to >> system libs to continue cleaning up the libs for the 1.6 build process and >> added Debian packaging for several new modules, as well as handle system >> lib change for a handful of modules >> - FS-7653 Sample build system for a stand >> alone(out of tree) FreeSWITCH module >> - FS-7601 [mod_opus] [mod_silk] Removed a >> bounds check that can never be true in opus fec code and modify >> jitterbuffer usage to match the api change >> - FS-7648 More work toward setting up a QA >> testing configuration, add condition testing for regex all and xor cases, >> adding profile-variable for testing cases , add lipsync tests for playback >> and local stream, add stereo, and configuration for mcu test >> - FS-7338 Fixed bug in Debian packaging when >> trying to build against custom repo >> - FS-7609 Enable building of >> mod_sangoma_codec for Debian Wheezy/Jessie >> - FS-7667 [mod_java] Fixed include directory >> detection when using Debian java packages and use detected directory >> - FS-7655 Make libvpx and libyuv optional >> (none of the video features will work without them) The following modules >> require these libraries to be installed still: mod_av mod_cv mod_fsv >> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >> fix build issue w/ strict prototypes, and fix a few functions that need to >> be disabled without YUV >> - FS-7605 Fixed default configuration >> directory in Debian packages and fixed Debian packaging dependencies on >> libyuv and libvpx >> - FS-7669 When installing from Debian >> packaging if you don?t have the /etc/freeswitch directory, we will install >> the default packages for you. If you already have this directory, we?ll let >> you deal with your own configs. >> - FS-7297 [mod_com_g729] Updated the make >> target installer >> - FS-7644 Added a working windows build >> without video support for msvc 2013 >> - FS-7666 [mod_managed] Fixed error building >> mod_managed on non windows platforms >> - FS-7707 Fix build error on CentOS7 >> - FS-7655 Fixed a build error when we have >> PNG but not YUV >> - FS-7723 Change RPMs to use -ncwait instead >> of -nc. This will cause the initscript to pause and wait for FS to be ready >> before continuing. >> - FS-7648 Added a test cases for FS-7724 and >> FS-7687 >> - FS-7726 Additional configurations for a QA >> test case >> - FS-7715 Updates to configure and spec files >> for next development branch and added images to spec file and fixed >> build/freeswitch.init.redhat since redhat likes to override settings in the >> script with TAGs in comments >> - OPENZAP-238 [freetdm] Fix some GSM >> compilation errors and do a bit of code cleanup >> - OPENZAP-237 [freetdm] Use __func__ instead >> of __FUNCTION__ to comply with c99 in gcc 5.1 >> - FS-7628 [mod_erlang_event] Removed unused >> variables causing a compilation error >> - FS-7776 Add mod_kazoo to packaging >> - FS-7845 [mod_conference] Break up >> mod_conference into multiple source files to improve build performance >> - FS-7769 [mod_conference] Fixed a build issue >> - FS-7820 Fix build system typo. Don?t assign >> the same variable twice. >> - FS-7043 Fixed apr1 unresolved symbols in >> libfreeswitch.so.1.0.0 >> - FS-7130 Make /run/freeswitch persistent in >> the Debian packages, so it will start under systemd >> - FS-7860 Prevent a switch_rtp header conflict >> - FS-7130 Make /run/freeswitch persistent, so >> it will start under systemd >> - FS-7728 Fixed Windows build issues minus >> video features >> - FS-7965 [mod_conference] Fixed an error >> thrown when compiling with GCC >> - FS-7985 [mod_voicemail] Fixed a compilation >> error on 32-bit PCC platform >> - FS-8015 [mod_conference] Add project dir to >> include for mod_conference so it picks up mod_conference.h for Windows >> - FS-8061 [verto_communicator] Adding license >> to package.json >> - FS-8047 [build] Fixed build error in >> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >> __FUNCTION__ on newer compilers >> - FS-8054 [mod_rayo] Fixed a warning when >> building on Debian >> - FS-8055 [build] Add confdir variable to >> freeswitch.pc >> - FS-7966 [windows] Working msvc 2015 build >> support. Does not yet include video features. >> - FS-8019 [debian] Excluded few modules that >> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >> and added debian/apt_sources.list with necessary dependencies to build >> master, and updated debian/README.source >> - FS-8058 [mod_vpx] Build correctly against >> libvpx that is not installed into default system library locations >> >> The following bugs were squashed: >> >> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >> play-file-done >> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >> opus.conf.xml >> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on >> each other in database when thundering herd occurs >> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >> mode) by 2400 >> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >> newer libedit >> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >> web server >> - FS-7584 More work on rtcp-mux interop issue with chrome canary >> causing video transport failure >> - FS-7586 [mod_conference] Change the default >> min-required-recording-participants option for mod_conference from 2 to 1 >> and silence the warning when the value is set to 1 in the configs >> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >> websites and update additional URLs to avoid 301 redirects. >> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >> resampling >> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >> default to 1 instead of 0 >> - FS-7613 Fixed a crash in core text rendering >> - FS-7612 Fixed invalid json format for >> callflow key >> - FS-7609 [mod_sangoma_codec] Now that >> libsngtc-dev and libsngtc are in the FS debian repo, enable >> mod_sangoma_codec >> - FS-7621 [mod_shout] Fixed a slow interrupt >> - FS-7432 Fixed missing a=setup parameter >> from answering SDP >> - FS-7622 [mod_amqp] Make sure to close the >> connections on destroy. Currently the connection is malloc?d from the >> module pool, so there is nothing to destroy. >> - FS-7586 [mod_vlc] A fix for failing to >> encode audio during the recording of video calls >> - FS-7573 Fixed 80bit tag support for zrtp >> - FS-7636 Fixed an issue with >> transfer_after_bridge and park_after_bridge pre-empting transfers >> - FS-7654 Fixed an issue with eavesdrop audio >> not working correctly with a mixture of mono and stereo >> - FS-7641 Fixed a segfault in eavesdrop video >> support >> - FS-7649 [mod_verto] Fixed issue with h264 >> codec not being configured in verto.conf.xml >> - FS-7657 [mod_verto] Fixed a bug with TURN >> not being used. Note, you can pass an array of stun servers, including >> TURN, to the verto when you start it up. (see verto.js where iceServers is >> passed) >> - FS-7665 [mod_conference] Fixed a bug with >> the video floor settings not giving the video floor to the speaker >> - FS-7650 [mod_verto] Fixed crash when making >> a call from a verto user with profile-variables in their user profile >> - FS-7710 [mod_conference] Added the ability >> to set bandwidth to ?auto? for conference config >> - FS-7432 Fixed dtls/srtp, use correct >> a=setup parameter on recovering channels >> - FS-7678 Fixed for fail_on_single_reject not >> working with | bridge >> - FS-7709 [mod_verto] Verto compatibility >> fixes for Firefox >> - FS-7689 [mod_lua] Fixed a bug with lua not >> loading directory configurations >> - FS-7694 [mod_av] Fixed for leaking file >> handles when the file is closed. >> - FS-7467 [mod_callcenter] Fixing stuck >> channels using uuid-standby agents >> - FS-7699 [mod_verto] Fixed for browser >> compatibility >> - FS-7722 Fixed an issue with record_session >> including params when creating path >> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >> Queue Overflow >> - FS-7724 [mod_conference] Fixed a segfault >> when missing fonts when trying to render banner >> - FS-7519 [mod_av] Fixed a regression in the >> visual appearance of decode app output >> - FS-7703 Fixed a bug caused by answer_delay >> being set in the default configurations >> - FS-7679 [mod_verto] Fixed a bug causing one >> way audio on Chrome when video is enabled and when using a sip without video >> - FS-7729 [mod_verto] Fixed the formatting >> for IPv6 addresses >> - FS-7734 [mod_nibblebill] Fixed a deadlock >> - FS-7726 Fixed a bug with recording a video >> session on DTMF command >> - FS-7721 Fixed a segfault caused when using >> session:recordFile() and session:unsetInputCallback in a lua script >> - FS-7429 [mod_curl] Fixed to output valid >> json >> - FS-7746 [mod_verto] Fixed a device >> permission error in verto client >> - FS-7753 [mod_local_stream] Fixed some >> glitching and freezing video when using hold/unhold >> - FS-7761 [core] Fix shutdown races running >> api commands during shutdown >> - FS-7767 [mod_sofia] Fixed a segfault caused >> by invalid arguments to sip_dig >> - FS-7744 [mod_conference] Fixed a bug >> causing the first user?s video stream to stop when another verto user calls >> the conference >> - FS-7486 [mod_sofia] Fixed the handling of >> queued requests >> - FS-7775 [mod_conference] Fix threading >> issue causing stuck worker threads >> - FS-7777 [mod_imagick] Fixed a regression >> causing a segfault when playing png & pdf in conference >> - FS-7778 [mod_sofia] Fixed a bug causing a >> SQL statement to fail because of a double quote instead of a single quote >> - FS-7754 [freetdm] Fixed a bug relating to >> single digit dial-regex with analog devices >> - FS-7785 [mod_opus] Fix for invalid ptime 30 >> ms for opus at 8000h . Replaced 30 ms with 40 ms. >> - FS-7762 [mod_av] Handle buffer allocation >> failures of large buffers >> - FS-7849 [verto] Remove extra div breaking >> full screen in html >> - FS-7832 [mod_opus] Fixes when comparing >> local and remote fmtp params >> - FS-7731 [mod_xml_cdr] Fixed a curl default >> connection timeout >> - FS-7844 Fix packet loss fraction when >> calculating loss average >> - FS-7789 [mod_av] Fixed issue with audio >> dropping out partway through recordings >> - FS-7854 Add task_runtime to tasks table in >> core database >> - FS-7856 [mod_av] Fix some segfaults and >> leaks. >> - FS-7866 Fixed a crash when running >> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >> - FS-7861 FS-7862 [mod_conference] Fixed a >> crash and other issues caused by multi canvas feature >> - FS-7681 [mod_conference] Factor out >> conference->canvas and allow per canvas record and play >> - FS-7869 [mod_conference] Fixed a deadlock >> on shutdown after playing video file that will not display video >> - FS-7654 Fixed regressions on eavesdropping >> on channels playing a file and on channels with unlike rates >> - FS-7872 [mod_verto] Gracefully fail >> attempting to transfer 1 legged call >> - FS-7874 [mod_conference] Fixed incorrect >> layout group count >> - FS-7870 [mod_conference] Allow jsonapi >> commands to pass the string id field to pass special ID?s like ?last? >> - FS-7882 [mod_conference] Allow JSON API >> commands to send third arg for muting >> - FS-7888 [mod_verto] Fixed namespacing >> problems in javascript library masked by global verto object >> - FS-7811 Use more common format CIF for >> blank image >> - FS-7902 [mod_local_stream] Fix for queue >> filling up when you have a mix of video and non video files >> - FS-7891 [mod_spandsp] Allow spandsp dtmf >> detector to work on rates other than 8k >> - FS-7839 Correct firefox > 38 DTLS behavior >> to match new EC requirements >> - FS-7769 [mod_conference] Fixed vmute on >> personal canvas and fixed changing layouts on personal canvas >> - FS-7893 [mod_conference] Fixed a bug >> causing muxing write thread to occasionally not close on shutdown >> - FS-7904 Fixed alpha image patching >> - FS-7906 [mod_av] Correct crash from >> multi-threaded opening or closing of multiple files at the same time >> - FS-7913 [mod_conference] Fixed miscast >> variable >> - FS-7918 [mod_kazoo] Small fixes in mod_kazoo >> - FS-7917 [mod_sofia] Fixed default config, >> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >> - FS-7908 FS-7092 >> Fixed the generated sdp including telephone-event for the rates of video >> codecs (90000) when it should only be audio codec rates >> - FS-7927 Fixed a typo in variable name: >> eavesdrop_annnounce_macro >> - FS-7940 [mod_conference] Fixed an issue >> where the video image does not appear on the new canvas when switching >> - FS-7930 [mod_conference] Correct >> termination of conference when the last member with endconf left. >> - FS-7953 [verto communicator] Fixed dialing >> when typing extension using the keyboard. >> - FS-7958 [mod_conference] Fixed a race >> condition causing crash in conference video MCU >> - FS-7951 [mod_rayo] Completely clean up >> mod_rayo if it fails to load >> - FS-7955 [mod_sofia] Fixed a crash caused by >> invalid contact when using event to send a notify message >> - FS-7970 Fixed crash in video_bug_thread >> caused by double free >> - FS-7971 [mod_opus] Fixed a rate mismatch >> and correctly advertise telephone-event and CN rates based on the >> advertised rates of offered codecs >> - FS-7960 Fixed check_ice routine in >> switch_core_media.c to not use dropped candidates >> - FS-7975 [mod_voicemail] Fix record-greeting >> event missing VM-Greeting-Path >> - FS-7969 Fixed a segfault due to >> pthread_setschedparam() on a thread that has exited >> - FS-7962 Fixed sporadic invite/replaces >> failure >> - FS-8004 Send keyframe on receiving nack >> with multiple consecutive packets >> - FS-8005 [mod_opus] Fix for rare decoder >> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >> - FS-8006 Changed the typedef of >> switch_core_video_thread_callback_func_t for consistency >> - FS-7932 [mod_verto] Removed the param from >> the getMute function in verto class, not needed on underlying method >> - FS-8008 [mod_verto] Separate verto default >> config to have sep v4 and v6 listeners >> - FS-8016 [mod_conference] Reduce buffering >> of video in conference mux >> - FS-7977 [verto communicator] Fixing default >> resolution and cleaning code >> - FS-7992 [verto communicator] Fixed device >> list at settings >> - FS-8017 [verto communicator] Fixed uses of >> serialized verto in local storage >> - FS-7986 [verto communicator] Fix for >> devices not refreshing if system config changes >> - FS-7998 [verto communicator] Don?t prompt >> when recovering call, just do it. >> - FS-8003 [verto communicator] Use >> audioInDevices instead of audioDevices to match verto plugin >> - FS-8027 [verto communicator] Added >> watchTask flag to browserSync and add proper regex for replacements >> - FS-8026 [verto_communicator] Added an >> auto-focus directive to both dial-pad and login so that enter will just >> work. On dial-pad useful to provide keyboard only input without the need to >> using the mouse >> - FS-7995 [verto_communicator] Upon call >> recovery, emit an event on $rootScope so that controllers are able to >> properly clear states. >> - FS-7945 [verto communicator] Use >> angular-prompt to ask the user to enter a text for the banner. If >> cancelled, nothing is done. >> - FS-8045 [verto communicator] Make the >> folder structure compliant with AngularJS best practices and adjust build >> system. >> - FS-7957 [verto_communicator] Make console >> less chatty by commenting liveArray updates and get initial state of the >> conference on liveArray boot event. >> - FS-7979 [verto_communicator] Prompt for >> extension before transferring a conference member >> - FS-8001 [verto_communicator] For this to >> work, passing in the parameter was missing >> - FS-7979 [verto_communicator] Removed extra >> console.log and commented line >> - FS-8025 [verto_communicator] Restored the >> blue background on the video controls and making icons white again, looking >> better. >> - FS-8062 [verto_communicator] Fixed video >> controls tool-tips, now they are visible >> - FS-8048 [verto_communicator] Fixed infinite >> reconnect after changing hostname and websocket url >> - FS-8066 [verto communicator] Added encoded >> avatar url to userVariables so that mod_conference can use it when no >> video, or video mute >> - FS-8018 [verto_communicator] Separation of >> concerns. Get storage service to manage all settings instead of vertoService >> - FS-8043 [verto_communicator] Removed >> unnecessary calls to localStorage >> - FS-8040 [verto_communicator] Check if we >> have a valid resolution reported before calling camera routines and hide >> controls if none are found >> - FS-8092 [verto_communicator] If there is no >> data in localStorage, select best resolution for selected camera >> - FS-7840 [verto_communicator] Use >> chatChannel to send and receive messages from conferences >> - FS-8088 [verto_communicator] Call >> conference destroy upon hangup and on event destroy to properly unsubscribe >> from events >> - FS-8046 [verto] Fixed for library not >> passing device preferences to dialog properly >> - FS-8053 [verto] Don?t receive video on >> screen share >> - FS-8059 [verto] Fixed typo when >> transferring party from conference >> - FS-8060 [verto] Conditionally set video tag >> src to null for FF and empty string for others >> - FS-8087 [verto] Fixed issue in camera >> selection on recovery, refactor to use localStorage, change res detection, >> reload on network change, pass resCheck callback into deviceParams, always >> make one basic call to getusermedia to ensure perms are ok, pass valid res >> to callback, make $.FSRTC.validRes available globally, sync minified, fix >> depth issue in cached json, test for valid cache before setting vars >> - FS-8028 [mod_shout] Fixed random sockets >> being closed regression from FS-7621 >> - FS-8029 [jitterbuffer] Fixed robotic sound >> when using jitterbuffer when buffer timestamps get behind that of the >> packet timestamps, such as when the source clock is out of sync with our >> clock >> - FS-8056 [mod_voicemail] Fixed a segfault on >> vm_inject, regression from FS-7968 >> - FS-7968 [mod_voicemail] Fixed verbose events >> - FS-7942 [udptl] Fixed rare segfault on t.38 >> fax FS-8014 is a duplicate of this issue >> - FS-8031 [dtls] Fixed delayed DTLS media due >> to changing ICE candidates >> - FS-7903 [proxy_media] Fix Codec PROXY >> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >> proxy media. >> - FS-7989 [fixbug.pl] Add ?author option >> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >> doesn?t activate unless the zrtp-hash is in the SDP >> - FS-7135 [mod_sofia] Fixed response to >> re-invite with duplicate sdp (such as we get from session refresh) when soa >> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >> - FS-8050 [mod_av] Fixed a crash when >> streaming rtmp of desktop share >> - FS-7640 [rtp] Fixed some comparisons in >> switch_rtp.c to be wraparound proof >> - FS-8057 [core] Fixed a segfault when doing >> video call when built against libyuv but not libvpx >> - FS-8069 [stun] Fixed ipv6 support missing >> in stun code >> - FS-8071 [rtp] remove unnecessary auto >> adjust remote address rules when in ICE mode >> - FS-8077 [mod_conference] Fix memory leak in >> record >> - FS-8091 [core] Added some missing message >> names to session message name list (would have caused missing information >> in some log messages) >> - FS-8093 [mod_silk] Remove giant stack >> allocation in switch_silk_decode >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/d622a1b6/attachment-0001.html From jmoran at secureachsystems.com Wed Sep 16 00:43:25 2015 From: jmoran at secureachsystems.com (Jason Moran) Date: Tue, 15 Sep 2015 16:43:25 -0400 Subject: [Freeswitch-users] Streaming local ogg vorbis file Message-ID: <361E98F99D3CC3439EED59BC1924ED697FF5EA@SERVER2003.SecuReachSystems.local> What simple thing am I missing to play a local .ogg? When I use streamfile I get the error: "Invalid file format [ogg] for [/usr/local/freeswitch/recordings/temp/t1.ogg]!" Meanwhile, as for shout it only allows URL (reads via curl) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/ec44fd29/attachment.html From phenix at vfemail.net Wed Sep 16 00:49:03 2015 From: phenix at vfemail.net (Tanguy) Date: Tue, 15 Sep 2015 22:49:03 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain Message-ID: <55F8843F.1080103@vfemail.net> Hello I have two multi-domains freeswitch servers 1 and 2 and i want to interconnect them for internal calls I read https://wiki.freeswitch.org/wiki/Connect_Two_FreeSWITCH_Boxes but it did not fully fit to my need because I want to call from freeswitch1 a specific extension of freeswitch2 on a specific domain ( and not just default ). In short i want to tell to freeswitch2: Connect me with extension 1000 at domain-name and not just connect me with extension 1000 My guess is send custom sip headers from freeswitch1 and parse X-domainname on freeswitch2 dialplan This will probably work, but is there a clean way to do it without using non standard headers ? Best Regards From kamil.nigmatullin at gmail.com Wed Sep 16 02:28:05 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Wed, 16 Sep 2015 04:28:05 +0600 Subject: [Freeswitch-users] May be bug in mod_callcenter In-Reply-To: References: Message-ID: Thank you Italo As you know so much about mod_callcenter and FS could you please tell, if I can use somehow transfer instead of bridge in Contact field? Is loopback is the only way? Thank you. 2015-09-15 19:15 GMT+06:00 ?talo Rossi : > Doc is now fixed. > > On Tue, Sep 15, 2015 at 3:16 AM, Regis M > wrote: > >> call_timeout work on bridged call using the bridge command... In >> mod_callcenter, the system makes an originate to join the agent, and then, >> bridge the two leg with the inner bridge api. So the call was already >> connected and call_timeout useles. >> >> So call_timeout works, but not for mod_callcenter 's agent contact. If >> there's call_timeout in call_center doc, for me, yes, it's a mistake. >> >> Regards, >> >> >> 2015-09-15 3:47 GMT+02:00 Kamil Nigmatullin >> : >> >>> Thanks a lot. Is there a missprint in wiki or call_timeout should be >>> used when calling local user? >>> 15 ????. 2015 ?. 1:56 ???????????? "?talo Rossi" >>> ???????: >>> >>> > >>> > Use leg_timeout instead of call_timeout >>> > >>> > On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < >>> kamil.nigmatullin at gmail.com> wrote: >>> >> >>> >> >>> >> Hello again. Have a question. Maybe a bug though... >>> >> If I set contact for agent like this >>> [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout >>> doesn't work. Is it something that I do illigal or should I report to Jira? >>> >> >>> >> Thanks >>> >> >>> >> -- >>> >> Kamil Nigmatullin >>> >> Tel: 77272323748 >>> >> mob: 7 (707) 2517003 >>> >> Skype: kamil.nigmatullin >>> >> >>> >> >>> _________________________________________________________________________ >>> >> 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 >>> > >>> > >>> > >>> > >>> > -- >>> > ?talo Rossi >>> > italo at freeswitch.org >>> > >>> > >>> _________________________________________________________________________ >>> > 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 >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > ?talo Rossi > italo at freeswitch.org > > _________________________________________________________________________ > 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 > -- Kamil Nigmatullin Tel: 77272323748 mob: 7 (707) 2517003 Skype: kamil.nigmatullin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/97b235ab/attachment.html From kamil.nigmatullin at gmail.com Wed Sep 16 02:31:26 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Wed, 16 Sep 2015 04:31:26 +0600 Subject: [Freeswitch-users] OPUS codec and optimal settings for "bad" 3G reception. In-Reply-To: References: Message-ID: Idealy you need to have rtcp or something that can be a channel for client and server so that they both comunicate and could adjust bitrate every time, because when you are in 3g you are in constantly changing enviroment. As it is now almost impossible i recommend you to set to 8khz with fec and jitterbuffer enable in adaptive way. FEC seems to be added in 1.6 but there was some patches for 1.4 as well. 15 ????. 2015 ?. 17:28 ???????????? "Michael Nielsen" ???????: > > Hi, > > I'm looking into a good codec for a client when bad 3G coverage is present. > OPUS seems as a good choice. > > Can anyone recommend settings for this on the FS server side, or should it be done in the client? > > _________________________________________________________________________ > 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/20150916/3eabfcaf/attachment-0001.html From andrew.keil at visytel.com Wed Sep 16 04:08:48 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Wed, 16 Sep 2015 00:08:48 +0000 Subject: [Freeswitch-users] Is the current FreeSWITCH release 1.4.21 or 1.6.0? Message-ID: To FreeSWITCH users, I just need clarification as to which is the current FreeSWITCH release: 1.4.21 or 1.6.0? Currently my client is not yet in production and is running FreeSWITCH 1.4.20 on CentOS 6.7. I know FreeSWITCH 1.6.0 requires CentOS 7.0 as a minimum, however if 1.6.0 is now the current release then now is the best time for me to move my client to this release. Please let me know which version is the current release version we should be using. Regards, Andrew Keil -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/1493aae6/attachment.html From mike at jerris.com Wed Sep 16 06:00:32 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 15 Sep 2015 22:00:32 -0400 Subject: [Freeswitch-users] Is the current FreeSWITCH release 1.4.21 or 1.6.0? In-Reply-To: References: Message-ID: I guess the answer is both. We are going to continue for a bit of time with doing only bufgfix updates to the 1.4 branch. 1.6 is now release as well. I would encourage you to test 1.6 and if it meets your needs, to try to use that and avoid a major version upgrade in the future when we stop providing bug fixes to 1.4. I will say that already there are a wide range of things not going into 1.4 including some bug fixes that were to intrusive to back port to 1.4 due to significant changes in our media engine. On Tuesday, September 15, 2015, Andrew Keil wrote: > To FreeSWITCH users, > > > > I just need clarification as to which is the current FreeSWITCH release: > 1.4.21 or 1.6.0? > > > > Currently my client is not yet in production and is running FreeSWITCH > 1.4.20 on CentOS 6.7. I know FreeSWITCH 1.6.0 requires CentOS 7.0 as a > minimum, however if 1.6.0 is now the current release then now is the best > time for me to move my client to this release. > > > > Please let me know which version is the current release version we should > be using. > > > > Regards, > > > > Andrew Keil > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150915/22518f8a/attachment.html From s.safarov at gmail.com Wed Sep 16 06:27:21 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 16 Sep 2015 02:27:21 +0000 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: HI Luis Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 As I known to build dependencies is required update glibc and other libs. According tikket FS-7705 this RPMs cannot be included to FS repo. On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz < luis.daniel.lucio at gmail.com> wrote: > I'm working on the centos 6 rpm. I only miss I finish vlc > > I will make them public when done. Including centos 7 as well > Le 2015-09-14 6:40 AM, "Denis Jakovlev" a ?crit : > >> Hi All, >> >> I'm sorry, but I have a problem with the CentOS 7 installation. >> >> I do as instructed on clean CentOS7 installation >> >> >> Centos 7 Package (FreeSWITCH 1.6) >> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >> yum install --nogpgcheck freeswitch-config-vanilla >> yum install sox freeswitch-sounds* >> Enjoy FreeSWITCH! >> >> >> I have a problem on step "yum install --nogpgcheck >> freeswitch-config-vanilla" >> >> >> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >> --> Processing Dependency: db4 for package: >> freeswitch-1.6.0-1.el7.centos.x86_64 >> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >> --> Finished Dependency Resolution >> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >> >> *Requires: db4 * You could try using --skip-broken to work around the >> problem >> You could try running: rpm -Va --nofiles --nodigest >> >> what am I doing wrong? >> >> >> >> >> >> >> >> >> >> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: >> * >> EXCELLENT! Thanks you so much for such a great job! >> >> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : >> Yay!! >> >> Well done Ken!! >> >> -giovanni >> >> >> >> On Tue, Sep 8, 2015 at 4:56 PM, wrote: >> New Post on freeswitch.org from Kathleen King >> check it out at http://ift.tt/1NfRNk0 >> The FreeSWITCH 1.6.0 release is here! >> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >> release and the resources are located here: >> >> - Tarball: http://ift.tt/1NfRO7L >> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >> for 1.6 packages) >> >> And we?re dropping support in packaging for anything older than Debian >> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >> on older platforms. >> New features that were added: >> >> - FS-7337 [mod_sofia] Add support for >> Remote-Party-ID header in UPDATE request. >> - FS-7561 [mod_sofia] Add Perfect Forward >> Secrecy (DHE PFS) >> - FS-7560 [mod_nibblebill] Added new options >> to nibble bill for minimum charges and rounding >> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >> Websockets and additional support ice/dtls ipv6 functionality >> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >> events when a SIP message contains a given SIP header >> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >> clients >> - FS-7436 FS-7601 [mod_opus] Added FEC support >> - FS-7603 [mod_event_socket] Failover for socket application in >> dialplan >> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >> bandwidth settings to flash video >> - FS-7311 [mod_sofia] Updating display name is disabled when >> caller_id equal ?_undef_? >> - FS-7513 [mod_conference] Add video-auto-floor-msec param to control >> how long a member must have the audio floor before also taking the video >> floor and make sure user does not have auto avatar when not visible >> - FS-7620 [ftmod_libpri] Correctly set >> calling number presentation and screening fields >> - FS-7138 [mod_callcenter] Added a new >> reserve-agents param >> - FS-7436 FS-7601 >> [mod_opus] FEC support >> - FS-7623 [mod_amqp] Allow for custom >> exchange name and type for producers and fixed param name ordering bug >> caused by exposing these params >> - FS-7638 Allow ipv4 mapped ipv6 address to >> pass ipv4 ACLs properly >> - FS-7643 [mod_opus] Added interpretation of >> maxplaybackrate and sprop-maxcapturerate >> - FS-7641 Added video support to eavesdrop >> - FS-7656 [mod_localstream] Added >> mod_local_stream video support, and make mod_conference move the video in >> and out of a layer when the stream has video or not, scan for relative file >> in art/eg.wav.png and display it as video when playing audio files, put >> video banner up if artist or title is set, and fixed a/v sync on first >> connection >> - FS-7629 [mod_conference] Added member >> status in json format to the conference live array, add >> livearray-json-status to conference-flags to enable >> - FS-7517 FS-7519 >> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >> work with FireFox >> - FS-7664 [mod_verto] Set ICE candidate >> timeout to wait for only 1 second to fix media delays >> - FS-7660 [mod_opus] Enabled with new API >> command ?opus_debug? to show information about Opus payload for debugging. >> - FS-7519 [mod_av] Fixed bitrate and added >> some presets >> - FS-7693 [mod_conference] Lower the default >> energy level in sample configs to improve voice quality >> - FS-7720 Improve play_and_detect_speech to >> set current_application_response channel variable as follows: ?USAGE >> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >> allocate a session, and ?ERROR?: any other errors >> - FS-7732 Continue recording with >> uuid_transfer >> - FS-7752 [mod_rayo] Increase maximum number >> of elements from 30 to 1024 to allow adhearsion to create large grammars to >> navigate IVR menus. >> - FS-7750 [mod_commands] Allow for >> uuid_setvar to handle arrays >> - FS-7758 [mod_loopback] Emit an event if a >> loopback bowout occurs >> - FS-7759 [mod_sofia] Added the channel >> variable ignore_completed_elsewhere to suppress setting the completed >> elsewhere cause >> - FS-7771 Set a channel variable if the >> recording is terminated due to silence hits >> - FS-7760 Added xml fetch for channels to >> externally support nightmare transfer depends on >> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >> - FS-7730 [mod_smpp] Added mod_smpp as an >> event handler moduleand fixed the default configs to provided sample load >> option for mod_sms and mod_smpp >> - FS-7774 Add mod_kazoo >> - FS-7780 Add new channel variable >> max_session_transfers. If set, this variable is used to count the number of >> session transfers allowed instead of the max_forwards variable. If not set, >> the existing behavior is preserved. >> - FS-7783 Add channel variable for capturing >> DTMF input when using play_and_get_digits when the response does not match >> - FS-7772 [mod_opus] Add functionality to >> keep FEC enabled on the encoder by modifying the bitrate if packet loss >> changes (Opus codec specific behaviour). >> - FS-7799 [mod_png] Add API command >> uuid_write_png >> - FS-7801 [mod_opus] Added support to set CBR >> mode >> - FS-7685 [mod_say_nl] Fix Dutch numbers >> pronunciation >> - FS-7198 Add coma separated values and >> reverse ranges for time-of-day and day-of-week matches >> - FS-7809 [mod_opus] Added 60 ms ptime for >> Opus at 8 khz ( opus at 8000h@60i ) >> - FS-7405 [mod_dialplan_xml] Fix condition >> regex=?all? to work with time conditions >> - FS-7819 [mod_opus] Restore bitrate (if >> there?s no more packet loss) and added step for 60 ms >> - FS-7773 [mod_sofia] Adding additional >> transfer events when the fire-transfer-events=true profile parameter is set >> - FS-7820 FreeSWITCH automated unit test and >> micro benchmark framework >> - FS-7769 [mod_conference] Add new >> multi-canvas and telepresence features >> - FS-7847 [mod_conference] Add layers that do >> not match the aspect ration of conference by using the new hscale layer >> param for horizontal scale, and add zoom=true param to crop layer instead >> of letterbox, add grid-zoom layout group that demonstrates these layouts, >> and fix logo ratios and add borders too. >> - FS-7813 [mod_conference] Add vmute member >> flag. >> - FS-7846 [mod_dptools] Add >> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >> variables to allow you to start eavesdrop in whisper mode of specific call >> leg >> - FS-7760 [mod_sofia] Revise channel fetch on >> nightmare transfer and add dial-prefix and absolute-dial-string to the >> nightmare xml >> - FS-7829 [mod_opus] Add sprop-stereo fmtp >> param to specify if a sender is likely to send stereo or not so the >> receiver can safely downmix to mono to avoid wasting receiver resources >> - FS-7830 [mod_opus] Added use-dtx param in >> config file (enables DTX on the encoder, announces in fmtp) >> - FS-7824 [mod_png] Add functionality for >> capturing screenshots from both legs to uuid_write_png >> - FS-7549 [mod_ladspa] Added an API for >> removing an active ladspa effect on a channel. For conformance reasons, the >> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >> functionality (without any verb) which will simply add ladspa remains >> intact. >> - FS-7848 [mod_opus] Add support for 80 ms, >> 100 ms, 120 ms packetization >> - FS-7519 FS-7677 >> [mod_av] Add H.263 codec support >> - FS-7885 Add getcputime to retrieve >> FreeSWITCH process CPU usage >> - FS-7889 [mod_conference] Move conference >> chat to use an event channel so messages only go to the right ?room? for >> the conference and move conference chat functionality to use event_channel. >> - FS-7900 [mod_png] Allow snapshot of single >> legged calls >> - FS-7912 [mod_lua] Added session UUID to lua >> error logs, if known and added session UUID to embedded language (lua, >> javascript, etc) logs when session sanity check fails >> - FS-7760 [mod_sofia] Improved the xml fetch >> lookup for channels on nightmare transfer >> - FS-7922 [mod_commands] Added uuid_redirect >> API command. This provides the equivalent functionality of the dptools >> ?redirect? application as an api command. >> - FS-7806 FS-7803 >> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >> key issue >> - FS-7972 [verto communicator] Creating Verto >> Communicator >> - FS-7988 Add a perl script to help file bugs >> from the command line and add fixbug.pl to tree >> - FS-8009 [verto communicator] Create a grunt >> project with livereload support. Documentation can be found here >> . >> - FS-8010 [verto communicator] Add options >> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >> - FS-7855 [verto communicator] Pass >> userVariables back to the live array to allow for displaying the Gravatar >> associated with a member?s email address >> - FS-8075 [mod_hiredis] Add mod_hiredis >> including support for redis limits and added support for raw redis >> commands. Added deprecation notices to mod_redis >> - FS-8049 [mod_commands] Add getenv FSAPI >> - FS-8036 [verto.js] Add chatCallback to >> $.verto.conf >> >> Improvements in build system, cross platform support, and packaging: >> >> - FS-7610 Fixed a gcc5 compilation issue >> - FS-7499 Fixed a build error on 32bit platforms >> - FS-7570 Fixed a compilation issue w/ zrtp enabled >> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >> - FS-7635 Removed msvc 2005, 2008, and 2010 >> non working build systems >> - FS-7373 Expose the custom repo and key path >> to the build-all command too >> - FS-7648 Foundation for QA testing config , >> adding leave/check videomail test cases, adding videomail voicemail >> profile, adding video record/ playback test cases, adding set video on >> hold, force pre-answer prefix, and adding an eavesdrop test case. >> - FS-7338 Removed mod_shout dep libs to >> system libs to continue cleaning up the libs for the 1.6 build process and >> added Debian packaging for several new modules, as well as handle system >> lib change for a handful of modules >> - FS-7653 Sample build system for a stand >> alone(out of tree) FreeSWITCH module >> - FS-7601 [mod_opus] [mod_silk] Removed a >> bounds check that can never be true in opus fec code and modify >> jitterbuffer usage to match the api change >> - FS-7648 More work toward setting up a QA >> testing configuration, add condition testing for regex all and xor cases, >> adding profile-variable for testing cases , add lipsync tests for playback >> and local stream, add stereo, and configuration for mcu test >> - FS-7338 Fixed bug in Debian packaging when >> trying to build against custom repo >> - FS-7609 Enable building of >> mod_sangoma_codec for Debian Wheezy/Jessie >> - FS-7667 [mod_java] Fixed include directory >> detection when using Debian java packages and use detected directory >> - FS-7655 Make libvpx and libyuv optional >> (none of the video features will work without them) The following modules >> require these libraries to be installed still: mod_av mod_cv mod_fsv >> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >> fix build issue w/ strict prototypes, and fix a few functions that need to >> be disabled without YUV >> - FS-7605 Fixed default configuration >> directory in Debian packages and fixed Debian packaging dependencies on >> libyuv and libvpx >> - FS-7669 When installing from Debian >> packaging if you don?t have the /etc/freeswitch directory, we will install >> the default packages for you. If you already have this directory, we?ll let >> you deal with your own configs. >> - FS-7297 [mod_com_g729] Updated the make >> target installer >> - FS-7644 Added a working windows build >> without video support for msvc 2013 >> - FS-7666 [mod_managed] Fixed error building >> mod_managed on non windows platforms >> - FS-7707 Fix build error on CentOS7 >> - FS-7655 Fixed a build error when we have >> PNG but not YUV >> - FS-7723 Change RPMs to use -ncwait instead >> of -nc. This will cause the initscript to pause and wait for FS to be ready >> before continuing. >> - FS-7648 Added a test cases for FS-7724 and >> FS-7687 >> - FS-7726 Additional configurations for a QA >> test case >> - FS-7715 Updates to configure and spec files >> for next development branch and added images to spec file and fixed >> build/freeswitch.init.redhat since redhat likes to override settings in the >> script with TAGs in comments >> - OPENZAP-238 [freetdm] Fix some GSM >> compilation errors and do a bit of code cleanup >> - OPENZAP-237 [freetdm] Use __func__ instead >> of __FUNCTION__ to comply with c99 in gcc 5.1 >> - FS-7628 [mod_erlang_event] Removed unused >> variables causing a compilation error >> - FS-7776 Add mod_kazoo to packaging >> - FS-7845 [mod_conference] Break up >> mod_conference into multiple source files to improve build performance >> - FS-7769 [mod_conference] Fixed a build issue >> - FS-7820 Fix build system typo. Don?t assign >> the same variable twice. >> - FS-7043 Fixed apr1 unresolved symbols in >> libfreeswitch.so.1.0.0 >> - FS-7130 Make /run/freeswitch persistent in >> the Debian packages, so it will start under systemd >> - FS-7860 Prevent a switch_rtp header conflict >> - FS-7130 Make /run/freeswitch persistent, so >> it will start under systemd >> - FS-7728 Fixed Windows build issues minus >> video features >> - FS-7965 [mod_conference] Fixed an error >> thrown when compiling with GCC >> - FS-7985 [mod_voicemail] Fixed a compilation >> error on 32-bit PCC platform >> - FS-8015 [mod_conference] Add project dir to >> include for mod_conference so it picks up mod_conference.h for Windows >> - FS-8061 [verto_communicator] Adding license >> to package.json >> - FS-8047 [build] Fixed build error in >> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >> __FUNCTION__ on newer compilers >> - FS-8054 [mod_rayo] Fixed a warning when >> building on Debian >> - FS-8055 [build] Add confdir variable to >> freeswitch.pc >> - FS-7966 [windows] Working msvc 2015 build >> support. Does not yet include video features. >> - FS-8019 [debian] Excluded few modules that >> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >> and added debian/apt_sources.list with necessary dependencies to build >> master, and updated debian/README.source >> - FS-8058 [mod_vpx] Build correctly against >> libvpx that is not installed into default system library locations >> >> The following bugs were squashed: >> >> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >> play-file-done >> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >> opus.conf.xml >> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on >> each other in database when thundering herd occurs >> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >> mode) by 2400 >> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >> newer libedit >> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >> web server >> - FS-7584 More work on rtcp-mux interop issue with chrome canary >> causing video transport failure >> - FS-7586 [mod_conference] Change the default >> min-required-recording-participants option for mod_conference from 2 to 1 >> and silence the warning when the value is set to 1 in the configs >> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >> websites and update additional URLs to avoid 301 redirects. >> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >> resampling >> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >> default to 1 instead of 0 >> - FS-7613 Fixed a crash in core text rendering >> - FS-7612 Fixed invalid json format for >> callflow key >> - FS-7609 [mod_sangoma_codec] Now that >> libsngtc-dev and libsngtc are in the FS debian repo, enable >> mod_sangoma_codec >> - FS-7621 [mod_shout] Fixed a slow interrupt >> - FS-7432 Fixed missing a=setup parameter >> from answering SDP >> - FS-7622 [mod_amqp] Make sure to close the >> connections on destroy. Currently the connection is malloc?d from the >> module pool, so there is nothing to destroy. >> - FS-7586 [mod_vlc] A fix for failing to >> encode audio during the recording of video calls >> - FS-7573 Fixed 80bit tag support for zrtp >> - FS-7636 Fixed an issue with >> transfer_after_bridge and park_after_bridge pre-empting transfers >> - FS-7654 Fixed an issue with eavesdrop audio >> not working correctly with a mixture of mono and stereo >> - FS-7641 Fixed a segfault in eavesdrop video >> support >> - FS-7649 [mod_verto] Fixed issue with h264 >> codec not being configured in verto.conf.xml >> - FS-7657 [mod_verto] Fixed a bug with TURN >> not being used. Note, you can pass an array of stun servers, including >> TURN, to the verto when you start it up. (see verto.js where iceServers is >> passed) >> - FS-7665 [mod_conference] Fixed a bug with >> the video floor settings not giving the video floor to the speaker >> - FS-7650 [mod_verto] Fixed crash when making >> a call from a verto user with profile-variables in their user profile >> - FS-7710 [mod_conference] Added the ability >> to set bandwidth to ?auto? for conference config >> - FS-7432 Fixed dtls/srtp, use correct >> a=setup parameter on recovering channels >> - FS-7678 Fixed for fail_on_single_reject not >> working with | bridge >> - FS-7709 [mod_verto] Verto compatibility >> fixes for Firefox >> - FS-7689 [mod_lua] Fixed a bug with lua not >> loading directory configurations >> - FS-7694 [mod_av] Fixed for leaking file >> handles when the file is closed. >> - FS-7467 [mod_callcenter] Fixing stuck >> channels using uuid-standby agents >> - FS-7699 [mod_verto] Fixed for browser >> compatibility >> - FS-7722 Fixed an issue with record_session >> including params when creating path >> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >> Queue Overflow >> - FS-7724 [mod_conference] Fixed a segfault >> when missing fonts when trying to render banner >> - FS-7519 [mod_av] Fixed a regression in the >> visual appearance of decode app output >> - FS-7703 Fixed a bug caused by answer_delay >> being set in the default configurations >> - FS-7679 [mod_verto] Fixed a bug causing one >> way audio on Chrome when video is enabled and when using a sip without video >> - FS-7729 [mod_verto] Fixed the formatting >> for IPv6 addresses >> - FS-7734 [mod_nibblebill] Fixed a deadlock >> - FS-7726 Fixed a bug with recording a video >> session on DTMF command >> - FS-7721 Fixed a segfault caused when using >> session:recordFile() and session:unsetInputCallback in a lua script >> - FS-7429 [mod_curl] Fixed to output valid >> json >> - FS-7746 [mod_verto] Fixed a device >> permission error in verto client >> - FS-7753 [mod_local_stream] Fixed some >> glitching and freezing video when using hold/unhold >> - FS-7761 [core] Fix shutdown races running >> api commands during shutdown >> - FS-7767 [mod_sofia] Fixed a segfault caused >> by invalid arguments to sip_dig >> - FS-7744 [mod_conference] Fixed a bug >> causing the first user?s video stream to stop when another verto user calls >> the conference >> - FS-7486 [mod_sofia] Fixed the handling of >> queued requests >> - FS-7775 [mod_conference] Fix threading >> issue causing stuck worker threads >> - FS-7777 [mod_imagick] Fixed a regression >> causing a segfault when playing png & pdf in conference >> - FS-7778 [mod_sofia] Fixed a bug causing a >> SQL statement to fail because of a double quote instead of a single quote >> - FS-7754 [freetdm] Fixed a bug relating to >> single digit dial-regex with analog devices >> - FS-7785 [mod_opus] Fix for invalid ptime 30 >> ms for opus at 8000h . Replaced 30 ms with 40 ms. >> - FS-7762 [mod_av] Handle buffer allocation >> failures of large buffers >> - FS-7849 [verto] Remove extra div breaking >> full screen in html >> - FS-7832 [mod_opus] Fixes when comparing >> local and remote fmtp params >> - FS-7731 [mod_xml_cdr] Fixed a curl default >> connection timeout >> - FS-7844 Fix packet loss fraction when >> calculating loss average >> - FS-7789 [mod_av] Fixed issue with audio >> dropping out partway through recordings >> - FS-7854 Add task_runtime to tasks table in >> core database >> - FS-7856 [mod_av] Fix some segfaults and >> leaks. >> - FS-7866 Fixed a crash when running >> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >> - FS-7861 FS-7862 [mod_conference] Fixed a >> crash and other issues caused by multi canvas feature >> - FS-7681 [mod_conference] Factor out >> conference->canvas and allow per canvas record and play >> - FS-7869 [mod_conference] Fixed a deadlock >> on shutdown after playing video file that will not display video >> - FS-7654 Fixed regressions on eavesdropping >> on channels playing a file and on channels with unlike rates >> - FS-7872 [mod_verto] Gracefully fail >> attempting to transfer 1 legged call >> - FS-7874 [mod_conference] Fixed incorrect >> layout group count >> - FS-7870 [mod_conference] Allow jsonapi >> commands to pass the string id field to pass special ID?s like ?last? >> - FS-7882 [mod_conference] Allow JSON API >> commands to send third arg for muting >> - FS-7888 [mod_verto] Fixed namespacing >> problems in javascript library masked by global verto object >> - FS-7811 Use more common format CIF for >> blank image >> - FS-7902 [mod_local_stream] Fix for queue >> filling up when you have a mix of video and non video files >> - FS-7891 [mod_spandsp] Allow spandsp dtmf >> detector to work on rates other than 8k >> - FS-7839 Correct firefox > 38 DTLS behavior >> to match new EC requirements >> - FS-7769 [mod_conference] Fixed vmute on >> personal canvas and fixed changing layouts on personal canvas >> - FS-7893 [mod_conference] Fixed a bug >> causing muxing write thread to occasionally not close on shutdown >> - FS-7904 Fixed alpha image patching >> - FS-7906 [mod_av] Correct crash from >> multi-threaded opening or closing of multiple files at the same time >> - FS-7913 [mod_conference] Fixed miscast >> variable >> - FS-7918 [mod_kazoo] Small fixes in mod_kazoo >> - FS-7917 [mod_sofia] Fixed default config, >> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >> - FS-7908 FS-7092 >> Fixed the generated sdp including telephone-event for the rates of video >> codecs (90000) when it should only be audio codec rates >> - FS-7927 Fixed a typo in variable name: >> eavesdrop_annnounce_macro >> - FS-7940 [mod_conference] Fixed an issue >> where the video image does not appear on the new canvas when switching >> - FS-7930 [mod_conference] Correct >> termination of conference when the last member with endconf left. >> - FS-7953 [verto communicator] Fixed dialing >> when typing extension using the keyboard. >> - FS-7958 [mod_conference] Fixed a race >> condition causing crash in conference video MCU >> - FS-7951 [mod_rayo] Completely clean up >> mod_rayo if it fails to load >> - FS-7955 [mod_sofia] Fixed a crash caused by >> invalid contact when using event to send a notify message >> - FS-7970 Fixed crash in video_bug_thread >> caused by double free >> - FS-7971 [mod_opus] Fixed a rate mismatch >> and correctly advertise telephone-event and CN rates based on the >> advertised rates of offered codecs >> - FS-7960 Fixed check_ice routine in >> switch_core_media.c to not use dropped candidates >> - FS-7975 [mod_voicemail] Fix record-greeting >> event missing VM-Greeting-Path >> - FS-7969 Fixed a segfault due to >> pthread_setschedparam() on a thread that has exited >> - FS-7962 Fixed sporadic invite/replaces >> failure >> - FS-8004 Send keyframe on receiving nack >> with multiple consecutive packets >> - FS-8005 [mod_opus] Fix for rare decoder >> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >> - FS-8006 Changed the typedef of >> switch_core_video_thread_callback_func_t for consistency >> - FS-7932 [mod_verto] Removed the param from >> the getMute function in verto class, not needed on underlying method >> - FS-8008 [mod_verto] Separate verto default >> config to have sep v4 and v6 listeners >> - FS-8016 [mod_conference] Reduce buffering >> of video in conference mux >> - FS-7977 [verto communicator] Fixing default >> resolution and cleaning code >> - FS-7992 [verto communicator] Fixed device >> list at settings >> - FS-8017 [verto communicator] Fixed uses of >> serialized verto in local storage >> - FS-7986 [verto communicator] Fix for >> devices not refreshing if system config changes >> - FS-7998 [verto communicator] Don?t prompt >> when recovering call, just do it. >> - FS-8003 [verto communicator] Use >> audioInDevices instead of audioDevices to match verto plugin >> - FS-8027 [verto communicator] Added >> watchTask flag to browserSync and add proper regex for replacements >> - FS-8026 [verto_communicator] Added an >> auto-focus directive to both dial-pad and login so that enter will just >> work. On dial-pad useful to provide keyboard only input without the need to >> using the mouse >> - FS-7995 [verto_communicator] Upon call >> recovery, emit an event on $rootScope so that controllers are able to >> properly clear states. >> - FS-7945 [verto communicator] Use >> angular-prompt to ask the user to enter a text for the banner. If >> cancelled, nothing is done. >> - FS-8045 [verto communicator] Make the >> folder structure compliant with AngularJS best practices and adjust build >> system. >> - FS-7957 [verto_communicator] Make console >> less chatty by commenting liveArray updates and get initial state of the >> conference on liveArray boot event. >> - FS-7979 [verto_communicator] Prompt for >> extension before transferring a conference member >> - FS-8001 [verto_communicator] For this to >> work, passing in the parameter was missing >> - FS-7979 [verto_communicator] Removed extra >> console.log and commented line >> - FS-8025 [verto_communicator] Restored the >> blue background on the video controls and making icons white again, looking >> better. >> - FS-8062 [verto_communicator] Fixed video >> controls tool-tips, now they are visible >> - FS-8048 [verto_communicator] Fixed infinite >> reconnect after changing hostname and websocket url >> - FS-8066 [verto communicator] Added encoded >> avatar url to userVariables so that mod_conference can use it when no >> video, or video mute >> - FS-8018 [verto_communicator] Separation of >> concerns. Get storage service to manage all settings instead of vertoService >> - FS-8043 [verto_communicator] Removed >> unnecessary calls to localStorage >> - FS-8040 [verto_communicator] Check if we >> have a valid resolution reported before calling camera routines and hide >> controls if none are found >> - FS-8092 [verto_communicator] If there is no >> data in localStorage, select best resolution for selected camera >> - FS-7840 [verto_communicator] Use >> chatChannel to send and receive messages from conferences >> - FS-8088 [verto_communicator] Call >> conference destroy upon hangup and on event destroy to properly unsubscribe >> from events >> - FS-8046 [verto] Fixed for library not >> passing device preferences to dialog properly >> - FS-8053 [verto] Don?t receive video on >> screen share >> - FS-8059 [verto] Fixed typo when >> transferring party from conference >> - FS-8060 [verto] Conditionally set video tag >> src to null for FF and empty string for others >> - FS-8087 [verto] Fixed issue in camera >> selection on recovery, refactor to use localStorage, change res detection, >> reload on network change, pass resCheck callback into deviceParams, always >> make one basic call to getusermedia to ensure perms are ok, pass valid res >> to callback, make $.FSRTC.validRes available globally, sync minified, fix >> depth issue in cached json, test for valid cache before setting vars >> - FS-8028 [mod_shout] Fixed random sockets >> being closed regression from FS-7621 >> - FS-8029 [jitterbuffer] Fixed robotic sound >> when using jitterbuffer when buffer timestamps get behind that of the >> packet timestamps, such as when the source clock is out of sync with our >> clock >> - FS-8056 [mod_voicemail] Fixed a segfault on >> vm_inject, regression from FS-7968 >> - FS-7968 [mod_voicemail] Fixed verbose events >> - FS-7942 [udptl] Fixed rare segfault on t.38 >> fax FS-8014 is a duplicate of this issue >> - FS-8031 [dtls] Fixed delayed DTLS media due >> to changing ICE candidates >> - FS-7903 [proxy_media] Fix Codec PROXY >> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >> proxy media. >> - FS-7989 [fixbug.pl] Add ?author option >> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >> doesn?t activate unless the zrtp-hash is in the SDP >> - FS-7135 [mod_sofia] Fixed response to >> re-invite with duplicate sdp (such as we get from session refresh) when soa >> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >> - FS-8050 [mod_av] Fixed a crash when >> streaming rtmp of desktop share >> - FS-7640 [rtp] Fixed some comparisons in >> switch_rtp.c to be wraparound proof >> - FS-8057 [core] Fixed a segfault when doing >> video call when built against libyuv but not libvpx >> - FS-8069 [stun] Fixed ipv6 support missing >> in stun code >> - FS-8071 [rtp] remove unnecessary auto >> adjust remote address rules when in ICE mode >> - FS-8077 [mod_conference] Fix memory leak in >> record >> - FS-8091 [core] Added some missing message >> names to session message name list (would have caused missing information >> in some log messages) >> - FS-8093 [mod_silk] Remove giant stack >> allocation in switch_silk_decode >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> > _________________________________________________________________________ > 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/20150916/233f35f5/attachment-0001.html From s.safarov at gmail.com Wed Sep 16 06:36:31 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 16 Sep 2015 02:36:31 +0000 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55F8843F.1080103@vfemail.net> References: <55F8843F.1080103@vfemail.net> Message-ID: Try dial as originate {sip_invite_to_uri=}user/ reg_user at mydomain.org & park or Also check sip_invite_req_uri variable. On Tue, Sep 15, 2015, 23:50 Tanguy wrote: > Hello > > I have two multi-domains freeswitch servers 1 and 2 and i want to > interconnect them for internal calls > > I read https://wiki.freeswitch.org/wiki/Connect_Two_FreeSWITCH_Boxes but > it did not fully fit to my need because I want to call from freeswitch1 > a specific extension of freeswitch2 on a specific domain ( and not just > default ). In short i want to tell to freeswitch2: Connect me with > extension 1000 at domain-name and not just connect me with extension 1000 > > My guess is send custom sip headers from freeswitch1 and parse > X-domainname on freeswitch2 dialplan > > > data="sofia/internal/${destination_number}@freeswitch2.company.com "/> > > This will probably work, but is there a clean way to do it without using > non standard headers ? > > Best Regards > > > > _________________________________________________________________________ > 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/20150916/d2727df4/attachment.html From mike at jerris.com Wed Sep 16 06:51:58 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 15 Sep 2015 22:51:58 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: For those dependencies, you would need to work with the upstream distros to get those dependencies included. Certain dependencies will not be included in our repositories such as MP3 or h264 dependencies. On Tuesday, September 15, 2015, Sergey Safarov wrote: > HI Luis > Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 > As I known to build dependencies is required update glibc and other libs. > According tikket FS-7705 this RPMs cannot be included to FS repo. > > On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz < > luis.daniel.lucio at gmail.com > > wrote: > >> I'm working on the centos 6 rpm. I only miss I finish vlc >> >> I will make them public when done. Including centos 7 as well >> Le 2015-09-14 6:40 AM, "Denis Jakovlev" > > a ?crit : >> >>> Hi All, >>> >>> I'm sorry, but I have a problem with the CentOS 7 installation. >>> >>> I do as instructed on clean CentOS7 installation >>> >>> >>> Centos 7 Package (FreeSWITCH 1.6) >>> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >>> yum install --nogpgcheck freeswitch-config-vanilla >>> yum install sox freeswitch-sounds* >>> Enjoy FreeSWITCH! >>> >>> >>> I have a problem on step "yum install --nogpgcheck >>> freeswitch-config-vanilla" >>> >>> >>> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >>> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >>> --> Processing Dependency: db4 for package: >>> freeswitch-1.6.0-1.el7.centos.x86_64 >>> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >>> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >>> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >>> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >>> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >>> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >>> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >>> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >>> --> Finished Dependency Resolution >>> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >>> >>> *Requires: db4 * You could try using --skip-broken to work around the >>> problem >>> You could try running: rpm -Va --nofiles --nodigest >>> >>> what am I doing wrong? >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >>> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: >>> * >>> EXCELLENT! Thanks you so much for such a great job! >>> >>> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli >> >: >>> Yay!! >>> >>> Well done Ken!! >>> >>> -giovanni >>> >>> >>> >>> On Tue, Sep 8, 2015 at 4:56 PM, >> > wrote: >>> New Post on freeswitch.org from Kathleen King >>> check it out at http://ift.tt/1NfRNk0 >>> The FreeSWITCH 1.6.0 release is here! >>> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >>> release and the resources are located here: >>> >>> - Tarball: http://ift.tt/1NfRO7L >>> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >>> for 1.6 packages) >>> >>> And we?re dropping support in packaging for anything older than Debian >>> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >>> on older platforms. >>> New features that were added: >>> >>> - FS-7337 [mod_sofia] Add support for >>> Remote-Party-ID header in UPDATE request. >>> - FS-7561 [mod_sofia] Add Perfect Forward >>> Secrecy (DHE PFS) >>> - FS-7560 [mod_nibblebill] Added new options >>> to nibble bill for minimum charges and rounding >>> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >>> Websockets and additional support ice/dtls ipv6 functionality >>> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >>> events when a SIP message contains a given SIP header >>> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >>> clients >>> - FS-7436 FS-7601 [mod_opus] Added FEC support >>> - FS-7603 [mod_event_socket] Failover for socket application in >>> dialplan >>> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >>> bandwidth settings to flash video >>> - FS-7311 [mod_sofia] Updating display name is disabled when >>> caller_id equal ?_undef_? >>> - FS-7513 [mod_conference] Add video-auto-floor-msec param to >>> control how long a member must have the audio floor before also taking the >>> video floor and make sure user does not have auto avatar when not visible >>> - FS-7620 [ftmod_libpri] Correctly set >>> calling number presentation and screening fields >>> - FS-7138 [mod_callcenter] Added a new >>> reserve-agents param >>> - FS-7436 FS-7601 >>> [mod_opus] FEC support >>> - FS-7623 [mod_amqp] Allow for custom >>> exchange name and type for producers and fixed param name ordering bug >>> caused by exposing these params >>> - FS-7638 Allow ipv4 mapped ipv6 address to >>> pass ipv4 ACLs properly >>> - FS-7643 [mod_opus] Added interpretation of >>> maxplaybackrate and sprop-maxcapturerate >>> - FS-7641 Added video support to eavesdrop >>> - FS-7656 [mod_localstream] Added >>> mod_local_stream video support, and make mod_conference move the video in >>> and out of a layer when the stream has video or not, scan for relative file >>> in art/eg.wav.png and display it as video when playing audio files, put >>> video banner up if artist or title is set, and fixed a/v sync on first >>> connection >>> - FS-7629 [mod_conference] Added member >>> status in json format to the conference live array, add >>> livearray-json-status to conference-flags to enable >>> - FS-7517 FS-7519 >>> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >>> work with FireFox >>> - FS-7664 [mod_verto] Set ICE candidate >>> timeout to wait for only 1 second to fix media delays >>> - FS-7660 [mod_opus] Enabled with new API >>> command ?opus_debug? to show information about Opus payload for debugging. >>> - FS-7519 [mod_av] Fixed bitrate and added >>> some presets >>> - FS-7693 [mod_conference] Lower the default >>> energy level in sample configs to improve voice quality >>> - FS-7720 Improve play_and_detect_speech to >>> set current_application_response channel variable as follows: ?USAGE >>> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >>> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >>> allocate a session, and ?ERROR?: any other errors >>> - FS-7732 Continue recording with >>> uuid_transfer >>> - FS-7752 [mod_rayo] Increase maximum number >>> of elements from 30 to 1024 to allow adhearsion to create large grammars to >>> navigate IVR menus. >>> - FS-7750 [mod_commands] Allow for >>> uuid_setvar to handle arrays >>> - FS-7758 [mod_loopback] Emit an event if a >>> loopback bowout occurs >>> - FS-7759 [mod_sofia] Added the channel >>> variable ignore_completed_elsewhere to suppress setting the completed >>> elsewhere cause >>> - FS-7771 Set a channel variable if the >>> recording is terminated due to silence hits >>> - FS-7760 Added xml fetch for channels to >>> externally support nightmare transfer depends on >>> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >>> - FS-7730 [mod_smpp] Added mod_smpp as an >>> event handler moduleand fixed the default configs to provided sample load >>> option for mod_sms and mod_smpp >>> - FS-7774 Add mod_kazoo >>> - FS-7780 Add new channel variable >>> max_session_transfers. If set, this variable is used to count the number of >>> session transfers allowed instead of the max_forwards variable. If not set, >>> the existing behavior is preserved. >>> - FS-7783 Add channel variable for capturing >>> DTMF input when using play_and_get_digits when the response does not match >>> - FS-7772 [mod_opus] Add functionality to >>> keep FEC enabled on the encoder by modifying the bitrate if packet loss >>> changes (Opus codec specific behaviour). >>> - FS-7799 [mod_png] Add API command >>> uuid_write_png >>> - FS-7801 [mod_opus] Added support to set >>> CBR mode >>> - FS-7685 [mod_say_nl] Fix Dutch numbers >>> pronunciation >>> - FS-7198 Add coma separated values and >>> reverse ranges for time-of-day and day-of-week matches >>> - FS-7809 [mod_opus] Added 60 ms ptime for >>> Opus at 8 khz ( opus at 8000h@60i ) >>> - FS-7405 [mod_dialplan_xml] Fix condition >>> regex=?all? to work with time conditions >>> - FS-7819 [mod_opus] Restore bitrate (if >>> there?s no more packet loss) and added step for 60 ms >>> - FS-7773 [mod_sofia] Adding additional >>> transfer events when the fire-transfer-events=true profile parameter is set >>> - FS-7820 FreeSWITCH automated unit test and >>> micro benchmark framework >>> - FS-7769 [mod_conference] Add new >>> multi-canvas and telepresence features >>> - FS-7847 [mod_conference] Add layers that >>> do not match the aspect ration of conference by using the new hscale layer >>> param for horizontal scale, and add zoom=true param to crop layer instead >>> of letterbox, add grid-zoom layout group that demonstrates these layouts, >>> and fix logo ratios and add borders too. >>> - FS-7813 [mod_conference] Add vmute member >>> flag. >>> - FS-7846 [mod_dptools] Add >>> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >>> variables to allow you to start eavesdrop in whisper mode of specific call >>> leg >>> - FS-7760 [mod_sofia] Revise channel fetch >>> on nightmare transfer and add dial-prefix and absolute-dial-string to the >>> nightmare xml >>> - FS-7829 [mod_opus] Add sprop-stereo fmtp >>> param to specify if a sender is likely to send stereo or not so the >>> receiver can safely downmix to mono to avoid wasting receiver resources >>> - FS-7830 [mod_opus] Added use-dtx param in >>> config file (enables DTX on the encoder, announces in fmtp) >>> - FS-7824 [mod_png] Add functionality for >>> capturing screenshots from both legs to uuid_write_png >>> - FS-7549 [mod_ladspa] Added an API for >>> removing an active ladspa effect on a channel. For conformance reasons, the >>> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >>> functionality (without any verb) which will simply add ladspa remains >>> intact. >>> - FS-7848 [mod_opus] Add support for 80 ms, >>> 100 ms, 120 ms packetization >>> - FS-7519 FS-7677 >>> [mod_av] Add H.263 codec support >>> - FS-7885 Add getcputime to retrieve >>> FreeSWITCH process CPU usage >>> - FS-7889 [mod_conference] Move conference >>> chat to use an event channel so messages only go to the right ?room? for >>> the conference and move conference chat functionality to use event_channel. >>> - FS-7900 [mod_png] Allow snapshot of single >>> legged calls >>> - FS-7912 [mod_lua] Added session UUID to >>> lua error logs, if known and added session UUID to embedded language (lua, >>> javascript, etc) logs when session sanity check fails >>> - FS-7760 [mod_sofia] Improved the xml fetch >>> lookup for channels on nightmare transfer >>> - FS-7922 [mod_commands] Added uuid_redirect >>> API command. This provides the equivalent functionality of the dptools >>> ?redirect? application as an api command. >>> - FS-7806 FS-7803 >>> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >>> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >>> key issue >>> - FS-7972 [verto communicator] Creating >>> Verto Communicator >>> - FS-7988 Add a perl script to help file >>> bugs from the command line and add fixbug.pl to tree >>> - FS-8009 [verto communicator] Create a >>> grunt project with livereload support. Documentation can be found >>> here . >>> - FS-8010 [verto communicator] Add options >>> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >>> - FS-7855 [verto communicator] Pass >>> userVariables back to the live array to allow for displaying the Gravatar >>> associated with a member?s email address >>> - FS-8075 [mod_hiredis] Add mod_hiredis >>> including support for redis limits and added support for raw redis >>> commands. Added deprecation notices to mod_redis >>> - FS-8049 [mod_commands] Add getenv FSAPI >>> - FS-8036 [verto.js] Add chatCallback to >>> $.verto.conf >>> >>> Improvements in build system, cross platform support, and packaging: >>> >>> - FS-7610 Fixed a gcc5 compilation issue >>> - FS-7499 Fixed a build error on 32bit platforms >>> - FS-7570 Fixed a compilation issue w/ zrtp enabled >>> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >>> - FS-7635 Removed msvc 2005, 2008, and 2010 >>> non working build systems >>> - FS-7373 Expose the custom repo and key >>> path to the build-all command too >>> - FS-7648 Foundation for QA testing config , >>> adding leave/check videomail test cases, adding videomail voicemail >>> profile, adding video record/ playback test cases, adding set video on >>> hold, force pre-answer prefix, and adding an eavesdrop test case. >>> - FS-7338 Removed mod_shout dep libs to >>> system libs to continue cleaning up the libs for the 1.6 build process and >>> added Debian packaging for several new modules, as well as handle system >>> lib change for a handful of modules >>> - FS-7653 Sample build system for a stand >>> alone(out of tree) FreeSWITCH module >>> - FS-7601 [mod_opus] [mod_silk] Removed a >>> bounds check that can never be true in opus fec code and modify >>> jitterbuffer usage to match the api change >>> - FS-7648 More work toward setting up a QA >>> testing configuration, add condition testing for regex all and xor cases, >>> adding profile-variable for testing cases , add lipsync tests for playback >>> and local stream, add stereo, and configuration for mcu test >>> - FS-7338 Fixed bug in Debian packaging when >>> trying to build against custom repo >>> - FS-7609 Enable building of >>> mod_sangoma_codec for Debian Wheezy/Jessie >>> - FS-7667 [mod_java] Fixed include directory >>> detection when using Debian java packages and use detected directory >>> - FS-7655 Make libvpx and libyuv optional >>> (none of the video features will work without them) The following modules >>> require these libraries to be installed still: mod_av mod_cv mod_fsv >>> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >>> fix build issue w/ strict prototypes, and fix a few functions that need to >>> be disabled without YUV >>> - FS-7605 Fixed default configuration >>> directory in Debian packages and fixed Debian packaging dependencies on >>> libyuv and libvpx >>> - FS-7669 When installing from Debian >>> packaging if you don?t have the /etc/freeswitch directory, we will install >>> the default packages for you. If you already have this directory, we?ll let >>> you deal with your own configs. >>> - FS-7297 [mod_com_g729] Updated the make >>> target installer >>> - FS-7644 Added a working windows build >>> without video support for msvc 2013 >>> - FS-7666 [mod_managed] Fixed error building >>> mod_managed on non windows platforms >>> - FS-7707 Fix build error on CentOS7 >>> - FS-7655 Fixed a build error when we have >>> PNG but not YUV >>> - FS-7723 Change RPMs to use -ncwait instead >>> of -nc. This will cause the initscript to pause and wait for FS to be ready >>> before continuing. >>> - FS-7648 Added a test cases for FS-7724 and >>> FS-7687 >>> - FS-7726 Additional configurations for a QA >>> test case >>> - FS-7715 Updates to configure and spec >>> files for next development branch and added images to spec file and fixed >>> build/freeswitch.init.redhat since redhat likes to override settings in the >>> script with TAGs in comments >>> - OPENZAP-238 [freetdm] Fix some GSM >>> compilation errors and do a bit of code cleanup >>> - OPENZAP-237 [freetdm] Use __func__ instead >>> of __FUNCTION__ to comply with c99 in gcc 5.1 >>> - FS-7628 [mod_erlang_event] Removed unused >>> variables causing a compilation error >>> - FS-7776 Add mod_kazoo to packaging >>> - FS-7845 [mod_conference] Break up >>> mod_conference into multiple source files to improve build performance >>> - FS-7769 [mod_conference] Fixed a build >>> issue >>> - FS-7820 Fix build system typo. Don?t >>> assign the same variable twice. >>> - FS-7043 Fixed apr1 unresolved symbols in >>> libfreeswitch.so.1.0.0 >>> - FS-7130 Make /run/freeswitch persistent in >>> the Debian packages, so it will start under systemd >>> - FS-7860 Prevent a switch_rtp header >>> conflict >>> - FS-7130 Make /run/freeswitch persistent, >>> so it will start under systemd >>> - FS-7728 Fixed Windows build issues minus >>> video features >>> - FS-7965 [mod_conference] Fixed an error >>> thrown when compiling with GCC >>> - FS-7985 [mod_voicemail] Fixed a >>> compilation error on 32-bit PCC platform >>> - FS-8015 [mod_conference] Add project dir >>> to include for mod_conference so it picks up mod_conference.h for Windows >>> - FS-8061 [verto_communicator] Adding >>> license to package.json >>> - FS-8047 [build] Fixed build error in >>> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >>> __FUNCTION__ on newer compilers >>> - FS-8054 [mod_rayo] Fixed a warning when >>> building on Debian >>> - FS-8055 [build] Add confdir variable to >>> freeswitch.pc >>> - FS-7966 [windows] Working msvc 2015 build >>> support. Does not yet include video features. >>> - FS-8019 [debian] Excluded few modules that >>> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >>> and added debian/apt_sources.list with necessary dependencies to build >>> master, and updated debian/README.source >>> - FS-8058 [mod_vpx] Build correctly against >>> libvpx that is not installed into default system library locations >>> >>> The following bugs were squashed: >>> >>> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >>> play-file-done >>> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >>> opus.conf.xml >>> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp >>> on each other in database when thundering herd occurs >>> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >>> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >>> mode) by 2400 >>> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >>> newer libedit >>> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >>> web server >>> - FS-7584 More work on rtcp-mux interop issue with chrome canary >>> causing video transport failure >>> - FS-7586 [mod_conference] Change the default >>> min-required-recording-participants option for mod_conference from 2 to 1 >>> and silence the warning when the value is set to 1 in the configs >>> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >>> websites and update additional URLs to avoid 301 redirects. >>> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >>> resampling >>> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >>> default to 1 instead of 0 >>> - FS-7613 Fixed a crash in core text rendering >>> - FS-7612 Fixed invalid json format for >>> callflow key >>> - FS-7609 [mod_sangoma_codec] Now that >>> libsngtc-dev and libsngtc are in the FS debian repo, enable >>> mod_sangoma_codec >>> - FS-7621 [mod_shout] Fixed a slow interrupt >>> - FS-7432 Fixed missing a=setup parameter >>> from answering SDP >>> - FS-7622 [mod_amqp] Make sure to close the >>> connections on destroy. Currently the connection is malloc?d from the >>> module pool, so there is nothing to destroy. >>> - FS-7586 [mod_vlc] A fix for failing to >>> encode audio during the recording of video calls >>> - FS-7573 Fixed 80bit tag support for zrtp >>> - FS-7636 Fixed an issue with >>> transfer_after_bridge and park_after_bridge pre-empting transfers >>> - FS-7654 Fixed an issue with eavesdrop >>> audio not working correctly with a mixture of mono and stereo >>> - FS-7641 Fixed a segfault in eavesdrop >>> video support >>> - FS-7649 [mod_verto] Fixed issue with h264 >>> codec not being configured in verto.conf.xml >>> - FS-7657 [mod_verto] Fixed a bug with TURN >>> not being used. Note, you can pass an array of stun servers, including >>> TURN, to the verto when you start it up. (see verto.js where iceServers is >>> passed) >>> - FS-7665 [mod_conference] Fixed a bug with >>> the video floor settings not giving the video floor to the speaker >>> - FS-7650 [mod_verto] Fixed crash when >>> making a call from a verto user with profile-variables in their user profile >>> - FS-7710 [mod_conference] Added the ability >>> to set bandwidth to ?auto? for conference config >>> - FS-7432 Fixed dtls/srtp, use correct >>> a=setup parameter on recovering channels >>> - FS-7678 Fixed for fail_on_single_reject >>> not working with | bridge >>> - FS-7709 [mod_verto] Verto compatibility >>> fixes for Firefox >>> - FS-7689 [mod_lua] Fixed a bug with lua not >>> loading directory configurations >>> - FS-7694 [mod_av] Fixed for leaking file >>> handles when the file is closed. >>> - FS-7467 [mod_callcenter] Fixing stuck >>> channels using uuid-standby agents >>> - FS-7699 [mod_verto] Fixed for browser >>> compatibility >>> - FS-7722 Fixed an issue with record_session >>> including params when creating path >>> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >>> Queue Overflow >>> - FS-7724 [mod_conference] Fixed a segfault >>> when missing fonts when trying to render banner >>> - FS-7519 [mod_av] Fixed a regression in the >>> visual appearance of decode app output >>> - FS-7703 Fixed a bug caused by answer_delay >>> being set in the default configurations >>> - FS-7679 [mod_verto] Fixed a bug causing >>> one way audio on Chrome when video is enabled and when using a sip without >>> video >>> - FS-7729 [mod_verto] Fixed the formatting >>> for IPv6 addresses >>> - FS-7734 [mod_nibblebill] Fixed a deadlock >>> - FS-7726 Fixed a bug with recording a video >>> session on DTMF command >>> - FS-7721 Fixed a segfault caused when using >>> session:recordFile() and session:unsetInputCallback in a lua script >>> - FS-7429 [mod_curl] Fixed to output valid >>> json >>> - FS-7746 [mod_verto] Fixed a device >>> permission error in verto client >>> - FS-7753 [mod_local_stream] Fixed some >>> glitching and freezing video when using hold/unhold >>> - FS-7761 [core] Fix shutdown races running >>> api commands during shutdown >>> - FS-7767 [mod_sofia] Fixed a segfault >>> caused by invalid arguments to sip_dig >>> - FS-7744 [mod_conference] Fixed a bug >>> causing the first user?s video stream to stop when another verto user calls >>> the conference >>> - FS-7486 [mod_sofia] Fixed the handling of >>> queued requests >>> - FS-7775 [mod_conference] Fix threading >>> issue causing stuck worker threads >>> - FS-7777 [mod_imagick] Fixed a regression >>> causing a segfault when playing png & pdf in conference >>> - FS-7778 [mod_sofia] Fixed a bug causing a >>> SQL statement to fail because of a double quote instead of a single quote >>> - FS-7754 [freetdm] Fixed a bug relating to >>> single digit dial-regex with analog devices >>> - FS-7785 [mod_opus] Fix for invalid ptime >>> 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. >>> - FS-7762 [mod_av] Handle buffer allocation >>> failures of large buffers >>> - FS-7849 [verto] Remove extra div breaking >>> full screen in html >>> - FS-7832 [mod_opus] Fixes when comparing >>> local and remote fmtp params >>> - FS-7731 [mod_xml_cdr] Fixed a curl default >>> connection timeout >>> - FS-7844 Fix packet loss fraction when >>> calculating loss average >>> - FS-7789 [mod_av] Fixed issue with audio >>> dropping out partway through recordings >>> - FS-7854 Add task_runtime to tasks table in >>> core database >>> - FS-7856 [mod_av] Fix some segfaults and >>> leaks. >>> - FS-7866 Fixed a crash when running >>> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >>> - FS-7861 FS-7862 [mod_conference] Fixed a >>> crash and other issues caused by multi canvas feature >>> - FS-7681 [mod_conference] Factor out >>> conference->canvas and allow per canvas record and play >>> - FS-7869 [mod_conference] Fixed a deadlock >>> on shutdown after playing video file that will not display video >>> - FS-7654 Fixed regressions on eavesdropping >>> on channels playing a file and on channels with unlike rates >>> - FS-7872 [mod_verto] Gracefully fail >>> attempting to transfer 1 legged call >>> - FS-7874 [mod_conference] Fixed incorrect >>> layout group count >>> - FS-7870 [mod_conference] Allow jsonapi >>> commands to pass the string id field to pass special ID?s like ?last? >>> - FS-7882 [mod_conference] Allow JSON API >>> commands to send third arg for muting >>> - FS-7888 [mod_verto] Fixed namespacing >>> problems in javascript library masked by global verto object >>> - FS-7811 Use more common format CIF for >>> blank image >>> - FS-7902 [mod_local_stream] Fix for queue >>> filling up when you have a mix of video and non video files >>> - FS-7891 [mod_spandsp] Allow spandsp dtmf >>> detector to work on rates other than 8k >>> - FS-7839 Correct firefox > 38 DTLS behavior >>> to match new EC requirements >>> - FS-7769 [mod_conference] Fixed vmute on >>> personal canvas and fixed changing layouts on personal canvas >>> - FS-7893 [mod_conference] Fixed a bug >>> causing muxing write thread to occasionally not close on shutdown >>> - FS-7904 Fixed alpha image patching >>> - FS-7906 [mod_av] Correct crash from >>> multi-threaded opening or closing of multiple files at the same time >>> - FS-7913 [mod_conference] Fixed miscast >>> variable >>> - FS-7918 [mod_kazoo] Small fixes in >>> mod_kazoo >>> - FS-7917 [mod_sofia] Fixed default config, >>> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >>> - FS-7908 FS-7092 >>> Fixed the generated sdp including telephone-event for the rates of video >>> codecs (90000) when it should only be audio codec rates >>> - FS-7927 Fixed a typo in variable name: >>> eavesdrop_annnounce_macro >>> - FS-7940 [mod_conference] Fixed an issue >>> where the video image does not appear on the new canvas when switching >>> - FS-7930 [mod_conference] Correct >>> termination of conference when the last member with endconf left. >>> - FS-7953 [verto communicator] Fixed dialing >>> when typing extension using the keyboard. >>> - FS-7958 [mod_conference] Fixed a race >>> condition causing crash in conference video MCU >>> - FS-7951 [mod_rayo] Completely clean up >>> mod_rayo if it fails to load >>> - FS-7955 [mod_sofia] Fixed a crash caused >>> by invalid contact when using event to send a notify message >>> - FS-7970 Fixed crash in video_bug_thread >>> caused by double free >>> - FS-7971 [mod_opus] Fixed a rate mismatch >>> and correctly advertise telephone-event and CN rates based on the >>> advertised rates of offered codecs >>> - FS-7960 Fixed check_ice routine in >>> switch_core_media.c to not use dropped candidates >>> - FS-7975 [mod_voicemail] Fix >>> record-greeting event missing VM-Greeting-Path >>> - FS-7969 Fixed a segfault due to >>> pthread_setschedparam() on a thread that has exited >>> - FS-7962 Fixed sporadic invite/replaces >>> failure >>> - FS-8004 Send keyframe on receiving nack >>> with multiple consecutive packets >>> - FS-8005 [mod_opus] Fix for rare decoder >>> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >>> - FS-8006 Changed the typedef of >>> switch_core_video_thread_callback_func_t for consistency >>> - FS-7932 [mod_verto] Removed the param from >>> the getMute function in verto class, not needed on underlying method >>> - FS-8008 [mod_verto] Separate verto default >>> config to have sep v4 and v6 listeners >>> - FS-8016 [mod_conference] Reduce buffering >>> of video in conference mux >>> - FS-7977 [verto communicator] Fixing >>> default resolution and cleaning code >>> - FS-7992 [verto communicator] Fixed device >>> list at settings >>> - FS-8017 [verto communicator] Fixed uses of >>> serialized verto in local storage >>> - FS-7986 [verto communicator] Fix for >>> devices not refreshing if system config changes >>> - FS-7998 [verto communicator] Don?t prompt >>> when recovering call, just do it. >>> - FS-8003 [verto communicator] Use >>> audioInDevices instead of audioDevices to match verto plugin >>> - FS-8027 [verto communicator] Added >>> watchTask flag to browserSync and add proper regex for replacements >>> - FS-8026 [verto_communicator] Added an >>> auto-focus directive to both dial-pad and login so that enter will just >>> work. On dial-pad useful to provide keyboard only input without the need to >>> using the mouse >>> - FS-7995 [verto_communicator] Upon call >>> recovery, emit an event on $rootScope so that controllers are able to >>> properly clear states. >>> - FS-7945 [verto communicator] Use >>> angular-prompt to ask the user to enter a text for the banner. If >>> cancelled, nothing is done. >>> - FS-8045 [verto communicator] Make the >>> folder structure compliant with AngularJS best practices and adjust build >>> system. >>> - FS-7957 [verto_communicator] Make console >>> less chatty by commenting liveArray updates and get initial state of the >>> conference on liveArray boot event. >>> - FS-7979 [verto_communicator] Prompt for >>> extension before transferring a conference member >>> - FS-8001 [verto_communicator] For this to >>> work, passing in the parameter was missing >>> - FS-7979 [verto_communicator] Removed extra >>> console.log and commented line >>> - FS-8025 [verto_communicator] Restored the >>> blue background on the video controls and making icons white again, looking >>> better. >>> - FS-8062 [verto_communicator] Fixed video >>> controls tool-tips, now they are visible >>> - FS-8048 [verto_communicator] Fixed >>> infinite reconnect after changing hostname and websocket url >>> - FS-8066 [verto communicator] Added encoded >>> avatar url to userVariables so that mod_conference can use it when no >>> video, or video mute >>> - FS-8018 [verto_communicator] Separation of >>> concerns. Get storage service to manage all settings instead of vertoService >>> - FS-8043 [verto_communicator] Removed >>> unnecessary calls to localStorage >>> - FS-8040 [verto_communicator] Check if we >>> have a valid resolution reported before calling camera routines and hide >>> controls if none are found >>> - FS-8092 [verto_communicator] If there is >>> no data in localStorage, select best resolution for selected camera >>> - FS-7840 [verto_communicator] Use >>> chatChannel to send and receive messages from conferences >>> - FS-8088 [verto_communicator] Call >>> conference destroy upon hangup and on event destroy to properly unsubscribe >>> from events >>> - FS-8046 [verto] Fixed for library not >>> passing device preferences to dialog properly >>> - FS-8053 [verto] Don?t receive video on >>> screen share >>> - FS-8059 [verto] Fixed typo when >>> transferring party from conference >>> - FS-8060 [verto] Conditionally set video >>> tag src to null for FF and empty string for others >>> - FS-8087 [verto] Fixed issue in camera >>> selection on recovery, refactor to use localStorage, change res detection, >>> reload on network change, pass resCheck callback into deviceParams, always >>> make one basic call to getusermedia to ensure perms are ok, pass valid res >>> to callback, make $.FSRTC.validRes available globally, sync minified, fix >>> depth issue in cached json, test for valid cache before setting vars >>> - FS-8028 [mod_shout] Fixed random sockets >>> being closed regression from FS-7621 >>> - FS-8029 [jitterbuffer] Fixed robotic sound >>> when using jitterbuffer when buffer timestamps get behind that of the >>> packet timestamps, such as when the source clock is out of sync with our >>> clock >>> - FS-8056 [mod_voicemail] Fixed a segfault >>> on vm_inject, regression from FS-7968 >>> - FS-7968 [mod_voicemail] Fixed verbose >>> events >>> - FS-7942 [udptl] Fixed rare segfault on >>> t.38 fax FS-8014 is a duplicate of this issue >>> - FS-8031 [dtls] Fixed delayed DTLS media >>> due to changing ICE candidates >>> - FS-7903 [proxy_media] Fix Codec PROXY >>> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >>> proxy media. >>> - FS-7989 [fixbug.pl] Add ?author option >>> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >>> doesn?t activate unless the zrtp-hash is in the SDP >>> - FS-7135 [mod_sofia] Fixed response to >>> re-invite with duplicate sdp (such as we get from session refresh) when soa >>> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >>> - FS-8050 [mod_av] Fixed a crash when >>> streaming rtmp of desktop share >>> - FS-7640 [rtp] Fixed some comparisons in >>> switch_rtp.c to be wraparound proof >>> - FS-8057 [core] Fixed a segfault when doing >>> video call when built against libyuv but not libvpx >>> - FS-8069 [stun] Fixed ipv6 support missing >>> in stun code >>> - FS-8071 [rtp] remove unnecessary auto >>> adjust remote address rules when in ICE mode >>> - FS-8077 [mod_conference] Fix memory leak >>> in record >>> - FS-8091 [core] Added some missing message >>> names to session message name list (would have caused missing information >>> in some log messages) >>> - FS-8093 [mod_silk] Remove giant stack >>> allocation in switch_silk_decode >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> _________________________________________________________________________ >>> 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 >>> >> _________________________________________________________________________ >> 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/20150915/2e4ccaa5/attachment-0001.html From italo at freeswitch.org Wed Sep 16 07:03:43 2015 From: italo at freeswitch.org (=?UTF-8?B?w410YWxvIFJvc3Np?=) Date: Wed, 16 Sep 2015 00:03:43 -0300 Subject: [Freeswitch-users] May be bug in mod_callcenter In-Reply-To: References: Message-ID: Hi Kamil, loopback is what you want, but it's evil and makes cdr parsing a little tricky. What exactly you want to do? Fell free to ping me on IRC, nick italorossi On Tue, Sep 15, 2015 at 7:28 PM, Kamil Nigmatullin < kamil.nigmatullin at gmail.com> wrote: > Thank you Italo > > As you know so much about mod_callcenter and FS could you please tell, if > I can use somehow transfer instead of bridge in Contact field? Is loopback > is the only way? > > Thank you. > > > > 2015-09-15 19:15 GMT+06:00 ?talo Rossi : > >> Doc is now fixed. >> >> On Tue, Sep 15, 2015 at 3:16 AM, Regis M > > wrote: >> >>> call_timeout work on bridged call using the bridge command... In >>> mod_callcenter, the system makes an originate to join the agent, and then, >>> bridge the two leg with the inner bridge api. So the call was already >>> connected and call_timeout useles. >>> >>> So call_timeout works, but not for mod_callcenter 's agent contact. If >>> there's call_timeout in call_center doc, for me, yes, it's a mistake. >>> >>> Regards, >>> >>> >>> 2015-09-15 3:47 GMT+02:00 Kamil Nigmatullin >> >: >>> >>>> Thanks a lot. Is there a missprint in wiki or call_timeout should be >>>> used when calling local user? >>>> 15 ????. 2015 ?. 1:56 ???????????? "?talo Rossi" >>>> ???????: >>>> >>>> > >>>> > Use leg_timeout instead of call_timeout >>>> > >>>> > On Mon, Sep 14, 2015 at 4:47 PM, Kamil Nigmatullin < >>>> kamil.nigmatullin at gmail.com> wrote: >>>> >> >>>> >> >>>> >> Hello again. Have a question. Maybe a bug though... >>>> >> If I set contact for agent like this >>>> [call_timeout=20]sofia/gateway/supernode1/bnFuW4kqoKfL, call_timeout >>>> doesn't work. Is it something that I do illigal or should I report to Jira? >>>> >> >>>> >> Thanks >>>> >> >>>> >> -- >>>> >> Kamil Nigmatullin >>>> >> Tel: 77272323748 >>>> >> mob: 7 (707) 2517003 >>>> >> Skype: kamil.nigmatullin >>>> >> >>>> >> >>>> _________________________________________________________________________ >>>> >> 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 >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > ?talo Rossi >>>> > italo at freeswitch.org >>>> > >>>> > >>>> _________________________________________________________________________ >>>> > 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 >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> ?talo Rossi >> italo at freeswitch.org >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Kamil Nigmatullin > Tel: 77272323748 > mob: 7 (707) 2517003 > Skype: kamil.nigmatullin > > _________________________________________________________________________ > 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 > -- ?talo Rossi italo at freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/96dbe0ff/attachment.html From avi at avimarcus.net Wed Sep 16 08:55:39 2015 From: avi at avimarcus.net (Avi Marcus) Date: Wed, 16 Sep 2015 04:55:39 +0000 Subject: [Freeswitch-users] location of scripts directory FS 1.6 debian package In-Reply-To: <73FE733E-7399-46AD-97DA-37566598B4D6@gmail.com> References: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> <73FE733E-7399-46AD-97DA-37566598B4D6@gmail.com> Message-ID: <0000014fd4821694-1bd469c5-df4f-42d6-b37f-8e1fb6c3c3c3-000000@email.amazonses.com> In debian, you can edit /etc/init.d/freeswitch and add a path to the daemon_args, e.g. setting it to be in the same place as the rest of the configs: DAEMON_ARGS="-u $USER -ncwait -scripts /etc/freeswitch/scripts -nonat" -Avi On Tue, Sep 15, 2015 at 4:36 PM, Raphael Lechner wrote: > Thanks Italo for the hint! > > ( Using the debian package it is /usr/share/freeswitch/scripts ) > > > On 15 Sep 2015, at 15:32, ?talo Rossi wrote: > > global_getvar script_dir > > /etc/freeswitch/scripts probably > > On Tue, Sep 15, 2015 at 9:50 AM, Raphael Lechner < > raphael.lechner at gmail.com> wrote: > >> Hi, >> >> With FS 1.4 I used the following dial plan to call a python script >> located under /usr/local/freeswitch/scripts/ >> On Thu, Sep 3, 2015 at 5:38 AM, Fernando Villarroel wrote: > Dear All. > > How i can set variable caller_id_number random > > How i can do? > > Enviado desde mi iPhone > > _________________________________________________________________________ > 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 > -- Best regards, Volodymyr -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/d82e92df/attachment.html From bote_radio at botecomm.com Wed Sep 16 11:11:17 2015 From: bote_radio at botecomm.com (Bote Man) Date: Wed, 16 Sep 2015 03:11:17 -0400 Subject: [Freeswitch-users] location of scripts directory FS 1.6 debian package In-Reply-To: <0000014fd4821694-1bd469c5-df4f-42d6-b37f-8e1fb6c3c3c3-000000@email.amazonses.com> References: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> <73FE733E-7399-46AD-97DA-37566598B4D6@gmail.com> <0000014fd4821694-1bd469c5-df4f-42d6-b37f-8e1fb6c3c3c3-000000@email.amazonses.com> Message-ID: <036301d0f04e$e20d1d50$a62757f0$@botecomm.com> Or if using systemd, edit /etc/systemd/system/freeswitch.service to specify those arguments Additionally, Raphael discovered that the FS packages use the FHS file locations while FS built from master installs under the /usr/local/freeswitch tree. That might account for some confusion. Bote From: Avi Marcus Sent: Wednesday, 16 September, 2015 00:56 Subject: Re: [Freeswitch-users] location of scripts directory FS 1.6 debian package In debian, you can edit /etc/init.d/freeswitch and add a path to the daemon_args, e.g. setting it to be in the same place as the rest of the configs: DAEMON_ARGS="-u $USER -ncwait -scripts /etc/freeswitch/scripts -nonat" -Avi On Tue, Sep 15, 2015 at 4:36 PM, Raphael Lechner wrote: Thanks Italo for the hint! ( Using the debian package it is /usr/share/freeswitch/scripts ) On 15 Sep 2015, at 15:32, ?talo Rossi wrote: global_getvar script_dir /etc/freeswitch/scripts probably On Tue, Sep 15, 2015 at 9:50 AM, Raphael Lechner wrote: Hi, With FS 1.4 I used the following dial plan to call a python script located under /usr/local/freeswitch/scripts/ > data="sofia/internal/${destination_number}@freeswitch2.company.com "/> > > This will probably work, but is there a clean way to do it without using > non standard headers ? > > Best Regards > From aqsyounas at gmail.com Wed Sep 16 12:16:08 2015 From: aqsyounas at gmail.com (Aqs Younas) Date: Wed, 16 Sep 2015 13:16:08 +0500 Subject: [Freeswitch-users] Streaming local ogg vorbis file In-Reply-To: <361E98F99D3CC3439EED59BC1924ED697FF5EA@SERVER2003.SecuReachSystems.local> References: <361E98F99D3CC3439EED59BC1924ED697FF5EA@SERVER2003.SecuReachSystems.local> Message-ID: Try using mod_vlc. On 16 September 2015 at 01:43, Jason Moran wrote: > What simple thing am I missing to play a local .ogg? > > When I use streamfile I get the error: > ?Invalid file format [ogg] for > [/usr/local/freeswitch/recordings/temp/t1.ogg]!? > > > > Meanwhile, as for shout it only allows URL (reads via curl) > > _________________________________________________________________________ > 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/20150916/372531c2/attachment.html From raphael.lechner at gmail.com Wed Sep 16 13:41:04 2015 From: raphael.lechner at gmail.com (Raphael Lechner) Date: Wed, 16 Sep 2015 11:41:04 +0200 Subject: [Freeswitch-users] help needed for adding freeswitch.py to the freeswitch-mod-python debian package Message-ID: Hi, I?m trying to create a patch for integrating the freeswitch.py to the freeswitch-mod-python package because the file is missing and there is a ticket (https://freeswitch.org/jira/browse/FS-5660 ) that asks for a patch. I tried adding a file /usr/src/freeswitch/src/debian/freeswitch-mod-python.install with: usr/lib/python*/*-packages/freeswitch.py But probably I missed something, because the debian package don?t contains the freeswitch.py Can someone give me a hint, what files I need to look to understand what I need to change? Thanks! Raphael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/9c4429ca/attachment.html From mic.niel84 at gmail.com Wed Sep 16 15:26:34 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Wed, 16 Sep 2015 13:26:34 +0200 Subject: [Freeswitch-users] Automatic transcoding does not seem to occur. Message-ID: I've got a client with OPUS and G.711 codecs enabled and FreeSWITCH with OPUS and G.711 codecs enabled. I've got a SIP gateway connected to FreeSWITCH with only support for G.711. I want to have clients only use OPUS codec - as this seems best for mobile data connections. As of now client <-> FS <-> client use OPUS, but whenever the SIP gateway is involved G.711 is chosen. If I disable G.711 codec on the client side, to force OPUS, I'm not allowed to dial out via my SIP gateway. So transcoding to G.711 does not occur. My fs_cli reports this: Hangup sofia/external/+4413265874 [CS_CONSUME_MEDIA] [SERVICE_NOT_IMPLEMENTED] Again, reenabling G.711 in the client and everything works. I have not set disable-transcoding=true. What to do? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/bd4fbe58/attachment-0001.html From mic.niel84 at gmail.com Wed Sep 16 15:31:33 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Wed, 16 Sep 2015 13:31:33 +0200 Subject: [Freeswitch-users] Automatic transcoding does not seem to occur. In-Reply-To: References: Message-ID: My setup is based upon https://github.com/voxserv/freeswitch_conf_minimal. On Wed, Sep 16, 2015 at 1:26 PM, Michael Nielsen wrote: > I've got a client with OPUS and G.711 codecs enabled and FreeSWITCH with > OPUS and G.711 codecs enabled. > I've got a SIP gateway connected to FreeSWITCH with only support for G.711. > > I want to have clients only use OPUS codec - as this seems best for mobile > data connections. > > As of now client <-> FS <-> client use OPUS, but whenever the SIP gateway > is involved G.711 is chosen. > > If I disable G.711 codec on the client side, to force OPUS, I'm not > allowed to dial out via my SIP gateway. So transcoding to G.711 does not > occur. > > My fs_cli reports this: > Hangup sofia/external/+4413265874 [CS_CONSUME_MEDIA] > [SERVICE_NOT_IMPLEMENTED] > > Again, reenabling G.711 in the client and everything works. > > I have not set disable-transcoding=true. > > What to do? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/f3e205d2/attachment.html From doancea at orange-vallee.net Wed Sep 16 16:00:29 2015 From: doancea at orange-vallee.net (doancea) Date: Wed, 16 Sep 2015 14:00:29 +0200 Subject: [Freeswitch-users] Automatic transcoding does not seem to occur. In-Reply-To: References: Message-ID: <5cb755bb9169d0d23d33e400f6658240@orange-vallee.net> Hi Michael, Is your Opus codec loaded ? Do you see these in FS log ? 2015-09-16 11:27:00.235630 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) 2015-09-16 11:27:00.235644 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) 2015-09-16 11:27:00.235651 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 120ms (VBR) 2015-09-16 11:27:00.235658 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 100ms (VBR) 2015-09-16 11:27:00.235663 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 80ms (VBR) 2015-09-16 11:27:00.235669 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 60ms (VBR) 2015-09-16 11:27:00.235675 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) 2015-09-16 11:27:00.235680 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) 2015-09-16 11:27:00.235685 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) 2015-09-16 11:27:00.235690 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) 2015-09-16 11:27:00.235696 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 48000hz 40ms (VBR) 2015-09-16 11:27:00.235701 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) 2015-09-16 11:27:00.235707 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) 2015-09-16 11:27:00.235712 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) 2015-09-16 11:27:00.235717 [NOTICE] switch_loadable_module.c:213 Adding Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) Any errors in your log ? Are u sure you bridge the call to the g.711 trunk ? I think your client-to-client calls work because is just doing media bypass or pass through . Regards, Dragos On 2015-09-16 13:31, Michael Nielsen wrote: > My setup is based > upon?https://github.com/voxserv/freeswitch_conf_minimal [1]. > > On Wed, Sep 16, 2015 at 1:26 PM, Michael Nielsen > wrote: > >> I've got a client with OPUS and G.711 codecs enabled and FreeSWITCH >> with OPUS and G.711 codecs enabled. >> I've got a SIP gateway connected to FreeSWITCH with only support for >> G.711. >> >> I want to have clients only use OPUS codec - as this seems best for >> mobile data connections. >> >> As of now client <-> FS <-> client use OPUS, but whenever the SIP >> gateway is involved G.711 is chosen. >> >> If I disable G.711 codec on the client side, to force OPUS, I'm not >> allowed to dial out via my SIP gateway. So transcoding to G.711 does >> not occur. >> >> My fs_cli reports this: >> Hangup sofia/external/+4413265874 [CS_CONSUME_MEDIA] >> [SERVICE_NOT_IMPLEMENTED] >> >> Again, reenabling G.711 in the client and everything works. >> >> I have not set disable-transcoding=true. >> >> What to do? > > > > Links: > ------ > [1] https://github.com/voxserv/freeswitch_conf_minimal > > _________________________________________________________________________ > 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 From doancea at orange-vallee.net Wed Sep 16 16:07:49 2015 From: doancea at orange-vallee.net (doancea) Date: Wed, 16 Sep 2015 14:07:49 +0200 Subject: [Freeswitch-users] OPUS codec and optimal settings for "bad" 3G reception. In-Reply-To: References: Message-ID: <873829c9c11c6f4913657b2365848e5d@orange-vallee.net> About FEC in the decoder, you can try this patch: https://freeswitch.org/jira/browse/FS-8151 About FEC on the encoder: please try the "keep-fec-enabled" feature, have this set in opus.conf.xml : Opus at 8000h seems ok so far (if u do transcoding to/from 8000 hz). u can try to increase ptime too . And yes, your client software better have RTCP. Regards, Dragos On 2015-09-16 00:31, Kamil Nigmatullin wrote: > Idealy you need to have rtcp or something that can be a channel for > client and server so that they both comunicate and could adjust > bitrate every time, because when you are in? 3g? you are in > constantly changing enviroment. As it is now almost impossible i > recommend you to set to 8khz with fec and jitterbuffer enable in > adaptive way. FEC seems to be added in 1.6 but there was some patches > for 1.4 as well. > > 15 ????. 2015 ?. 17:28 ???????????? "Michael > Nielsen" ???????: > > > > Hi, > > > > I'm looking into a good codec for a client when bad 3G coverage is > present. > > OPUS seems as a good choice. > > > > Can anyone recommend settings for this on the FS server side, or > should it be done in the client? > > > > > _________________________________________________________________________ > > Professional FreeSWITCH Consulting Services: > > consulting at freeswitch.org > > http://www.freeswitchsolutions.com [1] > > > > Official FreeSWITCH Sites > > http://www.freeswitch.org [2] > > http://confluence.freeswitch.org [3] > > http://www.cluecon.com [4] > > > > FreeSWITCH-users mailing list > > FreeSWITCH-users at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [5] > > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > [6] > > http://www.freeswitch.org [2] > > > Links: > ------ > [1] http://www.freeswitchsolutions.com > [2] http://www.freeswitch.org > [3] http://confluence.freeswitch.org > [4] http://www.cluecon.com > [5] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > [6] http://lists.freeswitch.org/mailman/options/freeswitch-users > > _________________________________________________________________________ > 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 From mic.niel84 at gmail.com Wed Sep 16 16:32:58 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Wed, 16 Sep 2015 14:32:58 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. Message-ID: I've got my users in FS in /directory/users.xml in a certain domain and user-context = public. I've got my FS hooked up to a SIP gateway for connection to the GSM-world. I'm able to route calls to my SIP gateway for outbound calls, but incoming calls to my FS from the GSM-world does not get routed to my users in FS. My users have the ID's "+4412345678", and incoming calls from my SIP gateway does contain +4412345678 at my-sip-gateway-domain.com I guess I need to tell FS somehow that incoming calls from my SIP gateway should match my user IDs in users from my /directory/users.xml. But how to I do this? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/badcd030/attachment.html From brian at freeswitch.org Wed Sep 16 16:42:28 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 16 Sep 2015 07:42:28 -0500 Subject: [Freeswitch-users] Random callerid In-Reply-To: References: <7ADBE78F-6D3F-495C-815E-2A2ADE1B7009@yahoo.com> Message-ID: Let's not discuss things like this, if your doing random caller id to evade the DNC rules well shame on you. Be respectful telemarketers! /b On Wednesday, September 16, 2015, Volodymyr Fedorov wrote: > Hello, you need something like this: > data="effective_caller_id_name=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> > data="effective_caller_id_number=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> > > On Thu, Sep 3, 2015 at 5:38 AM, Fernando Villarroel > wrote: > >> Dear All. >> >> How i can set variable caller_id_number random >> >> How i can do? >> >> Enviado desde mi iPhone >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Volodymyr > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/3217cb2e/attachment.html From lexxua at gmail.com Wed Sep 16 17:00:36 2015 From: lexxua at gmail.com (Volodymyr Fedorov) Date: Wed, 16 Sep 2015 16:00:36 +0300 Subject: [Freeswitch-users] Random callerid In-Reply-To: References: <7ADBE78F-6D3F-495C-815E-2A2ADE1B7009@yahoo.com> Message-ID: Actually we use that feature in learning&control department of CallCenter to control operators. Never thought that someone can use this as a fraud :( . I my country telecom operators don`t allow call or they pass pilot number if caller_id does not belongs to customer. On Wed, Sep 16, 2015 at 3:42 PM, Brian West wrote: > Let's not discuss things like this, if your doing random caller id to > evade the DNC rules well shame on you. > > Be respectful telemarketers! > > /b > > > On Wednesday, September 16, 2015, Volodymyr Fedorov > wrote: > >> Hello, you need something like this: >> > data="effective_caller_id_name=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> >> > data="effective_caller_id_number=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> >> >> On Thu, Sep 3, 2015 at 5:38 AM, Fernando Villarroel < >> fvillarroel at yahoo.com> wrote: >> >>> Dear All. >>> >>> How i can set variable caller_id_number random >>> >>> How i can do? >>> >>> Enviado desde mi iPhone >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Best regards, >> Volodymyr >> > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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 > -- Best regards, Volodymyr -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/da4cec31/attachment-0001.html From brian at freeswitch.org Wed Sep 16 17:13:42 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 16 Sep 2015 08:13:42 -0500 Subject: [Freeswitch-users] Random callerid In-Reply-To: References: <7ADBE78F-6D3F-495C-815E-2A2ADE1B7009@yahoo.com> Message-ID: While it may have its uses, I think many on this list in the United States are kinda tired of Rachel from Card Member services calling with a random local CID number. :P On Wed, Sep 16, 2015 at 8:00 AM, Volodymyr Fedorov wrote: > Actually we use that feature in learning&control department of CallCenter > to control operators. Never thought that someone can use this as a fraud :( > . I my country telecom operators don`t allow call or they pass pilot number > if caller_id does not belongs to customer. > > On Wed, Sep 16, 2015 at 3:42 PM, Brian West wrote: > >> Let's not discuss things like this, if your doing random caller id to >> evade the DNC rules well shame on you. >> >> Be respectful telemarketers! >> >> /b >> >> >> On Wednesday, September 16, 2015, Volodymyr Fedorov >> wrote: >> >>> Hello, you need something like this: >>> >> data="effective_caller_id_name=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> >>> >> data="effective_caller_id_number=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> >>> >>> On Thu, Sep 3, 2015 at 5:38 AM, Fernando Villarroel < >>> fvillarroel at yahoo.com> wrote: >>> >>>> Dear All. >>>> >>>> How i can set variable caller_id_number random >>>> >>>> How i can do? >>>> >>>> Enviado desde mi iPhone >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Best regards, >>> Volodymyr >>> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Volodymyr > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/46f0bb82/attachment.html From brian at freeswitch.org Wed Sep 16 17:17:37 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 16 Sep 2015 08:17:37 -0500 Subject: [Freeswitch-users] Automatic transcoding does not seem to occur. In-Reply-To: <5cb755bb9169d0d23d33e400f6658240@orange-vallee.net> References: <5cb755bb9169d0d23d33e400f6658240@orange-vallee.net> Message-ID: We may need to revisit all your OPUS patches after the work that has been completed. On Wed, Sep 16, 2015 at 7:00 AM, doancea wrote: > Hi Michael, > > Is your Opus codec loaded ? > Do you see these in FS log ? > > 2015-09-16 11:27:00.235630 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) > 2015-09-16 11:27:00.235644 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) > 2015-09-16 11:27:00.235651 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 120ms (VBR) > 2015-09-16 11:27:00.235658 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 100ms (VBR) > 2015-09-16 11:27:00.235663 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 80ms (VBR) > 2015-09-16 11:27:00.235669 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 60ms (VBR) > 2015-09-16 11:27:00.235675 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) > 2015-09-16 11:27:00.235680 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) > 2015-09-16 11:27:00.235685 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) > 2015-09-16 11:27:00.235690 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) > 2015-09-16 11:27:00.235696 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 48000hz 40ms (VBR) > 2015-09-16 11:27:00.235701 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) > 2015-09-16 11:27:00.235707 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) > 2015-09-16 11:27:00.235712 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) > 2015-09-16 11:27:00.235717 [NOTICE] switch_loadable_module.c:213 Adding > Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) > > Any errors in your log ? > Are u sure you bridge the call to the g.711 trunk ? > I think your client-to-client calls work because is just doing media > bypass or pass through . > > Regards, > Dragos > > > > On 2015-09-16 13:31, Michael Nielsen wrote: > > My setup is based > > upon https://github.com/voxserv/freeswitch_conf_minimal [1]. > > > > On Wed, Sep 16, 2015 at 1:26 PM, Michael Nielsen > > wrote: > > > >> I've got a client with OPUS and G.711 codecs enabled and FreeSWITCH > >> with OPUS and G.711 codecs enabled. > >> I've got a SIP gateway connected to FreeSWITCH with only support for > >> G.711. > >> > >> I want to have clients only use OPUS codec - as this seems best for > >> mobile data connections. > >> > >> As of now client <-> FS <-> client use OPUS, but whenever the SIP > >> gateway is involved G.711 is chosen. > >> > >> If I disable G.711 codec on the client side, to force OPUS, I'm not > >> allowed to dial out via my SIP gateway. So transcoding to G.711 does > >> not occur. > >> > >> My fs_cli reports this: > >> Hangup sofia/external/+4413265874 [CS_CONSUME_MEDIA] > >> [SERVICE_NOT_IMPLEMENTED] > >> > >> Again, reenabling G.711 in the client and everything works. > >> > >> I have not set disable-transcoding=true. > >> > >> What to do? > > > > > > > > Links: > > ------ > > [1] https://github.com/voxserv/freeswitch_conf_minimal > > > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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 -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/c1ea5f2c/attachment-0001.html From brian at freeswitch.org Wed Sep 16 17:20:00 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 16 Sep 2015 08:20:00 -0500 Subject: [Freeswitch-users] Streaming local ogg vorbis file In-Reply-To: <361E98F99D3CC3439EED59BC1924ED697FF5EA@SERVER2003.SecuReachSystems.local> References: <361E98F99D3CC3439EED59BC1924ED697FF5EA@SERVER2003.SecuReachSystems.local> Message-ID: mod_shout registers an mp3 format too, its not restricted to URLs. /b On Tue, Sep 15, 2015 at 3:43 PM, Jason Moran wrote: > What simple thing am I missing to play a local .ogg? > > When I use streamfile I get the error: > ?Invalid file format [ogg] for > [/usr/local/freeswitch/recordings/temp/t1.ogg]!? > > > > Meanwhile, as for shout it only allows URL (reads via curl) > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/1b7c68a7/attachment.html From brian at freeswitch.org Wed Sep 16 17:21:32 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 16 Sep 2015 08:21:32 -0500 Subject: [Freeswitch-users] location of scripts directory FS 1.6 debian package In-Reply-To: <036301d0f04e$e20d1d50$a62757f0$@botecomm.com> References: <5EFB1884-9926-4471-867D-D35E00C3F6B7@gmail.com> <73FE733E-7399-46AD-97DA-37566598B4D6@gmail.com> <0000014fd4821694-1bd469c5-df4f-42d6-b37f-8e1fb6c3c3c3-000000@email.amazonses.com> <036301d0f04e$e20d1d50$a62757f0$@botecomm.com> Message-ID: or <410>:fs_cli -x 'global_getvar'| grep dir base_dir=/usr recordings_dir=/var/lib/freeswitch/recordings sounds_dir=/usr/share/freeswitch/sounds conf_dir=/etc/freeswitch log_dir=/var/log/freeswitch run_dir=/var/run/freeswitch db_dir=/var/lib/freeswitch/db mod_dir=/usr/lib/freeswitch/mod htdocs_dir=/usr/share/freeswitch/htdocs script_dir=/usr/share/freeswitch/scripts temp_dir=/tmp grammar_dir=/usr/share/freeswitch/grammar fonts_dir=/usr/share/freeswitch/fonts images_dir=/var/lib/freeswitch/images certs_dir=/etc/freeswitch/tls storage_dir=/var/lib/freeswitch/storage cache_dir=/var/cache/freeswitch data_dir=/usr/share/freeswitch localstate_dir=/var/lib/freeswitch :) On Wed, Sep 16, 2015 at 2:11 AM, Bote Man wrote: > Or if using systemd, edit /etc/systemd/system/freeswitch.service to > specify those arguments > > > > Additionally, Raphael discovered that the FS packages use the FHS file > locations while FS built from master installs under the > /usr/local/freeswitch tree. > > > > That might account for some confusion. > > > > Bote > > > > > > *From:* Avi Marcus > *Sent:* Wednesday, 16 September, 2015 00:56 > *Subject:* Re: [Freeswitch-users] location of scripts directory FS 1.6 > debian package > > > > In debian, you can edit /etc/init.d/freeswitch > > and add a path to the daemon_args, e.g. setting it to be in the same place > as the rest of the configs: > > > > DAEMON_ARGS="-u $USER -ncwait -scripts /etc/freeswitch/scripts -nonat" > > > -Avi > > > > On Tue, Sep 15, 2015 at 4:36 PM, Raphael Lechner < > raphael.lechner at gmail.com> wrote: > > Thanks Italo for the hint! > > > > ( Using the debian package it is /usr/share/freeswitch/scripts ) > > > > > > On 15 Sep 2015, at 15:32, ?talo Rossi wrote: > > > > global_getvar script_dir > > > > /etc/freeswitch/scripts probably > > > > On Tue, Sep 15, 2015 at 9:50 AM, Raphael Lechner < > raphael.lechner at gmail.com> wrote: > > Hi, > > With FS 1.4 I used the following dial plan to call a python script located > under /usr/local/freeswitch/scripts/ > We may need to revisit all your OPUS patches after the work that has > been completed. > > On Wed, Sep 16, 2015 at 7:00 AM, doancea > wrote: > >> Hi Michael, >> >> Is your Opus codec loaded ? >> Do you see these in FS log ? >> >> 2015-09-16 11:27:00.235630 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) >> 2015-09-16 11:27:00.235644 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 40ms (VBR) >> 2015-09-16 11:27:00.235651 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 120ms (VBR) >> 2015-09-16 11:27:00.235658 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 100ms (VBR) >> 2015-09-16 11:27:00.235663 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 80ms (VBR) >> 2015-09-16 11:27:00.235669 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 60ms (VBR) >> 2015-09-16 11:27:00.235675 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) >> 2015-09-16 11:27:00.235680 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 20ms (VBR) >> 2015-09-16 11:27:00.235685 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) >> 2015-09-16 11:27:00.235690 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 8000hz 10ms (VBR) >> 2015-09-16 11:27:00.235696 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 48000hz 40ms (VBR) >> 2015-09-16 11:27:00.235701 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) >> 2015-09-16 11:27:00.235707 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 48000hz 20ms (VBR) >> 2015-09-16 11:27:00.235712 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) >> 2015-09-16 11:27:00.235717 [NOTICE] switch_loadable_module.c:213 >> Adding >> Codec opus 116 OPUS (STANDARD) 48000hz 10ms (VBR) >> >> Any errors in your log? ? >> Are u sure you bridge the call to the g.711 trunk ? >> I think your client-to-client calls work because is just doing >> media >> bypass or pass through . >> >> Regards, >> Dragos >> >> On 2015-09-16 13:31, Michael Nielsen wrote: >>> My setup is based >>> upon?https://github.com/voxserv/freeswitch_conf_minimal [1] [1]. >>> >>> On Wed, Sep 16, 2015 at 1:26 PM, Michael Nielsen >>> wrote: >>> >>>> I've got a client with OPUS and G.711 codecs enabled and >> FreeSWITCH >>>> with OPUS and G.711 codecs enabled. >>>> I've got a SIP gateway connected to FreeSWITCH with only support >> for >>>> G.711. >>>> >>>> I want to have clients only use OPUS codec - as this seems best >> for >>>> mobile data connections. >>>> >>>> As of now client <-> FS <-> client use OPUS, but whenever the >> SIP >>>> gateway is involved G.711 is chosen. >>>> >>>> If I disable G.711 codec on the client side, to force OPUS, I'm >> not >>>> allowed to dial out via my SIP gateway. So transcoding to G.711 >> does >>>> not occur. >>>> >>>> My fs_cli reports this: >>>> Hangup sofia/external/+4413265874 [CS_CONSUME_MEDIA] >>>> [SERVICE_NOT_IMPLEMENTED] >>>> >>>> Again, reenabling G.711 in the client and everything works. >>>> >>>> I have not set disable-transcoding=true. >>>> >>>> What to do? >>> >>> >>> >>> Links: >>> ------ >>> [1] https://github.com/voxserv/freeswitch_conf_minimal [1] >>> >>> >> > _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: >>> consulting at freeswitch.org >>> http://www.freeswitchsolutions.com [2] >>> >>> Official FreeSWITCH Sites >>> http://www.freeswitch.org [3] >>> http://confluence.freeswitch.org [4] >>> http://www.cluecon.com [5] >>> >>> FreeSWITCH-users mailing list >>> FreeSWITCH-users at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [6] >>> >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> [7] >>> http://www.freeswitch.org [3] >> >> > _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com [2] >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org [3] >> http://confluence.freeswitch.org [4] >> http://www.cluecon.com [5] >> >> FreeSWITCH-users mailing list >> FreeSWITCH-users at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [6] >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> [7] >> http://www.freeswitch.org [3] > > -- > > _BRIAN WEST_ > brian at freeswitch.org > > _TWITTER: @FREESWITCH , @BRIANKWEST_ > http://www.freeswitchbook.com [8] > http://www.freeswitchcookbook.com [9] > > Got Bugs? Report them here [10]! | Reddit:?/r/freeswitch [11] > > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > INUM:+883 5100 1420 9001 |?ISN:410*543 |?SKYPE:briankwest > > Links: > ------ > [1] https://github.com/voxserv/freeswitch_conf_minimal > [2] http://www.freeswitchsolutions.com > [3] http://www.freeswitch.org > [4] http://confluence.freeswitch.org > [5] http://www.cluecon.com > [6] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > [7] http://lists.freeswitch.org/mailman/options/freeswitch-users > [8] http://www.freeswitchbook.com > [9] http://www.freeswitchcookbook.com > [10] https://freeswitch.org/jira > [11] https://www.reddit.com/r/freeswitch > > _________________________________________________________________________ > 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 From dragic.dusan at gmail.com Wed Sep 16 19:46:24 2015 From: dragic.dusan at gmail.com (=?UTF-8?B?RHXFoWFuIERyYWdpxIc=?=) Date: Wed, 16 Sep 2015 17:46:24 +0200 Subject: [Freeswitch-users] non-blocking music In-Reply-To: References: Message-ID: Have you tried displace_session ? On 15 September 2015 at 21:43, Matt Broad wrote: > Hi, > > I can see that this question has been asked before, but my googling ability > has let me down. > Is it possible to play some music which does not block? > I am trying to put together a javascript service that will play music whilst > doing some other tasks. > I have tried playfile & uuid_broadcast and both block. Is there another > method that I am missing? > Or perhaps I am missing something :) Any help would be appreciated. > > thanks > > _________________________________________________________________________ > 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 -- Du?an Dragi? From s.safarov at gmail.com Wed Sep 16 20:21:23 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 16 Sep 2015 16:21:23 +0000 Subject: [Freeswitch-users] Random callerid In-Reply-To: References: <7ADBE78F-6D3F-495C-815E-2A2ADE1B7009@yahoo.com> Message-ID: Try initialize random number variable via lua script Exambles http://stackoverflow.com/questions/20154991/generating-uniform-random-numbers-in-lua On Wed, Sep 16, 2015, 09:06 Volodymyr Fedorov wrote: > Hello, you need something like this: > data="effective_caller_id_name=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> > data="effective_caller_id_number=${expr(randomize(&x);ceil(random(0,1000,&x)))}"/> > > On Thu, Sep 3, 2015 at 5:38 AM, Fernando Villarroel > wrote: > >> Dear All. >> >> How i can set variable caller_id_number random >> >> How i can do? >> >> Enviado desde mi iPhone >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Volodymyr > _________________________________________________________________________ > 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/20150916/46d4805d/attachment.html From phenix at vfemail.net Wed Sep 16 21:39:02 2015 From: phenix at vfemail.net (Tanguy) Date: Wed, 16 Sep 2015 19:39:02 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: References: <55F8843F.1080103@vfemail.net> Message-ID: <55F9A936.5020700@vfemail.net> Hello Sergey Thanks for your reply but i am not sure to userstand what you mean. What is reg_user at mydomain.org ? I don't want to call a locally registered user. Alternatively i tried to mix my original idea and yours I will probably able to parse the To header on freeswitch2 dialplan. INVITE sip:5003 at freeswitch2.company.com SIP/2.0 Via: SIP/2.0/UDP 94.125.x.x;rport;branch=z9hG4bK5F1Z6rc8jK96H Max-Forwards: 69 From: "Tanguy bureau" ;tag=D5978NDrZ39ae To: Regards On 16/09/2015 04:36, Sergey Safarov wrote: > > Try dial as > > originate {sip_invite_to_uri= >}user/reg_user at mydomain.org & > park > > or > > data="{sip_invite_to_uri= >}user/reg_user at mydomain.org "/> > > Also check sip_invite_req_uri variable. > > > On Tue, Sep 15, 2015, 23:50 Tanguy > wrote: > > Hello > > I have two multi-domains freeswitch servers 1 and 2 and i want to > interconnect them for internal calls > > I read > https://wiki.freeswitch.org/wiki/Connect_Two_FreeSWITCH_Boxes but > it did not fully fit to my need because I want to call from > freeswitch1 > a specific extension of freeswitch2 on a specific domain ( and not > just > default ). In short i want to tell to freeswitch2: Connect me with > extension 1000 at domain-name and not just connect me with extension 1000 > > My guess is send custom sip headers from freeswitch1 and parse > X-domainname on freeswitch2 dialplan > > > data="sofia/internal/${destination_number}@freeswitch2.company.com > "/> > > This will probably work, but is there a clean way to do it without > using > non standard headers ? > > Best Regards > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150916/bcbd1e44/attachment.html From hkalyoncu at gmail.com Wed Sep 16 21:43:11 2015 From: hkalyoncu at gmail.com (huseyin kalyoncu) Date: Wed, 16 Sep 2015 20:43:11 +0300 Subject: [Freeswitch-users] proxy-refer Message-ID: Hello, When i set proxy-refer=true on the sip profile; Attended & blind transfers from uas to Freeswitch show strange debug outputs like this: [DEBUG] sofia.c:8848 sofia/main/nobody at freeswitch_ip receiving invite from proxy_ip:5060 version: 1.4.20 64bit Freeswitch shows transfer target as nobody on all incoming transfers. But when i check with tcpdump, i see all Invite (also Refer) packets have correct from & to fields. Is this normal behaviour or do i have a config problem? 007 calls 009, then 009 calls 002 and makes a attended transfer. All bridging done on Freeswitch. Call is successful but Freeswitch shows empty user for transfer target in the cdr: from to calltime reason "009","002","2015-09-16 16:40:28","PICKED_OFF" "007","009","2015-09-16 16:40:16","NORMAL_CLEARING" "009","","2015-09-16 16:40:38","NORMAL_CLEARING" Freeswitch version 1.4.20 running on debian jessie. Thanks Huseyin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/533ec9c0/attachment.html From bote_radio at botecomm.com Wed Sep 16 23:13:50 2015 From: bote_radio at botecomm.com (Bote Man) Date: Wed, 16 Sep 2015 15:13:50 -0400 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: References: Message-ID: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> This is the job of the dialplan. The example entries that are included with the vanilla FS config provide guidance, but in my particular case I had to test on a different SIP field than the vanilla config was looking for. My inbound calls from CallCentric put the destination number (DID) in sip_to_user so my dialplan test condition reads: I had to read the FS debug logs to see what it was seeing, and then adjust my dialplan accordingly. If you have many FS users you might consider looking up the directory entries with XML as is typically done. Here is a good place to start for more information: https://freeswitch.org/confluence/display/FREESWITCH/Dialplan Hope this helps. Bote From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Nielsen Sent: Wednesday, 16 September, 2015 08:33 To: FreeSWITCH Users Help Subject: [Freeswitch-users] Call FS users from external gateway. I've got my users in FS in /directory/users.xml in a certain domain and user-context = public. I've got my FS hooked up to a SIP gateway for connection to the GSM-world. I'm able to route calls to my SIP gateway for outbound calls, but incoming calls to my FS from the GSM-world does not get routed to my users in FS. My users have the ID's "+4412345678", and incoming calls from my SIP gateway does contain +4412345678 at my-sip-gateway-domain.com I guess I need to tell FS somehow that incoming calls from my SIP gateway should match my user IDs in users from my /directory/users.xml. But how to I do this? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150916/9f2e04cd/attachment-0001.html From anthony.minessale at gmail.com Thu Sep 17 09:36:31 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 17 Sep 2015 00:36:31 -0500 Subject: [Freeswitch-users] non-blocking music In-Reply-To: References: Message-ID: uuid_broadcast does not block. The problem is you are calling it from your js app which is occupying the session thread. To perform async operation you need to run your script outside the session thread by calling the script via the api interface via jsrun and pass the uuid then put the channel into park or use an esl script to control the session externally. On Wednesday, September 16, 2015, Du?an Dragi? wrote: > Have you tried displace_session ? > > On 15 September 2015 at 21:43, Matt Broad > wrote: > > Hi, > > > > I can see that this question has been asked before, but my googling > ability > > has let me down. > > Is it possible to play some music which does not block? > > I am trying to put together a javascript service that will play music > whilst > > doing some other tasks. > > I have tried playfile & uuid_broadcast and both block. Is there another > > method that I am missing? > > Or perhaps I am missing something :) Any help would be appreciated. > > > > thanks > > > > _________________________________________________________________________ > > 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 > > > > -- > Du?an Dragi? > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/decaa1da/attachment.html From yehavi.bourvine at gmail.com Thu Sep 17 10:18:22 2015 From: yehavi.bourvine at gmail.com (Yehavi Bourvine) Date: Thu, 17 Sep 2015 09:18:22 +0300 Subject: [Freeswitch-users] Large number of extensions with presence - any performance implications? Message-ID: Hello, We currently have over 500 extensions, most of them sharing the same profile which has presence enabled (since some of them need shared lines and BLFs). I am now watching the future of having over 6,000 extensions on that PBX. So' I have a few questions: - Does having all the phones on the same profile can induce performance problems which we won't face if we split them among a few profiles? - Is there a difrerence (mainly database access) between placing all phones that need presence on the same profile vs. splitting them to 3-4 profiles? - About 2/3 of the phones do not really need presence; however, it is more comfortable for me to put them on the same profile. Will the databases access due to presence events might be so high that I should invest the effort to put the single line phones on a different profile without presence? Thanks, __Yehavi: -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/0db4ebd5/attachment.html From hkalyoncu at gmail.com Thu Sep 17 10:29:20 2015 From: hkalyoncu at gmail.com (huseyin kalyoncu) Date: Thu, 17 Sep 2015 09:29:20 +0300 Subject: [Freeswitch-users] proxy-refer In-Reply-To: References: Message-ID: Hello Let me ask another one. Is it a good idea to use proxy-refer param in a single freeswitch setup environment? Thanks huseyin On Wed, Sep 16, 2015 at 8:43 PM, huseyin kalyoncu wrote: > Hello, > > When i set proxy-refer=true on the sip profile; > > Attended & blind transfers from uas to Freeswitch show strange debug > outputs like this: > > [DEBUG] sofia.c:8848 sofia/main/nobody at freeswitch_ip receiving invite > from proxy_ip:5060 version: 1.4.20 64bit > > Freeswitch shows transfer target as nobody on all incoming transfers. But > when i check with tcpdump, i see all Invite (also Refer) packets have > correct from & to fields. > Is this normal behaviour or do i have a config problem? > > > 007 calls 009, then 009 calls 002 and makes a attended transfer. > All bridging done on Freeswitch. Call is successful but Freeswitch shows > empty user for transfer target in the cdr: > > from to calltime reason > "009","002","2015-09-16 16:40:28","PICKED_OFF" > "007","009","2015-09-16 16:40:16","NORMAL_CLEARING" > "009","","2015-09-16 16:40:38","NORMAL_CLEARING" > > > Freeswitch version 1.4.20 running on debian jessie. > > Thanks > > Huseyin > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/94a0d327/attachment.html From matt at supportedbusiness.com Thu Sep 17 11:20:40 2015 From: matt at supportedbusiness.com (Matt Broad) Date: Thu, 17 Sep 2015 08:20:40 +0100 Subject: [Freeswitch-users] non-blocking music In-Reply-To: References: Message-ID: Hi Thanks for the reply Anthony, I did start off by using the uuid_broadcast directly within the js app. But this blocked the code. I then put together a test js script to just answer, sleep for 15 seconds and then hangup. I made a call to the service and once answered I ran uuid_broadcast from fs_cli but although this played the music the call did not end after 15 seconds and just continued until I hung up. I haven't come across jsrun before, this would be something worth looking into thanks Matt On 17 September 2015 at 06:36, Anthony Minessale < anthony.minessale at gmail.com> wrote: > uuid_broadcast does not block. > The problem is you are calling it from your js app which is occupying the > session thread. > > To perform async operation you need to run your script outside the session > thread by calling the script via the api interface via jsrun and pass the > uuid then put the channel into park or use an esl script to control the > session externally. > > > > On Wednesday, September 16, 2015, Du?an Dragi? > wrote: > >> Have you tried displace_session ? >> >> On 15 September 2015 at 21:43, Matt Broad >> wrote: >> > Hi, >> > >> > I can see that this question has been asked before, but my googling >> ability >> > has let me down. >> > Is it possible to play some music which does not block? >> > I am trying to put together a javascript service that will play music >> whilst >> > doing some other tasks. >> > I have tried playfile & uuid_broadcast and both block. Is there another >> > method that I am missing? >> > Or perhaps I am missing something :) Any help would be appreciated. >> > >> > thanks >> > >> > >> _________________________________________________________________________ >> > 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 >> >> >> >> -- >> Du?an Dragi? >> >> _________________________________________________________________________ >> 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+ > * > > 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/20150917/b65ebca2/attachment-0001.html From hkalyoncu at gmail.com Thu Sep 17 11:42:21 2015 From: hkalyoncu at gmail.com (huseyin kalyoncu) Date: Thu, 17 Sep 2015 10:42:21 +0300 Subject: [Freeswitch-users] proxy-refer In-Reply-To: References: Message-ID: Hello I solved the nobody problem after setting the following param: We are using proxy-refer param because with proxy-refer each leg of the transfer has different callid. With different callids its easier to manage legs and its also good for billing. But my other question is still valid. Is it a good idea to use proxy-refer like this in a single Freeswitch setup. Thanks Huseyin On Thu, Sep 17, 2015 at 9:29 AM, huseyin kalyoncu wrote: > Hello > > Let me ask another one. Is it a good idea to use proxy-refer param in a > single freeswitch setup environment? > > Thanks > > huseyin > > > > On Wed, Sep 16, 2015 at 8:43 PM, huseyin kalyoncu > wrote: > >> Hello, >> >> When i set proxy-refer=true on the sip profile; >> >> Attended & blind transfers from uas to Freeswitch show strange debug >> outputs like this: >> >> [DEBUG] sofia.c:8848 sofia/main/nobody at freeswitch_ip receiving invite >> from proxy_ip:5060 version: 1.4.20 64bit >> >> Freeswitch shows transfer target as nobody on all incoming transfers. But >> when i check with tcpdump, i see all Invite (also Refer) packets have >> correct from & to fields. >> Is this normal behaviour or do i have a config problem? >> >> >> 007 calls 009, then 009 calls 002 and makes a attended transfer. >> All bridging done on Freeswitch. Call is successful but Freeswitch shows >> empty user for transfer target in the cdr: >> >> from to calltime reason >> "009","002","2015-09-16 16:40:28","PICKED_OFF" >> "007","009","2015-09-16 16:40:16","NORMAL_CLEARING" >> "009","","2015-09-16 16:40:38","NORMAL_CLEARING" >> >> >> Freeswitch version 1.4.20 running on debian jessie. >> >> Thanks >> >> Huseyin >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/f7d430ff/attachment.html From mike at jerris.com Thu Sep 17 19:36:32 2015 From: mike at jerris.com (Michael Jerris) Date: Thu, 17 Sep 2015 11:36:32 -0400 Subject: [Freeswitch-users] Large number of extensions with presence - any performance implications? In-Reply-To: References: Message-ID: Database overhead on profiles with presence can get high. Putting phones that don't need presence (either on the phone or that phone being watched) on profiles without presence enabled will make a big difference. Keeping your register and subscription times very high (8 hrs maybe?), and spread out (not happening all at the same time, there are some settings to randomize this) will also make a big difference. Disk io on the db becomes an issue as you push this too far. In the end, testing is the best way too know when you are pushing it too far. On Thursday, September 17, 2015, Yehavi Bourvine wrote: > Hello, > > We currently have over 500 extensions, most of them sharing the same > profile which has presence enabled (since some of them need shared lines > and BLFs). I am now watching the future of having over 6,000 extensions on > that PBX. So' I have a few questions: > > - Does having all the phones on the same profile can induce performance > problems which we won't face if we split them among a few profiles? > - Is there a difrerence (mainly database access) between placing all > phones that need presence on the same profile vs. splitting them to 3-4 > profiles? > - About 2/3 of the phones do not really need presence; however, it is more > comfortable for me to put them on the same profile. Will the databases > access due to presence events might be so high that I should invest the > effort to put the single line phones on a different profile without > presence? > > Thanks, __Yehavi: > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/a90ec4a0/attachment.html From phenix at vfemail.net Fri Sep 18 00:21:22 2015 From: phenix at vfemail.net (Tanguy) Date: Thu, 17 Sep 2015 22:21:22 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55F9A936.5020700@vfemail.net> References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> Message-ID: <55FB20C2.8090505@vfemail.net> I am now able to call a extension from a remote server, for those who are interested i used theses options on freeswitch2 public dialplan On 16/09/2015 19:39, Tanguy wrote: > Hello Sergey > > Thanks for your reply but i am not sure to userstand what you mean. > What is reg_user at mydomain.org ? I don't > want to call a locally registered user. > > Alternatively i tried to mix my original idea and yours > > data="{sip_invite_to_uri=}sofia/internal/${destination_number}@freeswitch2.company.com" > /> > > I will probably able to parse the To header on freeswitch2 dialplan. > > INVITE sip:5003 at freeswitch2.company.com SIP/2.0 > Via: SIP/2.0/UDP 94.125.x.x;rport;branch=z9hG4bK5F1Z6rc8jK96H > Max-Forwards: 69 > From: "Tanguy bureau" ;tag=D5978NDrZ39ae > To: > > Regards > > > On 16/09/2015 04:36, Sergey Safarov wrote: >> >> Try dial as >> >> originate {sip_invite_to_uri=> >}user/reg_user at mydomain.org >> & park >> >> or >> >> > data="{sip_invite_to_uri=> >}user/reg_user at mydomain.org >> "/> >> >> Also check sip_invite_req_uri variable. >> >> >> On Tue, Sep 15, 2015, 23:50 Tanguy > > wrote: >> >> Hello >> >> I have two multi-domains freeswitch servers 1 and 2 and i want to >> interconnect them for internal calls >> >> I read >> https://wiki.freeswitch.org/wiki/Connect_Two_FreeSWITCH_Boxes but >> it did not fully fit to my need because I want to call from >> freeswitch1 >> a specific extension of freeswitch2 on a specific domain ( and >> not just >> default ). In short i want to tell to freeswitch2: Connect me with >> extension 1000 at domain-name and not just connect me with extension >> 1000 >> >> My guess is send custom sip headers from freeswitch1 and parse >> X-domainname on freeswitch2 dialplan >> >> >> > data="sofia/internal/${destination_number}@freeswitch2.company.com >> "/> >> >> This will probably work, but is there a clean way to do it >> without using >> non standard headers ? >> >> Best Regards >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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/20150917/299d11fe/attachment.html From alhakeem at gmail.com Fri Sep 18 00:36:28 2015 From: alhakeem at gmail.com (Abdul Hakeem) Date: Thu, 17 Sep 2015 21:36:28 +0100 Subject: [Freeswitch-users] ESL Freeswitch cluster Message-ID: Hello William, Just a quick nudge to find out if you have any further reading materials on the mod_amqp. Looking forward to your response. Cheers, Abdul Hakeem -----Original Message----- From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of William King Sent: Monday, August 3, 2015 7:00 AM To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] ESL Freeswitch cluster Check out mod_amqp, and if you're here at ClueCon this week, we can discuss. William King Senior Engineer Quentus Technologies, INC 1037 NE 65th St Suite 273 Seattle, WA 98115 Main: (877) 211-9337 Office: (206) 388-4772 Cell: (253) 686-5518 william.king at quentustech.com On 7/31/15 9:35 PM, ?talo Rossi wrote: > Let me know how this is going, I'm highly interested in adding support > for sharing agents and tiers across multiple servers in mod_callcenter > > If you're attending cluecon let's talk about > > Em 31/07/2015 05:45, "Stanislav Sinyagin" > escreveu: > > you still need to control the result of action execution on every FS > node, so you need to create a dispatcher architecture. > > For example, a message queue manager, like zeromq, would receive the > command, and send it to local FS nodes, and a locally installed daemon > would communicate to the local FS and send back the results via > zeromq. > > Or it could be some multithreaded daemon, in Golang for example, which > would connect to all FS instances and send them the commands. You > would then manage the responses in your Go program. > > Nothing impossible, you just need to match your requirements with your > budget and with the skills inside your operations team. > > > > > > On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI > wrote: > > Hi Sammy, > > > > Yes i need to send samee ESL action to every FS > > > > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli > > > > wrote: > >> > >> You will probably need to have postgresql in core, but please > check if the > >> modules you're using for callcenter functionalities support > clustering via > >> db. > >> > >> At the end of the day, if it becomes too much for your internal > resources > >> to design and implement a solution, you may want to write > >> consulting at freeswitch.org for > commercial (eg: paid) help on this. > >> > >> -giovanni > >> > >> > >> > >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo > wrote: > >>> > >>> Hi NH45, > >>> > >>> Do you want to send the same ESL action to all of the FS Servers, > >>> something like a ESL Proxy that can relay your event to the FS > Servers ? > >>> > >>> Regards, > >>> Sammy > >>> > >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI > wrote: > >>>> > >>>> Hi Guys, > >>>> > >>>> > >>>> I am using opensips for load balancing and > freeswitch for > >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr > and dialplan > >>>> but callcenter i have problem because it load only once so i > use ESL to add > >>>> and remove agent ,if i use one FS it's ok but more then one FS > how can i > >>>> add or remove agent to queue all FS using ESL > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> Regard's > >>>> NH45 CMI > >>>> > >>>> > >>>> > _________________________________________________________________________ > >>>> 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 > >>> > >>> > >>> > >>> > _________________________________________________________________________ > >>> 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 > >> > >> > >> > >> > >> -- > >> Sincerely, > >> > >> Giovanni Maruzzelli > >> Cell : +39-347-2665618 > >> > >> > _________________________________________________________________________ > >> 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 > > > > > > > > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > _________________________________________________________________________ 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 From servtelar at gmail.com Fri Sep 18 01:26:10 2015 From: servtelar at gmail.com (GM phy) Date: Thu, 17 Sep 2015 18:26:10 -0300 Subject: [Freeswitch-users] ESL Freeswitch cluster In-Reply-To: References: Message-ID: In the last ClueCon there was a Dangerous Demo showing FS with mosquitto ( http://mosquitto.org). I don't remember the name of the presenter, but certainly it would be nice to hear their experiences about that. Regards Gustavo On Thu, Sep 17, 2015 at 5:36 PM, Abdul Hakeem wrote: > Hello William, > > Just a quick nudge to find out if you have any further reading materials > on the > mod_amqp. > Looking forward to your response. > Cheers, > Abdul Hakeem > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org > [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of > William King > Sent: Monday, August 3, 2015 7:00 AM > To: freeswitch-users at lists.freeswitch.org > Subject: Re: [Freeswitch-users] ESL Freeswitch cluster > > Check out mod_amqp, and if you're here at ClueCon this week, we can > discuss. > > William King > Senior Engineer > Quentus Technologies, INC > 1037 NE 65th St Suite 273 > Seattle, WA 98115 > Main: (877) 211-9337 > Office: (206) 388-4772 > Cell: (253) 686-5518 > william.king at quentustech.com > > On 7/31/15 9:35 PM, ?talo Rossi wrote: > > Let me know how this is going, I'm highly interested in adding support > > for sharing agents and tiers across multiple servers in mod_callcenter > > > > If you're attending cluecon let's talk about > > > > Em 31/07/2015 05:45, "Stanislav Sinyagin" > > escreveu: > > > > you still need to control the result of action execution on every FS > > node, so you need to create a dispatcher architecture. > > > > For example, a message queue manager, like zeromq, would receive the > > command, and send it to local FS nodes, and a locally installed > daemon > > would communicate to the local FS and send back the results via > > zeromq. > > > > Or it could be some multithreaded daemon, in Golang for example, > which > > would connect to all FS instances and send them the commands. You > > would then manage the responses in your Go program. > > > > Nothing impossible, you just need to match your requirements with > your > > budget and with the skills inside your operations team. > > > > > > > > > > > > On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI > > wrote: > > > Hi Sammy, > > > > > > Yes i need to send samee ESL action to every FS > > > > > > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli > > > > > > wrote: > > >> > > >> You will probably need to have postgresql in core, but please > > check if the > > >> modules you're using for callcenter functionalities support > > clustering via > > >> db. > > >> > > >> At the end of the day, if it becomes too much for your internal > > resources > > >> to design and implement a solution, you may want to write > > >> consulting at freeswitch.org for > > commercial (eg: paid) help on this. > > >> > > >> -giovanni > > >> > > >> > > >> > > >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo > > wrote: > > >>> > > >>> Hi NH45, > > >>> > > >>> Do you want to send the same ESL action to all of the FS Servers, > > >>> something like a ESL Proxy that can relay your event to the FS > > Servers ? > > >>> > > >>> Regards, > > >>> Sammy > > >>> > > >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI > > wrote: > > >>>> > > >>>> Hi Guys, > > >>>> > > >>>> > > >>>> I am using opensips for load balancing and > > freeswitch for > > >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr > > and dialplan > > >>>> but callcenter i have problem because it load only once so i > > use ESL to add > > >>>> and remove agent ,if i use one FS it's ok but more then one FS > > how can i > > >>>> add or remove agent to queue all FS using ESL > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> Regard's > > >>>> NH45 CMI > > >>>> > > >>>> > > >>>> > > > _________________________________________________________________________ > > >>>> 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 > > >>> > > >>> > > >>> > > >>> > > > _________________________________________________________________________ > > >>> 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 > > >> > > >> > > >> > > >> > > >> -- > > >> Sincerely, > > >> > > >> Giovanni Maruzzelli > > >> Cell : +39-347-2665618 > > >> > > >> > > > _________________________________________________________________________ > > >> 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 > > > > > > > > > > > > > > > _________________________________________________________________________ > > > 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 > > > > > _________________________________________________________________________ > > 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 > > > > > > > > _________________________________________________________________________ > > 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 > > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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/20150917/363ff4b4/attachment-0001.html From aviv at sent.com Fri Sep 18 01:42:27 2015 From: aviv at sent.com (Aviv Shaham) Date: Thu, 17 Sep 2015 14:42:27 -0700 Subject: [Freeswitch-users] ESL Freeswitch cluster In-Reply-To: References: Message-ID: <1442526147.1555127.386725593.1D4C46D3@webmail.messagingengine.com> Norm Brandinger, look him up and you'll find his contact info :) Aviv On Thu, Sep 17, 2015, at 02:26 PM, GM phy wrote: > In the last ClueCon there was a Dangerous Demo showing FS with > mosquitto (http://mosquitto.org). I don't remember the name of the > presenter, but certainly it would be nice to hear their experiences > about that. > > Regards > > Gustavo > > On Thu, Sep 17, 2015 at 5:36 PM, Abdul Hakeem > wrote: >> Hello William, >> >> Just a quick nudge to find out if you have any further reading materials on the >> mod_amqp. >> Looking forward to your response. >> Cheers, >> Abdul Hakeem >> >> -----Original Message----- >> From: freeswitch-users-bounces at lists.freeswitch.org >> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of William King >> Sent: Monday, August 3, 2015 7:00 AM >> To: freeswitch-users at lists.freeswitch.org >> Subject: Re: [Freeswitch-users] ESL Freeswitch cluster >> >> Check out mod_amqp, and if you're here at ClueCon this week, we can discuss. >> >> William King >> Senior Engineer >> Quentus Technologies, INC >> 1037 NE 65th St Suite 273 >> Seattle, WA 98115 >> Main:? ?(877) 211-9337 >> Office: (206) 388-4772 >> Cell:? ?(253) 686-5518 >> william.king at quentustech.com >> >> On 7/31/15 9:35 PM, ?talo Rossi wrote: >> > Let me know how this is going, I'm highly interested in adding support >> > for sharing agents and tiers across multiple servers in mod_callcenter >> > >> > If you're attending cluecon let's talk about >> > >> > Em 31/07/2015 05:45, "Stanislav Sinyagin" > > > escreveu: >> > >> >you still need to control the result of action execution on every FS >> >node, so you need to create a dispatcher architecture. >> > >> >For example, a message queue manager, like zeromq, would receive the >> >command, and send it to local FS nodes, and a locally installed daemon >> >would communicate to the local FS and send back the results via >> >zeromq. >> > >> >Or it could be some multithreaded daemon, in Golang for example, which >> >would connect to all FS instances and send them the commands. You >> >would then manage the responses in your Go program. >> > >> >Nothing impossible, you just need to match your requirements with your >> >budget and with the skills inside your operations team. >> > >> > >> > >> > >> > >> >On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI > >> wrote: >> >> Hi Sammy, >> >> >> >>? ? ? ? ? ? ? Yes i need to send samee ESL action to every FS >> >> >> >> On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli >> >> >> >> wrote: >> >>> >> >>> You will probably need to have postgresql in core, but please >> >check if the >> >>> modules you're using for callcenter functionalities support >> >clustering via >> >>> db. >> >>> >> >>> At the end of the day, if it becomes too much for your internal >> >resources >> >>> to design and implement a solution, you may want to write >> >>> consulting at freeswitch.org for >> >commercial (eg: paid) help on this. >> >>> >> >>> -giovanni >> >>> >> >>> >> >>> >> >>> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo > >> wrote: >> >>>> >> >>>> Hi NH45, >> >>>> >> >>>> Do you want to send the same ESL action to all of the FS Servers, >> >>>> something like a ESL Proxy that can relay your event to the FS >> >Servers ? >> >>>> >> >>>> Regards, >> >>>> Sammy >> >>>> >> >>>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI > >> wrote: >> >>>>> >> >>>>> Hi Guys, >> >>>>> >> >>>>> >> >>>>>? ? ? ? ? ? I am using opensips for load balancing and >> >freeswitch for >> >>>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr >> >and dialplan >> >>>>> but callcenter i have problem because it load only once so i >> >use ESL to add >> >>>>> and remove agent ,if i use one FS it's ok? but more then one FS >> >how can i >> >>>>> add or remove agent to queue all FS using ESL >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> Regard's >> >>>>> NH45 CMI >> >>>>> >> >>>>> >> >>>>> >> >________________________________________________________________- >_________ >> >>>>> 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 >> >>>> >> >>>> >> >>>> >> >>>> >> >________________________________________________________________- >_________ >> >>>> 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 >> >>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Sincerely, >> >>> >> >>> Giovanni Maruzzelli >> >>> Cell : +39-347-2665618 >> >>> >> >>> >> >________________________________________________________________- >_________ >> >>> 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 >> >> >> >> >> >> >> >> >> >________________________________________________________________- >_________ >> >> 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 >> > >> >________________________________________________________________- >_________ >> >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 >> > >> > >> > >> > _________________________________________________________________- > ________ >> > 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 >> > >> >> _______________________________________________________________________- __ >> 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 >> >> >> >> >> _______________________________________________________________________- __ >> 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 > ___________________________________________________________________- > ________ > 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/20150917/269573df/attachment-0001.html From servtelar at gmail.com Fri Sep 18 01:51:07 2015 From: servtelar at gmail.com (GM phy) Date: Thu, 17 Sep 2015 18:51:07 -0300 Subject: [Freeswitch-users] ESL Freeswitch cluster In-Reply-To: <1442526147.1555127.386725593.1D4C46D3@webmail.messagingengine.com> References: <1442526147.1555127.386725593.1D4C46D3@webmail.messagingengine.com> Message-ID: Great, I kept his presentation on my mind, it was really interesting. Thanks a lot for the info. Gustavo On Thu, Sep 17, 2015 at 6:42 PM, Aviv Shaham wrote: > Norm Brandinger, look him up and you'll find his contact info :) > > Aviv > > On Thu, Sep 17, 2015, at 02:26 PM, GM phy wrote: > > In the last ClueCon there was a Dangerous Demo showing FS with mosquitto ( > http://mosquitto.org). I don't remember the name of the presenter, but > certainly it would be nice to hear their experiences about that. > > Regards > > Gustavo > > On Thu, Sep 17, 2015 at 5:36 PM, Abdul Hakeem wrote: > > Hello William, > > Just a quick nudge to find out if you have any further reading materials > on the > mod_amqp. > Looking forward to your response. > Cheers, > Abdul Hakeem > > -----Original Message----- > From: freeswitch-users-bounces at lists.freeswitch.org > [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of > William King > Sent: Monday, August 3, 2015 7:00 AM > To: freeswitch-users at lists.freeswitch.org > Subject: Re: [Freeswitch-users] ESL Freeswitch cluster > > Check out mod_amqp, and if you're here at ClueCon this week, we can > discuss. > > William King > Senior Engineer > Quentus Technologies, INC > 1037 NE 65th St Suite 273 > Seattle, WA 98115 > Main: (877) 211-9337 > Office: (206) 388-4772 > Cell: (253) 686-5518 > william.king at quentustech.com > > On 7/31/15 9:35 PM, ?talo Rossi wrote: > > Let me know how this is going, I'm highly interested in adding support > > for sharing agents and tiers across multiple servers in mod_callcenter > > > > If you're attending cluecon let's talk about > > > > Em 31/07/2015 05:45, "Stanislav Sinyagin" > > escreveu: > > > > you still need to control the result of action execution on every FS > > node, so you need to create a dispatcher architecture. > > > > For example, a message queue manager, like zeromq, would receive the > > command, and send it to local FS nodes, and a locally installed > daemon > > would communicate to the local FS and send back the results via > > zeromq. > > > > Or it could be some multithreaded daemon, in Golang for example, > which > > would connect to all FS instances and send them the commands. You > > would then manage the responses in your Go program. > > > > Nothing impossible, you just need to match your requirements with > your > > budget and with the skills inside your operations team. > > > > > > > > > > > > On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI > > wrote: > > > Hi Sammy, > > > > > > Yes i need to send samee ESL action to every FS > > > > > > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli > > > > > > wrote: > > >> > > >> You will probably need to have postgresql in core, but please > > check if the > > >> modules you're using for callcenter functionalities support > > clustering via > > >> db. > > >> > > >> At the end of the day, if it becomes too much for your internal > > resources > > >> to design and implement a solution, you may want to write > > >> consulting at freeswitch.org for > > commercial (eg: paid) help on this. > > >> > > >> -giovanni > > >> > > >> > > >> > > >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo > > wrote: > > >>> > > >>> Hi NH45, > > >>> > > >>> Do you want to send the same ESL action to all of the FS Servers, > > >>> something like a ESL Proxy that can relay your event to the FS > > Servers ? > > >>> > > >>> Regards, > > >>> Sammy > > >>> > > >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI > > wrote: > > >>>> > > >>>> Hi Guys, > > >>>> > > >>>> > > >>>> I am using opensips for load balancing and > > freeswitch for > > >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr > > and dialplan > > >>>> but callcenter i have problem because it load only once so i > > use ESL to add > > >>>> and remove agent ,if i use one FS it's ok but more then one FS > > how can i > > >>>> add or remove agent to queue all FS using ESL > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> Regard's > > >>>> NH45 CMI > > >>>> > > >>>> > > >>>> > > > _________________________________________________________________________ > > >>>> 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 > > >>> > > >>> > > >>> > > >>> > > > _________________________________________________________________________ > > >>> 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 > > >> > > >> > > >> > > >> > > >> -- > > >> Sincerely, > > >> > > >> Giovanni Maruzzelli > > >> Cell : +39-347-2665618 > > >> > > >> > > > _________________________________________________________________________ > > >> 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 > > > > > > > > > > > > > > > _________________________________________________________________________ > > > 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 > > > > > _________________________________________________________________________ > > 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 > > > > > > > > _________________________________________________________________________ > > 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 > > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > *_________________________________________________________________________* > 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 > > > _________________________________________________________________________ > 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/20150917/ba3fbd9b/attachment-0001.html From mbodbg at gmx.net Fri Sep 18 02:05:52 2015 From: mbodbg at gmx.net (=?utf-8?Q?Markus_B=C3=B6nke?=) Date: Fri, 18 Sep 2015 00:05:52 +0200 Subject: [Freeswitch-users] PROTOCOL_WARNING when sending a fax via T.38 Message-ID: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> Hello, I want to send a fax between two freeswitches (1.4.20) via T.38. On the SENDER freeswitch, I have Sangoma A104 TDM card and use the following dialplan: On the RECEIVER freeswitch I use the this dialplan: When I try to send a fax, on the RECEIVER freeswitch, I can see in the (second) INVITE the T.38 data is present: ... a=T38FaxVersion:0 a=T38MaxBitRate:14400 a=T38FaxFillBitRemoval a=T38FaxRateManagement:transferredTCF a=T38FaxMaxBuffer:2000 a=T38FaxMaxDatagram:400 a=T38FaxUdpEC:t38UDPRedundancy ? On the SENDER side I can see that it tries to start the t38_gateway ? 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: IFP 00 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: indicator no-signal 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) ced -> no-signal 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to no-signal 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: IFP 06 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: indicator v21-preamble 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) no-signal -> v21-preamble 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to v21-preamble 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode 2015-09-17 23:36:52.072799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G HDLC underflow at 4 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: IFP c0 01 80 00 00 ff 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: (0) data v21/hdlc-data + 1 byte(s) ? But then fails with a protocol error 2015-09-17 23:34:07.652799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Tx 1: indicator v21-preamble 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:659 INVALID WRITE: 8:3 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:671 TERMINATING T30 STATE ? 2015-09-17 23:34:07.652799 [WARNING] mod_spandsp_fax.c:286 PROTOCOL_WARNING T.38 Tx packet handler failure On the RECEIVER side the fax fails with ?result (49) The call dropped prematurely?. Can this be because of a wrong configuration (dialplans/mod_spandsp), or is this a bug? Thanks and Regards Markus -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/96b27882/attachment.html From brian at freeswitch.org Fri Sep 18 02:08:24 2015 From: brian at freeswitch.org (Brian West) Date: Thu, 17 Sep 2015 17:08:24 -0500 Subject: [Freeswitch-users] PROTOCOL_WARNING when sending a fax via T.38 In-Reply-To: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> References: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> Message-ID: Try on 1.4.21? We did fix an issue in this area where the CNG packets were causing issues with t.38. /b On Thursday, September 17, 2015, Markus B?nke wrote: > Hello, > > I want to send a fax between two freeswitches (1.4.20) via T.38. On the > SENDER freeswitch, I have Sangoma A104 TDM card and use the following > dialplan: > > > > > > data="sofia/external/${destination_number}@${destination_ip}"/> > > On the RECEIVER freeswitch I use the this dialplan: > > > > > > > > When I try to send a fax, on the RECEIVER freeswitch, I can see in the > (second) INVITE the T.38 data is present: > > ... > a=T38FaxVersion:0 > a=T38MaxBitRate:14400 > a=T38FaxFillBitRemoval > a=T38FaxRateManagement:transferredTCF > a=T38FaxMaxBuffer:2000 > a=T38FaxMaxDatagram:400 > a=T38FaxUdpEC:t38UDPRedundancy > ? > > On the SENDER side I can see that it tries to start the t38_gateway > > ? > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 2: IFP 00 > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 2: indicator no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Changing - (0) ced -> no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Changing to no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Non-ECM mode > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 3: IFP 06 > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 3: indicator v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Changing - (0) no-signal -> v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Changing to v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G > Non-ECM mode > 2015-09-17 23:36:52.072799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G HDLC > underflow at 4 > 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 4: IFP c0 01 80 00 00 ff > 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx > 4: (0) data v21/hdlc-data + 1 byte(s) > ? > > But then fails with a protocol error > > 2015-09-17 23:34:07.652799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Tx > 1: indicator v21-preamble > 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:659 INVALID WRITE: 8:3 > 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:671 TERMINATING T30 > STATE > ? > 2015-09-17 23:34:07.652799 [WARNING] mod_spandsp_fax.c:286 > PROTOCOL_WARNING T.38 Tx packet handler failure > > On the RECEIVER side the fax fails with ?result (49) The call dropped > prematurely?. Can this be because of a wrong configuration > (dialplans/mod_spandsp), or is this a bug? > > Thanks and Regards > > Markus > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/725954cb/attachment-0001.html From mike at jerris.com Fri Sep 18 02:50:43 2015 From: mike at jerris.com (Michael Jerris) Date: Thu, 17 Sep 2015 18:50:43 -0400 Subject: [Freeswitch-users] ESL Freeswitch cluster In-Reply-To: References: <1442526147.1555127.386725593.1D4C46D3@webmail.messagingengine.com> Message-ID: <75F50948-C63F-4966-86B3-71EF1CE192C6@jerris.com> The module is in a pull request, pending some changes before it gets merged, but it is working towards getting added to tree. https://freeswitch.org/stash/projects/FS/repos/freeswitch/pull-requests/389/overview > On Sep 17, 2015, at 5:51 PM, GM phy wrote: > > Great, I kept his presentation on my mind, it was really interesting. > Thanks a lot for the info. > > Gustavo > > > On Thu, Sep 17, 2015 at 6:42 PM, Aviv Shaham > wrote: > Norm Brandinger, look him up and you'll find his contact info :) > > Aviv > > On Thu, Sep 17, 2015, at 02:26 PM, GM phy wrote: >> In the last ClueCon there was a Dangerous Demo showing FS with mosquitto (http://mosquitto.org ). I don't remember the name of the presenter, but certainly it would be nice to hear their experiences about that. >> >> Regards >> >> Gustavo >> >> On Thu, Sep 17, 2015 at 5:36 PM, Abdul Hakeem > wrote: >> Hello William, >> >> Just a quick nudge to find out if you have any further reading materials on the >> mod_amqp. >> Looking forward to your response. >> Cheers, >> Abdul Hakeem >> >> -----Original Message----- >> From: freeswitch-users-bounces at lists.freeswitch.org >> [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of William King >> Sent: Monday, August 3, 2015 7:00 AM >> To: freeswitch-users at lists.freeswitch.org >> Subject: Re: [Freeswitch-users] ESL Freeswitch cluster >> >> Check out mod_amqp, and if you're here at ClueCon this week, we can discuss. >> >> William King >> Senior Engineer >> Quentus Technologies, INC >> 1037 NE 65th St Suite 273 >> Seattle, WA 98115 >> Main: (877) 211-9337 >> Office: (206) 388-4772 >> Cell: (253) 686-5518 >> william.king at quentustech.com >> >> On 7/31/15 9:35 PM, ?talo Rossi wrote: >> > Let me know how this is going, I'm highly interested in adding support >> > for sharing agents and tiers across multiple servers in mod_callcenter >> > >> > If you're attending cluecon let's talk about >> > >> > Em 31/07/2015 05:45, "Stanislav Sinyagin" >> > >> escreveu: >> > >> > you still need to control the result of action execution on every FS >> > node, so you need to create a dispatcher architecture. >> > >> > For example, a message queue manager, like zeromq, would receive the >> > command, and send it to local FS nodes, and a locally installed daemon >> > would communicate to the local FS and send back the results via >> > zeromq. >> > >> > Or it could be some multithreaded daemon, in Golang for example, which >> > would connect to all FS instances and send them the commands. You >> > would then manage the responses in your Go program. >> > >> > Nothing impossible, you just need to match your requirements with your >> > budget and with the skills inside your operations team. >> > >> > >> > >> > >> > >> > On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI >> > >> wrote: >> > > Hi Sammy, >> > > >> > > Yes i need to send samee ESL action to every FS >> > > >> > > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli >> > >> >> > > wrote: >> > >> >> > >> You will probably need to have postgresql in core, but please >> > check if the >> > >> modules you're using for callcenter functionalities support >> > clustering via >> > >> db. >> > >> >> > >> At the end of the day, if it becomes too much for your internal >> > resources >> > >> to design and implement a solution, you may want to write >> > >> consulting at freeswitch.org > for >> > commercial (eg: paid) help on this. >> > >> >> > >> -giovanni >> > >> >> > >> >> > >> >> > >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo >> > >> wrote: >> > >>> >> > >>> Hi NH45, >> > >>> >> > >>> Do you want to send the same ESL action to all of the FS Servers, >> > >>> something like a ESL Proxy that can relay your event to the FS >> > Servers ? >> > >>> >> > >>> Regards, >> > >>> Sammy >> > >>> >> > >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI >> > >> wrote: >> > >>>> >> > >>>> Hi Guys, >> > >>>> >> > >>>> >> > >>>> I am using opensips for load balancing and >> > freeswitch for >> > >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr >> > and dialplan >> > >>>> but callcenter i have problem because it load only once so i >> > use ESL to add >> > >>>> and remove agent ,if i use one FS it's ok but more then one FS >> > how can i >> > >>>> add or remove agent to queue all FS using ESL >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> Regard's >> > >>>> NH45 CMI >> > >>>> >> > >>>> >> > >>>> >> > _________________________________________________________________________ >> > >>>> 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 >> > >>> >> > >>> >> > >>> >> > >>> >> > _________________________________________________________________________ >> > >>> 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 >> > >> >> > >> >> > >> >> > >> >> > >> -- >> > >> Sincerely, >> > >> >> > >> Giovanni Maruzzelli >> > >> Cell : +39-347-2665618 >> > >> >> > >> >> > _________________________________________________________________________ >> > >> 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 >> > > >> > > >> > > >> > > >> > _________________________________________________________________________ >> > > 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 >> > >> > _________________________________________________________________________ >> > 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 >> > >> > >> > >> > _________________________________________________________________________ >> > 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 >> > >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _________________________________________________________________________ >> 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 >> _________________________________________________________________________ >> 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 > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150917/eced018c/attachment-0001.html From mbodbg at gmx.net Fri Sep 18 02:58:46 2015 From: mbodbg at gmx.net (=?utf-8?Q?Markus_B=C3=B6nke?=) Date: Fri, 18 Sep 2015 00:58:46 +0200 Subject: [Freeswitch-users] PROTOCOL_WARNING when sending a fax via T.38 In-Reply-To: References: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> Message-ID: I just upgraded to 1.4.21, but it is the same issue. > Am 18.09.2015 um 00:08 schrieb Brian West : > > Try on 1.4.21? We did fix an issue in this area where the CNG packets were causing issues with t.38. > > /b > > On Thursday, September 17, 2015, Markus B?nke > wrote: > Hello, > > I want to send a fax between two freeswitches (1.4.20) via T.38. On the SENDER freeswitch, I have Sangoma A104 TDM card and use the following dialplan: > > > > > > > > On the RECEIVER freeswitch I use the this dialplan: > > > > > > > > When I try to send a fax, on the RECEIVER freeswitch, I can see in the (second) INVITE the T.38 data is present: > > ... > a=T38FaxVersion:0 > a=T38MaxBitRate:14400 > a=T38FaxFillBitRemoval > a=T38FaxRateManagement:transferredTCF > a=T38FaxMaxBuffer:2000 > a=T38FaxMaxDatagram:400 > a=T38FaxUdpEC:t38UDPRedundancy > ? > > On the SENDER side I can see that it tries to start the t38_gateway > > ? > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: IFP 00 > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: indicator no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) ced -> no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to no-signal > 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: IFP 06 > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: indicator v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) no-signal -> v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to v21-preamble > 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode > 2015-09-17 23:36:52.072799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G HDLC underflow at 4 > 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: IFP c0 01 80 00 00 ff > 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: (0) data v21/hdlc-data + 1 byte(s) > ? > > But then fails with a protocol error > > 2015-09-17 23:34:07.652799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Tx 1: indicator v21-preamble > 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:659 INVALID WRITE: 8:3 > 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:671 TERMINATING T30 STATE > ? > 2015-09-17 23:34:07.652799 [WARNING] mod_spandsp_fax.c:286 PROTOCOL_WARNING T.38 Tx packet handler failure > > On the RECEIVER side the fax fails with ?result (49) The call dropped prematurely?. Can this be because of a wrong configuration (dialplans/mod_spandsp), or is this a bug? > > Thanks and Regards > > Markus > > > > -- > Brian West > brian at freeswitch.org > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > Got Bugs? Report them here ! | Reddit: /r/freeswitch > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > > _________________________________________________________________________ > 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/20150918/d96ea661/attachment.html From servtelar at gmail.com Fri Sep 18 03:28:11 2015 From: servtelar at gmail.com (GM phy) Date: Thu, 17 Sep 2015 20:28:11 -0300 Subject: [Freeswitch-users] ESL Freeswitch cluster In-Reply-To: <75F50948-C63F-4966-86B3-71EF1CE192C6@jerris.com> References: <1442526147.1555127.386725593.1D4C46D3@webmail.messagingengine.com> <75F50948-C63F-4966-86B3-71EF1CE192C6@jerris.com> Message-ID: Thanks a lot Mike, I'll give it a try. On Thu, Sep 17, 2015 at 7:50 PM, Michael Jerris wrote: > The module is in a pull request, pending some changes before it gets > merged, but it is working towards getting added to tree. > > > https://freeswitch.org/stash/projects/FS/repos/freeswitch/pull-requests/389/overview > > > On Sep 17, 2015, at 5:51 PM, GM phy wrote: > > Great, I kept his presentation on my mind, it was really interesting. > Thanks a lot for the info. > > Gustavo > > > On Thu, Sep 17, 2015 at 6:42 PM, Aviv Shaham wrote: > >> Norm Brandinger, look him up and you'll find his contact info :) >> >> Aviv >> >> On Thu, Sep 17, 2015, at 02:26 PM, GM phy wrote: >> >> In the last ClueCon there was a Dangerous Demo showing FS with mosquitto ( >> http://mosquitto.org). I don't remember the name of the presenter, but >> certainly it would be nice to hear their experiences about that. >> >> Regards >> >> Gustavo >> >> On Thu, Sep 17, 2015 at 5:36 PM, Abdul Hakeem >> wrote: >> >> Hello William, >> >> Just a quick nudge to find out if you have any further reading materials >> on the >> mod_amqp. >> Looking forward to your response. >> Cheers, >> Abdul Hakeem >> >> -----Original Message----- >> From: freeswitch-users-bounces at lists.freeswitch.org >> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of >> William King >> Sent: Monday, August 3, 2015 7:00 AM >> To: freeswitch-users at lists.freeswitch.org >> Subject: Re: [Freeswitch-users] ESL Freeswitch cluster >> >> Check out mod_amqp, and if you're here at ClueCon this week, we can >> discuss. >> >> William King >> Senior Engineer >> Quentus Technologies, INC >> 1037 NE 65th St Suite 273 >> Seattle, WA 98115 >> Main: (877) 211-9337 >> Office: (206) 388-4772 >> Cell: (253) 686-5518 >> william.king at quentustech.com >> >> On 7/31/15 9:35 PM, ?talo Rossi wrote: >> > Let me know how this is going, I'm highly interested in adding support >> > for sharing agents and tiers across multiple servers in mod_callcenter >> > >> > If you're attending cluecon let's talk about >> > >> > Em 31/07/2015 05:45, "Stanislav Sinyagin" > > > escreveu: >> > >> > you still need to control the result of action execution on every FS >> > node, so you need to create a dispatcher architecture. >> > >> > For example, a message queue manager, like zeromq, would receive the >> > command, and send it to local FS nodes, and a locally installed >> daemon >> > would communicate to the local FS and send back the results via >> > zeromq. >> > >> > Or it could be some multithreaded daemon, in Golang for example, >> which >> > would connect to all FS instances and send them the commands. You >> > would then manage the responses in your Go program. >> > >> > Nothing impossible, you just need to match your requirements with >> your >> > budget and with the skills inside your operations team. >> > >> > >> > >> > >> > >> > On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI > > > wrote: >> > > Hi Sammy, >> > > >> > > Yes i need to send samee ESL action to every FS >> > > >> > > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli >> > > >> > > wrote: >> > >> >> > >> You will probably need to have postgresql in core, but please >> > check if the >> > >> modules you're using for callcenter functionalities support >> > clustering via >> > >> db. >> > >> >> > >> At the end of the day, if it becomes too much for your internal >> > resources >> > >> to design and implement a solution, you may want to write >> > >> consulting at freeswitch.org for >> > commercial (eg: paid) help on this. >> > >> >> > >> -giovanni >> > >> >> > >> >> > >> >> > >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo > > > wrote: >> > >>> >> > >>> Hi NH45, >> > >>> >> > >>> Do you want to send the same ESL action to all of the FS >> Servers, >> > >>> something like a ESL Proxy that can relay your event to the FS >> > Servers ? >> > >>> >> > >>> Regards, >> > >>> Sammy >> > >>> >> > >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI > > > wrote: >> > >>>> >> > >>>> Hi Guys, >> > >>>> >> > >>>> >> > >>>> I am using opensips for load balancing and >> > freeswitch for >> > >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr >> > and dialplan >> > >>>> but callcenter i have problem because it load only once so i >> > use ESL to add >> > >>>> and remove agent ,if i use one FS it's ok but more then one FS >> > how can i >> > >>>> add or remove agent to queue all FS using ESL >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> Regard's >> > >>>> NH45 CMI >> > >>>> >> > >>>> >> > >>>> >> > >> _________________________________________________________________________ >> > >>>> 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 >> > >>> >> > >>> >> > >>> >> > >>> >> > >> _________________________________________________________________________ >> > >>> 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 >> > >> >> > >> >> > >> >> > >> >> > >> -- >> > >> Sincerely, >> > >> >> > >> Giovanni Maruzzelli >> > >> Cell : +39-347-2665618 >> > >> >> > >> >> > >> _________________________________________________________________________ >> > >> 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 >> > > >> > > >> > > >> > > >> > >> _________________________________________________________________________ >> > > 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 >> > >> > >> _________________________________________________________________________ >> > 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 >> > >> > >> > >> > >> _________________________________________________________________________ >> > 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 >> > >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> *_________________________________________________________________________* >> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150917/50561add/attachment-0001.html From brian at freeswitch.org Fri Sep 18 04:18:37 2015 From: brian at freeswitch.org (Brian West) Date: Thu, 17 Sep 2015 19:18:37 -0500 Subject: [Freeswitch-users] PROTOCOL_WARNING when sending a fax via T.38 In-Reply-To: References: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> Message-ID: The write_frame failed, but without some debugging in there to see why, I could only guess at this point, I don't have the TDM setup you do to verify it. On Thu, Sep 17, 2015 at 5:58 PM, Markus B?nke wrote: > I just upgraded to 1.4.21, but it is the same issue. > > Am 18.09.2015 um 00:08 schrieb Brian West : > > Try on 1.4.21? We did fix an issue in this area where the CNG packets > were causing issues with t.38. > > /b > > On Thursday, September 17, 2015, Markus B?nke wrote: > >> Hello, >> >> I want to send a fax between two freeswitches (1.4.20) via T.38. On the >> SENDER freeswitch, I have Sangoma A104 TDM card and use the following >> dialplan: >> >> >> >> >> >> > data="sofia/external/${destination_number}@${destination_ip}"/> >> >> On the RECEIVER freeswitch I use the this dialplan: >> >> >> >> >> >> >> >> When I try to send a fax, on the RECEIVER freeswitch, I can see in the >> (second) INVITE the T.38 data is present: >> >> ... >> a=T38FaxVersion:0 >> a=T38MaxBitRate:14400 >> a=T38FaxFillBitRemoval >> a=T38FaxRateManagement:transferredTCF >> a=T38FaxMaxBuffer:2000 >> a=T38FaxMaxDatagram:400 >> a=T38FaxUdpEC:t38UDPRedundancy >> ? >> >> On the SENDER side I can see that it tries to start the t38_gateway >> >> ? >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 2: IFP 00 >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 2: indicator no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Changing - (0) ced -> no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Changing to no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Non-ECM mode >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 3: IFP 06 >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 3: indicator v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Changing - (0) no-signal -> v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Changing to v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G >> Non-ECM mode >> 2015-09-17 23:36:52.072799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G HDLC >> underflow at 4 >> 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 4: IFP c0 01 80 00 00 ff >> 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx >> 4: (0) data v21/hdlc-data + 1 byte(s) >> ? >> >> But then fails with a protocol error >> >> 2015-09-17 23:34:07.652799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Tx >> 1: indicator v21-preamble >> 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:659 INVALID WRITE: 8:3 >> 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:671 TERMINATING T30 >> STATE >> ? >> 2015-09-17 23:34:07.652799 [WARNING] mod_spandsp_fax.c:286 >> PROTOCOL_WARNING T.38 Tx packet handler failure >> >> On the RECEIVER side the fax fails with ?result (49) The call dropped >> prematurely?. Can this be because of a wrong configuration >> (dialplans/mod_spandsp), or is this a bug? >> >> Thanks and Regards >> >> Markus >> >> > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150917/086368d2/attachment.html From yehavi.bourvine at gmail.com Fri Sep 18 08:24:01 2015 From: yehavi.bourvine at gmail.com (Yehavi Bourvine) Date: Fri, 18 Sep 2015 07:24:01 +0300 Subject: [Freeswitch-users] Large number of extensions with presence - any performance implications? In-Reply-To: References: Message-ID: Thanks! I'll change my configuration accordingly. __Yehavi: 2015-09-17 18:36 GMT+03:00 Michael Jerris : > Database overhead on profiles with presence can get high. Putting phones > that don't need presence (either on the phone or that phone being watched) > on profiles without presence enabled will make a big difference. Keeping > your register and subscription times very high (8 hrs maybe?), and spread > out (not happening all at the same time, there are some settings to > randomize this) will also make a big difference. Disk io on the db becomes > an issue as you push this too far. In the end, testing is the best way too > know when you are pushing it too far. > > > On Thursday, September 17, 2015, Yehavi Bourvine < > yehavi.bourvine at gmail.com> wrote: > >> Hello, >> >> We currently have over 500 extensions, most of them sharing the same >> profile which has presence enabled (since some of them need shared lines >> and BLFs). I am now watching the future of having over 6,000 extensions on >> that PBX. So' I have a few questions: >> >> - Does having all the phones on the same profile can induce performance >> problems which we won't face if we split them among a few profiles? >> - Is there a difrerence (mainly database access) between placing all >> phones that need presence on the same profile vs. splitting them to 3-4 >> profiles? >> - About 2/3 of the phones do not really need presence; however, it is >> more comfortable for me to put them on the same profile. Will the databases >> access due to presence events might be so high that I should invest the >> effort to put the single line phones on a different profile without >> presence? >> >> Thanks, __Yehavi: >> > > _________________________________________________________________________ > 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/20150918/a874864a/attachment-0001.html From rutu.patel at inextrix.com Fri Sep 18 09:05:54 2015 From: rutu.patel at inextrix.com (Rutu Patel) Date: Fri, 18 Sep 2015 10:35:54 +0530 Subject: [Freeswitch-users] Dialplan to listen live calls with mod_xml_curl Message-ID: Hi All, I want to enable live call listening with xml_curl module. I have tried by enabling mod_spy,mod_shout and tested telecast webapi. Now I want to integrate it with mod_xml_curl.I am using ESL and followed instructions mentioned at https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_eavesdrop but no luck. Is there anyway to achieve this? Anyone have suggestions regarding this? -- Thanks, Rutu Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/92acae15/attachment.html From s.safarov at gmail.com Fri Sep 18 09:10:03 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Fri, 18 Sep 2015 05:10:03 +0000 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55FB20C2.8090505@vfemail.net> References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> Message-ID: 1) I recommend not use "domain" and dereviated variables. This variables may be used in bridge and other application. 2) try send invite as in example provided early. On Thu, Sep 17, 2015, 23:22 Tanguy wrote: > I am now able to call a extension from a remote server, for those who are > interested i used theses options on freeswitch2 public dialplan > > > > > > > > > On 16/09/2015 19:39, Tanguy wrote: > > Hello Sergey > > Thanks for your reply but i am not sure to userstand what you mean. What > is reg_user at mydomain.org ? I don't want to call a locally registered user. > > Alternatively i tried to mix my original idea and yours > > data="{sip_invite_to_uri= >}sofia/internal/${destination_number}@freeswitch2.company.com" /> > > I will probably able to parse the To header on freeswitch2 dialplan. > > INVITE sip:5003 at freeswitch2.company.com SIP/2.0 > Via: SIP/2.0/UDP 94.125.x.x;rport;branch=z9hG4bK5F1Z6rc8jK96H > Max-Forwards: 69 > From: "Tanguy bureau" ;tag=D5978NDrZ39ae > > To: > > > Regards > > > On 16/09/2015 04:36, Sergey Safarov wrote: > > Try dial as > > originate {sip_invite_to_uri= >}user/reg_user at mydomain.org & park > > or > > > > Also check sip_invite_req_uri variable. > > On Tue, Sep 15, 2015, 23:50 Tanguy wrote: > >> Hello >> >> I have two multi-domains freeswitch servers 1 and 2 and i want to >> interconnect them for internal calls >> >> I read https://wiki.freeswitch.org/wiki/Connect_Two_FreeSWITCH_Boxes but >> it did not fully fit to my need because I want to call from freeswitch1 >> a specific extension of freeswitch2 on a specific domain ( and not just >> default ). In short i want to tell to freeswitch2: Connect me with >> extension 1000 at domain-name and not just connect me with extension 1000 >> >> My guess is send custom sip headers from freeswitch1 and parse >> X-domainname on freeswitch2 dialplan >> >> >> > data="sofia/internal/${destination_number}@freeswitch2.company.com "/> >> >> This will probably work, but is there a clean way to do it without using >> non standard headers ? >> >> Best Regards >> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com > > Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com > > FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org > > > > _________________________________________________________________________ > 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/20150918/23a027b3/attachment.html From andrew.keil at visytel.com Fri Sep 18 09:39:47 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Fri, 18 Sep 2015 05:39:47 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) Message-ID: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/af3350e1/attachment-0001.html From cmrienzo at gmail.com Fri Sep 18 18:03:17 2015 From: cmrienzo at gmail.com (Christopher Rienzo) Date: Fri, 18 Sep 2015 10:03:17 -0400 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: sudo yum install lua-devel On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil wrote: > To FreeSWITCH users, > > > > I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am > trying to avoid the RPM approach since I am also working with Sangoma to > assist with their updated merge of freetdm into FreeSWITCH). > > > > CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done > successfully). > > > > *As root user:* > > > > yum install git gcc-c++ autoconf automake libtool wget python > ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel > sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel > libxml2-devel > > > > {also did the following to see if these will help} > > yum install libyuv-devel > > yum install libvpx-devel > > yum install libidn-devel > > yum install unbound-devel > > yum install libdb4* > > yum install libuuid-devel > > > > cd /usr/local/src > > > > git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git > > > > cd freeswitch > > ./bootstrap.sh > > vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} > > ./configure > > ./make > > > > making all mod_lua > > make[4]: Entering directory > `/usr/local/src/freeswitch/src/mod/languages/mod_lua' > > CXX mod_lua_la-mod_lua.lo > > mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* > > #include "lua.h" > > > > The mod_fsv issue I do not care so much about however Lua I need. > > > > FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the > Lua dependant package is version 5.1.4 not 5.2. > > > > I hope someone has an idea of what to try next. > > > > Regards, > > > > Andrew Keil > > _________________________________________________________________________ > 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/20150918/a0953b8f/attachment.html From krice at freeswitch.org Fri Sep 18 18:06:23 2015 From: krice at freeswitch.org (Ken Rice) Date: Fri, 18 Sep 2015 14:06:23 +0000 Subject: [Freeswitch-users] FreeSWITCH Friday FreeForAll Reminder! Message-ID: <55fc1a5fd5ded_25533d13288352@resque-worker-high.0.mail> FreeSWITCHers, Do not forget to join us at 2PM CST for the FreeSWITCH Friday FreeFor All Visit http://ift.tt/1n3h0Pf and Click Call 888 with your WebRTC enabled Browser and headset, Call sip:888 at conference.freeswitch.org or see http://ift.tt/1prwIZL for access info! -- Ken FreeSWITCH.org ClueCon.com OSTAG.org irc.freenode.net #freeswitch Twitter: @FreeSWITCH @ClueCon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/ce9e49d3/attachment.html From brian at freeswitch.org Fri Sep 18 18:06:32 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 18 Sep 2015 09:06:32 -0500 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: Andrew, Are you working with Sangoma in an official capacity to get their code and our code back in sync? Thanks, On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil wrote: > To FreeSWITCH users, > > > > I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am > trying to avoid the RPM approach since I am also working with Sangoma to > assist with their updated merge of freetdm into FreeSWITCH). > > > > CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done > successfully). > > > > *As root user:* > > > > yum install git gcc-c++ autoconf automake libtool wget python > ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel > sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel > libxml2-devel > > > > {also did the following to see if these will help} > > yum install libyuv-devel > > yum install libvpx-devel > > yum install libidn-devel > > yum install unbound-devel > > yum install libdb4* > > yum install libuuid-devel > > > > cd /usr/local/src > > > > git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git > > > > cd freeswitch > > ./bootstrap.sh > > vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} > > ./configure > > ./make > > > > making all mod_lua > > make[4]: Entering directory > `/usr/local/src/freeswitch/src/mod/languages/mod_lua' > > CXX mod_lua_la-mod_lua.lo > > mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* > > #include "lua.h" > > > > The mod_fsv issue I do not care so much about however Lua I need. > > > > FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the > Lua dependant package is version 5.1.4 not 5.2. > > > > I hope someone has an idea of what to try next. > > > > Regards, > > > > Andrew Keil > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/3e6988d7/attachment.html From mbodbg at gmx.net Fri Sep 18 19:06:00 2015 From: mbodbg at gmx.net (=?utf-8?Q?Markus_B=C3=B6nke?=) Date: Fri, 18 Sep 2015 17:06:00 +0200 Subject: [Freeswitch-users] PROTOCOL_WARNING when sending a fax via T.38 In-Reply-To: References: <708AE841-A461-49B8-A5BB-1AA41086621A@gmx.net> Message-ID: <891309FA-33E6-473B-9853-C8E595BF3D03@gmx.net> I was able to reproduce the problem also in our lab environment. Now I have a setup with 3 freeswitches (All have version 1.4.21): freeswitch1 (Sangoma A200 Card) freeswitch2 (Sangoma A200 Card) <- SIP/T.38 ?> freeswitch3 freeswitch1 and freeswitch2 are connected via TDM with an E1 crossed cable. freeswitch3 has only a SIP profile running. From freeswitch1, I originate the fax with fs_cli -x "originate freetdm/1/a/02211111111111 &txfax(/tmp/lenna-colour.tif)" then freeswitch1 sends the fax via TDM to freeswitch2. freeswitch2 then sends the fax via SIP/T.38 to freeswitch 3, where the fax is finally received: On freeswitch2, which acts in this case as TDM->T.38 gateway, I can see the same protocol error. See the full log here: freeswitch2: https://pastebin.freeswitch.org/24400 freeswitch3: https://pastebin.freeswitch.org/24401 Let me know how I can analyze the problem, maybe it helps if I add more log/debug messages to mod_spandsp and the test again? With debugging freeswitch I?m not familiar yet ... Thanks and Regards Markus > Am 18.09.2015 um 02:18 schrieb Brian West >: > > The write_frame failed, but without some debugging in there to see why, I could only guess at this point, I don't have the TDM setup you do to verify it. > > On Thu, Sep 17 , 2015 at 5:58 PM, Markus B?nke > wrote: > I just upgraded to 1.4.21, but it is the same issue. > >> Am 18.09.2015 um 00:08 schrieb Brian West >: >> >> Try on 1.4.21? We did fix an issue in this area where the CNG packets were causing issues with t.38. >> >> /b >> >> On Thursday, September 17, 2015, Markus B?nke > wrote: >> Hello, >> >> I want to send a fax between two freeswitches (1.4.20) via T.38. On the SENDER freeswitch, I have Sangoma A104 TDM card and use the following dialplan: >> >> >> >> >> >> >> >> On the RECEIVER freeswitch I use the this dialplan: >> >> >> >> >> >> >> >> When I try to send a fax, on the RECEIVER freeswitch, I can see in the (second) INVITE the T.38 data is present: >> >> ... >> a=T38FaxVersion:0 >> a=T38MaxBitRate:14400 >> a=T38FaxFillBitRemoval >> a=T38FaxRateManagement:transferredTCF >> a=T38FaxMaxBuffer:2000 >> a=T38FaxMaxDatagram:400 >> a=T38FaxUdpEC:t38UDPRedundancy >> ? >> >> On the SENDER side I can see that it tries to start the t38_gateway >> >> ? >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: IFP 00 >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 2: indicator no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) ced -> no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to no-signal >> 2015-09-17 23:36:51.092799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: IFP 06 >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 3: indicator v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing - (0) no-signal -> v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Changing to v21-preamble >> 2015-09-17 23:36:51.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G Non-ECM mode >> 2015-09-17 23:36:52.072799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38G HDLC underflow at 4 >> 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: IFP c0 01 80 00 00 ff >> 2015-09-17 23:36:52.172799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Rx 4: (0) data v21/hdlc-data + 1 byte(s) >> ? >> >> But then fails with a protocol error >> >> 2015-09-17 23:34:07.652799 [DEBUG] mod_spandsp_fax.c:286 FLOW T.38 Tx 1: indicator v21-preamble >> 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:659 INVALID WRITE: 8:3 >> 2015-09-17 23:34:07.652799 [ERR] mod_spandsp_fax.c:671 TERMINATING T30 STATE >> ? >> 2015-09-17 23:34:07.652799 [WARNING] mod_spandsp_fax.c:286 PROTOCOL_WARNING T.38 Tx packet handler failure >> >> On the RECEIVER side the fax fails with ?result (49) The call dropped prematurely?. Can this be because of a wrong configuration (dialplans/mod_spandsp), or is this a bug? >> >> Thanks and Regards >> >> Markus >> >> >> >> -- >> Brian West >> brian at freeswitch.org >> >> Twitter: @FreeSWITCH , @briankwest >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> Got Bugs? Report them here ! | Reddit: /r/freeswitch >> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) >> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest >> >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > > > > -- > Brian West > brian at freeswitch.org > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > Got Bugs? Report them here ! | Reddit: /r/freeswitch > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > _________________________________________________________________________ > 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/20150918/f49434eb/attachment-0001.html From a6apmot at gmail.com Fri Sep 18 20:14:23 2015 From: a6apmot at gmail.com (Alex Kostenko) Date: Fri, 18 Sep 2015 19:14:23 +0300 Subject: [Freeswitch-users] deny_refer_requests doesn't work Message-ID: Hello, I need to deny refers per session so I found this chan variable and it worked for me in ver. 1.2.17. But after upgrade I can't force to work this variable. Where can be the issue? I use in my dialplan: But I still see REFER in allowed methods. Tanks. Alex -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/c1e16ff6/attachment.html From phenix at vfemail.net Fri Sep 18 21:23:24 2015 From: phenix at vfemail.net (Tanguy) Date: Fri, 18 Sep 2015 19:23:24 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> Message-ID: <55FC488C.1040303@vfemail.net> Hello Sergey I am agree with you that my dial plan can be risky I used ACL but this can be not sufficient. I want to be able to call any internal sip extension, but i don't want that this piece dialplan to be usable reach external numbers. I probably need to protect theses variables ( sip_to_user must be only a locally registered sip extension ) or avoid using them ( maybe using multiple conditions field for each domain ? ) I don't fully understand your initial example: What is *reg_user* for freeswitch1 ? What should i use on freeswitch2 dialplan to recognize the inbound call ? Thanks On 18/09/2015 07:10, Sergey Safarov wrote: > > 1) I recommend not use "domain" and dereviated variables. This > variables may be used in bridge and other application. > 2) try send invite as in example provided early. > > > On Thu, Sep 17, 2015, 23:22 Tanguy > wrote: > > I am now able to call a extension from a remote server, for those > who are interested i used theses options on freeswitch2 public > dialplan > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/911dcb49/attachment.html From brian at freeswitch.org Fri Sep 18 23:49:08 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 18 Sep 2015 14:49:08 -0500 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55FC488C.1040303@vfemail.net> References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> <55FC488C.1040303@vfemail.net> Message-ID: what is wrong with: ??? On Fri, Sep 18, 2015 at 12:23 PM, Tanguy wrote: > Hello Sergey > > I am agree with you that my dial plan can be risky I used ACL but this can > be not sufficient. I want to be able to call any internal sip extension, > but i don't want that this piece dialplan to be usable reach external > numbers. > > I probably need to protect theses variables ( sip_to_user must be only a > locally registered sip extension ) or avoid using them ( maybe using > multiple conditions field for each domain ? ) > > I don't fully understand your initial example: > > > > What is *reg_user* for freeswitch1 ? What should i use on freeswitch2 > dialplan to recognize the inbound call ? > > Thanks > > > > > > On 18/09/2015 07:10, Sergey Safarov wrote: > > 1) I recommend not use "domain" and dereviated variables. This variables > may be used in bridge and other application. > 2) try send invite as in example provided early. > > On Thu, Sep 17, 2015, 23:22 Tanguy wrote: > >> I am now able to call a extension from a remote server, for those who are >> interested i used theses options on freeswitch2 public dialplan >> >> >> >> >> >> >> >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/7aafe10f/attachment.html From phenix at vfemail.net Sat Sep 19 00:25:27 2015 From: phenix at vfemail.net (Tanguy) Date: Fri, 18 Sep 2015 22:25:27 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> <55FC488C.1040303@vfemail.net> Message-ID: <55FC7337.8080501@vfemail.net> Hello Brian I did not specify this detail because i did not though this was important a the beginning, but the same domains are installed on freeswitch1 and freeswitch2 and mydomain.org is in fact a DNS SRV record witch point to freeswitch1 and freeswitch2. When someone on freeswitch1 wan't to call extension at domain, if it's not registered on freeswitch1 (i check using sofia_contact ) i want to forward the call to freeswitch2 and vice versa. So i think i can't do a this with a original sofia bridge but it was possible by using sip_invite_to_uri as suggested by Sergey. Now i need to secure it :-) It's probably possible to use opensips, but it's seems more complex than a pure freeswitch. On 18/09/2015 21:49, Brian West wrote: > what is wrong with: > > data="sofia/profile/sip:someone at somedomain.com > "/> > > ??? > > On Fri, Sep 18, 2015 at 12:23 PM, Tanguy > wrote: > > Hello Sergey > > I am agree with you that my dial plan can be risky I used ACL but > this can be not sufficient. I want to be able to call any internal > sip extension, but i don't want that this piece dialplan to be > usable reach external numbers. > > I probably need to protect theses variables ( sip_to_user must be > only a locally registered sip extension ) or avoid using them ( > maybe using multiple conditions field for each domain ? ) > > I don't fully understand your initial example: > > data="{sip_invite_to_uri= >}user/reg_user at mydomain.org > "/> > > What is *reg_user* for freeswitch1 ? What should i use on > freeswitch2 dialplan to recognize the inbound call ? > > Thanks > > > > > > On 18/09/2015 07:10, Sergey Safarov wrote: >> >> 1) I recommend not use "domain" and dereviated variables. This >> variables may be used in bridge and other application. >> 2) try send invite as in example provided early. >> >> >> On Thu, Sep 17, 2015, 23:22 Tanguy > > wrote: >> >> I am now able to call a extension from a remote server, for >> those who are interested i used theses options on freeswitch2 >> public dialplan >> >> >> >> >> >> >> > > > _________________________________________________________________________ > 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 > > > > > -- > > */Brian West/* > brian at freeswitch.org > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > 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/20150918/bc71bdda/attachment-0001.html From andrew.keil at visytel.com Sat Sep 19 02:43:20 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Fri, 18 Sep 2015 22:43:20 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: , Message-ID: Brian, Not official (or paid if that is what you are asking). I have just been keeping their FreeTDM code in sync with production FreeSWITCH builds and providing it back to them. Sangoma have scheduled to perform the merge by early October and have allocated some of their guys to work on it. This information is straight from Nenad Corbic of Sangoma. I said that I would be more than happy to test the merged code and assist where I can. My aim is for them to merge the FreeTDM layer to target 1.4.21 (or the next release of that tree) and 1.6. Obviously that can filter up to dev releases. Hence trying out the make from a git clone of v1.6. Which was not very successful on CentOS 7. The good news is the modified FreeTDM layer built fine inside v1.6. So at least I can pass on to them the modified source files for them to evaluate. Which should speed up the process. Andrew On 19 Sep 2015, at 12:09 AM, Brian West > wrote: Andrew, Are you working with Sangoma in an official capacity to get their code and our code back in sync? Thanks, On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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/20150918/3ba4d192/attachment.html From andrew.keil at visytel.com Sat Sep 19 02:45:30 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Fri, 18 Sep 2015 22:45:30 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: , Message-ID: Thanks I will give this a try. On 19 Sep 2015, at 12:07 AM, Christopher Rienzo > wrote: sudo yum install lua-devel On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150918/d4f5a6a4/attachment-0001.html From brian at freeswitch.org Sat Sep 19 05:52:49 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 18 Sep 2015 20:52:49 -0500 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: Any changes that are being done to make something work should be submitted to our JIRA via a pull request. Is the goal to get our code back in sync? On Fri, Sep 18, 2015 at 5:43 PM, Andrew Keil wrote: > Brian, > > Not official (or paid if that is what you are asking). I have just been > keeping their FreeTDM code in sync with production FreeSWITCH builds and > providing it back to them. Sangoma have scheduled to perform the merge by > early October and have allocated some of their guys to work on it. This > information is straight from Nenad Corbic of Sangoma. I said that I would > be more than happy to test the merged code and assist where I can. > > My aim is for them to merge the FreeTDM layer to target 1.4.21 (or the > next release of that tree) and 1.6. Obviously that can filter up to dev > releases. > > Hence trying out the make from a git clone of v1.6. Which was not very > successful on CentOS 7. > > The good news is the modified FreeTDM layer built fine inside v1.6. So at > least I can pass on to them the modified source files for them to > evaluate. Which should speed up the process. > > Andrew > > On 19 Sep 2015, at 12:09 AM, Brian West wrote: > > Andrew, > > Are you working with Sangoma in an official capacity to get their code and > our code back in sync? > > Thanks, > > On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil > wrote: > >> To FreeSWITCH users, >> >> >> >> I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am >> trying to avoid the RPM approach since I am also working with Sangoma to >> assist with their updated merge of freetdm into FreeSWITCH). >> >> >> >> CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done >> successfully). >> >> >> >> *As root user:* >> >> >> >> yum install git gcc-c++ autoconf automake libtool wget python >> ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel >> sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel >> libxml2-devel >> >> >> >> {also did the following to see if these will help} >> >> yum install libyuv-devel >> >> yum install libvpx-devel >> >> yum install libidn-devel >> >> yum install unbound-devel >> >> yum install libdb4* >> >> yum install libuuid-devel >> >> >> >> cd /usr/local/src >> >> >> >> git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> >> >> cd freeswitch >> >> ./bootstrap.sh >> >> vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} >> >> ./configure >> >> ./make >> >> >> >> making all mod_lua >> >> make[4]: Entering directory >> `/usr/local/src/freeswitch/src/mod/languages/mod_lua' >> >> CXX mod_lua_la-mod_lua.lo >> >> mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* >> >> #include "lua.h" >> >> >> >> The mod_fsv issue I do not care so much about however Lua I need. >> >> >> >> FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the >> Lua dependant package is version 5.1.4 not 5.2. >> >> >> >> I hope someone has an idea of what to try next. >> >> >> >> Regards, >> >> >> >> Andrew Keil >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/5545c1ea/attachment.html From anthony.minessale at gmail.com Sat Sep 19 06:00:05 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 18 Sep 2015 21:00:05 -0500 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: 1.4 is already branched so its inappropriate to target it. https://freeswitch.org/confluence/display/FREESWITCH/Release+Process You need to probably do that the other way around and get it working on master and we can sync it down to 1.4 if applicable. If you were making an update to MacOS you would not target Snow Leopard and then try making it work with Yosemite On Fri, Sep 18, 2015 at 8:52 PM, Brian West wrote: > Any changes that are being done to make something work should be submitted > to our JIRA via a pull request. Is the goal to get our code back in sync? > > On Fri, Sep 18, 2015 at 5:43 PM, Andrew Keil > wrote: > >> Brian, >> >> Not official (or paid if that is what you are asking). I have just been >> keeping their FreeTDM code in sync with production FreeSWITCH builds and >> providing it back to them. Sangoma have scheduled to perform the merge by >> early October and have allocated some of their guys to work on it. This >> information is straight from Nenad Corbic of Sangoma. I said that I would >> be more than happy to test the merged code and assist where I can. >> >> My aim is for them to merge the FreeTDM layer to target 1.4.21 (or the >> next release of that tree) and 1.6. Obviously that can filter up to dev >> releases. >> >> Hence trying out the make from a git clone of v1.6. Which was not very >> successful on CentOS 7. >> >> The good news is the modified FreeTDM layer built fine inside v1.6. So >> at least I can pass on to them the modified source files for them to >> evaluate. Which should speed up the process. >> >> Andrew >> >> On 19 Sep 2015, at 12:09 AM, Brian West wrote: >> >> Andrew, >> >> Are you working with Sangoma in an official capacity to get their code >> and our code back in sync? >> >> Thanks, >> >> On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil >> wrote: >> >>> To FreeSWITCH users, >>> >>> >>> >>> I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am >>> trying to avoid the RPM approach since I am also working with Sangoma to >>> assist with their updated merge of freetdm into FreeSWITCH). >>> >>> >>> >>> CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done >>> successfully). >>> >>> >>> >>> *As root user:* >>> >>> >>> >>> yum install git gcc-c++ autoconf automake libtool wget python >>> ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel >>> sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel >>> libxml2-devel >>> >>> >>> >>> {also did the following to see if these will help} >>> >>> yum install libyuv-devel >>> >>> yum install libvpx-devel >>> >>> yum install libidn-devel >>> >>> yum install unbound-devel >>> >>> yum install libdb4* >>> >>> yum install libuuid-devel >>> >>> >>> >>> cd /usr/local/src >>> >>> >>> >>> git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git >>> >>> >>> >>> cd freeswitch >>> >>> ./bootstrap.sh >>> >>> vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} >>> >>> ./configure >>> >>> ./make >>> >>> >>> >>> making all mod_lua >>> >>> make[4]: Entering directory >>> `/usr/local/src/freeswitch/src/mod/languages/mod_lua' >>> >>> CXX mod_lua_la-mod_lua.lo >>> >>> mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* >>> >>> #include "lua.h" >>> >>> >>> >>> The mod_fsv issue I do not care so much about however Lua I need. >>> >>> >>> >>> FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed >>> the Lua dependant package is version 5.1.4 not 5.2. >>> >>> >>> >>> I hope someone has an idea of what to try next. >>> >>> >>> >>> Regards, >>> >>> >>> >>> Andrew Keil >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150918/b8867d3a/attachment-0001.html From andrew.keil at visytel.com Sat Sep 19 06:03:36 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Sat, 19 Sep 2015 02:03:36 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: Brian, I assume Sangoma will follow the correct procedure. I will pass this on. Basically Sangoma have fixed numerous issues inside FreeTDM and they never merged it back with FreeSWITCH. Hence it got out of sync. Some of their changes involve FreeSWITCH files, which will need to be checked by yourselves prior to the merge succeeding. Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: Saturday, 19 September 2015 11:53 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) Any changes that are being done to make something work should be submitted to our JIRA via a pull request. Is the goal to get our code back in sync? On Fri, Sep 18, 2015 at 5:43 PM, Andrew Keil > wrote: Brian, Not official (or paid if that is what you are asking). I have just been keeping their FreeTDM code in sync with production FreeSWITCH builds and providing it back to them. Sangoma have scheduled to perform the merge by early October and have allocated some of their guys to work on it. This information is straight from Nenad Corbic of Sangoma. I said that I would be more than happy to test the merged code and assist where I can. My aim is for them to merge the FreeTDM layer to target 1.4.21 (or the next release of that tree) and 1.6. Obviously that can filter up to dev releases. Hence trying out the make from a git clone of v1.6. Which was not very successful on CentOS 7. The good news is the modified FreeTDM layer built fine inside v1.6. So at least I can pass on to them the modified source files for them to evaluate. Which should speed up the process. Andrew On 19 Sep 2015, at 12:09 AM, Brian West > wrote: Andrew, Are you working with Sangoma in an official capacity to get their code and our code back in sync? Thanks, On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/ebd6b62f/attachment-0001.html From andrew.keil at visytel.com Sat Sep 19 06:05:06 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Sat, 19 Sep 2015 02:05:06 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: Message-ID: OK. Noted. I will pass this on to Sangoma on Monday next week. Currently I believe the target platform is CentOS, since Sangoma seem to prefer CentOS, however I will confirm any other platforms and get back to you. Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Saturday, 19 September 2015 12:00 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) 1.4 is already branched so its inappropriate to target it. https://freeswitch.org/confluence/display/FREESWITCH/Release+Process You need to probably do that the other way around and get it working on master and we can sync it down to 1.4 if applicable. If you were making an update to MacOS you would not target Snow Leopard and then try making it work with Yosemite On Fri, Sep 18, 2015 at 8:52 PM, Brian West > wrote: Any changes that are being done to make something work should be submitted to our JIRA via a pull request. Is the goal to get our code back in sync? On Fri, Sep 18, 2015 at 5:43 PM, Andrew Keil > wrote: Brian, Not official (or paid if that is what you are asking). I have just been keeping their FreeTDM code in sync with production FreeSWITCH builds and providing it back to them. Sangoma have scheduled to perform the merge by early October and have allocated some of their guys to work on it. This information is straight from Nenad Corbic of Sangoma. I said that I would be more than happy to test the merged code and assist where I can. My aim is for them to merge the FreeTDM layer to target 1.4.21 (or the next release of that tree) and 1.6. Obviously that can filter up to dev releases. Hence trying out the make from a git clone of v1.6. Which was not very successful on CentOS 7. The good news is the modified FreeTDM layer built fine inside v1.6. So at least I can pass on to them the modified source files for them to evaluate. Which should speed up the process. Andrew On 19 Sep 2015, at 12:09 AM, Brian West > wrote: Andrew, Are you working with Sangoma in an official capacity to get their code and our code back in sync? Thanks, On Fri, Sep 18, 2015 at 12:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest _________________________________________________________________________ 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+ 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/20e4cd09/attachment-0001.html From andrew.keil at visytel.com Sat Sep 19 06:06:20 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Sat, 19 Sep 2015 02:06:20 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) In-Reply-To: References: , Message-ID: This worked! However mod_opus fails now. Since I cannot perform a yum install libopus-devel do I need to follow this link: http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz Getting there! Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 8:46 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) Thanks I will give this a try. On 19 Sep 2015, at 12:07 AM, Christopher Rienzo > wrote: sudo yum install lua-devel On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150919/0d9ee071/attachment.html From rutu.patel at inextrix.com Sat Sep 19 16:52:16 2015 From: rutu.patel at inextrix.com (Rutu Patel) Date: Sat, 19 Sep 2015 18:22:16 +0530 Subject: [Freeswitch-users] Getting MENDATORY_IE_MISSING Message-ID: Hi All, I am using sipp for stress testing.I am routing calls from freeswitch to remote server's asterisk. In asterisk call is answered and play music file. I can make 100-200 calls but some of them are failing with MENDATORY_IE_MISSING in freeswitch.What should actually missing when freeswitch throw MENDATORY_IE_MISSING ? I don't know why it is giving this error. Can anyone please help me to solve this issue or can anyone assist me with this? -- Thanks, Rutu Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/d9e602bb/attachment.html From bhavikpatel14388 at gmail.com Sat Sep 19 17:04:19 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Sat, 19 Sep 2015 18:34:19 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session Message-ID: Hi Guys, I am using record_session applications on one of my live server, which have 100 concurrent calls are running. When i enable using dialplan then calls are dropping and getting most of call "503 Service Unavilable", so it means record_session generating load on freeswitch. I am using FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 20:26:22Z 64bit). Can any one please suggest me is it bug of Freeswitch ? -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/5358631c/attachment.html From shaun.stokes at itec-support.co.uk Sat Sep 19 20:45:29 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Sat, 19 Sep 2015 16:45:29 +0000 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> Hi, We use FreeSWITCH in a production enviroment and this morning experienced an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). Based on this error I'm geussing this is linked to the OpenSSL module? We have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH from using libcrypto, or is anyone able to advise on another method to fix this? Our system: Ubuntu 12.04 LTS FreeSwitch 1.4.15 PostgreSQL 9.3.6 OpenSSL 1.0.1 Please see below for a copy of the kernal log, I've replaced server names and IP addresses with xxxx for security purposes. Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 callbacks suppressed Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in libcrypto.so.1.0.0[7f4590890000+1b2000] This isn't the first time we've seen this error, but it has been many months since this last occured. The last time we expeirenced this type of segmentation fault (libcrypto) in FreeSWITCH we installed all available updates. On this occasion the segmentation fault happened overnight when we only have the occasional call. This happened approx 37 seconds after the last call had ended (see below). d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] There doesn't seem to be any connection with the time or any events on the server, there were no authentication attempts or logs that we can find which could be linked to segmentation fault. Hope someone here can advise. Many Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/6a3f2994/attachment-0001.html From krice at freeswitch.org Sat Sep 19 20:51:13 2015 From: krice at freeswitch.org (Ken Rice) Date: Sat, 19 Sep 2015 11:51:13 -0500 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> Message-ID: <401f01d0f2fb$6598f320$30cad960$@freeswitch.org> The only way to see what really caused this is with a proper backtrace(see: https://freeswitch.org/confluence/display/FREESWITCH/Debugging#Debugging-Adv ancedDebuggingTechniques ) and file a jira with all the details (see: https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA) K From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Saturday, September 19, 2015 11:45 AM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 Hi, We use FreeSWITCH in a production enviroment and this morning experienced an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). Based on this error I'm geussing this is linked to the OpenSSL module? We have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH from using libcrypto, or is anyone able to advise on another method to fix this? Our system: Ubuntu 12.04 LTS FreeSwitch 1.4.15 PostgreSQL 9.3.6 OpenSSL 1.0.1 Please see below for a copy of the kernal log, I've replaced server names and IP addresses with xxxx for security purposes. Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 callbacks suppressed Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in libcrypto.so.1.0.0[7f4590890000+1b2000] This isn't the first time we've seen this error, but it has been many months since this last occured. The last time we expeirenced this type of segmentation fault (libcrypto) in FreeSWITCH we installed all available updates. On this occasion the segmentation fault happened overnight when we only have the occasional call. This happened approx 37 seconds after the last call had ended (see below). d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] There doesn't seem to be any connection with the time or any events on the server, there were no authentication attempts or logs that we can find which could be linked to segmentation fault. Hope someone here can advise. Many Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/71d41dd6/attachment.html From shaun.stokes at itec-support.co.uk Sat Sep 19 21:44:47 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Sat, 19 Sep 2015 17:44:47 +0000 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 In-Reply-To: <401f01d0f2fb$6598f320$30cad960$@freeswitch.org> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk>, <401f01d0f2fb$6598f320$30cad960$@freeswitch.org> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954B0B@mbx-01.sysconfig.co.uk> Thanks for this, if we get any more problems before we'll be sure to file a jira. We're in the process of migrating to a new build on Debian 8 running the latest version of FreeSwitch, hopeing this problem is specific to our old build. Thanks, Shaun ________________________________ From: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] on behalf of Ken Rice [krice at freeswitch.org] Sent: 19 September 2015 17:51 To: 'FreeSWITCH Users Help' Subject: Re: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 The only way to see what really caused this is with a proper backtrace(see: https://freeswitch.org/confluence/display/FREESWITCH/Debugging#Debugging-AdvancedDebuggingTechniques ) and file a jira with all the details (see: https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA) K From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shaun Stokes Sent: Saturday, September 19, 2015 11:45 AM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 Hi, We use FreeSWITCH in a production enviroment and this morning experienced an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). Based on this error I'm geussing this is linked to the OpenSSL module? We have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH from using libcrypto, or is anyone able to advise on another method to fix this? Our system: Ubuntu 12.04 LTS FreeSwitch 1.4.15 PostgreSQL 9.3.6 OpenSSL 1.0.1 Please see below for a copy of the kernal log, I've replaced server names and IP addresses with xxxx for security purposes. Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 callbacks suppressed Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in libcrypto.so.1.0.0[7f4590890000+1b2000] This isn't the first time we've seen this error, but it has been many months since this last occured. The last time we expeirenced this type of segmentation fault (libcrypto) in FreeSWITCH we installed all available updates. On this occasion the segmentation fault happened overnight when we only have the occasional call. This happened approx 37 seconds after the last call had ended (see below). d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] There doesn't seem to be any connection with the time or any events on the server, there were no authentication attempts or logs that we can find which could be linked to segmentation fault. Hope someone here can advise. Many Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/68846829/attachment.html From ssinyagin at gmail.com Sat Sep 19 22:13:26 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Sat, 19 Sep 2015 20:13:26 +0200 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Recording 100 simultaneous sessions shouldn't be a problem on a decent baremetal server. Keep in mind that the default maximum is 30 calls per second, and you may easily hit that limit in your tests. On Sep 19, 2015 3:05 PM, "bhavik patel" wrote: > Hi Guys, > > I am using record_session applications on one of my live server, which > have 100 concurrent calls are running. > > When i enable using dialplan then calls are dropping and getting most of > call "503 Service Unavilable", so it means record_session generating load > on freeswitch. > > I am using FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit > (git a223dd0 2015-09-01 20:26:22Z 64bit). > > Can any one please suggest me is it bug of Freeswitch ? > > -- > Thanks, > Bhavik Patel > > > _________________________________________________________________________ > 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/20150919/86629c89/attachment-0001.html From blasterjr at gmail.com Sat Sep 19 23:26:20 2015 From: blasterjr at gmail.com (Chris Tunbridge) Date: Sat, 19 Sep 2015 13:26:20 -0600 Subject: [Freeswitch-users] Getting MENDATORY_IE_MISSING In-Reply-To: References: Message-ID: You'll need to logs of your calls and some insight into your customization's for anyone to be able to help you with something like this. We only need logs for calls that are having the issues, without that its hard to say what the culprit is. On Sat, Sep 19, 2015 at 6:52 AM, Rutu Patel wrote: > Hi All, > > I am using sipp for stress testing.I am routing calls from freeswitch to > remote server's asterisk. > In asterisk call is answered and play music file. > > I can make 100-200 calls but some of them are failing with > MENDATORY_IE_MISSING in freeswitch.What should actually missing when > freeswitch throw MENDATORY_IE_MISSING ? > > I don't know why it is giving this error. > Can anyone please help me to solve this issue or can anyone assist me with > this? > > > -- > Thanks, > Rutu Patel > > > _________________________________________________________________________ > 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/20150919/7dacdb15/attachment.html From bote_radio at botecomm.com Sun Sep 20 00:54:29 2015 From: bote_radio at botecomm.com (Bote Man) Date: Sat, 19 Sep 2015 16:54:29 -0400 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954B0B@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk>, <401f01d0f2fb$6598f320$30cad960$@freeswitch.org> <6FD2F8B5BB72834E9939AEDF9FB802A9016B954B0B@mbx-01.sysconfig.co.uk> Message-ID: <006a01d0f31d$6142bff0$23c83fd0$@botecomm.com> Shaun, you might find "A word from our sponsor" on the following linked page informative and supportive of your move to Debian 8. https://freeswitch.org/confluence/display/FREESWITCH/Linux Regards, Bote From: Shaun Stokes Sent: Saturday, 19 September, 2015 13:45 Subject: Re: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 Thanks for this, if we get any more problems before we'll be sure to file a jira. We're in the process of migrating to a new build on Debian 8 running the latest version of FreeSwitch, hopeing this problem is specific to our old build. Thanks, Shaun _____ From: Ken Rice [krice at freeswitch.org] Sent: 19 September 2015 17:51 Subject: Re: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 The only way to see what really caused this is with a proper backtrace(see: https://freeswitch.org/confluence/display/FREESWITCH/Debugging#Debugging-Adv ancedDebuggingTechniques ) and file a jira with all the details (see: https://freeswitch.org/confluence/display/FREESWITCH/Reporting+Bugs+to+JIRA) K From: Shaun Stokes Sent: Saturday, September 19, 2015 11:45 AM Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 Hi, We use FreeSWITCH in a production enviroment and this morning experienced an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). Based on this error I'm geussing this is linked to the OpenSSL module? We have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH from using libcrypto, or is anyone able to advise on another method to fix this? Our system: Ubuntu 12.04 LTS FreeSwitch 1.4.15 PostgreSQL 9.3.6 OpenSSL 1.0.1 Please see below for a copy of the kernal log, I've replaced server names and IP addresses with xxxx for security purposes. Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 callbacks suppressed Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in libcrypto.so.1.0.0[7f4590890000+1b2000] This isn't the first time we've seen this error, but it has been many months since this last occured. The last time we expeirenced this type of segmentation fault (libcrypto) in FreeSWITCH we installed all available updates. On this occasion the segmentation fault happened overnight when we only have the occasional call. This happened approx 37 seconds after the last call had ended (see below). d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] There doesn't seem to be any connection with the time or any events on the server, there were no authentication attempts or logs that we can find which could be linked to segmentation fault. Hope someone here can advise. Many Thanks, Shaun -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/76e7e81e/attachment.html From mike at jerris.com Sun Sep 20 04:45:33 2015 From: mike at jerris.com (Michael Jerris) Date: Sat, 19 Sep 2015 20:45:33 -0400 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 In-Reply-To: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> References: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> Message-ID: There are known issues with OpenSSL on Ubuntu 12.04 LTS being broken by some patches that Ubuntu broke in that library. It is STRONGLY recommend not to use 12.04, as it is known to be broken, specifically a history of causing segfaults in OpenSSL. We reccomend using Debian 8, it will be the most stable platform is it is our primary development platform, so it will get the best testing. On Saturday, September 19, 2015, Shaun Stokes < shaun.stokes at itec-support.co.uk> wrote: > Hi, > > We use FreeSWITCH in a production enviroment and this morning experienced > an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). > Based on this error I'm geussing this is linked to the OpenSSL module? We > have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH > from using libcrypto, or is anyone able to advise on another method to fix > this? > > Our system: > > Ubuntu 12.04 LTS > > FreeSwitch 1.4.15 > > PostgreSQL 9.3.6 > > OpenSSL 1.0.1 > > Please see below for a copy of the kernal log, I've replaced server names > and IP addresses with xxxx for security purposes. > > Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 > callbacks suppressed > Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault > at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in > libcrypto.so.1.0.0[7f4590890000+1b2000] > > This isn't the first time we've seen this error, but it has been many > months since this last occured. The last time we expeirenced this type of > segmentation fault (libcrypto) in FreeSWITCH we installed all available > updates. On this occasion the segmentation fault happened overnight when we > only have the occasional call. This happened approx 37 seconds after the > last call had ended (see below). > > d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] > sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] > > da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] > switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx > [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] > > There doesn't seem to be any connection with the time or any events on the > server, there were no authentication attempts or logs that we can find > which could be linked to segmentation fault. > > Hope someone here can advise. > > Many Thanks, > Shaun > > ______________________________________________________________________ > This message has been checked for all known viruses by MessageLabs Virus > Scanning Service. > ______________________________________________________________________ > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150919/25c73070/attachment-0001.html From kamil.nigmatullin at gmail.com Sun Sep 20 09:46:08 2015 From: kamil.nigmatullin at gmail.com (Kamil Nigmatullin) Date: Sun, 20 Sep 2015 11:46:08 +0600 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: 30 calls limit is by default and can be configured according to your needs 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" ???????: > Recording 100 simultaneous sessions shouldn't be a problem on a decent > baremetal server. > > Keep in mind that the default maximum is 30 calls per second, and you may > easily hit that limit in your tests. > On Sep 19, 2015 3:05 PM, "bhavik patel" > wrote: > >> Hi Guys, >> >> I am using record_session applications on one of my live server, which >> have 100 concurrent calls are running. >> >> When i enable using dialplan then calls are dropping and getting most of >> call "503 Service Unavilable", so it means record_session generating load >> on freeswitch. >> >> I am using FreeSWITCH Version >> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >> 20:26:22Z 64bit). >> >> Can any one please suggest me is it bug of Freeswitch ? >> >> -- >> Thanks, >> Bhavik Patel >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150920/c0b68468/attachment.html From s.safarov at gmail.com Sun Sep 20 13:26:47 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Sun, 20 Sep 2015 12:26:47 +0300 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55FC488C.1040303@vfemail.net> References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> <55FC488C.1040303@vfemail.net> Message-ID: On Fri, Sep 18, 2015 at 8:23 PM, Tanguy wrote: > Hello Sergey > > I am agree with you that my dial plan can be risky I used ACL but this can > be not sufficient. I want to be able to call any internal sip extension, > but i don't want that this piece dialplan to be usable reach external > numbers. > For extra protection, add into dialplan > I probably need to protect theses variables ( sip_to_user must be only a > locally registered sip extension ) or avoid using them ( maybe using > multiple conditions field for each domain ? ) > "user_exists" function allow you block call to non existed destination. On my FS host created personal dialplan for each domain. Most of domain related checks related located in this dialplans. > > I don't fully understand your initial example: > > > It is copied from http://lists.freeswitch.org/pipermail/freeswitch-users/2015-August/115047.html message Is is response I write via my mobile phone and cannot edit correctly. > What is *reg_user* for freeswitch1? > reg_user related to message http://lists.freeswitch.org/pipermail/freeswitch-users/2015-August/115047.html > What should i use on freeswitch2 dialplan to recognize the inbound call ? > What is I may recommend to block unauthorised calls and fraud control I write above. Also I can recommend configure 1) fail2ban 2) nibblebill 3) destination_number format checks > > Thanks > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/cfca7216/attachment.html From s.safarov at gmail.com Sun Sep 20 13:34:46 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Sun, 20 Sep 2015 12:34:46 +0300 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: <55FC7337.8080501@vfemail.net> References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> <55FC488C.1040303@vfemail.net> <55FC7337.8080501@vfemail.net> Message-ID: At present time i use kazoo cluster for hosting virtual PBX and can recommend use it for you. On Fri, Sep 18, 2015 at 11:25 PM, Tanguy wrote: > Hello Brian > > I did not specify this detail because i did not though this was important > a the beginning, but the same domains are installed on freeswitch1 and > freeswitch2 and mydomain.org is in fact a DNS SRV record witch point to > freeswitch1 and freeswitch2. > > When someone on freeswitch1 wan't to call extension at domain, if it's not > registered on freeswitch1 (i check using sofia_contact ) i want to forward > the call to freeswitch2 and vice versa. > > So i think i can't do a this with a original sofia bridge but it was > possible by using sip_invite_to_uri as suggested by Sergey. Now i need to > secure it :-) > > It's probably possible to use opensips, but it's seems more complex than a > pure freeswitch. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/d6b4ca05/attachment.html From lexxua at gmail.com Sun Sep 20 17:46:17 2015 From: lexxua at gmail.com (Volodymyr Fedorov) Date: Sun, 20 Sep 2015 16:46:17 +0300 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: In my setup Freeswitch handles up to simultaneous 210 recorded calls in OpenVZ container.As mentioned above just adjust in "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: "max-sessions" and "sessions-per-second". On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < kamil.nigmatullin at gmail.com> wrote: > 30 calls limit is by default and can be configured according to your needs > 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < > ssinyagin at gmail.com> ???????: > > Recording 100 simultaneous sessions shouldn't be a problem on a decent >> baremetal server. >> >> Keep in mind that the default maximum is 30 calls per second, and you may >> easily hit that limit in your tests. >> On Sep 19, 2015 3:05 PM, "bhavik patel" >> wrote: >> >>> Hi Guys, >>> >>> I am using record_session applications on one of my live server, which >>> have 100 concurrent calls are running. >>> >>> When i enable using dialplan then calls are dropping and getting most of >>> call "503 Service Unavilable", so it means record_session generating load >>> on freeswitch. >>> >>> I am using FreeSWITCH Version >>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>> 20:26:22Z 64bit). >>> >>> Can any one please suggest me is it bug of Freeswitch ? >>> >>> -- >>> Thanks, >>> Bhavik Patel >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- Best regards, Volodymyr -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/2e844bf3/attachment-0001.html From mic.niel84 at gmail.com Sun Sep 20 20:57:42 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Sun, 20 Sep 2015 18:57:42 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> References: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> Message-ID: I've tried different scenarios. One was to put all my dial plans in public context. This worked, but of course opened up a lot of security issues. My thoughts are now to have all my dial plans in the default context, so only registered users can dial them, but also have one single dial plan in the public context for transferring incoming calls to the default dial plan. BUT will this not still open up for security issues? I currently see calls in my cdr csv made from user 100 even though no such user exists!? How can one be sure that calls are only made from registered and authenticated users in FS? On Wednesday, September 16, 2015, Bote Man wrote: > This is the job of the dialplan. The example entries that are included > with the vanilla FS config provide guidance, but in my particular case I > had to test on a different SIP field than the vanilla config was looking > for. > > > > My inbound calls from CallCentric put the destination number (DID) in > sip_to_user so my dialplan test condition reads: > > > > > > I had to read the FS debug logs to see what it was seeing, and then adjust > my dialplan accordingly. > > > > If you have many FS users you might consider looking up the directory > entries with XML as is typically done. > > > > Here is a good place to start for more information: > > https://freeswitch.org/confluence/display/FREESWITCH/Dialplan > > > > Hope this helps. > > > > Bote > > > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *On Behalf Of *Michael Nielsen > *Sent:* Wednesday, 16 September, 2015 08:33 > *To:* FreeSWITCH Users Help > *Subject:* [Freeswitch-users] Call FS users from external gateway. > > > > I've got my users in FS in /directory/users.xml in a certain domain and > user-context = public. > > I've got my FS hooked up to a SIP gateway for connection to the GSM-world. > > > > I'm able to route calls to my SIP gateway for outbound calls, but incoming > calls to my FS from the GSM-world does not get routed to my users in FS. > > > > My users have the ID's "+4412345678", and incoming calls from my SIP > gateway does contain +4412345678 at my-sip-gateway-domain.com > > > > > I guess I need to tell FS somehow that incoming calls from my SIP gateway > should match my user IDs in users from my /directory/users.xml. > > > > But how to I do this? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/f118a618/attachment.html From get.prashant.007 at gmail.com Sun Sep 20 23:05:38 2015 From: get.prashant.007 at gmail.com (Prashant Choudhary) Date: Mon, 21 Sep 2015 00:35:38 +0530 Subject: [Freeswitch-users] mod_pocketphinx Message-ID: Hello, I am setting the mod_pocketsphinx based on the pizza demo. only difference Is that I am using mod_managed instead of javascript. The issue is that I always get an empty detection. It is able to recognize my voice, but result comes empty all the times. Can you please suggest some common pitfalls that I am likely to have stepped into. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/52c4d555/attachment.html From brian at freeswitch.org Mon Sep 21 01:48:08 2015 From: brian at freeswitch.org (Brian West) Date: Sun, 20 Sep 2015 16:48:08 -0500 Subject: [Freeswitch-users] Getting MENDATORY_IE_MISSING In-Reply-To: References: Message-ID: It means your FreeSWITCH challenged an endpoint and it answered incorrectly. On Sat, Sep 19, 2015 at 7:52 AM, Rutu Patel wrote: > Hi All, > > I am using sipp for stress testing.I am routing calls from freeswitch to > remote server's asterisk. > In asterisk call is answered and play music file. > > I can make 100-200 calls but some of them are failing with > MENDATORY_IE_MISSING in freeswitch.What should actually missing when > freeswitch throw MENDATORY_IE_MISSING ? > > I don't know why it is giving this error. > Can anyone please help me to solve this issue or can anyone assist me with > this? > > > -- > Thanks, > Rutu Patel > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/3c0eb659/attachment.html From ssinyagin at gmail.com Mon Sep 21 02:09:08 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Mon, 21 Sep 2015 00:09:08 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: References: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> Message-ID: You can split the inbound and outbound calls for your registered users into different contexts, and that will ensure that calls from outside are not sent to PSTN in an uncontrolled way. See an example here: https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md In your public context, you match the calks from the gsm gateway and transfer them to an extension in one if your internal contexts. On Sep 20, 2015 6:59 PM, "Michael Nielsen" wrote: > I've tried different scenarios. > One was to put all my dial plans in public context. This worked, but of > course opened up a lot of security issues. > > My thoughts are now to have all my dial plans in the default context, so > only registered users can dial them, but also have one single dial plan in > the public context for transferring incoming calls to the default dial > plan. > > BUT will this not still open up for security issues? > > I currently see calls in my cdr csv made from user 100 even though no such > user exists!? > > How can one be sure that calls are only made from registered and > authenticated users in FS? > > On Wednesday, September 16, 2015, Bote Man > wrote: > >> This is the job of the dialplan. The example entries that are included >> with the vanilla FS config provide guidance, but in my particular case I >> had to test on a different SIP field than the vanilla config was looking >> for. >> >> >> >> My inbound calls from CallCentric put the destination number (DID) in >> sip_to_user so my dialplan test condition reads: >> >> >> >> >> >> I had to read the FS debug logs to see what it was seeing, and then >> adjust my dialplan accordingly. >> >> >> >> If you have many FS users you might consider looking up the directory >> entries with XML as is typically done. >> >> >> >> Here is a good place to start for more information: >> >> https://freeswitch.org/confluence/display/FREESWITCH/Dialplan >> >> >> >> Hope this helps. >> >> >> >> Bote >> >> >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael >> Nielsen >> *Sent:* Wednesday, 16 September, 2015 08:33 >> *To:* FreeSWITCH Users Help >> *Subject:* [Freeswitch-users] Call FS users from external gateway. >> >> >> >> I've got my users in FS in /directory/users.xml in a certain domain and >> user-context = public. >> >> I've got my FS hooked up to a SIP gateway for connection to the GSM-world. >> >> >> >> I'm able to route calls to my SIP gateway for outbound calls, but >> incoming calls to my FS from the GSM-world does not get routed to my users >> in FS. >> >> >> >> My users have the ID's "+4412345678", and incoming calls from my SIP >> gateway does contain +4412345678 at my-sip-gateway-domain.com >> >> >> >> I guess I need to tell FS somehow that incoming calls from my SIP gateway >> should match my user IDs in users from my /directory/users.xml. >> >> >> >> But how to I do this? >> > > _________________________________________________________________________ > 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/20150921/8e7fdc8d/attachment-0001.html From andretodd at verizon.net Mon Sep 21 03:27:30 2015 From: andretodd at verizon.net (Andre DeMattia) Date: Sun, 20 Sep 2015 19:27:30 -0400 Subject: [Freeswitch-users] Transfer after bridge has no read codec. Message-ID: <02bc01d0f3fb$eeeb18f0$ccc14ad0$@verizon.net> Hello, I am using Transfer After Bridge in Bypass media mode and when I transfer I am getting this error 2015-09-20 22:22:14.278228 [ERR] switch_core_io.c:187 sofia/internal/xxxx has no read codec. Does anyone know what this error means and how to correct it? I didn?t know codec was needed in bypass mode. I am transferring back to the dial plan. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/05cff3be/attachment.html From krice at freeswitch.org Mon Sep 21 03:32:02 2015 From: krice at freeswitch.org (Ken Rice) Date: Sun, 20 Sep 2015 18:32:02 -0500 Subject: [Freeswitch-users] Transfer after bridge has no read codec. In-Reply-To: <02bc01d0f3fb$eeeb18f0$ccc14ad0$@verizon.net> References: <02bc01d0f3fb$eeeb18f0$ccc14ad0$@verizon.net> Message-ID: bypass media mode is a special mode and doesnt work with everything... you might consider contacting consulting at freeswitch.org and commission a patch to address this scenario On Sun, Sep 20, 2015 at 6:27 PM, Andre DeMattia wrote: > Hello, I am using Transfer After Bridge in Bypass media mode and when I > transfer I am getting this error > > > > 2015-09-20 22:22:14.278228 [ERR] switch_core_io.c:187 sofia/internal/xxxx > has no read codec. > > > > Does anyone know what this error means and how to correct it? I didn?t > know codec was needed in bypass mode. I am transferring back to the dial > plan. > > Thanks > > _________________________________________________________________________ > 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/20150920/794265d7/attachment.html From andretodd at verizon.net Mon Sep 21 03:46:46 2015 From: andretodd at verizon.net (Andre DeMattia) Date: Sun, 20 Sep 2015 19:46:46 -0400 Subject: [Freeswitch-users] Transfer after bridge has no read codec. Message-ID: <02c501d0f3fe$9febae10$dfc30a30$@verizon.net> I did noticed looking at the phone number that shows up that the calls are 487 (canceled). Will transfer after bridge work if the call never gets answered? How would I avoid the transfer if canceled? Thanks From: Andre DeMattia [mailto:andretodd at verizon.net] Sent: Sunday, September 20, 2015 7:28 PM To: 'FreeSWITCH Users Help' Subject: Transfer after bridge has no read codec. Hello, I am using Transfer After Bridge in Bypass media mode and when I transfer I am getting this error 2015-09-20 22:22:14.278228 [ERR] switch_core_io.c:187 sofia/internal/xxxx has no read codec. Does anyone know what this error means and how to correct it? I didn?t know codec was needed in bypass mode. I am transferring back to the dial plan. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/5b4f136e/attachment.html From bhavikpatel14388 at gmail.com Mon Sep 21 08:04:18 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Mon, 21 Sep 2015 09:34:18 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Thank you for reply. In my switch.conf.xml file have following setting. What should be the proper value for this parameter for call recording.? In my server i have 100+ CC. Please suggest here. On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov wrote: > In my setup Freeswitch handles up to simultaneous 210 recorded calls in > OpenVZ container.As mentioned above just adjust in > "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: > "max-sessions" and "sessions-per-second". > > > On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < > kamil.nigmatullin at gmail.com> wrote: > >> 30 calls limit is by default and can be configured according to your needs >> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >> ssinyagin at gmail.com> ???????: >> >> Recording 100 simultaneous sessions shouldn't be a problem on a decent >>> baremetal server. >>> >>> Keep in mind that the default maximum is 30 calls per second, and you >>> may easily hit that limit in your tests. >>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>> wrote: >>> >>>> Hi Guys, >>>> >>>> I am using record_session applications on one of my live server, which >>>> have 100 concurrent calls are running. >>>> >>>> When i enable using dialplan then calls are dropping and getting most >>>> of call "503 Service Unavilable", so it means record_session generating >>>> load on freeswitch. >>>> >>>> I am using FreeSWITCH Version >>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>> 20:26:22Z 64bit). >>>> >>>> Can any one please suggest me is it bug of Freeswitch ? >>>> >>>> -- >>>> Thanks, >>>> Bhavik Patel >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Best regards, > Volodymyr > > _________________________________________________________________________ > 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 > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/0ab4a33f/attachment-0001.html From ashwinrath at gmail.com Mon Sep 21 08:22:17 2015 From: ashwinrath at gmail.com (Ashwin Rath) Date: Mon, 21 Sep 2015 09:52:17 +0530 Subject: [Freeswitch-users] Virtual hold for mod_callcenter Message-ID: Hi This is an open question Has anyone ever implemented a virtual hold in mod_callcenter or freeSWITCH ? by Virtual Hold i refer to the functionality which allows a waiting caller to hangup and places him in a queue and then call him back when it is his turn. -- Ashwin Kumar Rath -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/219cb942/attachment.html From tom at tomlynn.com Mon Sep 21 09:14:22 2015 From: tom at tomlynn.com (Tom Lynn) Date: Sun, 20 Sep 2015 22:14:22 -0700 Subject: [Freeswitch-users] Is switchpi.org still up? Message-ID: Subject speaks for itself. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150920/a70b0695/attachment.html From krice at freeswitch.org Mon Sep 21 09:37:48 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 21 Sep 2015 00:37:48 -0500 Subject: [Freeswitch-users] Is switchpi.org still up? In-Reply-To: References: Message-ID: Its been down a while... I believe anything vital i still have tho Sent from my iPhone > On Sep 21, 2015, at 12:14 AM, Tom Lynn wrote: > > Subject speaks for itself. > _________________________________________________________________________ > 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 From shaun.stokes at itec-support.co.uk Mon Sep 21 11:15:27 2015 From: shaun.stokes at itec-support.co.uk (Shaun Stokes) Date: Mon, 21 Sep 2015 07:15:27 +0000 Subject: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 In-Reply-To: References: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954AE4@mbx-01.sysconfig.co.uk> Message-ID: <6FD2F8B5BB72834E9939AEDF9FB802A9016B954CE5@mbx-01.sysconfig.co.uk> We?re in the process of migrating to our new build on Debian 8, but this will take a few more weeks to complete. This gives me some confidence that we?ve made the right decision. Thanks, Shaun From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: 20 September 2015 01:46 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] FreeSWITCH - Segmentation fault in libcrypto.so.1.0.0 There are known issues with OpenSSL on Ubuntu 12.04 LTS being broken by some patches that Ubuntu broke in that library. It is STRONGLY recommend not to use 12.04, as it is known to be broken, specifically a history of causing segfaults in OpenSSL. We reccomend using Debian 8, it will be the most stable platform is it is our primary development platform, so it will get the best testing. On Saturday, September 19, 2015, Shaun Stokes > wrote: Hi, We use FreeSWITCH in a production enviroment and this morning experienced an outage caused by a segmentation fault (error 4 in libcrypto.so.1.0.0). Based on this error I'm geussing this is linked to the OpenSSL module? We have TLS disabled in all of our SIP profiles, how can we stop FreeSWITCH from using libcrypto, or is anyone able to advise on another method to fix this? Our system: Ubuntu 12.04 LTS FreeSwitch 1.4.15 PostgreSQL 9.3.6 OpenSSL 1.0.1 Please see below for a copy of the kernal log, I've replaced server names and IP addresses with xxxx for security purposes. Sep 19 00:21:13 xxxx kernel: [1276167.422451] show_signal_msg: 57 callbacks suppressed Sep 19 00:21:13 xxxx kernel: [1276167.422456] freeswitch[53622]: segfault at 7f4590c6b000 ip 00007f45908fb6e3 sp 00007f453f50dfc0 error 4 in libcrypto.so.1.0.0[7f4590890000+1b2000] This isn't the first time we've seen this error, but it has been many months since this last occured. The last time we expeirenced this type of segmentation fault (libcrypto) in FreeSWITCH we installed all available updates. On this occasion the segmentation fault happened overnight when we only have the occasional call. This happened approx 37 seconds after the last call had ended (see below). d89ff492-5e5b-11e5-90c5-d74017d9130d 2015-09-19 00:20:36.601890 [NOTICE] sofia.c:952 Hangup sofia/internal/3303 at xxxx [CS_EXECUTE] [NORMAL_CLEARING] da61a97e-5e5b-11e5-90f6-d74017d9130d 2015-09-19 00:20:36.621841 [NOTICE] switch_ivr_bridge.c:754 Hangup sofia/external/+xxxx at xxxx [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] There doesn't seem to be any connection with the time or any events on the server, there were no authentication attempts or logs that we can find which could be linked to segmentation fault. Hope someone here can advise. Many Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/7af56d1c/attachment.html From andrew.keil at visytel.com Mon Sep 21 11:43:10 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Mon, 21 Sep 2015 07:43:10 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved Message-ID: To all, Found what I was missing (and causing all my build issues): rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm Now when I perform the yum install commands and it pulls down the right version and everything works as expected. Here is my procedure (for those who wish to use the manual configure/make approach): Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation): Note: Everything below is run inside CentOS 7 terminal as "root" user (via "su -" command) 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take affect. 3) yum -y install git 4) yum -y install epel-release 5) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm 6) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel 7) yum -y install libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 8) cd /usr/local/src 9) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 10) cd /usr/local/src/freeswitch 11) ./bootstrap.sh 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml Change: {!!set it to something different!!} Save and close ( :wq!) 19) cd /usr/local/freeswitch/conf/sip_profiles 20) mv internal-ipv6.xml internal-ipv6.xml.removed {disables ipv6 support} 21) mv external-ipv6.xml external-ipv6.xml.removed {disables ipv6 support} 22) cd /usr/local/freeswitch/bin 23) ./freeswitch -nonat -nonatmap 24) ... to exit from FreeSWITCH console FreeSWITCH Version: 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 12:06 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) This worked! However mod_opus fails now. Since I cannot perform a yum install libopus-devel do I need to follow this link: http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz Getting there! Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 8:46 AM To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) Thanks I will give this a try. On 19 Sep 2015, at 12:07 AM, Christopher Rienzo > wrote: sudo yum install lua-devel On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150921/5711630d/attachment-0001.html From bhavikpatel14388 at gmail.com Mon Sep 21 13:08:47 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Mon, 21 Sep 2015 14:38:47 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: I did try to setup like , Here: *fs_cli -x"status"* UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, 807 microseconds FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is ready 155177 session(s) since startup 375 session(s) - peak 473, last 5min 464 30 session(s) per Sec out of max 500, peak 83, last 5min 66 2000 session(s) max min idle cpu 0.00/36.30 Current Stack Size/Max 240K/8192K But getting same result. Any help will be appreciated. On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel wrote: > Thank you for reply. > > In my switch.conf.xml file have following setting. > > > > > > What should be the proper value for this parameter for call recording.? > > In my server i have 100+ CC. > > Please suggest here. > > > On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov > wrote: > >> In my setup Freeswitch handles up to simultaneous 210 recorded calls in >> OpenVZ container.As mentioned above just adjust in >> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >> "max-sessions" and "sessions-per-second". >> >> >> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >> kamil.nigmatullin at gmail.com> wrote: >> >>> 30 calls limit is by default and can be configured according to your >>> needs >>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>> ssinyagin at gmail.com> ???????: >>> >>> Recording 100 simultaneous sessions shouldn't be a problem on a decent >>>> baremetal server. >>>> >>>> Keep in mind that the default maximum is 30 calls per second, and you >>>> may easily hit that limit in your tests. >>>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>>> wrote: >>>> >>>>> Hi Guys, >>>>> >>>>> I am using record_session applications on one of my live server, which >>>>> have 100 concurrent calls are running. >>>>> >>>>> When i enable using dialplan then calls are dropping and getting most >>>>> of call "503 Service Unavilable", so it means record_session generating >>>>> load on freeswitch. >>>>> >>>>> I am using FreeSWITCH Version >>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>> 20:26:22Z 64bit). >>>>> >>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>> >>>>> -- >>>>> Thanks, >>>>> Bhavik Patel >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Best regards, >> Volodymyr >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Thanks, > Bhavik Patel > > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/e6836e93/attachment.html From gmaruzz at gmail.com Mon Sep 21 13:25:00 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 21 Sep 2015 11:25:00 +0200 Subject: [Freeswitch-users] Now and then, some dirty joy (Schadenfreude) Message-ID: Skype is down worldwide since one hour or so... https://en.wikipedia.org/wiki/Schadenfreude Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/034b9dd3/attachment.html From mic.niel84 at gmail.com Mon Sep 21 13:28:13 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 21 Sep 2015 11:28:13 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: References: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> Message-ID: Hi Stanislav, Thank you. I'll follow that tutorial. One thing, my way of knowing whether to route to other FS user or to the pstn gw is to use the user_exists condition. My users ids are e.164 numbers so they match numbers for use with the pstn gw. If I place that in the internal dial plan in default context, will that expose a security issues or should that be fine? On Monday, September 21, 2015, Stanislav Sinyagin wrote: > You can split the inbound and outbound calls for your registered users > into different contexts, and that will ensure that calls from outside are > not sent to PSTN in an uncontrolled way. See an example here: > > > https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md > > In your public context, you match the calks from the gsm gateway and > transfer them to an extension in one if your internal contexts. > On Sep 20, 2015 6:59 PM, "Michael Nielsen" > wrote: > >> I've tried different scenarios. >> One was to put all my dial plans in public context. This worked, but of >> course opened up a lot of security issues. >> >> My thoughts are now to have all my dial plans in the default context, so >> only registered users can dial them, but also have one single dial plan in >> the public context for transferring incoming calls to the default dial >> plan. >> >> BUT will this not still open up for security issues? >> >> I currently see calls in my cdr csv made from user 100 even though no >> such user exists!? >> >> How can one be sure that calls are only made from registered and >> authenticated users in FS? >> >> On Wednesday, September 16, 2015, Bote Man > > wrote: >> >>> This is the job of the dialplan. The example entries that are included >>> with the vanilla FS config provide guidance, but in my particular case I >>> had to test on a different SIP field than the vanilla config was looking >>> for. >>> >>> >>> >>> My inbound calls from CallCentric put the destination number (DID) in >>> sip_to_user so my dialplan test condition reads: >>> >>> >>> >>> >>> >>> I had to read the FS debug logs to see what it was seeing, and then >>> adjust my dialplan accordingly. >>> >>> >>> >>> If you have many FS users you might consider looking up the directory >>> entries with XML as is typically done. >>> >>> >>> >>> Here is a good place to start for more information: >>> >>> https://freeswitch.org/confluence/display/FREESWITCH/Dialplan >>> >>> >>> >>> Hope this helps. >>> >>> >>> >>> Bote >>> >>> >>> >>> >>> >>> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >>> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael >>> Nielsen >>> *Sent:* Wednesday, 16 September, 2015 08:33 >>> *To:* FreeSWITCH Users Help >>> *Subject:* [Freeswitch-users] Call FS users from external gateway. >>> >>> >>> >>> I've got my users in FS in /directory/users.xml in a certain domain and >>> user-context = public. >>> >>> I've got my FS hooked up to a SIP gateway for connection to the >>> GSM-world. >>> >>> >>> >>> I'm able to route calls to my SIP gateway for outbound calls, but >>> incoming calls to my FS from the GSM-world does not get routed to my users >>> in FS. >>> >>> >>> >>> My users have the ID's "+4412345678", and incoming calls from my SIP >>> gateway does contain +4412345678 at my-sip-gateway-domain.com >>> >>> >>> >>> I guess I need to tell FS somehow that incoming calls from my SIP >>> gateway should match my user IDs in users from my /directory/users.xml. >>> >>> >>> >>> But how to I do this? >>> >> >> _________________________________________________________________________ >> 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/20150921/911c4ea7/attachment-0001.html From ssinyagin at gmail.com Mon Sep 21 13:34:13 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Mon, 21 Sep 2015 11:34:13 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: References: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> Message-ID: well, if you blindly transfer an unauthenticated call from public context into the default context, you may get a hefty bill at the end of the month :) On Mon, Sep 21, 2015 at 11:28 AM, Michael Nielsen wrote: > Hi Stanislav, > > Thank you. I'll follow that tutorial. > > One thing, my way of knowing whether to route to other FS user or to the > pstn gw is to use the user_exists condition. > My users ids are e.164 numbers so they match numbers for use with the pstn > gw. > > If I place that in the internal dial plan in default context, will that > expose a security issues or should that be fine? > > > On Monday, September 21, 2015, Stanislav Sinyagin > wrote: >> >> You can split the inbound and outbound calls for your registered users >> into different contexts, and that will ensure that calls from outside are >> not sent to PSTN in an uncontrolled way. See an example here: >> >> >> https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md >> >> In your public context, you match the calks from the gsm gateway and >> transfer them to an extension in one if your internal contexts. >> >> On Sep 20, 2015 6:59 PM, "Michael Nielsen" wrote: >>> >>> I've tried different scenarios. >>> One was to put all my dial plans in public context. This worked, but of >>> course opened up a lot of security issues. >>> >>> My thoughts are now to have all my dial plans in the default context, so >>> only registered users can dial them, but also have one single dial plan in >>> the public context for transferring incoming calls to the default dial plan. >>> >>> BUT will this not still open up for security issues? >>> >>> I currently see calls in my cdr csv made from user 100 even though no >>> such user exists!? >>> >>> How can one be sure that calls are only made from registered and >>> authenticated users in FS? >>> >>> On Wednesday, September 16, 2015, Bote Man >>> wrote: >>>> >>>> This is the job of the dialplan. The example entries that are included >>>> with the vanilla FS config provide guidance, but in my particular case I had >>>> to test on a different SIP field than the vanilla config was looking for. >>>> >>>> >>>> >>>> My inbound calls from CallCentric put the destination number (DID) in >>>> sip_to_user so my dialplan test condition reads: >>>> >>>> >>>> >>>> >>>> >>>> I had to read the FS debug logs to see what it was seeing, and then >>>> adjust my dialplan accordingly. >>>> >>>> >>>> >>>> If you have many FS users you might consider looking up the directory >>>> entries with XML as is typically done. >>>> >>>> >>>> >>>> Here is a good place to start for more information: >>>> >>>> https://freeswitch.org/confluence/display/FREESWITCH/Dialplan >>>> >>>> >>>> >>>> Hope this helps. >>>> >>>> >>>> >>>> Bote >>>> >>>> >>>> >>>> >>>> >>>> From: freeswitch-users-bounces at lists.freeswitch.org >>>> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael >>>> Nielsen >>>> Sent: Wednesday, 16 September, 2015 08:33 >>>> To: FreeSWITCH Users Help >>>> Subject: [Freeswitch-users] Call FS users from external gateway. >>>> >>>> >>>> >>>> I've got my users in FS in /directory/users.xml in a certain domain and >>>> user-context = public. >>>> >>>> I've got my FS hooked up to a SIP gateway for connection to the >>>> GSM-world. >>>> >>>> >>>> >>>> I'm able to route calls to my SIP gateway for outbound calls, but >>>> incoming calls to my FS from the GSM-world does not get routed to my users >>>> in FS. >>>> >>>> >>>> >>>> My users have the ID's "+4412345678", and incoming calls from my SIP >>>> gateway does contain +4412345678 at my-sip-gateway-domain.com >>>> >>>> >>>> >>>> I guess I need to tell FS somehow that incoming calls from my SIP >>>> gateway should match my user IDs in users from my /directory/users.xml. >>>> >>>> >>>> >>>> But how to I do this? >>> >>> >>> _________________________________________________________________________ >>> 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 > > > _________________________________________________________________________ > 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 From ssinyagin at gmail.com Mon Sep 21 13:36:18 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Mon, 21 Sep 2015 11:36:18 +0200 Subject: [Freeswitch-users] Compiling under SmartOS In-Reply-To: References: <20150909231418.c190a040@mail.email-me.co.uk> Message-ID: -u, -g, -rp, and -lp are now supported: https://freeswitch.org/jira/browse/FS-8195 Next step is to create a correct SMF manifest and produce a SmartOS package. By the way, under what circumstances the -lp option could ever be useful? On Tue, Sep 15, 2015 at 3:59 PM, Stanislav Sinyagin wrote: > I'm making some progress, but still some things aren't working as expected: > https://goo.gl/514jCK > > The daemon now takes granular control of its privileges, so -u option > is working correctly so far. I probably need to add > PRIV_FILE_DAC_SEARCH privilege, because some strange side effects pop > up when some directory cannot be listed because it belongs to a > different user. > > Where I'm stuck is in -rp option: the daemon tries to adjust its > scheduler, but fails even if PRIV_PROC_PRIOCNTL privilege is given to > the zone. > > I'll dig slowly through it, but if there's someone familiar with > Solaris privileges, that would probably help. > > cheers, > stanislav > > > On Thu, Sep 10, 2015 at 10:39 AM, Stanislav Sinyagin > wrote: >> wiki is updated: >> https://freeswitch.org/confluence/display/FREESWITCH/SmartOS >> >> On Thu, Sep 10, 2015 at 6:47 AM, Stanislav Sinyagin wrote: >>> I saw the profiles binding to TCP 5080 and 5060 (UDP too). >>> >>> On Sep 10, 2015 1:15 AM, "Support" wrote: >>>> >>>> Stanislav, >>>> >>>> Great progress you have made there, I returned to Debian myself but I >>>> believe quite a few smartos guys are running older versions. >>>> >>>> I'll spin up a smartos box and see if master resolves the issue that was >>>> the killer for me: https://freeswitch.org/jira/browse/FS-7991 >>>> >>>> Sip handsets had no problem with TCP but it just wouldn't send through a >>>> gateway using TCP. >>>> >>>> Thanks for everything so far. >>>> >>>> Regards >>>> Darren >>>> >>>> ________________________________ >>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>> To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] >>>> Sent: Wed, 09 Sep 2015 23:57:00 +0000 >>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>> >>>> My patches are now in master, so FreeSWITCH can be compiled under any >>>> of Solaris derivatives. >>>> >>>> The -u option will not work in current FreeSWITCH on any of Solaris >>>> derivatives, regardless if it's in a zone or not: the -u option causes >>>> it to execute setuid() to switch to the unprivileged user. But the >>>> problem is, that setuid() sets the effective set of privileges to >>>> "basic", and "proc_clock_highres" is not included, even that it is >>>> allowed for the process. >>>> >>>> This piece illustrates this behavior: >>>> >>>> [root at fs01 ~]# perl -e 'use POSIX; setuid(1000); system("ppriv \$\$")' >>>> 4079: ppriv 4079 >>>> flags = >>>> E: basic >>>> I: basic >>>> P: basic >>>> L: >>>> basic,contract_event,contract_identity,contract_observer,dtrace_proc,dtrace_user,file_chown,file_chown_self,file_dac_execute,file_dac_read,file_dac_search,file_dac_write,file_owner,file_setid,ipc_dac_read,ipc_dac_write,ipc_owner,net_bindmlp,net_icmpaccess,net_mac_aware,net_observability,net_privaddr,net_rawaccess,proc_audit,proc_chroot,proc_clock_highres,proc_lock_memory,proc_owner,proc_prioup,proc_setid,proc_taskid,sys_acct,sys_admin,sys_audit,sys_fs_import,sys_ip_config,sys_iptun_config,sys_mount,sys_nfs,sys_ppp_config,sys_resource >>>> >>>> >>>> So, switch_core.c needs to be modified to utilize setpflags() and >>>> setppriv() if we are under Solaris, and assign "proc_clock_highres" to >>>> the process before the timer is initialized. I will propose the patch >>>> within a month or so. >>>> >>>> FreeSWITCH runs fine as root. >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Sep 8, 2015 at 11:54 PM, Stanislav Sinyagin >>>> wrote: >>>> > Darren, >>>> > >>>> > if the zone has the proc_clock_highres privilege, you can assign it to >>>> > the freeswitch user: >>>> > usermod -K defaultpriv=basic,proc_clock_highres frsw >>>> > >>>> > after that, under "su - frsw", FreeSWITCH can start. >>>> > >>>> > But launching it as root with "-u frsw -g frsw" causes the same >>>> > coredump, as timerfd is unavailable for some reason. This needs >>>> > further investigation. >>>> > >>>> > Also inside a zone, -rp does not have any effect on the process >>>> > priority, because this needs another privilege: PRIV_PROC_PRIOUP or >>>> > PRIV_PROC_PRIOCNTL (see privileges(5)). >>>> > >>>> > So, there are still obstacles, but we're getting there slowly. But it >>>> > looks like you anyway have to have administrative access to the global >>>> > zone in order to run FreeSWITCH in a SmartOS zone. So, hosting it at >>>> > Joyent doesn't look realistic. Still, it's a very attractive platform >>>> > because of its lightweight zones and nice network performance and >>>> > built-in ZFS. Soon I will have a test physical server with SmartOS in >>>> > my lab, and I can let the interested people access it and test or play >>>> > around. >>>> > >>>> > cheers, >>>> > stanislav >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > On Tue, Sep 8, 2015 at 6:59 PM, Support >>>> > wrote: >>>> >> Stanislav, >>>> >> >>>> >> Yes I did use that to get it going but then found that only worked as >>>> >> root. >>>> >> >>>> >> Also, I know for myself, who was in control of the global zone, that >>>> >> this >>>> >> was a workaround but it was quickly pointed out to me by community >>>> >> members >>>> >> that this is just a workaround as those just using for example Joyent >>>> >> cloud >>>> >> or any zone other than on their own server would probably never be >>>> >> given >>>> >> access to the high res clock. >>>> >> >>>> >> Regards >>>> >> Darren >>>> >> >>>> >> ________________________________ >>>> >> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>> >> To: FreeSWITCH Users Help >>>> >> [mailto:freeswitch-users at lists.freeswitch.org] >>>> >> Sent: Tue, 08 Sep 2015 16:49:01 +0000 >>>> >> >>>> >> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>> >> >>>> >> phew, it started finally. >>>> >> >>>> >> The correct string is "limit_priv": "default,proc_clock_highres" >>>> >> >>>> >> After vmadm update, you need to reboot the zone, in order for new >>>> >> permissions to propagate to its processes. >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin >>>> >> >>>> >> wrote: >>>> >>> no, my bad, it's still failing on the timer. I'll spend some time on >>>> >>> it. Feel free to contact me directly on skype or google hangouts or >>>> >>> telegram >>>> >>> >>>> >>> On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin >>>> >>> >>>> >>> wrote: >>>> >>>> actually the answer about the timer was given in that same chat where >>>> >>>> you took part: >>>> >>>> http://echelog.com/logs/browse/smartos/1438293600 >>>> >>>> >>>> >>>> I added the following line to the VM manifest json, and then did >>>> >>>> "vmadm >>>> >>>> update": >>>> >>>> >>>> >>>> "limit_priv": "default,-proc_clock_highres" >>>> >>>> >>>> >>>> Now it doesn't complain about the timer. But the master branch still >>>> >>>> coredumps for some other reason :) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Sep 8, 2015 at 3:42 PM, Support >>>> >>>> wrote: >>>> >>>>> Stanislav, >>>> >>>>> >>>> >>>>> I cannot help with this, my skills don't reach that far but I can >>>> >>>>> point >>>> >>>>> you >>>> >>>>> in the right direction. >>>> >>>>> >>>> >>>>> I had the same problem and it seems to be related to something >>>> >>>>> called >>>> >>>>> timerfd. Using the ppriv command you can see freeswitch is wanting >>>> >>>>> access to >>>> >>>>> the high res clock, something not available to smartos zones with >>>> >>>>> the >>>> >>>>> default privileges. >>>> >>>>> >>>> >>>>> I did manage to mess with the smartos privileges and get it to run >>>> >>>>> at >>>> >>>>> one >>>> >>>>> time but it was only when running as root. >>>> >>>>> >>>> >>>>> If you actually used an older version of smartos, I think the one I >>>> >>>>> used >>>> >>>>> is >>>> >>>>> dated around january this year, then it will compile fine and use >>>> >>>>> some >>>> >>>>> sort >>>> >>>>> of other timing method. >>>> >>>>> >>>> >>>>> This timerfd thing, thing relates to freeswitch finding a file >>>> >>>>> called >>>> >>>>> timerfd.h that didn't appear in smartos zones until about march this >>>> >>>>> year, >>>> >>>>> something to do with lx brand I think. >>>> >>>>> >>>> >>>>> I have just looked and the smartos version that will compile is >>>> >>>>> 20150108T111855Z, obviously it would be better on the newer. >>>> >>>>> >>>> >>>>> Compiling on the above smartos version and then running it on newer >>>> >>>>> is >>>> >>>>> no >>>> >>>>> problem which is what I ended up doing. >>>> >>>>> >>>> >>>>> Hope this helps >>>> >>>>> >>>> >>>>> Regards >>>> >>>>> Darren >>>> >>>>> >>>> >>>>> ________________________________ >>>> >>>>> From: Stanislav Sinyagin [mailto:ssinyagin at gmail.com] >>>> >>>>> To: FreeSWITCH Users Help >>>> >>>>> [mailto:freeswitch-users at lists.freeswitch.org] >>>> >>>>> Sent: Tue, 08 Sep 2015 07:55:37 +0000 >>>> >>>>> Subject: Re: [Freeswitch-users] Compiling under SmartOS >>>> >>>>> >>>> >>>>> >>>> >>>>> See the update at https://freeswitch.org/jira/browse/FS-7967 >>>> >>>>> >>>> >>>>> I fixed the compilation problems, and now there's a runtime issue. >>>> >>>>> >>>> >>>>> On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin >>>> >>>>> wrote: >>>> >>>>>> I see there are some people on the list, working with SmartOS. >>>> >>>>>> >>>> >>>>>> The current master fails to compile: >>>> >>>>>> https://freeswitch.org/jira/browse/FS-7967 >>>> >>>>>> >>>> >>>>>> Your input will be appreciated. >>>> >>>>>> >>>> >>>>>> I just started looking around and getting the feeling what SmartOS >>>> >>>>>> is. >>>> >>>>>> I worked with Solaris quite a lot, but that was almost 10 years >>>> >>>>>> ago. >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> _________________________________________________________________________ >>>> >>>>> 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 >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> _________________________________________________________________________ >>>> >>>>> 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 >>>> >> >>>> >> >>>> >> _________________________________________________________________________ >>>> >> 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 >>>> >> >>>> >> >>>> >> >>>> >> _________________________________________________________________________ >>>> >> 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 >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 From bilaln018 at gmail.com Mon Sep 21 13:49:14 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Mon, 21 Sep 2015 14:49:14 +0500 Subject: [Freeswitch-users] [Condition AND Problem] Message-ID: Hi All, I have the following as my dial plan, I have changed the effective called id to 2, now what I expect is that action should be executed, but dial plan goes to the anti-action Don't know what I am missing out. Help is appropriated, Regards Bilal Abbasi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/0bb95924/attachment.html From s.safarov at gmail.com Mon Sep 21 14:06:58 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Mon, 21 Sep 2015 13:06:58 +0300 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Try On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi wrote: > Hi All, > I have the following as my dial plan, > > > > data="effective_caller_id_number=2"/> > > > > expression="(^\d{11}$|^\d{10}$)"/> > expression="2"> > > > data="hangup_after_bridge=true"/> > data="continue_on_fail=true"/> > > > > > > > I have changed the effective called id to 2, now what I expect is that > action should be executed, but dial plan goes to the anti-action > Don't know what I am missing out. > > Help is appropriated, > > Regards > Bilal Abbasi > > _________________________________________________________________________ > 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/20150921/be866acb/attachment-0001.html From bilaln018 at gmail.com Mon Sep 21 14:41:13 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Mon, 21 Sep 2015 15:41:13 +0500 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Thanks for the comment, but this does not solved the issue..:-( Regards On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov wrote: > Try > > > > On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi > wrote: > >> Hi All, >> I have the following as my dial plan, >> >> >> >> > data="effective_caller_id_number=2"/> >> >> >> >> > expression="(^\d{11}$|^\d{10}$)"/> >> > expression="2"> >> >> >> > data="hangup_after_bridge=true"/> >> > data="continue_on_fail=true"/> >> >> >> >> >> >> >> I have changed the effective called id to 2, now what I expect is that >> action should be executed, but dial plan goes to the anti-action >> Don't know what I am missing out. >> >> Help is appropriated, >> >> Regards >> Bilal Abbasi >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150921/5c9e962f/attachment.html From steveayre at gmail.com Mon Sep 21 15:32:49 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 21 Sep 2015 12:32:49 +0100 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: What's the destination_number? Also you probably want to test for ^2$ not 2 (exact match of "2" rather than contains "2") If you look at FreeSWITCH's debug logging you'll see messages of when it evaluates conditions - what it's testing, what it's testing for and the PASS/FAIL result. On 21 September 2015 at 11:41, Bilal Abbasi wrote: > Thanks for the comment, but this does not solved the issue..:-( > Regards > > > On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov > wrote: > >> Try >> > inline="true"/> >> >> >> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >> wrote: >> >>> Hi All, >>> I have the following as my dial plan, >>> >>> >>> >>> >> data="effective_caller_id_number=2"/> >>> >>> >>> >>> >> expression="(^\d{11}$|^\d{10}$)"/> >>> >> expression="2"> >>> >>> >>> >> data="hangup_after_bridge=true"/> >>> >> data="continue_on_fail=true"/> >>> >> data="bypass_media=true"/> >>> >>> >>> >>> >>> >>> I have changed the effective called id to 2, now what I expect is that >>> action should be executed, but dial plan goes to the anti-action >>> Don't know what I am missing out. >>> >>> Help is appropriated, >>> >>> Regards >>> Bilal Abbasi >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150921/30c7b36c/attachment.html From bilaln018 at gmail.com Mon Sep 21 16:04:37 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Mon, 21 Sep 2015 17:04:37 +0500 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Destination number is 03131234567 and yes i know that this is not match exactly, and its not showing the condition result rather it shows the anti-action(result of condition false). Regards On Mon, Sep 21, 2015 at 4:32 PM, Steven Ayre wrote: > What's the destination_number? > > Also you probably want to test for ^2$ not 2 (exact match of "2" rather > than contains "2") > > If you look at FreeSWITCH's debug logging you'll see messages of when it > evaluates conditions - what it's testing, what it's testing for and the > PASS/FAIL result. > > On 21 September 2015 at 11:41, Bilal Abbasi wrote: > >> Thanks for the comment, but this does not solved the issue..:-( >> Regards >> >> >> On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov >> wrote: >> >>> Try >>> >> inline="true"/> >>> >>> >>> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >>> wrote: >>> >>>> Hi All, >>>> I have the following as my dial plan, >>>> >>>> >>>> >>>> >>> data="effective_caller_id_number=2"/> >>>> >>>> >>>> >>>> >>> expression="(^\d{11}$|^\d{10}$)"/> >>>> >>> expression="2"> >>>> >>>> >>>> >>> data="hangup_after_bridge=true"/> >>>> >>> data="continue_on_fail=true"/> >>>> >>> data="bypass_media=true"/> >>>> >>>> >>> data="sofia/external/$1 at 10.100.0.60"/> >>>> >>>> >>>> >>>> I have changed the effective called id to 2, now what I expect is that >>>> action should be executed, but dial plan goes to the anti-action >>>> Don't know what I am missing out. >>>> >>>> Help is appropriated, >>>> >>>> Regards >>>> Bilal Abbasi >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150921/9de6ebb8/attachment-0001.html From steveayre at gmail.com Mon Sep 21 16:22:06 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 21 Sep 2015 13:22:06 +0100 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Ok, so that part should pass then. Out of curiousity why do you want to set effective_caller_id_number and then test if it's the value you just set - with inline that should always be true, so it doesn't give any advantage over just a single condition on destination_number. Without inline="true" when setting effective_caller_id_number=2 it'll never work, unless effective_caller_id_number was already 2. FreeSWITCH evaluates the conditions (hunting stage) to generate a list of actions to execute, then executes that list (execution stage), meaning the 3rd condition is evaluated before the "set" is executed despite the order they appear in the dialplan, unless you use inline=true which executes the set during the hunting stage as soon as it's found. Using that should work for you. On 21 September 2015 at 13:04, Bilal Abbasi wrote: > Destination number is 03131234567 and yes i know that this is not match > exactly, and its not showing the condition result rather it shows the > anti-action(result of condition false). > > Regards > > > On Mon, Sep 21, 2015 at 4:32 PM, Steven Ayre wrote: > >> What's the destination_number? >> >> Also you probably want to test for ^2$ not 2 (exact match of "2" rather >> than contains "2") >> >> If you look at FreeSWITCH's debug logging you'll see messages of when it >> evaluates conditions - what it's testing, what it's testing for and the >> PASS/FAIL result. >> >> On 21 September 2015 at 11:41, Bilal Abbasi wrote: >> >>> Thanks for the comment, but this does not solved the issue..:-( >>> Regards >>> >>> >>> On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov >>> wrote: >>> >>>> Try >>>> >>> inline="true"/> >>>> >>>> >>>> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >>>> wrote: >>>> >>>>> Hi All, >>>>> I have the following as my dial plan, >>>>> >>>>> >>>>> >>>>> >>>> data="effective_caller_id_number=2"/> >>>>> >>>>> >>>>> >>>>> >>>> expression="(^\d{11}$|^\d{10}$)"/> >>>>> >>>> expression="2"> >>>>> >>>>> >>>>> >>>> data="hangup_after_bridge=true"/> >>>>> >>>> data="continue_on_fail=true"/> >>>>> >>>> data="bypass_media=true"/> >>>>> >>>>> >>>> data="sofia/external/$1 at 10.100.0.60"/> >>>>> >>>>> >>>>> >>>>> I have changed the effective called id to 2, now what I expect is that >>>>> action should be executed, but dial plan goes to the anti-action >>>>> Don't know what I am missing out. >>>>> >>>>> Help is appropriated, >>>>> >>>>> Regards >>>>> Bilal Abbasi >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150921/13be3b54/attachment.html From bilaln018 at gmail.com Mon Sep 21 16:59:49 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Mon, 21 Sep 2015 17:59:49 +0500 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Thanks Ayre, Actually i am making a system to block few caller_id_numbers(its long story, even its not like what i said..:-P), i will pick that number form the database(to make that simple i have assigned 2), now as you said making variable inline, yes its working on the condition level, and every thing works GREAT, but when i print the logs it shows the old value of caller id(it seems its not set value executing the log, I am not picking up the way FS behaves. Regards Bilal Abbasi On Mon, Sep 21, 2015 at 5:22 PM, Steven Ayre wrote: > Ok, so that part should pass then. > > Out of curiousity why do you want to set effective_caller_id_number and > then test if it's the value you just set - with inline that should always > be true, so it doesn't give any advantage over just a single condition on > destination_number. > > Without inline="true" when setting effective_caller_id_number=2 it'll > never work, unless effective_caller_id_number was already 2. FreeSWITCH > evaluates the conditions (hunting stage) to generate a list of actions to > execute, then executes that list (execution stage), meaning the 3rd > condition is evaluated before the "set" is executed despite the order they > appear in the dialplan, unless you use inline=true which executes the set > during the hunting stage as soon as it's found. Using that should work for > you. > > > On 21 September 2015 at 13:04, Bilal Abbasi wrote: > >> Destination number is 03131234567 and yes i know that this is not match >> exactly, and its not showing the condition result rather it shows the >> anti-action(result of condition false). >> >> Regards >> >> >> On Mon, Sep 21, 2015 at 4:32 PM, Steven Ayre wrote: >> >>> What's the destination_number? >>> >>> Also you probably want to test for ^2$ not 2 (exact match of "2" rather >>> than contains "2") >>> >>> If you look at FreeSWITCH's debug logging you'll see messages of when it >>> evaluates conditions - what it's testing, what it's testing for and the >>> PASS/FAIL result. >>> >>> On 21 September 2015 at 11:41, Bilal Abbasi wrote: >>> >>>> Thanks for the comment, but this does not solved the issue..:-( >>>> Regards >>>> >>>> >>>> On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov >>>> wrote: >>>> >>>>> Try >>>>> >>>> inline="true"/> >>>>> >>>>> >>>>> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> I have the following as my dial plan, >>>>>> >>>>>> >>>>>> >>>>>> >>>>> data="effective_caller_id_number=2"/> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> expression="(^\d{11}$|^\d{10}$)"/> >>>>>> >>>>> expression="2"> >>>>>> >>>>>> >>>>>> >>>>> data="hangup_after_bridge=true"/> >>>>>> >>>>> data="continue_on_fail=true"/> >>>>>> >>>>> data="bypass_media=true"/> >>>>>> >>>>>> >>>>> data="sofia/external/$1 at 10.100.0.60"/> >>>>>> >>>>>> >>>>>> >>>>>> I have changed the effective called id to 2, now what I expect is >>>>>> that action should be executed, but dial plan goes to the anti-action >>>>>> Don't know what I am missing out. >>>>>> >>>>>> Help is appropriated, >>>>>> >>>>>> Regards >>>>>> Bilal Abbasi >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150921/14f56010/attachment-0001.html From brian at freeswitch.org Mon Sep 21 18:15:00 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 21 Sep 2015 09:15:00 -0500 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved In-Reply-To: References: Message-ID: Whats the purpose of disabling ipv6 support? On Mon, Sep 21, 2015 at 2:43 AM, Andrew Keil wrote: > To all, > > > > Found what I was missing (and causing all my build issues): rpm -Uvh > http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > > > > Now when I perform the yum install commands and it pulls down the right > version and everything works as expected. > > > > Here is my procedure (for those who wish to use the manual configure/make > approach): > > > > *Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation):* > > > > Note: Everything below is run inside CentOS 7 terminal as "root" user (via > "su -" command) > > > > 1) Make sure yum update is run and CentOS is up-to-date > > 2) {optional} inside Terminal window select Edit Profile Preferences and > select "Use custom default terminal size" and make it 160 x 60. Close > terminal and re-open for the change to take affect. > > 3) yum -y install git > > 4) yum -y install epel-release > > 5) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > > 6) yum -y install git gcc-c++ autoconf automake libtool wget python > ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel > sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel > libxml2-devel > > 7) yum -y install libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* > libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel > > 8) cd /usr/local/src > > 9) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git > > > 10) cd /usr/local/src/freeswitch > > 11) ./bootstrap.sh > > 12) ./configure > > 13) make > > 14) make install > > 15) make cd-sounds-install > > 16) make cd-moh-install > > 17) cd /usr/local/freeswitch/conf > > 18) vi vars.xml > > Change: data="default_password=1234"/> {!!set it to something different!!} > > Save and close ( :wq!) > > 19) cd /usr/local/freeswitch/conf/sip_profiles > > 20) mv internal-ipv6.xml internal-ipv6.xml.removed {disables ipv6 > support} > > 21) mv external-ipv6.xml external-ipv6.xml.removed {disables ipv6 support} > > 22) cd /usr/local/freeswitch/bin > > 23) ./freeswitch -nonat -nonatmap > > 24) ... to exit from FreeSWITCH console > > > > FreeSWITCH Version: 1.6.0+git~20150903T203652Z~6762f14140~64bit (git > 6762f14 2015-09-03 20:36:52Z 64bit) > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Andrew Keil > *Sent:* Saturday, 19 September 2015 12:06 PM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 > issue(s) > > > > This worked! However mod_opus fails now. Since I cannot perform a yum > install libopus-devel do I need to follow this link: > http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz > > > > Getting there! > > > > Andrew > > *From:* freeswitch-users-bounces at lists.freeswitch.org [ > mailto:freeswitch-users-bounces at lists.freeswitch.org > ] *On Behalf Of *Andrew > Keil > *Sent:* Saturday, 19 September 2015 8:46 AM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 > issue(s) > > > > Thanks I will give this a try. > > > On 19 Sep 2015, at 12:07 AM, Christopher Rienzo > wrote: > > sudo yum install lua-devel > > > > On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil > wrote: > > To FreeSWITCH users, > > > > I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am > trying to avoid the RPM approach since I am also working with Sangoma to > assist with their updated merge of freetdm into FreeSWITCH). > > > > CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done > successfully). > > > > *As root user:* > > > > yum install git gcc-c++ autoconf automake libtool wget python > ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel > sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel > libxml2-devel > > > > {also did the following to see if these will help} > > yum install libyuv-devel > > yum install libvpx-devel > > yum install libidn-devel > > yum install unbound-devel > > yum install libdb4* > > yum install libuuid-devel > > > > cd /usr/local/src > > > > git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git > > > > cd freeswitch > > ./bootstrap.sh > > vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} > > ./configure > > ./make > > > > making all mod_lua > > make[4]: Entering directory > `/usr/local/src/freeswitch/src/mod/languages/mod_lua' > > CXX mod_lua_la-mod_lua.lo > > mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* > > #include "lua.h" > > > > The mod_fsv issue I do not care so much about however Lua I need. > > > > FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the > Lua dependant package is version 5.1.4 not 5.2. > > > > I hope someone has an idea of what to try next. > > > > Regards, > > > > Andrew Keil > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/e10f3030/attachment-0001.html From brian at freeswitch.org Mon Sep 21 18:24:50 2015 From: brian at freeswitch.org (Brian West) Date: Mon, 21 Sep 2015 09:24:50 -0500 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: What kind of hardware are you running on and what does the signaling say? The ultimate truth as to what is going on will be in the logs, FreeSWITCH is rather chatty when debug mode is on. :) /b On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel wrote: > I did try to setup like , > > > > > Here: > *fs_cli -x"status"* > UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, 807 > microseconds > FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is ready > 155177 session(s) since startup > 375 session(s) - peak 473, last 5min 464 > 30 session(s) per Sec out of max 500, peak 83, last 5min 66 > 2000 session(s) max > min idle cpu 0.00/36.30 > Current Stack Size/Max 240K/8192K > > But getting same result. > Any help will be appreciated. > > On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel > wrote: > >> Thank you for reply. >> >> In my switch.conf.xml file have following setting. >> >> >> >> >> >> What should be the proper value for this parameter for call recording.? >> >> In my server i have 100+ CC. >> >> Please suggest here. >> >> >> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >> wrote: >> >>> In my setup Freeswitch handles up to simultaneous 210 recorded calls in >>> OpenVZ container.As mentioned above just adjust in >>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>> "max-sessions" and "sessions-per-second". >>> >>> >>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>> kamil.nigmatullin at gmail.com> wrote: >>> >>>> 30 calls limit is by default and can be configured according to your >>>> needs >>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>> ssinyagin at gmail.com> ???????: >>>> >>>> Recording 100 simultaneous sessions shouldn't be a problem on a decent >>>>> baremetal server. >>>>> >>>>> Keep in mind that the default maximum is 30 calls per second, and you >>>>> may easily hit that limit in your tests. >>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>>>> wrote: >>>>> >>>>>> Hi Guys, >>>>>> >>>>>> I am using record_session applications on one of my live server, >>>>>> which have 100 concurrent calls are running. >>>>>> >>>>>> When i enable using dialplan then calls are dropping and getting most >>>>>> of call "503 Service Unavilable", so it means record_session generating >>>>>> load on freeswitch. >>>>>> >>>>>> I am using FreeSWITCH Version >>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>> 20:26:22Z 64bit). >>>>>> >>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>> >>>>>> -- >>>>>> Thanks, >>>>>> Bhavik Patel >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Best regards, >>> Volodymyr >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Thanks, >> Bhavik Patel >> >> > > > -- > Thanks, > Bhavik Patel > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/98871d6f/attachment.html From mi.ke at null.net Mon Sep 21 19:49:39 2015 From: mi.ke at null.net (Mi Ke) Date: Mon, 21 Sep 2015 17:49:39 +0200 Subject: [Freeswitch-users] gateway registration problem Message-ID: An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/a2c40fc7/attachment.html From rtreleaven at bunnykick.ca Mon Sep 21 19:55:18 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Mon, 21 Sep 2015 11:55:18 -0400 Subject: [Freeswitch-users] gateway registration problem In-Reply-To: References: Message-ID: Is there NAT anywhere between the sip endpoints? On Mon, Sep 21, 2015 at 11:49 AM, Mi Ke wrote: > Hi All, > > I want to register my FS machine (FreeSWITCH Version 1.6.0 - git 6762f14 > 2015-09-03 20:36:52Z 64bit - CentOS 6.7, selinux is disabled for debugging) > as endpoint at another target SIP server (1.1.1.1). This is my gateways > section: > > > > > > > > 2015-09-21 15:01:46.764466 [ERR] sofia_reg.c:2101 487020870 Registration > Failed with status Request Timeout [408]. failure #1 > 2015-09-21 15:01:46.864501 [WARNING] sofia_reg.c:469 487020870 Failed > Registration [408], setting retry to 30 seconds. > > Meanwhile, when I do UDP scan of port 5060 on 1.1.1.1 from FS machine, I > see that port is opened: > > [root at srv]# nmap -sU -Pn -p U:5060 1.1.1.1 > Starting Nmap 5.51 ( http://nmap.org ) at 2015-09-21 15:28 EEST > Nmap scan report for 1.1.1.1 > Host is up. > PORT STATE SERVICE > 5060/udp open|filtered sip > Nmap done: 1 IP address (1 host up) scanned in 2.28 seconds > [root at srv]# > > When I filter out port 5060 on target machine 1.1.1.1 I see appropriate > lines in the log showing filtered requests: > > Sep 21 10:39:57 sip kernel: DROP IN=eth0 OUT= MAC=00:16:3c SRC=2.2.2.2 > DST=1.1.1.1 LEN=28 TOS=0x00 PREC=0x00 TTL=52 ID=10616 PROTO=UDP SPT=47229 > DPT=5060 LEN=8 > Sep 21 10:39:58 sip kernel: DROP IN=eth0 OUT= MAC=00:16:3c: SRC=2.2.2.2 > DST=1.1.1.1 LEN=28 TOS=0x00 PREC=0x00 TTL=47 ID=23653 PROTO=UDP SPT=47230 > DPT=5060 LEN=8 > > Firewalls on both machines are off for debugging: > > [root at srv]# iptables -L -n > Chain INPUT (policy ACCEPT) > target prot opt source destination > Chain FORWARD (policy ACCEPT) > target prot opt source destination > Chain OUTPUT (policy ACCEPT) > target prot opt source destination > [root at srv]# > > I've spent many hours while investigating that quest but still have no > ideas on what's happening. I'll highly appreciate if someone can point on > where else I can look to resolve my issue. > > Thanks in advance > > Mike > > > > _________________________________________________________________________ > 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/20150921/291ee390/attachment-0001.html From mi.ke at null.net Mon Sep 21 20:35:26 2015 From: mi.ke at null.net (Mi Ke) Date: Mon, 21 Sep 2015 18:35:26 +0200 Subject: [Freeswitch-users] gateway registration problem In-Reply-To: References: , Message-ID: An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/b4040407/attachment.html From rtreleaven at bunnykick.ca Mon Sep 21 20:40:15 2015 From: rtreleaven at bunnykick.ca (Russell Treleaven) Date: Mon, 21 Sep 2015 12:40:15 -0400 Subject: [Freeswitch-users] gateway registration problem In-Reply-To: References: Message-ID: use tcpdump or similar to capture the traffic on the wire. also get a siptrace from freeswitch console "sofia global siptrace on" On Mon, Sep 21, 2015 at 12:35 PM, Mi Ke wrote: > Hey Russel, thank you for your response. > > Nope, there're no NATs in my setup. > > I also should mention, that when I test my setup on FS machine with sipp: > > sipp -d 1 -r 1 -m 1 -i fs.ip.addr 1.1.1.1:5060 > > ------------------------------ Scenario Screen -------- [1-9]: Change > Screen -- > Call-rate(length) Port Total-time Total-calls Remote-host > 1.0(1 ms)/1.000s 5061 1.08 s 1 1.1.1.1:5060(UDP) > > the target sip server gets incoming call as it should do. > > Thanks / Mike > > > > *Sent:* Monday, September 21, 2015 at 6:55 PM > *From:* "Russell Treleaven" > *To:* "FreeSWITCH Users Help" > *Subject:* Re: [Freeswitch-users] gateway registration problem > Is there NAT anywhere between the sip endpoints? > > > On Mon, Sep 21, 2015 at 11:49 AM, Mi Ke wrote: >> >> Hi All, >> >> I want to register my FS machine (FreeSWITCH Version 1.6.0 - git 6762f14 >> 2015-09-03 20:36:52Z 64bit - CentOS 6.7, selinux is disabled for debugging) >> as endpoint at another target SIP server (1.1.1.1). This is my gateways >> section: >> >> >> >> >> >> >> > >> 2015-09-21 15:01:46.764466 [ERR] sofia_reg.c:2101 487020870 Registration >> Failed with status Request Timeout [408]. failure #1 >> 2015-09-21 15:01:46.864501 [WARNING] sofia_reg.c:469 487020870 Failed >> Registration [408], setting retry to 30 seconds. >> >> Meanwhile, when I do UDP scan of port 5060 on 1.1.1.1 from FS machine, I >> see that port is opened: >> >> [root at srv]# nmap -sU -Pn -p U:5060 1.1.1.1 >> Starting Nmap 5.51 ( http://nmap.org ) at 2015-09-21 15:28 EEST >> Nmap scan report for 1.1.1.1 >> Host is up. >> PORT STATE SERVICE >> 5060/udp open|filtered sip >> Nmap done: 1 IP address (1 host up) scanned in 2.28 seconds >> [root at srv]# >> >> When I filter out port 5060 on target machine 1.1.1.1 I see appropriate >> lines in the log showing filtered requests: >> >> Sep 21 10:39:57 sip kernel: DROP IN=eth0 OUT= MAC=00:16:3c SRC=2.2.2.2 >> DST=1.1.1.1 LEN=28 TOS=0x00 PREC=0x00 TTL=52 ID=10616 PROTO=UDP SPT=47229 >> DPT=5060 LEN=8 >> Sep 21 10:39:58 sip kernel: DROP IN=eth0 OUT= MAC=00:16:3c: SRC=2.2.2.2 >> DST=1.1.1.1 LEN=28 TOS=0x00 PREC=0x00 TTL=47 ID=23653 PROTO=UDP SPT=47230 >> DPT=5060 LEN=8 >> >> Firewalls on both machines are off for debugging: >> >> [root at srv]# iptables -L -n >> Chain INPUT (policy ACCEPT) >> target prot opt source destination >> Chain FORWARD (policy ACCEPT) >> target prot opt source destination >> Chain OUTPUT (policy ACCEPT) >> target prot opt source destination >> [root at srv]# >> >> I've spent many hours while investigating that quest but still have no >> ideas on what's happening. I'll highly appreciate if someone can point on >> where else I can look to resolve my issue. >> >> Thanks in advance >> >> Mike >> >> >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150921/f8b1499a/attachment.html From mi.ke at null.net Mon Sep 21 20:48:10 2015 From: mi.ke at null.net (Mi Ke) Date: Mon, 21 Sep 2015 18:48:10 +0200 Subject: [Freeswitch-users] gateway registration problem In-Reply-To: References: , Message-ID: An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/c7863056/attachment-0001.html From mic.niel84 at gmail.com Mon Sep 21 22:09:38 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 21 Sep 2015 20:09:38 +0200 Subject: [Freeswitch-users] Call FS users from external gateway. In-Reply-To: References: <000c01d0f0b3$d1e7dc70$75b79550$@botecomm.com> Message-ID: So one approach could be to only transfer calls with the user_exists condition fulfilled? And when I've placed my dial plan for the sip gateway in my internal context then outsiders shouldn't be able make such calls. Is that correct understood? On Monday, September 21, 2015, Stanislav Sinyagin wrote: > well, if you blindly transfer an unauthenticated call from public > context into the default context, you may get a hefty bill at the end > of the month :) > > > > On Mon, Sep 21, 2015 at 11:28 AM, Michael Nielsen > wrote: > > Hi Stanislav, > > > > Thank you. I'll follow that tutorial. > > > > One thing, my way of knowing whether to route to other FS user or to the > > pstn gw is to use the user_exists condition. > > My users ids are e.164 numbers so they match numbers for use with the > pstn > > gw. > > > > If I place that in the internal dial plan in default context, will that > > expose a security issues or should that be fine? > > > > > > On Monday, September 21, 2015, Stanislav Sinyagin > > > wrote: > >> > >> You can split the inbound and outbound calls for your registered users > >> into different contexts, and that will ensure that calls from outside > are > >> not sent to PSTN in an uncontrolled way. See an example here: > >> > >> > >> > https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md > >> > >> In your public context, you match the calks from the gsm gateway and > >> transfer them to an extension in one if your internal contexts. > >> > >> On Sep 20, 2015 6:59 PM, "Michael Nielsen" > wrote: > >>> > >>> I've tried different scenarios. > >>> One was to put all my dial plans in public context. This worked, but of > >>> course opened up a lot of security issues. > >>> > >>> My thoughts are now to have all my dial plans in the default context, > so > >>> only registered users can dial them, but also have one single dial > plan in > >>> the public context for transferring incoming calls to the default dial > plan. > >>> > >>> BUT will this not still open up for security issues? > >>> > >>> I currently see calls in my cdr csv made from user 100 even though no > >>> such user exists!? > >>> > >>> How can one be sure that calls are only made from registered and > >>> authenticated users in FS? > >>> > >>> On Wednesday, September 16, 2015, Bote Man > > >>> wrote: > >>>> > >>>> This is the job of the dialplan. The example entries that are included > >>>> with the vanilla FS config provide guidance, but in my particular > case I had > >>>> to test on a different SIP field than the vanilla config was looking > for. > >>>> > >>>> > >>>> > >>>> My inbound calls from CallCentric put the destination number (DID) in > >>>> sip_to_user so my dialplan test condition reads: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> I had to read the FS debug logs to see what it was seeing, and then > >>>> adjust my dialplan accordingly. > >>>> > >>>> > >>>> > >>>> If you have many FS users you might consider looking up the directory > >>>> entries with XML as is typically done. > >>>> > >>>> > >>>> > >>>> Here is a good place to start for more information: > >>>> > >>>> https://freeswitch.org/confluence/display/FREESWITCH/Dialplan > >>>> > >>>> > >>>> > >>>> Hope this helps. > >>>> > >>>> > >>>> > >>>> Bote > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> From: freeswitch-users-bounces at lists.freeswitch.org > >>>> [mailto:freeswitch-users-bounces at lists.freeswitch.org ] > On Behalf Of Michael > >>>> Nielsen > >>>> Sent: Wednesday, 16 September, 2015 08:33 > >>>> To: FreeSWITCH Users Help > >>>> Subject: [Freeswitch-users] Call FS users from external gateway. > >>>> > >>>> > >>>> > >>>> I've got my users in FS in /directory/users.xml in a certain domain > and > >>>> user-context = public. > >>>> > >>>> I've got my FS hooked up to a SIP gateway for connection to the > >>>> GSM-world. > >>>> > >>>> > >>>> > >>>> I'm able to route calls to my SIP gateway for outbound calls, but > >>>> incoming calls to my FS from the GSM-world does not get routed to my > users > >>>> in FS. > >>>> > >>>> > >>>> > >>>> My users have the ID's "+4412345678", and incoming calls from my SIP > >>>> gateway does contain +4412345678 at my-sip-gateway-domain.com > > >>>> > >>>> > >>>> > >>>> I guess I need to tell FS somehow that incoming calls from my SIP > >>>> gateway should match my user IDs in users from my > /directory/users.xml. > >>>> > >>>> > >>>> > >>>> But how to I do this? > >>> > >>> > >>> > _________________________________________________________________________ > >>> 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 > > > > > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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/20150921/1b19221b/attachment.html From phenix at vfemail.net Mon Sep 21 23:15:43 2015 From: phenix at vfemail.net (Tanguy) Date: Mon, 21 Sep 2015 21:15:43 +0200 Subject: [Freeswitch-users] Call a remote extension on specific domain In-Reply-To: References: <55F8843F.1080103@vfemail.net> <55F9A936.5020700@vfemail.net> <55FB20C2.8090505@vfemail.net> <55FC488C.1040303@vfemail.net> Message-ID: <5600575F.1050306@vfemail.net> Ok thanks, i will try your dialplan. My actuals voip productions servers ( still running asterisk ) don't use fail2ban but i have restrictive firewall rules to allow only a predetermined list of IP and subnets but is not a reason to not use fail2ban on future servers. I also think about filtering by sip domains -A PREROUTING -i eth+ -p tcp --dport 5060:5082 -m string --string "sip:YOUR_HOSTNAME.no-ip.com" --algo bm --icase -j NEWSIP http://blog.ls20.com/securing-your-asterisk-voip-server-with-iptables/ nibblebil will be very useful for me, because i was looking since a long time a lightweight software ( not like astpp or a2billing ) for disabling a extension in case of probable fraud. On 20/09/2015 11:26, Sergey Safarov wrote: > > > On Fri, Sep 18, 2015 at 8:23 PM, Tanguy > wrote: > > Hello Sergey > > I am agree with you that my dial plan can be risky I used ACL but > this can be not sufficient. I want to be able to call any internal > sip extension, but i don't want that this piece dialplan to be > usable reach external numbers. > > > For extra protection, add into dialplan > > > > > > > data="ERR Unauthorised call with uuid "${uuid}" is > processed in context "${context}"! Source IP: ${network_addr}"/> > > > > > > ${sip_to_host})}" expression="^false$"> > > > > > > > I probably need to protect theses variables ( sip_to_user must be > only a locally registered sip extension ) or avoid using them ( > maybe using multiple conditions field for each domain ? ) > > "user_exists" function allow you block call to non existed destination. > On my FS host created personal dialplan for each domain. Most of > domain related checks related located in this dialplans. > > > I don't fully understand your initial example: > > data="{sip_invite_to_uri= >}user/reg_user at mydomain.org > "/> > > It is copied from > http://lists.freeswitch.org/pipermail/freeswitch-users/2015-August/115047.html > message > Is is response I write via my mobile phone and cannot edit correctly. > > What is *reg_user* for freeswitch1? > > reg_user related to message > http://lists.freeswitch.org/pipermail/freeswitch-users/2015-August/115047.html > > What should i use on freeswitch2 dialplan to recognize the inbound > call ? > > What is I may recommend to block unauthorised calls and fraud control > I write above. Also I can recommend configure > 1) fail2ban > 2) nibblebill > 3) destination_number format checks > > > Thanks > > > > > _________________________________________________________________________ > 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/20150921/5daba5b9/attachment-0001.html From aqsyounas at gmail.com Tue Sep 22 00:33:55 2015 From: aqsyounas at gmail.com (Aqs Younas) Date: Tue, 22 Sep 2015 01:33:55 +0500 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: Hi, Bilal Actually freeswitch does dialplan execution in 2 stages. During first stage in a context it evaluates all conditions and in second stage it execute actions according to conditions evaluated during first step. So, in you case first conditions set(True) and second conditions set(Fail because action in first condition is yet to performed) are check simultaneously during first phase. So, if you are querying some database. You need to do this in following ways. Hope this helps. Feel free to contact me if you face any problem :) https://wiki.freeswitch.org/wiki/Mod_blacklist On 21 September 2015 at 17:59, Bilal Abbasi wrote: > Thanks Ayre, > Actually i am making a system to block few caller_id_numbers(its long > story, even its not like what i said..:-P), i will pick that number form > the database(to make that simple i have assigned 2), now as you said making > variable inline, yes its working on the condition level, and every thing > works GREAT, but when i print the logs it shows the old value of caller > id(it seems its not set value executing the log, > I am not picking up the way FS behaves. > > Regards > Bilal Abbasi > > On Mon, Sep 21, 2015 at 5:22 PM, Steven Ayre wrote: > >> Ok, so that part should pass then. >> >> Out of curiousity why do you want to set effective_caller_id_number and >> then test if it's the value you just set - with inline that should always >> be true, so it doesn't give any advantage over just a single condition on >> destination_number. >> >> Without inline="true" when setting effective_caller_id_number=2 it'll >> never work, unless effective_caller_id_number was already 2. FreeSWITCH >> evaluates the conditions (hunting stage) to generate a list of actions to >> execute, then executes that list (execution stage), meaning the 3rd >> condition is evaluated before the "set" is executed despite the order they >> appear in the dialplan, unless you use inline=true which executes the set >> during the hunting stage as soon as it's found. Using that should work for >> you. >> >> >> On 21 September 2015 at 13:04, Bilal Abbasi wrote: >> >>> Destination number is 03131234567 and yes i know that this is not match >>> exactly, and its not showing the condition result rather it shows the >>> anti-action(result of condition false). >>> >>> Regards >>> >>> >>> On Mon, Sep 21, 2015 at 4:32 PM, Steven Ayre >>> wrote: >>> >>>> What's the destination_number? >>>> >>>> Also you probably want to test for ^2$ not 2 (exact match of "2" rather >>>> than contains "2") >>>> >>>> If you look at FreeSWITCH's debug logging you'll see messages of when >>>> it evaluates conditions - what it's testing, what it's testing for and the >>>> PASS/FAIL result. >>>> >>>> On 21 September 2015 at 11:41, Bilal Abbasi >>>> wrote: >>>> >>>>> Thanks for the comment, but this does not solved the issue..:-( >>>>> Regards >>>>> >>>>> >>>>> On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov >>>>> wrote: >>>>> >>>>>> Try >>>>>> >>>>> inline="true"/> >>>>>> >>>>>> >>>>>> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >>>>>> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> I have the following as my dial plan, >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> data="effective_caller_id_number=2"/> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> expression="(^\d{11}$|^\d{10}$)"/> >>>>>>> >>>>>> expression="2"> >>>>>>> >>>>>>> >>>>>>> >>>>>> data="hangup_after_bridge=true"/> >>>>>>> >>>>>> data="continue_on_fail=true"/> >>>>>>> >>>>>> data="bypass_media=true"/> >>>>>>> >>>>>>> >>>>>> data="sofia/external/$1 at 10.100.0.60"/> >>>>>>> >>>>>>> >>>>>>> >>>>>>> I have changed the effective called id to 2, now what I expect is >>>>>>> that action should be executed, but dial plan goes to the anti-action >>>>>>> Don't know what I am missing out. >>>>>>> >>>>>>> Help is appropriated, >>>>>>> >>>>>>> Regards >>>>>>> Bilal Abbasi >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150922/4be412f3/attachment-0001.html From krice at freeswitch.org Tue Sep 22 02:41:22 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 21 Sep 2015 22:41:22 +0000 Subject: [Freeswitch-users] FreeSWITCH Week in Review (Master Branch) September 12th-18th Message-ID: <56008792d7747_807210ff32455652@resque-worker-high.1.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1YwCwRd FreeSWITCH Week in Review (Master Branch) September 12th-18th Hello, again. This past week in the FreeSWITCH master branch we had 57 commits. The features for this week include: added support for timestamp based counting for jitter buffer in audio mode, added support for X-headers in this 3p mode in mod_sofia, and fine-tuning FEC with repacketization and improved jitter buffer debugging with FEC in mod_opus. And, a security issue was fixed by properly handling malformed json when parsing json! Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support. Security Issues: FS-8160 Fixed head overflow in json parser, properly handle malformed json when parsing json with \u at the end of a json string. Thank you to Marcello Duarte who discovered and reported this issue. New features that were added: FS-8053?Additional work toward handling a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call FS-8130? Added support for timestamp based counting for jitter buffer in audio mode FS-6833? FS-6834? [mod_sofia] Added support for X-headers in this 3p mode FS-8175? Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout FS-8080? [mod_opus] Fine-tune FEC with repacketization (ptimes: 80 ms,100 ms,120 ms) FS-8179? [mod_opus] Improved jitter buffer debugging with FEC Improvements in build system, cross platform support, and packaging: FS-8165 [Debian] Fixed build depends for mod_hiredis FS-5660 [Debian] Added freeswitch.py to the freeswitch-mod-python Debian package FS-6972 [Debian] Fixed a?whitespace error in bootstrap.sh The following bugs were squashed: FS-6833 FS-6834 Fixed double re-invite on media establishment in new late offer invite feature FS-8053 [mod_conference] Fixed some regressions from original merge and added auto mute-unmute when toggling video send/receive FS-8114 Fixed opus and telephone event payload types colliding on REFER FS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash FS-8167?[mod_lua] Fixed a segfault caused by using api:execute or session:execute and not quoting the first argument like api:execute(log, ?Second argument?) instead of api:execute(?log?, ?Second argument?) FS-8172 [mod_conference] Fixed broken admin controls in verto demo app caused by adding verto_dvar_ prefixed variables to the json status even when we have json status disabled FS-8173?[core] Properly respond RTP/AVPF to an AVPF offer instead of assuming its secure and responding with SAVPF FS-8178 [verto_communicator] Define first share device selected by default in settings modal FS-8078 [verto_communicator] Fixed display flex in safari FS-8180 [verto]?Fixed an issue when disabling video on the creation of a dialog, video can still mistakenly be enabled causing some issues with the SDP still offering video FS-8155 [verto_communicator]?Fixed issue with not detecting hangup when using?uuid_kill or fsctl hupall calls FS-8146 [verto_communicator] Fixed display of long names in members list FS-8181 [verto] Fixed failed init if a camera isn?t available FS-8184 [mod_conference] Fixed possible memory leak when hanging up on a video call FS-8185 [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size And, this past week in the FreeSWITCH 1.4 branch we had 7?new commits merged in from master. And the FreeSWITCH 1.4.21 release is here! Go check it out! Security Issues: FS-8160 Fixed head overflow in json parser, properly handle malformed json when parsing json with \u at the end of a json string. Thank you to Marcello Duarte who discovered and reported this issue. New features that were added: FS-8175? Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout The following bugs were fixed: FS-8149 [mod_xml_cdr] Fixed curl dependency in makefile FS-8147 [mod_erlang_event] Fixed the process spawning segfault FS-8140 [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite FS-8131 [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user FS-1772 [mod_voicemail] Fixed the?reset of voicemail greeting to default to allow entering 0 to restore the default greeting FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context?s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/5cb7c506/attachment.html From andrew.keil at visytel.com Tue Sep 22 04:02:52 2015 From: andrew.keil at visytel.com (Andrew Keil) Date: Tue, 22 Sep 2015 00:02:52 +0000 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved In-Reply-To: References: Message-ID: Brian, Sorry this was only relevant to my test setup. I should have removed these lines prior to posting my last message. Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: Tuesday, 22 September 2015 12:15 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved Whats the purpose of disabling ipv6 support? On Mon, Sep 21, 2015 at 2:43 AM, Andrew Keil > wrote: To all, Found what I was missing (and causing all my build issues): rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm Now when I perform the yum install commands and it pulls down the right version and everything works as expected. Here is my procedure (for those who wish to use the manual configure/make approach): Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation): Note: Everything below is run inside CentOS 7 terminal as "root" user (via "su -" command) 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take affect. 3) yum -y install git 4) yum -y install epel-release 5) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm 6) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel 7) yum -y install libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 8) cd /usr/local/src 9) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 10) cd /usr/local/src/freeswitch 11) ./bootstrap.sh 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml Change: {!!set it to something different!!} Save and close ( :wq!) 19) cd /usr/local/freeswitch/conf/sip_profiles 20) mv internal-ipv6.xml internal-ipv6.xml.removed {disables ipv6 support} 21) mv external-ipv6.xml external-ipv6.xml.removed {disables ipv6 support} 22) cd /usr/local/freeswitch/bin 23) ./freeswitch -nonat -nonatmap 24) ... to exit from FreeSWITCH console FreeSWITCH Version: 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 12:06 PM To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) This worked! However mod_opus fails now. Since I cannot perform a yum install libopus-devel do I need to follow this link: http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz Getting there! Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 8:46 AM To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) Thanks I will give this a try. On 19 Sep 2015, at 12:07 AM, Christopher Rienzo > wrote: sudo yum install lua-devel On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil > wrote: To FreeSWITCH users, I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). As root user: yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel cd /usr/local/src git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} ./configure ./make making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' CXX mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" The mod_fsv issue I do not care so much about however Lua I need. FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. I hope someone has an idea of what to try next. Regards, Andrew Keil _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- Brian West brian at freeswitch.org [http://billing.freeswitch.org/templates/default/img/whmcslogo.png] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit: /r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/db72ca8c/attachment-0001.html From brian at freeswitch.org Tue Sep 22 06:37:36 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 22 Sep 2015 02:37:36 +0000 (UTC) Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved In-Reply-To: References: Message-ID: Yeah you shouldn't shy away from IPv6 it's really easy to setup. On Mon, Sep 21, 2015 at 5:05 PM -0700, "Andrew Keil" wrote: Brian, ? Sorry this was only relevant to my test setup.? I should have removed these lines prior to posting my last message. ? Andrew ? From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Brian West Sent: Tuesday, 22 September 2015 12:15 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved ? Whats the purpose of disabling ipv6 support? ? On Mon, Sep 21, 2015 at 2:43 AM, Andrew Keil wrote: To all, ? Found what I was missing (and causing all my build issues): rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm ? Now when I perform the yum install commands and it pulls down the right version and everything works as expected. ? Here is my procedure (for those who wish to use the manual configure/make approach): ? Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation): ? Note: Everything below is run inside CentOS 7 terminal as "root" user (via "su -" command) ? 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60.? Close terminal and re-open for the change to take affect. 3) yum -y install git 4) yum -y install epel-release 5) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm 6) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel 7) yum -y install libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 8) cd /usr/local/src 9) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git??? 10) cd /usr/local/src/freeswitch 11) ./bootstrap.sh 12)????????? ./configure 13)????????? make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml? ??????????????????????????????? Change:? {!!set it to something different!!} ??????????????????????????????? Save and close ( :wq!) 19) cd /usr/local/freeswitch/conf/sip_profiles 20) mv internal-ipv6.xml internal-ipv6.xml.removed ??{disables ipv6 support} 21) mv external-ipv6.xml external-ipv6.xml.removed ?{disables ipv6 support} 22) cd /usr/local/freeswitch/bin 23) ./freeswitch -nonat -nonatmap 24) ... to exit from FreeSWITCH console ? FreeSWITCH Version: 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) ? From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 12:06 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) ? This worked!? However mod_opus fails now.? Since I cannot perform a yum install libopus-devel do I need to follow this link: http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz ? Getting there! ? Andrew From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andrew Keil Sent: Saturday, 19 September 2015 8:46 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) ? Thanks I will give this a try. On 19 Sep 2015, at 12:07 AM, Christopher Rienzo wrote: sudo yum install lua-devel ? On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil wrote: To FreeSWITCH users, ? I am attempting to make the latest FreeSWITCH release on CentOS 7? (I am trying to avoid the RPM approach since I am also working with Sangoma to assist with their updated merge of freetdm into FreeSWITCH). ? CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done successfully). ? As root user: ? yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel ? {also did the following to see if these will help} yum install libyuv-devel yum install libvpx-devel yum install libidn-devel yum install unbound-devel yum install libdb4* yum install libuuid-devel ? cd /usr/local/src ? git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git? ? cd freeswitch ./bootstrap.sh vi modules.conf {comment out mod_fsv?? (due to libyuv-devel error)} ./configure ./make ? making all mod_lua make[4]: Entering directory `/usr/local/src/freeswitch/src/mod/languages/mod_lua' ? CXX????? mod_lua_la-mod_lua.lo mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory #include "lua.h" ? The mod_fsv issue I do not care so much about however Lua I need.? ? FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the Lua dependant package is version 5.1.4 not 5.2. ? I hope someone has an idea of what to try next. ? Regards, ? Andrew Keil _________________________________________________________________________ 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 ? _________________________________________________________________________ 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 _________________________________________________________________________ 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 ? -- Brian West brian at freeswitch.org Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here! | Reddit:?/r/freeswitch T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 |?ISN:410*543 |?Skype:briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/f1aae8d6/attachment-0001.html From bilaln018 at gmail.com Tue Sep 22 09:00:47 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Tue, 22 Sep 2015 10:00:47 +0500 Subject: [Freeswitch-users] [Condition AND Problem] In-Reply-To: References: Message-ID: @Aqs Thanks Heaps for this Great and simple explanation, i have gone through the official documentation and found the "hunting " and "execution" phases, i got your point. Regards Bilal Abbasi On Tue, Sep 22, 2015 at 1:33 AM, Aqs Younas wrote: > Hi, Bilal > > Actually freeswitch does dialplan execution in 2 stages. During first > stage in a context it evaluates all conditions and in second stage it > execute actions according to conditions evaluated during first step. So, in > you case first conditions set(True) and second conditions set(Fail because > action in first condition is yet to performed) are check simultaneously > during first phase. > > > So, if you are querying some database. You need to do this in following > ways. > > > > > > data="effective_caller_id_number=2"/> > > > > > > > > > expression="2"> > > > data="hangup_after_bridge=true"/> > data="continue_on_fail=true"/> > > > > > > > > Hope this helps. Feel free to contact me if you face any problem :) > > https://wiki.freeswitch.org/wiki/Mod_blacklist > > On 21 September 2015 at 17:59, Bilal Abbasi wrote: > >> Thanks Ayre, >> Actually i am making a system to block few caller_id_numbers(its long >> story, even its not like what i said..:-P), i will pick that number form >> the database(to make that simple i have assigned 2), now as you said making >> variable inline, yes its working on the condition level, and every thing >> works GREAT, but when i print the logs it shows the old value of caller >> id(it seems its not set value executing the log, >> I am not picking up the way FS behaves. >> >> Regards >> Bilal Abbasi >> >> On Mon, Sep 21, 2015 at 5:22 PM, Steven Ayre wrote: >> >>> Ok, so that part should pass then. >>> >>> Out of curiousity why do you want to set effective_caller_id_number and >>> then test if it's the value you just set - with inline that should always >>> be true, so it doesn't give any advantage over just a single condition on >>> destination_number. >>> >>> Without inline="true" when setting effective_caller_id_number=2 it'll >>> never work, unless effective_caller_id_number was already 2. FreeSWITCH >>> evaluates the conditions (hunting stage) to generate a list of actions to >>> execute, then executes that list (execution stage), meaning the 3rd >>> condition is evaluated before the "set" is executed despite the order they >>> appear in the dialplan, unless you use inline=true which executes the set >>> during the hunting stage as soon as it's found. Using that should work for >>> you. >>> >>> >>> On 21 September 2015 at 13:04, Bilal Abbasi wrote: >>> >>>> Destination number is 03131234567 and yes i know that this is not match >>>> exactly, and its not showing the condition result rather it shows the >>>> anti-action(result of condition false). >>>> >>>> Regards >>>> >>>> >>>> On Mon, Sep 21, 2015 at 4:32 PM, Steven Ayre >>>> wrote: >>>> >>>>> What's the destination_number? >>>>> >>>>> Also you probably want to test for ^2$ not 2 (exact match of "2" >>>>> rather than contains "2") >>>>> >>>>> If you look at FreeSWITCH's debug logging you'll see messages of when >>>>> it evaluates conditions - what it's testing, what it's testing for and the >>>>> PASS/FAIL result. >>>>> >>>>> On 21 September 2015 at 11:41, Bilal Abbasi >>>>> wrote: >>>>> >>>>>> Thanks for the comment, but this does not solved the issue..:-( >>>>>> Regards >>>>>> >>>>>> >>>>>> On Mon, Sep 21, 2015 at 3:06 PM, Sergey Safarov >>>>>> wrote: >>>>>> >>>>>>> Try >>>>>>> >>>>>> inline="true"/> >>>>>>> >>>>>>> >>>>>>> On Mon, Sep 21, 2015 at 12:49 PM, Bilal Abbasi >>>>>>> wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> I have the following as my dial plan, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> data="effective_caller_id_number=2"/> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> expression="(^\d{11}$|^\d{10}$)"/> >>>>>>>> >>>>>>> expression="2"> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> data="hangup_after_bridge=true"/> >>>>>>>> >>>>>>> data="continue_on_fail=true"/> >>>>>>>> >>>>>>> data="bypass_media=true"/> >>>>>>>> >>>>>>>> >>>>>>> data="sofia/external/$1 at 10.100.0.60"/> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I have changed the effective called id to 2, now what I expect is >>>>>>>> that action should be executed, but dial plan goes to the anti-action >>>>>>>> Don't know what I am missing out. >>>>>>>> >>>>>>>> Help is appropriated, >>>>>>>> >>>>>>>> Regards >>>>>>>> Bilal Abbasi >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150922/6591ea72/attachment-0001.html From bhavikpatel14388 at gmail.com Tue Sep 22 12:14:15 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Tue, 22 Sep 2015 13:44:15 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Hi, On server debug log is off.We are using G729 as Passthrough mode and trying to record a session in .wav format for that we are doing like. But after Answered the calls are failed and getting this. *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel [sofia/default/XX7971313XX] has been answered* EXECUTE sofia/default/XX7971313XX record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 Attaching BUG to sofia/default/XX7971313XX 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only usable in passthrough mode! 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 decoder error! 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 sofia/default/XX7971313XX ending bridge by request from write function 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop recording file /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is hungup already) I am using very high configuration server. Which have. RAM : 128GB Harddisk : 6TB OS : CentOS release 6.7 My calls pass using g729 Passthrough. Should i need to purchase license for Call recording ? On Mon, Sep 21, 2015 at 7:54 PM, Brian West wrote: > What kind of hardware are you running on and what does the signaling say? > The ultimate truth as to what is going on will be in the logs, FreeSWITCH > is rather chatty when debug mode is on. :) > > /b > > > On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel > wrote: > >> I did try to setup like , >> >> >> >> >> Here: >> *fs_cli -x"status"* >> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, 807 >> microseconds >> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >> ready >> 155177 session(s) since startup >> 375 session(s) - peak 473, last 5min 464 >> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >> 2000 session(s) max >> min idle cpu 0.00/36.30 >> Current Stack Size/Max 240K/8192K >> >> But getting same result. >> Any help will be appreciated. >> >> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel > > wrote: >> >>> Thank you for reply. >>> >>> In my switch.conf.xml file have following setting. >>> >>> >>> >>> >>> >>> What should be the proper value for this parameter for call recording.? >>> >>> In my server i have 100+ CC. >>> >>> Please suggest here. >>> >>> >>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>> wrote: >>> >>>> In my setup Freeswitch handles up to simultaneous 210 recorded calls in >>>> OpenVZ container.As mentioned above just adjust in >>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>> "max-sessions" and "sessions-per-second". >>>> >>>> >>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>> kamil.nigmatullin at gmail.com> wrote: >>>> >>>>> 30 calls limit is by default and can be configured according to your >>>>> needs >>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>> ssinyagin at gmail.com> ???????: >>>>> >>>>> Recording 100 simultaneous sessions shouldn't be a problem on a decent >>>>>> baremetal server. >>>>>> >>>>>> Keep in mind that the default maximum is 30 calls per second, and you >>>>>> may easily hit that limit in your tests. >>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>>>>> wrote: >>>>>> >>>>>>> Hi Guys, >>>>>>> >>>>>>> I am using record_session applications on one of my live server, >>>>>>> which have 100 concurrent calls are running. >>>>>>> >>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>> generating load on freeswitch. >>>>>>> >>>>>>> I am using FreeSWITCH Version >>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>> 20:26:22Z 64bit). >>>>>>> >>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Bhavik Patel >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Volodymyr >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Thanks, >>> Bhavik Patel >>> >>> >> >> >> -- >> Thanks, >> Bhavik Patel >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/cfa201e6/attachment.html From iskren.hadzhinedev at ikiji.com Tue Sep 22 14:35:01 2015 From: iskren.hadzhinedev at ikiji.com (Iskren Hadzhinedev) Date: Tue, 22 Sep 2015 13:35:01 +0300 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> Hello, In order to record a session, FreeSWITCH must also use the G729 codec and that is why it fails. You'll need a valid G729 license to record, or change codecs. Kind regards, -- Iskren Hadzhinedev On 22.9.2015 ?. 11:19:00, bhavik patel wrote: Hi, On server debug log is off.We are using G729 as Passthrough mode and trying to record a session in .wav format for that we are doing like. But after Answered the calls are failed and getting this. 2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel [sofia/default/XX7971313XX] has been answered EXECUTE sofia/default/XX7971313XX record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 Attaching BUG to sofia/default/XX7971313XX 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only usable in passthrough mode! 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 decoder error! 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 sofia/default/XX7971313XX ending bridge by request from write function 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop recording file /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is hungup already) I am using very high configuration server. Which have. RAM : 128GB Harddisk : 6TB OS : CentOS release 6.7 My calls pass using g729 Passthrough. Should i need to purchase license for Call recording ? On Mon, Sep 21, 2015 at 7:54 PM, Brian West wrote: What kind of hardware are you running on and what does the signaling say?? The ultimate truth as to what is going on will be in the logs, FreeSWITCH is rather chatty when debug mode is on. :) /b On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel wrote: I did try to setup like , Here: fs_cli -x"status" UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, 807 microseconds FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is ready 155177 session(s) since startup 375 session(s) - peak 473, last 5min 464 30 session(s) per Sec out of max 500, peak 83, last 5min 66 2000 session(s) max min idle cpu 0.00/36.30 Current Stack Size/Max 240K/8192K But getting same result. Any help will be appreciated. On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel wrote: Thank you for reply. In my switch.conf.xml file have following setting. What should be the proper value for this parameter for call recording.? In my server i have 100+ CC. ?Please suggest here. On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov wrote: In my setup Freeswitch handles up to simultaneous 210 recorded calls in OpenVZ container.As mentioned above just adjust in "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: "max-sessions" and "sessions-per-second". On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin wrote: 30 calls limit is by default and can be configured according to your needs 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" ???????: Recording 100 simultaneous sessions shouldn't be a problem on a decent baremetal server. Keep in mind that the default maximum is 30 calls per second, and you may easily hit that limit in your tests. On Sep 19, 2015 3:05 PM, "bhavik patel" wrote: Hi Guys, I am using record_session applications on one of my live server, which have 100 concurrent calls are running. When i enable using dialplan then calls are dropping and getting most of call "503 Service Unavilable", so it means record_session generating load on freeswitch. I am using FreeSWITCH Version 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 20:26:22Z 64bit). Can any one please suggest me is it bug of Freeswitch ? -- Thanks, Bhavik Patel _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] -- Best regards, Volodymyr _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] -- Thanks, Bhavik Patel -- Thanks, Bhavik Patel _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] -- Brian West brian at freeswitch.org [mailto:brian at freeswitch.org] Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com [http://www.freeswitchbook.com] http://www.freeswitchcookbook.com [http://www.freeswitchcookbook.com] Got Bugs? Report them here [https://freeswitch.org/jira]! | Reddit:?/r/freeswitch [https://www.reddit.com/r/freeswitch] T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 |?ISN:410*543 |?Skype:briankwest _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting at freeswitch.org [mailto:consulting at freeswitch.org] http://www.freeswitchsolutions.com [http://www.freeswitchsolutions.com] Official FreeSWITCH Sites http://www.freeswitch.org [http://www.freeswitch.org] http://confluence.freeswitch.org [http://confluence.freeswitch.org] http://www.cluecon.com [http://www.cluecon.com] FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org [mailto:FreeSWITCH-users at lists.freeswitch.org] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users [http://lists.freeswitch.org/mailman/listinfo/freeswitch-users] UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users [http://lists.freeswitch.org/mailman/options/freeswitch-users] http://www.freeswitch.org [http://www.freeswitch.org] -- Thanks, Bhavik Patel _________________________________________________________________________ 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/20150922/681dbc6e/attachment-0001.html From yadenis at seznam.cz Tue Sep 22 15:48:50 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Tue, 22 Sep 2015 13:48:50 +0200 Subject: [Freeswitch-users] Freeswitch and ORTC In-Reply-To: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> Message-ID: <565039104.20150922134850@seznam.cz> Hi All, My question is for the development team. Any plans for the integration have ORTC in FreeSwitch? Are there any deadlines? Thanks for answers -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/5af5f6c8/attachment.html From bilaln018 at gmail.com Tue Sep 22 16:05:59 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Tue, 22 Sep 2015 17:05:59 +0500 Subject: [Freeswitch-users] [mod_hiredis installation error] Message-ID: Hi Users, I am getting the below error while building the mod_hiredis, Makefile:815: *** You must install libhiredis-dev to build this module. Stop. I can see libhiredis in /usr/lib64/libhiredis.so i have installed redis,hiredis and hiredis-devel OS: CentOS release 6.6 (Final) Regards Bilal Abbasi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/395b9934/attachment.html From kanand81 at gmail.com Tue Sep 22 16:24:36 2015 From: kanand81 at gmail.com (Anand Kumar) Date: Tue, 22 Sep 2015 17:54:36 +0530 Subject: [Freeswitch-users] fork dialing Message-ID: Hi Guys, I am looking help on fork dialing. Using below XML i am able to dial the call on both destination, but once sound file has started to playing on lookback PSTN gateway channel is stopped. I don't want cancel or stop ringing any channel until one channel has answered or timeout and freeswitch don't send the cancel to destination.
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/0cc77f0f/attachment.html From ssinyagin at gmail.com Tue Sep 22 16:34:49 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 22 Sep 2015 14:34:49 +0200 Subject: [Freeswitch-users] Freeswitch and ORTC In-Reply-To: <565039104.20150922134850@seznam.cz> References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> Message-ID: should it be really part of FreeSWITCH? A gateway daemon should not be too difficult to write. On Tue, Sep 22, 2015 at 1:48 PM, Denis Jakovlev wrote: > Hi All, > > My question is for the development team. > > Any plans for the integration have ORTC in FreeSwitch? Are there any > deadlines? > > Thanks for answers > > -- > S pozdravem, > Ing.Denis Jakovlev > mob.tel. 775-415-382 > > > _________________________________________________________________________ > 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 From yadenis at seznam.cz Tue Sep 22 16:49:18 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Tue, 22 Sep 2015 14:49:18 +0200 Subject: [Freeswitch-users] Freeswitch and ORTC In-Reply-To: References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> Message-ID: <89500552.20150922144918@seznam.cz> Hi, Why not? It will be a universal solution -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 ?ter? 22. z??? 2015, 14:34:49, napsal jste: > should it be really part of FreeSWITCH? A gateway daemon should not be > too difficult to write. > On Tue, Sep 22, 2015 at 1:48 PM, Denis Jakovlev wrote: >> Hi All, >> >> My question is for the development team. >> >> Any plans for the integration have ORTC in FreeSwitch? Are there any >> deadlines? >> >> Thanks for answers >> >> -- >> S pozdravem, >> Ing.Denis Jakovlev >> mob.tel. 775-415-382 >> >> >> _________________________________________________________________________ >> 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 > _________________________________________________________________________ > 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/20150922/ed3e291e/attachment.html From joelists at tm.net.uk Tue Sep 22 04:14:24 2015 From: joelists at tm.net.uk (Joseph Waite) Date: Tue, 22 Sep 2015 01:14:24 +0100 Subject: [Freeswitch-users] Timeout counted from receiving 180 Message-ID: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> Hi Everyone Im wondering if there is a way to set a timeout ina similar way to originate_timeout when placing a call but that only starts the timeout counter after freeswitch recieves the 180 Ringing from the carrier. We have a carrier which on an invalid number does not send a 404 straight away, instead they send early media with a recorded message for over 30 seconds saying number is invalid. This causes the call to timeout and be classed in CDR's as a NOANSWER instead of INVALID I have run a sip trace and both a valid and invalid number recieve a 183 eraly media message but only a valid number recieves a 180. I have tried ignore_early_media but this does not seem to work. Regards From khamlichi.khalil at gmail.com Sun Sep 20 10:44:07 2015 From: khamlichi.khalil at gmail.com (Khalil Khamlichi) Date: Sun, 20 Sep 2015 08:44:07 +0200 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Use vmstat to see if you have load or not . Check first two colums they show running threads inside cpu. Sent from my Samsung Note On Sep 20, 2015 6:48 AM, "Kamil Nigmatullin" wrote: > 30 calls limit is by default and can be configured according to your needs > 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < > ssinyagin at gmail.com> ???????: > >> Recording 100 simultaneous sessions shouldn't be a problem on a decent >> baremetal server. >> >> Keep in mind that the default maximum is 30 calls per second, and you may >> easily hit that limit in your tests. >> On Sep 19, 2015 3:05 PM, "bhavik patel" >> wrote: >> >>> Hi Guys, >>> >>> I am using record_session applications on one of my live server, which >>> have 100 concurrent calls are running. >>> >>> When i enable using dialplan then calls are dropping and getting most of >>> call "503 Service Unavilable", so it means record_session generating load >>> on freeswitch. >>> >>> I am using FreeSWITCH Version >>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>> 20:26:22Z 64bit). >>> >>> Can any one please suggest me is it bug of Freeswitch ? >>> >>> -- >>> Thanks, >>> Bhavik Patel >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150920/e600e632/attachment-0001.html From luis.daniel.lucio at gmail.com Mon Sep 21 18:18:57 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Mon, 21 Sep 2015 10:18:57 -0400 Subject: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 issue(s) - resolved In-Reply-To: References: Message-ID: RPM is not working for you? Or why you install repo and do manual compilation Le 2015-09-21 10:16 AM, "Brian West" a ?crit : > Whats the purpose of disabling ipv6 support? > > On Mon, Sep 21, 2015 at 2:43 AM, Andrew Keil > wrote: > >> To all, >> >> >> >> Found what I was missing (and causing all my build issues): rpm -Uvh >> http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >> >> >> >> Now when I perform the yum install commands and it pulls down the right >> version and everything works as expected. >> >> >> >> Here is my procedure (for those who wish to use the manual configure/make >> approach): >> >> >> >> *Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation):* >> >> >> >> Note: Everything below is run inside CentOS 7 terminal as "root" user >> (via "su -" command) >> >> >> >> 1) Make sure yum update is run and CentOS is up-to-date >> >> 2) {optional} inside Terminal window select Edit Profile Preferences and >> select "Use custom default terminal size" and make it 160 x 60. Close >> terminal and re-open for the change to take affect. >> >> 3) yum -y install git >> >> 4) yum -y install epel-release >> >> 5) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >> >> 6) yum -y install git gcc-c++ autoconf automake libtool wget python >> ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel >> sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel >> libxml2-devel >> >> 7) yum -y install libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* >> libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel >> >> 8) cd /usr/local/src >> >> 9) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> >> 10) cd /usr/local/src/freeswitch >> >> 11) ./bootstrap.sh >> >> 12) ./configure >> >> 13) make >> >> 14) make install >> >> 15) make cd-sounds-install >> >> 16) make cd-moh-install >> >> 17) cd /usr/local/freeswitch/conf >> >> 18) vi vars.xml >> >> Change: > data="default_password=1234"/> {!!set it to something different!!} >> >> Save and close ( :wq!) >> >> 19) cd /usr/local/freeswitch/conf/sip_profiles >> >> 20) mv internal-ipv6.xml internal-ipv6.xml.removed {disables ipv6 >> support} >> >> 21) mv external-ipv6.xml external-ipv6.xml.removed {disables ipv6 >> support} >> >> 22) cd /usr/local/freeswitch/bin >> >> 23) ./freeswitch -nonat -nonatmap >> >> 24) ... to exit from FreeSWITCH console >> >> >> >> FreeSWITCH Version: 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >> 6762f14 2015-09-03 20:36:52Z 64bit) >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Andrew Keil >> *Sent:* Saturday, 19 September 2015 12:06 PM >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 >> issue(s) >> >> >> >> This worked! However mod_opus fails now. Since I cannot perform a yum >> install libopus-devel do I need to follow this link: >> http://files.freeswitch.org/downloads/libs/opus-1.1.tar.gz >> >> >> >> Getting there! >> >> >> >> Andrew >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [ >> mailto:freeswitch-users-bounces at lists.freeswitch.org >> ] *On Behalf Of *Andrew >> Keil >> *Sent:* Saturday, 19 September 2015 8:46 AM >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] Make of FreeSWITCH 1.6 on CentOS 7 >> issue(s) >> >> >> >> Thanks I will give this a try. >> >> >> On 19 Sep 2015, at 12:07 AM, Christopher Rienzo >> wrote: >> >> sudo yum install lua-devel >> >> >> >> On Fri, Sep 18, 2015 at 1:39 AM, Andrew Keil >> wrote: >> >> To FreeSWITCH users, >> >> >> >> I am attempting to make the latest FreeSWITCH release on CentOS 7 (I am >> trying to avoid the RPM approach since I am also working with Sangoma to >> assist with their updated merge of freetdm into FreeSWITCH). >> >> >> >> CentOS 7: CentOS-7-x86_64-DVD-1503-01.iso (with yum update done >> successfully). >> >> >> >> *As root user:* >> >> >> >> yum install git gcc-c++ autoconf automake libtool wget python >> ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel >> sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel >> libxml2-devel >> >> >> >> {also did the following to see if these will help} >> >> yum install libyuv-devel >> >> yum install libvpx-devel >> >> yum install libidn-devel >> >> yum install unbound-devel >> >> yum install libdb4* >> >> yum install libuuid-devel >> >> >> >> cd /usr/local/src >> >> >> >> git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> >> >> cd freeswitch >> >> ./bootstrap.sh >> >> vi modules.conf {comment out mod_fsv (due to libyuv-devel error)} >> >> ./configure >> >> ./make >> >> >> >> making all mod_lua >> >> make[4]: Entering directory >> `/usr/local/src/freeswitch/src/mod/languages/mod_lua' >> >> CXX mod_lua_la-mod_lua.lo >> >> mod_lua.cpp:37:17: *fatal error: lua.h: No such file or directory* >> >> #include "lua.h" >> >> >> >> The mod_fsv issue I do not care so much about however Lua I need. >> >> >> >> FYI: I did try the rpm approach on a separate CentOS 7 VM and noticed the >> Lua dependant package is version 5.1.4 not 5.2. >> >> >> >> I hope someone has an idea of what to try next. >> >> >> >> Regards, >> >> >> >> Andrew Keil >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150921/d0fddd1b/attachment-0001.html From luis.daniel.lucio at gmail.com Tue Sep 22 16:40:14 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Tue, 22 Sep 2015 08:40:14 -0400 Subject: [Freeswitch-users] [mod_hiredis installation error] In-Reply-To: References: Message-ID: What fs are you trying to install? Le 2015-09-22 8:06 AM, "Bilal Abbasi" a ?crit : > Hi Users, > I am getting the below error while building the mod_hiredis, > Makefile:815: *** You must install libhiredis-dev to build this module. > Stop. > I can see libhiredis in /usr/lib64/libhiredis.so > > i have installed redis,hiredis and hiredis-devel > OS: CentOS release 6.6 (Final) > > Regards > Bilal Abbasi > > _________________________________________________________________________ > 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/20150922/c4063a22/attachment.html From ssinyagin at gmail.com Tue Sep 22 18:02:09 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Tue, 22 Sep 2015 16:02:09 +0200 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: well, that's basically the answer. In pass-through mode, FreeSWITCH does not see the RTP packets, as they are transported between the endpoints directly. So, in order to be able to record the sessions, you need to purchase G729 licenses and disable pass-through. That will also increase the CPU load, because FreeSWITCH will be a transit hop for the media. On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel wrote: > Hi, > > On server debug log is off.We are using G729 as Passthrough mode and > trying to record a session in .wav format for that we are doing like. > > > > > > But after Answered the calls are failed and getting this. > > *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel > [sofia/default/XX7971313XX] has been answered* > EXECUTE sofia/default/XX7971313XX > record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) > 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 Attaching > BUG to sofia/default/XX7971313XX > 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 > (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE > 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only usable > in passthrough mode! > 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 decoder > error! > 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 > sofia/default/XX7971313XX ending bridge by request from write function > 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop recording > file > /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav > 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 > sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is > hungup already) > > I am using very high configuration server. > Which have. > > RAM : 128GB > Harddisk : 6TB > OS : CentOS release 6.7 > > My calls pass using g729 Passthrough. > Should i need to purchase license for Call recording ? > > On Mon, Sep 21, 2015 at 7:54 PM, Brian West wrote: > >> What kind of hardware are you running on and what does the signaling >> say? The ultimate truth as to what is going on will be in the logs, >> FreeSWITCH is rather chatty when debug mode is on. :) >> >> /b >> >> >> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel > > wrote: >> >>> I did try to setup like , >>> >>> >>> >>> >>> Here: >>> *fs_cli -x"status"* >>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, >>> 807 microseconds >>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >>> ready >>> 155177 session(s) since startup >>> 375 session(s) - peak 473, last 5min 464 >>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>> 2000 session(s) max >>> min idle cpu 0.00/36.30 >>> Current Stack Size/Max 240K/8192K >>> >>> But getting same result. >>> Any help will be appreciated. >>> >>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>> bhavikpatel14388 at gmail.com> wrote: >>> >>>> Thank you for reply. >>>> >>>> In my switch.conf.xml file have following setting. >>>> >>>> >>>> >>>> >>>> >>>> What should be the proper value for this parameter for call recording.? >>>> >>>> In my server i have 100+ CC. >>>> >>>> Please suggest here. >>>> >>>> >>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>>> wrote: >>>> >>>>> In my setup Freeswitch handles up to simultaneous 210 recorded calls >>>>> in OpenVZ container.As mentioned above just adjust in >>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>> "max-sessions" and "sessions-per-second". >>>>> >>>>> >>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>> kamil.nigmatullin at gmail.com> wrote: >>>>> >>>>>> 30 calls limit is by default and can be configured according to your >>>>>> needs >>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>> ssinyagin at gmail.com> ???????: >>>>>> >>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>> decent baremetal server. >>>>>>> >>>>>>> Keep in mind that the default maximum is 30 calls per second, and >>>>>>> you may easily hit that limit in your tests. >>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Guys, >>>>>>>> >>>>>>>> I am using record_session applications on one of my live server, >>>>>>>> which have 100 concurrent calls are running. >>>>>>>> >>>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>>> generating load on freeswitch. >>>>>>>> >>>>>>>> I am using FreeSWITCH Version >>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>> 20:26:22Z 64bit). >>>>>>>> >>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks, >>>>>>>> Bhavik Patel >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Volodymyr >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks, >>>> Bhavik Patel >>>> >>>> >>> >>> >>> -- >>> Thanks, >>> Bhavik Patel >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Thanks, > Bhavik Patel > > > _________________________________________________________________________ > 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/20150922/0fa7c235/attachment-0001.html From a6apmot at gmail.com Tue Sep 22 18:32:12 2015 From: a6apmot at gmail.com (Alex Kostenko) Date: Tue, 22 Sep 2015 17:32:12 +0300 Subject: [Freeswitch-users] deny_refer_requests doesn't work In-Reply-To: References: Message-ID: Maybe someone can help me with this? Thanks. 2015-09-18 19:14 GMT+03:00 Alex Kostenko : > Hello, > I need to deny refers per session so I found this chan variable and it > worked for me in ver. 1.2.17. > But after upgrade I can't force to work this variable. Where can be the > issue? > I use in my dialplan: > > But I still see REFER in allowed methods. > > Tanks. > > Alex > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/10f982d1/attachment.html From krice at freeswitch.org Tue Sep 22 18:42:42 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 22 Sep 2015 09:42:42 -0500 Subject: [Freeswitch-users] Freeswitch and ORTC In-Reply-To: <565039104.20150922134850@seznam.cz> References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> Message-ID: <04e201d0f544$f08343a0$d189cae0$@freeswitch.org> There are plans to implement ORTC at some point in FreeSWITCH. The FreeSWITCH Core team members are also members of the ORTC working group and monitoring it as things progress. However at this time there is not a set time frame to implement this in FreeSWITCH. K From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Denis Jakovlev Sent: Tuesday, September 22, 2015 6:49 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Freeswitch and ORTC Hi All, My question is for the development team. Any plans for the integration have ORTC in FreeSwitch? Are there any deadlines? Thanks for answers -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/5367b872/attachment.html From brian at freeswitch.org Tue Sep 22 19:28:50 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 22 Sep 2015 10:28:50 -0500 Subject: [Freeswitch-users] deny_refer_requests doesn't work In-Reply-To: References: Message-ID: Alex, JIRA is where you report bugs, if you believe its not working you would file a JIRA with all the call samples, log files and sip traces to back up your claim, if its a bug we will get around to fixing it, if its not a bug we would fix the documentation. Thanks, On Tue, Sep 22, 2015 at 9:32 AM, Alex Kostenko wrote: > Maybe someone can help me with this? > > Thanks. > > 2015-09-18 19:14 GMT+03:00 Alex Kostenko : > >> Hello, >> I need to deny refers per session so I found this chan variable and it >> worked for me in ver. 1.2.17. >> But after upgrade I can't force to work this variable. Where can be the >> issue? >> I use in my dialplan: >> >> But I still see REFER in allowed methods. >> >> Tanks. >> >> Alex >> > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/d01ee77d/attachment.html From brian at freeswitch.org Tue Sep 22 19:30:17 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 22 Sep 2015 10:30:17 -0500 Subject: [Freeswitch-users] [mod_hiredis installation error] In-Reply-To: References: Message-ID: You would be required to install the libhiredis devel packages for your distro, If you wish to remove any and all pain points you would switch to Debian Jessie, the support for CentOS and our bleeding edge code isn't complete yet. 6.x will probably never be fully supported. Thanks, On Tue, Sep 22, 2015 at 7:05 AM, Bilal Abbasi wrote: > Hi Users, > I am getting the below error while building the mod_hiredis, > Makefile:815: *** You must install libhiredis-dev to build this module. > Stop. > I can see libhiredis in /usr/lib64/libhiredis.so > > i have installed redis,hiredis and hiredis-devel > OS: CentOS release 6.6 (Final) > > Regards > Bilal Abbasi > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/e1f43d74/attachment.html From brian at freeswitch.org Tue Sep 22 19:31:21 2015 From: brian at freeswitch.org (Brian West) Date: Tue, 22 Sep 2015 10:31:21 -0500 Subject: [Freeswitch-users] Timeout counted from receiving 180 In-Reply-To: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> References: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> Message-ID: Sounds like you need to find a new provider. On Mon, Sep 21, 2015 at 7:14 PM, Joseph Waite wrote: > Hi Everyone > > Im wondering if there is a way to set a timeout ina similar way to > originate_timeout when placing a call but that only starts the timeout > counter after freeswitch recieves the 180 Ringing from the carrier. > > We have a carrier which on an invalid number does not send a 404 straight > away, instead they send early media with a recorded message for over 30 > seconds saying number is invalid. This causes the call to timeout and be > classed in CDR's as a NOANSWER instead of INVALID > > I have run a sip trace and both a valid and invalid number recieve a 183 > eraly media message but only a valid number recieves a 180. > > I have tried ignore_early_media but this does not seem to work. > > Regards > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/cb039b0d/attachment-0001.html From msc at freeswitch.org Tue Sep 22 19:41:44 2015 From: msc at freeswitch.org (Michael Collins) Date: Tue, 22 Sep 2015 08:41:44 -0700 Subject: [Freeswitch-users] gateway registration problem In-Reply-To: References: Message-ID: How were you able to determine that FS was not emitting any SIP traffic? Side note: do you have more than one NIC on this system and is mod_sofia binding to the correct interface? -MC ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/a3bf1c21/attachment.html From msc at freeswitch.org Tue Sep 22 19:50:55 2015 From: msc at freeswitch.org (Michael Collins) Date: Tue, 22 Sep 2015 08:50:55 -0700 Subject: [Freeswitch-users] fork dialing In-Reply-To: References: Message-ID: It looks like your loopback extension is immediately answering the call and playing back audio, thus winning the race. I'm pretty sure that's not what you want. What is the purpose of the loopback extension that is playing the thanks.wav file? -MC On Tue, Sep 22, 2015 at 5:24 AM, Anand Kumar wrote: > Hi Guys, > > I am looking help on fork dialing. Using below XML i am able to dial the > call on both destination, but once sound file has started to playing on > lookback PSTN gateway channel is stopped. I don't want cancel or stop > ringing any channel until one channel has answered or timeout and > freeswitch don't send the cancel to destination. > > > >
> > > > > > > > > > data="{enable_heartbeat_events=30,nibble_rate=0.010000,nibble_account=AS_288, > absolute_codec_string=${ep_codec_string}}sofia/internal/91XXXXXXX at X.X.X.X > ,loopback/915454/default1"/> > > > > > > > > > > >
>
> > _________________________________________________________________________ > 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/20150922/106f9d8c/attachment.html From bilaln018 at gmail.com Tue Sep 22 20:13:22 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Tue, 22 Sep 2015 21:13:22 +0500 Subject: [Freeswitch-users] [mod_hiredis installation error] In-Reply-To: References: Message-ID: I have the FreeSWITCH Version 1.7.0 installed, now i am just building this module. On Tue, Sep 22, 2015 at 5:40 PM, Luis Daniel Lucio Quiroz < luis.daniel.lucio at gmail.com> wrote: > What fs are you trying to install? > Le 2015-09-22 8:06 AM, "Bilal Abbasi" a ?crit : > >> Hi Users, >> I am getting the below error while building the mod_hiredis, >> Makefile:815: *** You must install libhiredis-dev to build this module. >> Stop. >> I can see libhiredis in /usr/lib64/libhiredis.so >> >> i have installed redis,hiredis and hiredis-devel >> OS: CentOS release 6.6 (Final) >> >> Regards >> Bilal Abbasi >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150922/6fd31e86/attachment.html From bilaln018 at gmail.com Tue Sep 22 20:16:09 2015 From: bilaln018 at gmail.com (Bilal Abbasi) Date: Tue, 22 Sep 2015 21:16:09 +0500 Subject: [Freeswitch-users] [mod_hiredis installation error] In-Reply-To: References: Message-ID: Thanks Brain for the suggestions, but i have my production environment on this version, so i cannot shift that to Debian, can you suggest me some centos version please, and i will install the said packages and update you. Regards Bilal Abbasi On Tue, Sep 22, 2015 at 8:30 PM, Brian West wrote: > You would be required to install the libhiredis devel packages for your > distro, If you wish to remove any and all pain points you would switch to > Debian Jessie, the support for CentOS and our bleeding edge code isn't > complete yet. 6.x will probably never be fully supported. > > Thanks, > > On Tue, Sep 22, 2015 at 7:05 AM, Bilal Abbasi wrote: > >> Hi Users, >> I am getting the below error while building the mod_hiredis, >> Makefile:815: *** You must install libhiredis-dev to build this module. >> Stop. >> I can see libhiredis in /usr/lib64/libhiredis.so >> >> i have installed redis,hiredis and hiredis-devel >> OS: CentOS release 6.6 (Final) >> >> Regards >> Bilal Abbasi >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150922/c87c4d70/attachment-0001.html From joelists at tm.net.uk Tue Sep 22 19:38:45 2015 From: joelists at tm.net.uk (Joseph Waite) Date: Tue, 22 Sep 2015 16:38:45 +0100 Subject: [Freeswitch-users] Timeout counted from receiving 180 In-Reply-To: References: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> Message-ID: Unfortunately I think it's what the terminating network does as I'm seeing the same behaviour over multiple carriers! Regards > On 22 Sep 2015, at 16:31, Brian West wrote: > > Sounds like you need to find a new provider. > >> On Mon, Sep 21, 2015 at 7:14 PM, Joseph Waite wrote: >> Hi Everyone >> >> Im wondering if there is a way to set a timeout ina similar way to >> originate_timeout when placing a call but that only starts the timeout >> counter after freeswitch recieves the 180 Ringing from the carrier. >> >> We have a carrier which on an invalid number does not send a 404 straight >> away, instead they send early media with a recorded message for over 30 >> seconds saying number is invalid. This causes the call to timeout and be >> classed in CDR's as a NOANSWER instead of INVALID >> >> I have run a sip trace and both a valid and invalid number recieve a 183 >> eraly media message but only a valid number recieves a 180. >> >> I have tried ignore_early_media but this does not seem to work. >> >> Regards >> >> >> _________________________________________________________________________ >> 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 > > > > -- > Brian West > brian at freeswitch.org > > > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here! | Reddit: /r/freeswitch > > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > _________________________________________________________________________ > 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/20150922/dca140fc/attachment.html From Vikas.Kumar1 at timesinternet.in Tue Sep 22 20:04:45 2015 From: Vikas.Kumar1 at timesinternet.in (Vikas Kumar) Date: Tue, 22 Sep 2015 16:04:45 +0000 Subject: [Freeswitch-users] Audio files are not bein played Message-ID: <6f4bc8d9ebcc41b6851c0a14e12e227b@DMTEX02P.timesgroup.com> Hi All, We are using Linphone and zoiper on other hand. We have some limit in dial plan that only one call is admissible at one time. If I call from other softphone while call is in progress than this limit is hit. See logs: Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue1.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/id.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue2.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action endless_playback(/tmp/times.wav) 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:167 (sofia/internal/1016 at 119.9.73.183) State Change CS_ROUTING -> CS_EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_session.c:1357 Send signal sofia/internal/1016 at 119.9.73.183 [BREAK] 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:474 (sofia/internal/1016 at 119.9.73.183) State ROUTING going to sleep 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:418 (sofia/internal/1016 at 119.9.73.183) Running State Change CS_EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/1016 at 119.9.73.183) State EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:243 sofia/internal/1016 at 119.9.73.183 SOFIA EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:209 sofia/internal/1016 at 119.9.73.183 Standard EXECUTE EXECUTE sofia/internal/1016 at 119.9.73.183 answer() 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[G729:18:8000:20:8000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMA:8:8000:20:64000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMU:0:8000:20:64000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[GSM:3:8000:20:13200] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3216 Set Codec sofia/internal/1016 at 119.9.73.183 GSM/8000 20 ms 160 samples 13200 bits 2015-09-22 11:38:43.542214 [DEBUG] switch_core_codec.c:111 sofia/internal/1016 at 119.9.73.183 Original read codec set to GSM:3 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5477 Set 2833 dtmf send/recv payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3475 AUDIO RTP [sofia/internal/1016 at 119.9.73.183] 119.9.73.183 port 25094 -> 10.150.178.79 port 60204 codec: 3 ms: 20 2015-09-22 11:38:43.542214 [DEBUG] switch_rtp.c:2041 Starting timer [soft] 160 bytes per 20ms 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3742 Set 2833 dtmf send payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3748 Set 2833 dtmf receive payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3775 sofia/internal/1016 at 119.9.73.183 Set rtp dtmf delay to 40 2015-09-22 11:38:43.542214 [NOTICE] sofia_glue.c:4386 Pre-Answer sofia/internal/1016 at 119.9.73.183! 2015-09-22 11:38:43.542214 [DEBUG] switch_channel.c:3370 (sofia/internal/1016 at 119.9.73.183) Callstate Change RINGING -> EARLY 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:866 Local SDP sofia/internal/1016 at 119.9.73.183: v=0 o=FreeSWITCH 1442877029 1442877030 IN IP4 119.9.73.183 s=FreeSWITCH c=IN IP4 119.9.73.183 t=0 0 m=audio 25094 RTP/AVP 3 101 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv Warning given is "/usr/local/videocallhandler/media/Hold.wav sample rate 11025 doesn't match requested rate 8000" Should I ignore this warning, ?? Thanks Vikas Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/56a18489/attachment.html From khamlichi.khalil at gmail.com Mon Sep 21 14:38:21 2015 From: khamlichi.khalil at gmail.com (Khalil Khamlichi) Date: Mon, 21 Sep 2015 12:38:21 +0200 Subject: [Freeswitch-users] Now and then, some dirty joy (Schadenfreude) In-Reply-To: References: Message-ID: Lol Sent from my Samsung Note On Sep 21, 2015 10:27 AM, "Giovanni Maruzzelli" wrote: > > Skype is down worldwide since one hour or so... > > https://en.wikipedia.org/wiki/Schadenfreude > > > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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/20150921/e9502c2d/attachment-0001.html From kanand81 at gmail.com Tue Sep 22 21:04:12 2015 From: kanand81 at gmail.com (Anand Kumar) Date: Tue, 22 Sep 2015 22:34:12 +0530 Subject: [Freeswitch-users] fork dialing In-Reply-To: References: Message-ID: I want to play ivr during dialing the pstn call progress. On Sep 22, 2015 9:21 PM, "Michael Collins" wrote: > It looks like your loopback extension is immediately answering the call > and playing back audio, thus winning the race. I'm pretty sure that's not > what you want. What is the purpose of the loopback extension that is > playing the thanks.wav file? > -MC > > On Tue, Sep 22, 2015 at 5:24 AM, Anand Kumar wrote: > >> Hi Guys, >> >> I am looking help on fork dialing. Using below XML i am able to dial the >> call on both destination, but once sound file has started to playing on >> lookback PSTN gateway channel is stopped. I don't want cancel or stop >> ringing any channel until one channel has answered or timeout and >> freeswitch don't send the cancel to destination. >> >> >> >>
>> >> >> >> >> >> >> >> >> >> > data="{enable_heartbeat_events=30,nibble_rate=0.010000,nibble_account=AS_288, >> absolute_codec_string=${ep_codec_string}}sofia/internal/91XXXXXXX at X.X.X.X >> ,loopback/915454/default1"/> >> >> >> >> >> >> >> >> >> >> >>
>>
>> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150922/6ef5ab3a/attachment.html From agoulis at opensips.org Tue Sep 22 21:58:51 2015 From: agoulis at opensips.org (Alex Goulis) Date: Tue, 22 Sep 2015 12:58:51 -0500 Subject: [Freeswitch-users] Announcing the OpenSIPS Summit in Austin, TX on November 9th & 10th 2015 at OpenSIPS Week In-Reply-To: <55FAFC73.30607@opensips.org> References: <55FAFC73.30607@opensips.org> Message-ID: <560196DB.80301@opensips.org> The OpenSIPS Project is happy to announce that this year's US summit will be held in Austin, TX on November 9th and 10th 2015! Come and help us "Keep Austin Wierd" at our eclectic venue, The Contemporary Austin Jones Center. "The Contemporary Austin reflects the spectrum of contemporary art"... and for 2 days in November it will reflect a spectrum of SIP. This will be a 100% OpenSIPS event showcasing the star of this year's summit... OpenSIPS 2.1! We'll be presenting, via presentations and workshops, all the great additions we have in 2.1 - webRTC, async queries, SIP compression, fraud detection and many others. Of course, the Summit is not only about 2.1, but also about tools, platforms or engines which are OpenSIPS interconnected (like billing, interfaces and others). We'll also have presentations from companies using OpenSIPS in their production environments, giving us insight into it's real world applications. You can get more information about the summit at: http://www.opensips.org/Community/Summit-2015Austin For beginners, get answers to questions like: * why OpenSIPS is the right choice for you network * what are the OpenSIPS capabilities, features and limits * how to extend, expand and enhance your SIP service with OpenSIPS Seasoned professionals can: * Learn about new modules and features * Discuss advanced topics * Discuss the development roadmap for OpenSIPS We'll be announcing a full list of Speakers soon, but people you can look forward to include: * Bogdan-Andrei Iancu - Founder of the OpenSIPS Project * Flavio Gonclaves - SipPulse * Alex Goulis - RateTel Become an OpenSIPS Certified Professional! Don't miss this rare opportunity to train live with the founder of the OpenSIPS Project, Bogdan-Andrei Iancu! As part of OpenSIPS Week in Austin, we will be holding a live training and examination to become an OpenSIPS Certified Professional. To register and get more information go to: http://ebootcamp.opensips.org Our hotel for the event will be The OMNI Austin Downtown. It is across the street from the summit Venue and located in the heart of downtown Austin. Hotel information can be found at: http://www.opensips.org/Community/Summit-2015Austin#toc5 More information on our venue can be found at: http://www.thecontemporaryaustin.org Interested in coming early or staying later to visit Austin? What to do while you're here: http://www.opensips.org/Community/Summit-2015Austin#toc16 We look forward to seeing you in Austin! -The OpenSIPS Project Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/4bea40e2/attachment.html From william.king at quentustech.com Tue Sep 22 23:41:13 2015 From: william.king at quentustech.com (William King) Date: Tue, 22 Sep 2015 12:41:13 -0700 Subject: [Freeswitch-users] [mod_hiredis installation error] In-Reply-To: References: Message-ID: <5601AED9.9080102@quentustech.com> You'll need to install the libhiredis header files for hiredis version 0.11.0 or higher. William King Senior Engineer Quentus Technologies, INC 1037 NE 65th St Suite 273 Seattle, WA 98115 Main: (877) 211-9337 Office: (206) 388-4772 Cell: (253) 686-5518 william.king at quentustech.com On 09/22/2015 09:16 AM, Bilal Abbasi wrote: > Thanks Brain for the suggestions, but i have my production environment > on this version, so i cannot shift that to Debian, can you suggest me > some centos version please, and i will install the said packages and > update you. > > Regards > Bilal Abbasi > > On Tue, Sep 22, 2015 at 8:30 PM, Brian West > wrote: > > You would be required to install the libhiredis devel packages for > your distro, If you wish to remove any and all pain points you > would switch to Debian Jessie, the support for CentOS and our > bleeding edge code isn't complete yet. 6.x will probably never be > fully supported. > > Thanks, > > On Tue, Sep 22, 2015 at 7:05 AM, Bilal Abbasi > wrote: > > Hi Users, > I am getting the below error while building the mod_hiredis, > Makefile:815: *** You must install libhiredis-dev to build > this module. Stop. > I can see libhiredis in /usr/lib64/libhiredis.so > > i have installed redis,hiredis and hiredis-devel > OS: CentOS release 6.6 (Final) > > Regards > Bilal Abbasi > > _________________________________________________________________________ > 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 > > > > > -- > > */Brian West/* > brian at freeswitch.org > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | > Reddit: /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 > | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 From bedgar at vseinc.com Tue Sep 22 23:56:28 2015 From: bedgar at vseinc.com (Brian Edgar) Date: Tue, 22 Sep 2015 19:56:28 +0000 Subject: [Freeswitch-users] No audio after bridging outbound calls In-Reply-To: References: Message-ID: Govind, Did you get a resolution on this? I am experiencing the same issue except my servers are physical and on prem. Example console originate command (scrubbed of course). originate {ignore_early_media=true,origination_caller_id_number=5555551234}sofia/gateway/voip.example.com/15555553456 &bridge({ignore_early_media=false,origination_caller_id_number=5555551234}sofia/gateway/ voip.example.com /15555554567) Thank you, Brian Edgar From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Govind Rajan M Sent: Friday, August 14, 2015 8:56 AM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] No audio after bridging outbound calls Hi, I was testing the freeswitch with the gateway and when I make two outgoing calls and bridge them together, I am not able to hear the audio. But as soon as I played something on any one of the channel, both the parties can be able to here the audio. Did anyone face this kind of issue? Can you please help me to solve the issue? My machine is running on AWS behind NAT and i have done all the configuration that is specified in the freeswitch wiki page. P.S : when I make one outgoing to sip user and another outgoing call via SIP gateway everything works fine(both the parties able to hear the voice). -- Thanks, Govind -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150922/345ce514/attachment-0001.html From steveayre at gmail.com Wed Sep 23 11:27:53 2015 From: steveayre at gmail.com (Steven Ayre) Date: Wed, 23 Sep 2015 08:27:53 +0100 Subject: [Freeswitch-users] Timeout counted from receiving 180 In-Reply-To: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> References: <3ff7bfb9d59d034d68c2f9e28af6a618.squirrel@webmail.biznetuk.com> Message-ID: Yuck. I agree with Brian, find another provider. What you're looking for is https://wiki.freeswitch.org/wiki/Variable_bridge_answer_timeout. If you're passing early media they'll hear the announcement and probably hangup first though, so you still won't see INVALID in your CDRs. ignore_early_media should work at masking the invalid number announcement but will have a lot of sideaffects - it won't be a nice user experience to hear the wrong ringback (it'll be specific to the destination country, and some people can pick a custom one), mask any IVR announcements the remote side does in early media, and not know they've dialed an invalid number and instead have to wait 20s+ before hangup with no explanation. Whatever timeout you pick might also have false positives with people taking a while to answer the phone (eg when they're at the wrong end of the house). On 22 September 2015 at 01:14, Joseph Waite wrote: > Hi Everyone > > Im wondering if there is a way to set a timeout ina similar way to > originate_timeout when placing a call but that only starts the timeout > counter after freeswitch recieves the 180 Ringing from the carrier. > > We have a carrier which on an invalid number does not send a 404 straight > away, instead they send early media with a recorded message for over 30 > seconds saying number is invalid. This causes the call to timeout and be > classed in CDR's as a NOANSWER instead of INVALID > > I have run a sip trace and both a valid and invalid number recieve a 183 > eraly media message but only a valid number recieves a 180. > > I have tried ignore_early_media but this does not seem to work. > > Regards > > > _________________________________________________________________________ > 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/20150923/7071ba82/attachment.html From dsdee at dsba.net Wed Sep 23 19:40:23 2015 From: dsdee at dsba.net (David S. Dee) Date: Wed, 23 Sep 2015 09:40:23 -0600 Subject: [Freeswitch-users] ESL Reporting of RTCP / Jitter is incorrect... does not match RTP originally reported Message-ID: <1443022823.1063374.391600049.46E47CFF@webmail.messagingengine.com> I am trying to do some external actions based on the RTCP reporting of Jitter that comes in. My problem is that the numbers that show up in the freeswitch logs no longer match what gets reported via Event'ing eg, the freeswitch logs show: 2015-09-23 08:22:24.221437 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:24.241238] SSRC[626145724]RTT[0.092102] A[874528193] - DLSR[38600] - LSR[874483557] 2015-09-23 08:22:29.622369 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:29.640323] SSRC[626145724]RTT[0.106003] A[874882028] - DLSR[63832] - LSR[874811249] 2015-09-23 08:22:35.041676 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:35.60396] SSRC[626145724]RTT[0.142044] A[875237238] - DLSR[88997] - LSR[875138932] 2015-09-23 08:22:40.461243 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:40.480321] SSRC[626145724]RTT[0.181702] A[875592438] - DLSR[113836] - LSR[875466694] 2015-09-23 08:22:45.882464 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:45.900353] SSRC[626145724]RTT[0.215042] A[875947645] - DLSR[139264] - LSR[875794288] 2015-09-23 08:22:51.301265 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:51.320380] SSRC[626145724]RTT[0.249069] A[876302852] - DLSR[164560] - LSR[876121969] And the (short form) of what I receive via the ESL are: Sep 23 09:33:55: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 874483557, Last-RTP-Timestamp: 2018933311, RTP-Rate: 8000, Capture-Time: 1443018144241365, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 Sep 23 09:34:00: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 874811249, Last-RTP-Timestamp: 2018973151, RTP-Rate: 8000, Capture-Time: 1443018149640379, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 Sep 23 09:34:05: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 875138932, Last-RTP-Timestamp: 2019013151, RTP-Rate: 8000, Capture-Time: 1443018155060479, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 Sep 23 09:34:15: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 875794288, Last-RTP-Timestamp: 2019093311, RTP-Rate: 8000, Capture-Time: 1443018165900409, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 Sep 23 09:34:20: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 876121969, Last-RTP-Timestamp: 2019133311, RTP-Rate: 8000, Capture-Time: 1443018171320579, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 (yes, the timestamps are off right now, that's actually fine). This used to work in an older version of Freeswitch, but when I rebuilt my system with an updated FS version last month, this broke. You'll note that the Sender-Packet-Count is (obviously) wrong, as well as the RTP-Timestamp, and the DLSR and LSR... none of them advance, while you can see them advancing in the freeswitch log. I suspect it is alignment of the values in the structure that gets populated for the ESL, but my C is rusty enough that I can't trace it anymore. Is anyone else able to view the Event data for RTCP packets? Thanks, David From mase2hot at gmail.com Wed Sep 23 19:02:15 2015 From: mase2hot at gmail.com (Jason Bedward) Date: Wed, 23 Sep 2015 16:02:15 +0100 Subject: [Freeswitch-users] SNMP issue getting any info Message-ID: Hi I'm having issues getting any info from the Freeswitch SNMP. I get the below using v1 of snmp there is no response when I use version 2 I get No such object. I am able to get some info from opensips so I believe my snmp is setup ok. I have enabled mod_snmp to start with freeswitch. In my snmpd file I have the below and on checking /var/agentx/master is is owned by freeswitch although the file is empty. agentXPerms 0755 0755 freeswitch daemon root at debian:/var/agentx# snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.27880 root at debian:/var/agentx# root at debian:/var/agentx# root at debian:/var/agentx# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.27880 FREESWITCH-MIB::freeswitch = No Such Object available on this agent at this OID root at debian:/var/agentx# root at debian:/var/agentx# root at debian:/var/agentx# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.27880.1.2 FREESWITCH-MIB::systemStats = No Such Object available on this agent at this OID root at debian:/var/agentx# Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/5d3e691d/attachment.html From Vikas.Kumar1 at timesinternet.in Wed Sep 23 09:19:42 2015 From: Vikas.Kumar1 at timesinternet.in (Vikas Kumar) Date: Wed, 23 Sep 2015 05:19:42 +0000 Subject: [Freeswitch-users] Playback is not working Message-ID: <802ad618de92498daae9171acb753295@DMTEX02P.timesgroup.com> Hi All, I am getting this log, but I am not able to hear any sound or audio files are not being played. But logs says : 2015-09-23 10:46:51.722460 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms 2015-09-23 10:46:55.782300 [DEBUG] switch_ivr_play_say.c:1708 done playing file /usr/local/freeswitch/sounds/en/us/callie/voicemail/vm-too-small.wav 2015-09-23 10:46:55.782300 [DEBUG] switch_ivr.c:191 Codec Activated L16 at 8000hz 1 channels 20ms 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-record_message.wav] (en:en) 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms 2015-09-23 10:47:00.482235 [DEBUG] switch_ivr_play_say.c:1708 done playing file /usr/local/freeswitch/sounds/en/us/callie/voicemail/vm-record_message.wav 2015-09-23 10:47:00.482235 [DEBUG] switch_ivr.c:191 Codec Activated L16 at 8000hz 1 channels 20ms 2015-09-23 10:47:01.602224 [DEBUG] switch_ivr_play_say.c:585 Raw Codec Activated 2015-09-23 10:47:01.602224 [DEBUG] switch_core_codec.c:219 sofia/internal/1012 at 119.9.73.183 Push codec L16:70 2015-09-23 10:47:03.602229 [DEBUG] switch_core_codec.c:244 sofia/internal/1012 at 119.9.73.183 Restore previous codec GSM:3. 2015-09-23 10:47:03.602229 [DEBUG] mod_voicemail.c:1244 Message is less than minimum record length: 3, discarding it. 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-too-small.wav] (en:en) 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms Did anybody faced this issue??. Please let me know..Its urgent.!!! Thanks vikas Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/60a24a71/attachment-0001.html From Vikas.Kumar1 at timesinternet.in Wed Sep 23 08:36:18 2015 From: Vikas.Kumar1 at timesinternet.in (Vikas Kumar) Date: Wed, 23 Sep 2015 04:36:18 +0000 Subject: [Freeswitch-users] Audio files are not bein played In-Reply-To: <6f4bc8d9ebcc41b6851c0a14e12e227b@DMTEX02P.timesgroup.com> References: <6f4bc8d9ebcc41b6851c0a14e12e227b@DMTEX02P.timesgroup.com> Message-ID: <755ab31a6c814a47b2386a6fabde5390@DMTEX02P.timesgroup.com> Any solution to this. Any help will be appreciated. Thanks Vikas From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Vikas Kumar Sent: 22 September 2015 21:35 To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] Audio files are not bein played Hi All, We are using Linphone and zoiper on other hand. We have some limit in dial plan that only one call is admissible at one time. If I call from other softphone while call is in progress than this limit is hit. See logs: Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue1.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/id.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue2.wav) Dialplan: sofia/internal/1016 at 119.9.73.183 Action endless_playback(/tmp/times.wav) 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:167 (sofia/internal/1016 at 119.9.73.183) State Change CS_ROUTING -> CS_EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_session.c:1357 Send signal sofia/internal/1016 at 119.9.73.183 [BREAK] 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:474 (sofia/internal/1016 at 119.9.73.183) State ROUTING going to sleep 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:418 (sofia/internal/1016 at 119.9.73.183) Running State Change CS_EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/1016 at 119.9.73.183) State EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:243 sofia/internal/1016 at 119.9.73.183 SOFIA EXECUTE 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:209 sofia/internal/1016 at 119.9.73.183 Standard EXECUTE EXECUTE sofia/internal/1016 at 119.9.73.183 answer() 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[G729:18:8000:20:8000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMA:8:8000:20:64000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMU:0:8000:20:64000] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[GSM:3:8000:20:13200] 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3216 Set Codec sofia/internal/1016 at 119.9.73.183 GSM/8000 20 ms 160 samples 13200 bits 2015-09-22 11:38:43.542214 [DEBUG] switch_core_codec.c:111 sofia/internal/1016 at 119.9.73.183 Original read codec set to GSM:3 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5477 Set 2833 dtmf send/recv payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3475 AUDIO RTP [sofia/internal/1016 at 119.9.73.183] 119.9.73.183 port 25094 -> 10.150.178.79 port 60204 codec: 3 ms: 20 2015-09-22 11:38:43.542214 [DEBUG] switch_rtp.c:2041 Starting timer [soft] 160 bytes per 20ms 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3742 Set 2833 dtmf send payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3748 Set 2833 dtmf receive payload to 101 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3775 sofia/internal/1016 at 119.9.73.183 Set rtp dtmf delay to 40 2015-09-22 11:38:43.542214 [NOTICE] sofia_glue.c:4386 Pre-Answer sofia/internal/1016 at 119.9.73.183! 2015-09-22 11:38:43.542214 [DEBUG] switch_channel.c:3370 (sofia/internal/1016 at 119.9.73.183) Callstate Change RINGING -> EARLY 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:866 Local SDP sofia/internal/1016 at 119.9.73.183: v=0 o=FreeSWITCH 1442877029 1442877030 IN IP4 119.9.73.183 s=FreeSWITCH c=IN IP4 119.9.73.183 t=0 0 m=audio 25094 RTP/AVP 3 101 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv Warning given is ?/usr/local/videocallhandler/media/Hold.wav sample rate 11025 doesn't match requested rate 8000? Should I ignore this warning, ?? Thanks Vikas Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/37a3c70a/attachment.html From mike at jerris.com Wed Sep 23 20:36:06 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 23 Sep 2015 12:36:06 -0400 Subject: [Freeswitch-users] Freeswitch and ORTC In-Reply-To: <04e201d0f544$f08343a0$d189cae0$@freeswitch.org> References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> <04e201d0f544$f08343a0$d189cae0$@freeswitch.org> Message-ID: <7A986EC0-573B-40A7-AA56-89BDBE0F4611@jerris.com> As a note, there are plans for a js based compatibility layer that will make ortc capable endpoints emmulate webrtc 1.0. Initially we should work fine with this. The things that would need to be implemented in freeswitch would eventually be native support for some sort of json based media descriptor in our core media engine that uses only sdp currently, and support for some of the new things in ortc such as better ice and mobility features. As Ken said, we are monitoring the process closely and are in regular communication with the teams implementing ortc, we will likely be looking for folks looking to sponsor these enhancements in the future. > On Sep 22, 2015, at 10:42 AM, Ken Rice wrote: > > There are plans to implement ORTC at some point in FreeSWITCH. The FreeSWITCH Core team members are also members of the ORTC working group and monitoring it as things progress. However at this time there is not a set time frame to implement this in FreeSWITCH. > > K > > From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Denis Jakovlev > Sent: Tuesday, September 22, 2015 6:49 AM > To: FreeSWITCH Users Help > Subject: [Freeswitch-users] Freeswitch and ORTC > > Hi All, > > My question is for the development team. > > Any plans for the integration have ORTC in FreeSwitch? Are there any deadlines? > > Thanks for answers > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/1cee17c2/attachment-0001.html From yadenis at seznam.cz Wed Sep 23 22:28:56 2015 From: yadenis at seznam.cz (Denis Jakovlev) Date: Wed, 23 Sep 2015 20:28:56 +0200 Subject: [Freeswitch-users] No sound during a video call In-Reply-To: <7A986EC0-573B-40A7-AA56-89BDBE0F4611@jerris.com> References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> <04e201d0f544$f08343a0$d189cae0$@freeswitch.org> <7A986EC0-573B-40A7-AA56-89BDBE0F4611@jerris.com> Message-ID: Hi All Yesterday I updated to the latest version frisvitch via make current. Today noticed that there is no sound during video calls. The logs anything suspicious. What changed? How to fix? PS: By the way, how toinstall version 1.6 from source code? of this instruction is installed version 1.7 -- S pozdravem, Ing.Denis Jakovlev mob.tel. 775-415-382 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/2a8ab693/attachment.html From anthony.minessale at gmail.com Wed Sep 23 22:38:11 2015 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 23 Sep 2015 13:38:11 -0500 Subject: [Freeswitch-users] No sound during a video call In-Reply-To: References: <48a7b6c6-3279-43f1-ae18-800b197ae314@getmailbird.com> <565039104.20150922134850@seznam.cz> <04e201d0f544$f08343a0$d189cae0$@freeswitch.org> <7A986EC0-573B-40A7-AA56-89BDBE0F4611@jerris.com> Message-ID: https://freeswitch.org/jira The mailing list is not the correct place to report issues. 1.6 is derived from master (1.7). Actual 1.6 releases can only be released as packages. On Wed, Sep 23, 2015 at 1:28 PM, Denis Jakovlev wrote: > Hi All > > Yesterday I updated to the latest version frisvitch via make > current. Today noticed that there is no sound during video calls. The logs > anything suspicious. > > What changed? How to fix? > > PS: By the way, how toinstall version 1.6 from source code? of this > instruction > is installed version 1.7 > > *-- * > *S pozdravem,* > *Ing.Denis Jakovlev * > *mob.tel . 775-415-382* > > > _________________________________________________________________________ > 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+ * 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/40d2e587/attachment.html From john.nash778 at gmail.com Thu Sep 24 07:07:31 2015 From: john.nash778 at gmail.com (John Nash) Date: Thu, 24 Sep 2015 08:37:31 +0530 Subject: [Freeswitch-users] channel variable access issue Message-ID: Here is my call flow and issue Step1 -- Call comes to freeswitch default dialplan Step2 -- I set some custom channel variables )sip_h_my_var Step3 -- I fork the call to multiple destinations using bridge application with coma separated list. Step4 - As one of the destination is my own freeswitch itself, call again comes to same profile with different destination prefix Step5 - I catch the call in different extension and try to access channel variable sip_h_my_var but get nil value I tried export application and Bridge application arguments to pass variables but I do not see my variables when i dump variables using Info application. I only see the variables as per the Initial invite (It converts some X- variables to sip_h_X variables) What else can I try? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150924/2779eb2f/attachment.html From brian at freeswitch.org Thu Sep 24 07:10:56 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 23 Sep 2015 22:10:56 -0500 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: Have you tried the info app to see if the variable is there with a different prefix? On Wednesday, September 23, 2015, John Nash wrote: > Here is my call flow and issue > > Step1 -- Call comes to freeswitch default dialplan > Step2 -- I set some custom channel variables )sip_h_my_var > Step3 -- I fork the call to multiple destinations using bridge application > with coma separated list. > Step4 - As one of the destination is my own freeswitch itself, call again > comes to same profile with different destination prefix > Step5 - I catch the call in different extension and try to access channel > variable sip_h_my_var but get nil value > > I tried export application and Bridge application arguments to pass > variables but I do not see my variables when i dump variables using Info > application. I only see the variables as per the Initial invite (It > converts some X- variables to sip_h_X variables) > > What else can I try? > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/f9b8c393/attachment.html From john.nash778 at gmail.com Thu Sep 24 07:20:37 2015 From: john.nash778 at gmail.com (John Nash) Date: Thu, 24 Sep 2015 08:50:37 +0530 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: Yes I used INFO application but I do not see any of the custom variables. I am using bridge application like First destination in bridge application is coming back to my extension matching with iv-(.*) but strangely I do not see a new invite in wireshark. I also saw loopback application in documentation is this something I should try?..or I am using bridge application wrong way On Thu, Sep 24, 2015 at 8:40 AM, Brian West wrote: > Have you tried the info app to see if the variable is there with a > different prefix? > > > On Wednesday, September 23, 2015, John Nash > wrote: > >> Here is my call flow and issue >> >> Step1 -- Call comes to freeswitch default dialplan >> Step2 -- I set some custom channel variables )sip_h_my_var >> Step3 -- I fork the call to multiple destinations using bridge >> application with coma separated list. >> Step4 - As one of the destination is my own freeswitch itself, call again >> comes to same profile with different destination prefix >> Step5 - I catch the call in different extension and try to access channel >> variable sip_h_my_var but get nil value >> >> I tried export application and Bridge application arguments to pass >> variables but I do not see my variables when i dump variables using Info >> application. I only see the variables as per the Initial invite (It >> converts some X- variables to sip_h_X variables) >> >> What else can I try? >> > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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/20150924/ca32ad6c/attachment-0001.html From brian at freeswitch.org Thu Sep 24 08:08:52 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 23 Sep 2015 23:08:52 -0500 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: Are you using the loop back endpoint to do this? If so don't expect X headers to work there On Wednesday, September 23, 2015, John Nash wrote: > Yes I used INFO application but I do not see any of the custom variables. > I am using bridge application like > > > First destination in bridge application is coming back to my extension > matching with iv-(.*) but strangely I do not see a new invite in wireshark. > > I also saw loopback application in documentation is this something I > should try?..or I am using bridge application wrong way > > On Thu, Sep 24, 2015 at 8:40 AM, Brian West > wrote: > >> Have you tried the info app to see if the variable is there with a >> different prefix? >> >> >> On Wednesday, September 23, 2015, John Nash > > wrote: >> >>> Here is my call flow and issue >>> >>> Step1 -- Call comes to freeswitch default dialplan >>> Step2 -- I set some custom channel variables )sip_h_my_var >>> Step3 -- I fork the call to multiple destinations using bridge >>> application with coma separated list. >>> Step4 - As one of the destination is my own freeswitch itself, call >>> again comes to same profile with different destination prefix >>> Step5 - I catch the call in different extension and try to access >>> channel variable sip_h_my_var but get nil value >>> >>> I tried export application and Bridge application arguments to pass >>> variables but I do not see my variables when i dump variables using Info >>> application. I only see the variables as per the Initial invite (It >>> converts some X- variables to sip_h_X variables) >>> >>> What else can I try? >>> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/d0d75a52/attachment.html From john.nash778 at gmail.com Thu Sep 24 08:13:40 2015 From: john.nash778 at gmail.com (John Nash) Date: Thu, 24 Sep 2015 09:43:40 +0530 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: No not using loopback end point. I am just using uri of my freeswitch profile in bridge application. Intention is same My freeswutch sip profile is listening to 127.0.0.1:5072 i need loopback call to this profile only... 1- UA -----> Freeswitch 127.0.0.1:5072 2- Freeswitch forks to two destination one is 127.0.0.1:5060 (My gateway) and another back to 127.0.0.1:5072 where i catch it in different extension this time. On Thu, Sep 24, 2015 at 9:38 AM, Brian West wrote: > Are you using the loop back endpoint to do this? If so don't expect X > headers to work there > > > On Wednesday, September 23, 2015, John Nash > wrote: > >> Yes I used INFO application but I do not see any of the custom variables. >> I am using bridge application like >> >> >> First destination in bridge application is coming back to my extension >> matching with iv-(.*) but strangely I do not see a new invite in wireshark. >> >> I also saw loopback application in documentation is this something I >> should try?..or I am using bridge application wrong way >> >> On Thu, Sep 24, 2015 at 8:40 AM, Brian West wrote: >> >>> Have you tried the info app to see if the variable is there with a >>> different prefix? >>> >>> >>> On Wednesday, September 23, 2015, John Nash >>> wrote: >>> >>>> Here is my call flow and issue >>>> >>>> Step1 -- Call comes to freeswitch default dialplan >>>> Step2 -- I set some custom channel variables )sip_h_my_var >>>> Step3 -- I fork the call to multiple destinations using bridge >>>> application with coma separated list. >>>> Step4 - As one of the destination is my own freeswitch itself, call >>>> again comes to same profile with different destination prefix >>>> Step5 - I catch the call in different extension and try to access >>>> channel variable sip_h_my_var but get nil value >>>> >>>> I tried export application and Bridge application arguments to pass >>>> variables but I do not see my variables when i dump variables using Info >>>> application. I only see the variables as per the Initial invite (It >>>> converts some X- variables to sip_h_X variables) >>>> >>>> What else can I try? >>>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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/20150924/72124c62/attachment.html From brian at freeswitch.org Thu Sep 24 08:15:27 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 23 Sep 2015 23:15:27 -0500 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: Verify the X headers are there on the outbound invite On Wednesday, September 23, 2015, John Nash wrote: > No not using loopback end point. I am just using uri of my freeswitch > profile in bridge application. Intention is same > > My freeswutch sip profile is listening to 127.0.0.1:5072 i need loopback > call to this profile only... > > 1- UA -----> Freeswitch 127.0.0.1:5072 > 2- Freeswitch forks to two destination one is 127.0.0.1:5060 (My gateway) > and another back to 127.0.0.1:5072 where i catch it in different > extension this time. > > > > > On Thu, Sep 24, 2015 at 9:38 AM, Brian West > wrote: > >> Are you using the loop back endpoint to do this? If so don't expect X >> headers to work there >> >> >> On Wednesday, September 23, 2015, John Nash > > wrote: >> >>> Yes I used INFO application but I do not see any of the custom >>> variables. I am using bridge application like >>> >>> >>> First destination in bridge application is coming back to my extension >>> matching with iv-(.*) but strangely I do not see a new invite in wireshark. >>> >>> I also saw loopback application in documentation is this something I >>> should try?..or I am using bridge application wrong way >>> >>> On Thu, Sep 24, 2015 at 8:40 AM, Brian West >>> wrote: >>> >>>> Have you tried the info app to see if the variable is there with a >>>> different prefix? >>>> >>>> >>>> On Wednesday, September 23, 2015, John Nash >>>> wrote: >>>> >>>>> Here is my call flow and issue >>>>> >>>>> Step1 -- Call comes to freeswitch default dialplan >>>>> Step2 -- I set some custom channel variables )sip_h_my_var >>>>> Step3 -- I fork the call to multiple destinations using bridge >>>>> application with coma separated list. >>>>> Step4 - As one of the destination is my own freeswitch itself, call >>>>> again comes to same profile with different destination prefix >>>>> Step5 - I catch the call in different extension and try to access >>>>> channel variable sip_h_my_var but get nil value >>>>> >>>>> I tried export application and Bridge application arguments to pass >>>>> variables but I do not see my variables when i dump variables using Info >>>>> application. I only see the variables as per the Initial invite (It >>>>> converts some X- variables to sip_h_X variables) >>>>> >>>>> What else can I try? >>>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150923/45a82371/attachment-0001.html From john.nash778 at gmail.com Thu Sep 24 10:53:16 2015 From: john.nash778 at gmail.com (John Nash) Date: Thu, 24 Sep 2015 12:23:16 +0530 Subject: [Freeswitch-users] channel variable access issue In-Reply-To: References: Message-ID: Thank you. It turned out to be yet another stupid mistake of mine. I did not add X- and as a result header was not being added. Problem is solved but simple exporting variables should also work right? I will check more closely later. On Thu, Sep 24, 2015 at 9:45 AM, Brian West wrote: > Verify the X headers are there on the outbound invite > > > On Wednesday, September 23, 2015, John Nash > wrote: > >> No not using loopback end point. I am just using uri of my freeswitch >> profile in bridge application. Intention is same >> >> My freeswutch sip profile is listening to 127.0.0.1:5072 i need loopback >> call to this profile only... >> >> 1- UA -----> Freeswitch 127.0.0.1:5072 >> 2- Freeswitch forks to two destination one is 127.0.0.1:5060 (My >> gateway) and another back to 127.0.0.1:5072 where i catch it in >> different extension this time. >> >> >> >> >> On Thu, Sep 24, 2015 at 9:38 AM, Brian West wrote: >> >>> Are you using the loop back endpoint to do this? If so don't expect X >>> headers to work there >>> >>> >>> On Wednesday, September 23, 2015, John Nash >>> wrote: >>> >>>> Yes I used INFO application but I do not see any of the custom >>>> variables. I am using bridge application like >>>> >>>> >>>> First destination in bridge application is coming back to my extension >>>> matching with iv-(.*) but strangely I do not see a new invite in wireshark. >>>> >>>> I also saw loopback application in documentation is this something I >>>> should try?..or I am using bridge application wrong way >>>> >>>> On Thu, Sep 24, 2015 at 8:40 AM, Brian West >>>> wrote: >>>> >>>>> Have you tried the info app to see if the variable is there with a >>>>> different prefix? >>>>> >>>>> >>>>> On Wednesday, September 23, 2015, John Nash >>>>> wrote: >>>>> >>>>>> Here is my call flow and issue >>>>>> >>>>>> Step1 -- Call comes to freeswitch default dialplan >>>>>> Step2 -- I set some custom channel variables )sip_h_my_var >>>>>> Step3 -- I fork the call to multiple destinations using bridge >>>>>> application with coma separated list. >>>>>> Step4 - As one of the destination is my own freeswitch itself, call >>>>>> again comes to same profile with different destination prefix >>>>>> Step5 - I catch the call in different extension and try to access >>>>>> channel variable sip_h_my_var but get nil value >>>>>> >>>>>> I tried export application and Bridge application arguments to pass >>>>>> variables but I do not see my variables when i dump variables using Info >>>>>> application. I only see the variables as per the Initial invite (It >>>>>> converts some X- variables to sip_h_X variables) >>>>>> >>>>>> What else can I try? >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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/20150924/3c2c968b/attachment.html From raphael.lechner at gmail.com Thu Sep 24 11:43:32 2015 From: raphael.lechner at gmail.com (Raphael Lechner) Date: Thu, 24 Sep 2015 09:43:32 +0200 Subject: [Freeswitch-users] Audio files are not bein played In-Reply-To: <755ab31a6c814a47b2386a6fabde5390@DMTEX02P.timesgroup.com> References: <6f4bc8d9ebcc41b6851c0a14e12e227b@DMTEX02P.timesgroup.com> <755ab31a6c814a47b2386a6fabde5390@DMTEX02P.timesgroup.com> Message-ID: <0AB3D78F-7251-4650-8B22-545AF96CD394@gmail.com> Hi Vikas, Probably is the the best way to convert the audio file to sample rate 8000 The following command should work (converts to mono, 8000 rate): sox hold.wav -r 8000 -c 1 hold_8000.wav rm hold.wav mv hold_8000.wav hold.wav Raphael > On 23 Sep 2015, at 06:36, Vikas Kumar wrote: > > Any solution to this. Any help will be appreciated. > > Thanks > Vikas > > > From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Vikas Kumar > Sent: 22 September 2015 21:35 > To: freeswitch-users at lists.freeswitch.org > Subject: [Freeswitch-users] Audio files are not bein played > > Hi All, > We are using Linphone and zoiper on other hand. We have some limit in dial plan that only one call is admissible at one time. > If I call from other softphone while call is in progress than this limit is hit. See logs: > > > Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue1.wav) > Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/id.wav) > Dialplan: sofia/internal/1016 at 119.9.73.183 Action playback(/usr/local/videocallhandler/media/InQue2.wav) > Dialplan: sofia/internal/1016 at 119.9.73.183 Action endless_playback(/tmp/times.wav) > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:167 (sofia/internal/1016 at 119.9.73.183 ) State Change CS_ROUTING -> CS_EXECUTE > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_session.c:1357 Send signal sofia/internal/1016 at 119.9.73.183 [BREAK] > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:474 (sofia/internal/1016 at 119.9.73.183 ) State ROUTING going to sleep > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:418 (sofia/internal/1016 at 119.9.73.183 ) Running State Change CS_EXECUTE > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/1016 at 119.9.73.183 ) State EXECUTE > 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:243 sofia/internal/1016 at 119.9.73.183 SOFIA EXECUTE > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_state_machine.c:209 sofia/internal/1016 at 119.9.73.183 Standard EXECUTE > EXECUTE sofia/internal/1016 at 119.9.73.183 answer() > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[G729:18:8000:20:8000] > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMA:8:8000:20:64000] > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[PCMU:0:8000:20:64000] > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5308 Audio Codec Compare [GSM:3:8000:20:13200]/[GSM:3:8000:20:13200] > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3216 Set Codec sofia/internal/1016 at 119.9.73.183 GSM/8000 20 ms 160 samples 13200 bits > 2015-09-22 11:38:43.542214 [DEBUG] switch_core_codec.c:111 sofia/internal/1016 at 119.9.73.183 Original read codec set to GSM:3 > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:5477 Set 2833 dtmf send/recv payload to 101 > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3475 AUDIO RTP [sofia/internal/1016 at 119.9.73.183 ] 119.9.73.183 port 25094 -> 10.150.178.79 port 60204 codec: 3 ms: 20 > 2015-09-22 11:38:43.542214 [DEBUG] switch_rtp.c:2041 Starting timer [soft] 160 bytes per 20ms > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3742 Set 2833 dtmf send payload to 101 > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3748 Set 2833 dtmf receive payload to 101 > 2015-09-22 11:38:43.542214 [DEBUG] sofia_glue.c:3775 sofia/internal/1016 at 119.9.73.183 Set rtp dtmf delay to 40 > 2015-09-22 11:38:43.542214 [NOTICE] sofia_glue.c:4386 Pre-Answer sofia/internal/1016 at 119.9.73.183 ! > 2015-09-22 11:38:43.542214 [DEBUG] switch_channel.c:3370 (sofia/internal/1016 at 119.9.73.183 ) Callstate Change RINGING -> EARLY > 2015-09-22 11:38:43.542214 [DEBUG] mod_sofia.c:866 Local SDP sofia/internal/1016 at 119.9.73.183 : > v=0 > o=FreeSWITCH 1442877029 1442877030 IN IP4 119.9.73.183 > s=FreeSWITCH > c=IN IP4 119.9.73.183 > t=0 0 > m=audio 25094 RTP/AVP 3 101 > a=rtpmap:3 GSM/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > a=ptime:20 > a=sendrecv > > > > Warning given is ?/usr/local/videocallhandler/media/Hold.wav sample rate 11025 doesn't match requested rate 8000? > > Should I ignore this warning, ?? > > Thanks > Vikas > > Disclaimer :- > The information in this e-mail and any attachments is confidential and may be > legally privileged. It is intended solely for the addressee or addressees. If you are > not an intended recipient, please delete the message and any attachments and > notify the sender of misdelivery. Any use or disclosure of the contents of either is > unauthorised and may be unlawful. All liability for viruses is excluded to the fullest > extent permitted by law. Any views expressed in this message are those of the > individual sender, except where the sender states them, with requisite authority, to > be those of the specific TIMES GROUP company. > > Disclaimer :- > The information in this e-mail and any attachments is confidential and may be > legally privileged. It is intended solely for the addressee or addressees. If you are > not an intended recipient, please delete the message and any attachments and > notify the sender of misdelivery. Any use or disclosure of the contents of either is > unauthorised and may be unlawful. All liability for viruses is excluded to the fullest > extent permitted by law. Any views expressed in this message are those of the > individual sender, except where the sender states them, with requisite authority, to > be those of the specific TIMES GROUP company. > _________________________________________________________________________ > 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/20150924/690af08e/attachment-0001.html From raphael.lechner at gmail.com Thu Sep 24 11:44:50 2015 From: raphael.lechner at gmail.com (Raphael Lechner) Date: Thu, 24 Sep 2015 09:44:50 +0200 Subject: [Freeswitch-users] Playback is not working In-Reply-To: <802ad618de92498daae9171acb753295@DMTEX02P.timesgroup.com> References: <802ad618de92498daae9171acb753295@DMTEX02P.timesgroup.com> Message-ID: Hi, Have you answered the call before the playback? https://freeswitch.org/confluence/display/FREESWITCH/Answer Raphael > On 23 Sep 2015, at 07:19, Vikas Kumar wrote: > > Hi All, > > I am getting this log, but I am not able to hear any sound or audio files are not being played. > But logs says : > > 2015-09-23 10:46:51.722460 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms > 2015-09-23 10:46:55.782300 [DEBUG] switch_ivr_play_say.c:1708 done playing file /usr/local/freeswitch/sounds/en/us/callie/voicemail/vm-too-small.wav > 2015-09-23 10:46:55.782300 [DEBUG] switch_ivr.c:191 Codec Activated L16 at 8000hz 1 channels 20ms > 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] > 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-record_message.wav] (en:en) > 2015-09-23 10:46:55.882377 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms > 2015-09-23 10:47:00.482235 [DEBUG] switch_ivr_play_say.c:1708 done playing file /usr/local/freeswitch/sounds/en/us/callie/voicemail/vm-record_message.wav > 2015-09-23 10:47:00.482235 [DEBUG] switch_ivr.c:191 Codec Activated L16 at 8000hz 1 channels 20ms > 2015-09-23 10:47:01.602224 [DEBUG] switch_ivr_play_say.c:585 Raw Codec Activated > 2015-09-23 10:47:01.602224 [DEBUG] switch_core_codec.c:219 sofia/internal/1012 at 119.9.73.183 Push codec L16:70 > 2015-09-23 10:47:03.602229 [DEBUG] switch_core_codec.c:244 sofia/internal/1012 at 119.9.73.183 Restore previous codec GSM:3. > 2015-09-23 10:47:03.602229 [DEBUG] mod_voicemail.c:1244 Message is less than minimum record length: 3, discarding it. > 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] > 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-too-small.wav] (en:en) > 2015-09-23 10:47:03.602229 [DEBUG] switch_ivr_play_say.c:1305 Codec Activated L16 at 8000hz 1 channels 20ms > > Did anybody faced this issue??. Please let me know..Its urgent.!!! > > Thanks > vikas > > Disclaimer :- > The information in this e-mail and any attachments is confidential and may be > legally privileged. It is intended solely for the addressee or addressees. If you are > not an intended recipient, please delete the message and any attachments and > notify the sender of misdelivery. Any use or disclosure of the contents of either is > unauthorised and may be unlawful. All liability for viruses is excluded to the fullest > extent permitted by law. Any views expressed in this message are those of the > individual sender, except where the sender states them, with requisite authority, to > be those of the specific TIMES GROUP company. > _________________________________________________________________________ > 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/20150924/7555b9d4/attachment.html From Vikas.Kumar1 at timesinternet.in Thu Sep 24 12:00:10 2015 From: Vikas.Kumar1 at timesinternet.in (Vikas Kumar) Date: Thu, 24 Sep 2015 08:00:10 +0000 Subject: [Freeswitch-users] Playback is not working In-Reply-To: References: <802ad618de92498daae9171acb753295@DMTEX02P.timesgroup.com> Message-ID: <52290a08436c42558234828be8fae1c7@DMTEX02P.timesgroup.com> Thanks for your reply. Yes FS is answering the call before playback. > > > > > > > > On Thu, Sep 24, 2015 at 10:58 PM, fay?al noushi wrote: > try: fs_cli -x "show modules" | grep snmp > > On Thu, Sep 24, 2015 at 10:50 PM, Jason Bedward > wrote: > >> mod_snmp I did uncomment so it should be loaded on freeswitch boot. How >> can I check that its loaded correctly? >> >> On Thu, Sep 24, 2015 at 10:48 PM, fay?al noushi >> wrote: >> >>> He probably has only v1 configured as described in the mod_snmp >>> documentation. But, snmpwalk shoud normally output the whole sub-tree from >>> that OID. For .1.3.6.1.4.1.27880 , it should output the whole FS tree. The >>> empty output makes me think mod_snmp may be not loaded... A wild guess, >>> though >>> >>> On Thu, Sep 24, 2015 at 10:40 PM, Stanislav Sinyagin < >>> ssinyagin at gmail.com> wrote: >>> >>>> It looks like only SNMPv1 is actually supported. >>>> On Sep 23, 2015 6:31 PM, "Jason Bedward" wrote: >>>> >>>>> Hi >>>>> >>>>> I'm having issues getting any info from the Freeswitch SNMP. I get the >>>>> below using v1 of snmp there is no response when I use version 2 I get No >>>>> such object. I am able to get some info from opensips so I believe my snmp >>>>> is setup ok. >>>>> >>>>> I have enabled mod_snmp to start with freeswitch. In my snmpd file I >>>>> have the below and on checking /var/agentx/master is is owned by >>>>> freeswitch although the file is empty. >>>>> >>>>> agentXPerms 0755 0755 freeswitch daemon >>>>> >>>>> >>>>> root at debian:/var/agentx# snmpwalk -v 1 -c public localhost >>>>> .1.3.6.1.4.1.27880 >>>>> root at debian:/var/agentx# >>>>> root at debian:/var/agentx# >>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>> .1.3.6.1.4.1.27880 >>>>> FREESWITCH-MIB::freeswitch = No Such Object available on this agent at >>>>> this OID >>>>> root at debian:/var/agentx# >>>>> root at debian:/var/agentx# >>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>> .1.3.6.1.4.1.27880.1.2 >>>>> FREESWITCH-MIB::systemStats = No Such Object available on this agent >>>>> at this OID >>>>> root at debian:/var/agentx# >>>>> >>>>> >>>>> Thanks! >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> NOUSHI Fay?al >>> GSM : +212 661 56 03 37 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > NOUSHI Fay?al > GSM : +212 661 56 03 37 > > _________________________________________________________________________ > 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/20150925/29bc10a5/attachment.html From shabbirabbasi92 at gmail.com Fri Sep 25 15:44:38 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Fri, 25 Sep 2015 16:44:38 +0500 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: mod_gsmopen needs more development work, i have tested it sometimes ago and found it is not useable , so now i am using asterisk with chan_dongle better then gsmopen without usb HUB On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli wrote: > This seems to be a kernel problem. > > To have the most success chances: use a USB hub with power supply (eg, a > USB hub that get electrical power from the wall socket). > Also, use the reference.platform, debian 8 jessie, instead of freebsd. > > -goovanni > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" > wrote: > >> Hi, >> >> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >> >> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit (git >> d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >> another versions like, 1.6, 1.4.19, etc >> >> After sometime running freeswitch, i have this TTYs. >> >> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >> >> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >> >> I try to unload mod_gsmopen, but i receive a message that is in use >> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >> disappear (as well .init and .lock) >> >> I try to figure out whats happening, with logs, alarms, but i can't. >> Someone have the same problem, or know the solution? >> >> >> ps. >> Reading the list, i realize that few members use the module, or don't >> have problems. >> If i am correct, is there any other way to use GSM modems or GSM, which >> is low cost? >> Is there anyone who can guide me in some things about the code or tips? >> >> ps 2. >> sorry about my english >> >> -- >> Luiz Fernando Softov >> http://www.softov.com.br >> fernando at softov.com.br >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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/20150925/6e5cb5d3/attachment-0001.html From gmaruzz at gmail.com Fri Sep 25 15:53:39 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 25 Sep 2015 13:53:39 +0200 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: if you found problems, please open a jira issue, with all info to replicate the problem, as explained in gsmopen page. It would be useful for us developers, and to me personally, being the person in charge of gsmopen. Thanks in advance, -giovanni Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi wrote: > mod_gsmopen needs more development work, i have tested it sometimes ago > and found it is not useable , so now i am using asterisk with chan_dongle > better then gsmopen without usb HUB > > On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli > wrote: > >> This seems to be a kernel problem. >> >> To have the most success chances: use a USB hub with power supply (eg, a >> USB hub that get electrical power from the wall socket). >> Also, use the reference.platform, debian 8 jessie, instead of freebsd. >> >> -goovanni >> >> sent from my mobile, >> Giovanni Maruzzelli >> cell: +39 347 266 56 18 >> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" >> wrote: >> >>> Hi, >>> >>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>> >>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit (git >>> d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>> another versions like, 1.6, 1.4.19, etc >>> >>> After sometime running freeswitch, i have this TTYs. >>> >>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>> >>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>> >>> I try to unload mod_gsmopen, but i receive a message that is in use >>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>> disappear (as well .init and .lock) >>> >>> I try to figure out whats happening, with logs, alarms, but i can't. >>> Someone have the same problem, or know the solution? >>> >>> >>> ps. >>> Reading the list, i realize that few members use the module, or don't >>> have problems. >>> If i am correct, is there any other way to use GSM modems or GSM, which >>> is low cost? >>> Is there anyone who can guide me in some things about the code or tips? >>> >>> ps 2. >>> sorry about my english >>> >>> -- >>> Luiz Fernando Softov >>> http://www.softov.com.br >>> fernando at softov.com.br >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150925/4e9a6074/attachment.html From bhavikpatel14388 at gmail.com Fri Sep 25 17:13:45 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Fri, 25 Sep 2015 18:43:45 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Thanks for reply, I think it works fine. Now i am struggling with Codec G723, Call is disconnected in 1 sec, If recording is enable. What should i do in this case ? On Fri, Sep 25, 2015 at 5:05 PM, Michael Jerris wrote: > sounds_like_a_bug=true > > > On Friday, September 25, 2015, bhavik patel > wrote: > >> Now i am facing one strange issue like, if there is a long duration call >> around 500 to 600 sec then voice in recording file is very fast and not >> able to listen it properly. >> >> Is there any kind of settings in freeswitch to make it proper ? >> >> >> On Tue, Sep 22, 2015 at 7:32 PM, Stanislav Sinyagin >> wrote: >> >>> well, that's basically the answer. In pass-through mode, FreeSWITCH does >>> not see the RTP packets, as they are transported between the endpoints >>> directly. >>> >>> So, in order to be able to record the sessions, you need to purchase >>> G729 licenses and disable pass-through. That will also increase the CPU >>> load, because FreeSWITCH will be a transit hop for the media. >>> >>> >>> >>> >>> >>> On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel < >>> bhavikpatel14388 at gmail.com> wrote: >>> >>>> Hi, >>>> >>>> On server debug log is off.We are using G729 as Passthrough mode and >>>> trying to record a session in .wav format for that we are doing like. >>>> >>>> >>>> >>>> >>>> >>>> But after Answered the calls are failed and getting this. >>>> >>>> *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel >>>> [sofia/default/XX7971313XX] has been answered* >>>> EXECUTE sofia/default/XX7971313XX >>>> record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 >>>> Attaching BUG to sofia/default/XX7971313XX >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 >>>> (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE >>>> 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only >>>> usable in passthrough mode! >>>> 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 >>>> decoder error! >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 >>>> sofia/default/XX7971313XX ending bridge by request from write function >>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop >>>> recording file >>>> /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav >>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 >>>> sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is >>>> hungup already) >>>> >>>> I am using very high configuration server. >>>> Which have. >>>> >>>> RAM : 128GB >>>> Harddisk : 6TB >>>> OS : CentOS release 6.7 >>>> >>>> My calls pass using g729 Passthrough. >>>> Should i need to purchase license for Call recording ? >>>> >>>> On Mon, Sep 21, 2015 at 7:54 PM, Brian West >>>> wrote: >>>> >>>>> What kind of hardware are you running on and what does the signaling >>>>> say? The ultimate truth as to what is going on will be in the logs, >>>>> FreeSWITCH is rather chatty when debug mode is on. :) >>>>> >>>>> /b >>>>> >>>>> >>>>> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel < >>>>> bhavikpatel14388 at gmail.com> wrote: >>>>> >>>>>> I did try to setup like , >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Here: >>>>>> *fs_cli -x"status"* >>>>>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, >>>>>> 807 microseconds >>>>>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >>>>>> ready >>>>>> 155177 session(s) since startup >>>>>> 375 session(s) - peak 473, last 5min 464 >>>>>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>>>>> 2000 session(s) max >>>>>> min idle cpu 0.00/36.30 >>>>>> Current Stack Size/Max 240K/8192K >>>>>> >>>>>> But getting same result. >>>>>> Any help will be appreciated. >>>>>> >>>>>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>> >>>>>>> Thank you for reply. >>>>>>> >>>>>>> In my switch.conf.xml file have following setting. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> What should be the proper value for this parameter for call >>>>>>> recording.? >>>>>>> >>>>>>> In my server i have 100+ CC. >>>>>>> >>>>>>> Please suggest here. >>>>>>> >>>>>>> >>>>>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>>>>> > wrote: >>>>>>> >>>>>>>> In my setup Freeswitch handles up to simultaneous 210 recorded >>>>>>>> calls in OpenVZ container.As mentioned above just adjust in >>>>>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>>>>> "max-sessions" and "sessions-per-second". >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>>>>> kamil.nigmatullin at gmail.com> wrote: >>>>>>>> >>>>>>>>> 30 calls limit is by default and can be configured according to >>>>>>>>> your needs >>>>>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>>>>> ssinyagin at gmail.com> ???????: >>>>>>>>> >>>>>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>>>>> decent baremetal server. >>>>>>>>>> >>>>>>>>>> Keep in mind that the default maximum is 30 calls per second, and >>>>>>>>>> you may easily hit that limit in your tests. >>>>>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" < >>>>>>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Guys, >>>>>>>>>>> >>>>>>>>>>> I am using record_session applications on one of my live server, >>>>>>>>>>> which have 100 concurrent calls are running. >>>>>>>>>>> >>>>>>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>>>>>> generating load on freeswitch. >>>>>>>>>>> >>>>>>>>>>> I am using FreeSWITCH Version >>>>>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>>>>> 20:26:22Z 64bit). >>>>>>>>>>> >>>>>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Thanks, >>>>>>>>>>> Bhavik Patel >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _________________________________________________________________________ >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _________________________________________________________________________ >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best regards, >>>>>>>> Volodymyr >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Bhavik Patel >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks, >>>>>> Bhavik Patel >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks, >>>> Bhavik Patel >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Thanks, >> Bhavik Patel >> >> > _________________________________________________________________________ > 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 > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/97a85e37/attachment-0001.html From mase2hot at gmail.com Fri Sep 25 17:18:34 2015 From: mase2hot at gmail.com (Jason Bedward) Date: Fri, 25 Sep 2015 14:18:34 +0100 Subject: [Freeswitch-users] SNMP issue getting any info In-Reply-To: References: Message-ID: Ok figured it out, I didnt release I had to compile freeswitch again with mod_snmp! Re-compiled and its not working, thanks for sending me in right direction! On Fri, Sep 25, 2015 at 12:43 PM, Jason Bedward wrote: > Ok I run that and nothing comes back. I ran without snmp and items came > back just to check the grep was ok. > > > In this file I have the below, is there somewhere else I need to do this? > > /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml > > > > > > > > > > > > > > On Thu, Sep 24, 2015 at 10:58 PM, fay?al noushi > wrote: > >> try: fs_cli -x "show modules" | grep snmp >> >> On Thu, Sep 24, 2015 at 10:50 PM, Jason Bedward >> wrote: >> >>> mod_snmp I did uncomment so it should be loaded on freeswitch boot. How >>> can I check that its loaded correctly? >>> >>> On Thu, Sep 24, 2015 at 10:48 PM, fay?al noushi >> > wrote: >>> >>>> He probably has only v1 configured as described in the mod_snmp >>>> documentation. But, snmpwalk shoud normally output the whole sub-tree from >>>> that OID. For .1.3.6.1.4.1.27880 , it should output the whole FS tree. The >>>> empty output makes me think mod_snmp may be not loaded... A wild guess, >>>> though >>>> >>>> On Thu, Sep 24, 2015 at 10:40 PM, Stanislav Sinyagin < >>>> ssinyagin at gmail.com> wrote: >>>> >>>>> It looks like only SNMPv1 is actually supported. >>>>> On Sep 23, 2015 6:31 PM, "Jason Bedward" wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> I'm having issues getting any info from the Freeswitch SNMP. I get >>>>>> the below using v1 of snmp there is no response when I use version 2 I get >>>>>> No such object. I am able to get some info from opensips so I believe my >>>>>> snmp is setup ok. >>>>>> >>>>>> I have enabled mod_snmp to start with freeswitch. In my snmpd file I >>>>>> have the below and on checking /var/agentx/master is is owned by >>>>>> freeswitch although the file is empty. >>>>>> >>>>>> agentXPerms 0755 0755 freeswitch daemon >>>>>> >>>>>> >>>>>> root at debian:/var/agentx# snmpwalk -v 1 -c public localhost >>>>>> .1.3.6.1.4.1.27880 >>>>>> root at debian:/var/agentx# >>>>>> root at debian:/var/agentx# >>>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>>> .1.3.6.1.4.1.27880 >>>>>> FREESWITCH-MIB::freeswitch = No Such Object available on this agent >>>>>> at this OID >>>>>> root at debian:/var/agentx# >>>>>> root at debian:/var/agentx# >>>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>>> .1.3.6.1.4.1.27880.1.2 >>>>>> FREESWITCH-MIB::systemStats = No Such Object available on this agent >>>>>> at this OID >>>>>> root at debian:/var/agentx# >>>>>> >>>>>> >>>>>> Thanks! >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> NOUSHI Fay?al >>>> GSM : +212 661 56 03 37 >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> NOUSHI Fay?al >> GSM : +212 661 56 03 37 >> >> _________________________________________________________________________ >> 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/20150925/45bb45c8/attachment.html From brian at freeswitch.org Fri Sep 25 17:22:15 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2015 08:22:15 -0500 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Passthru codecs the rap is seen in FreeSWITCH but can't bet modified or recorded in wav format! On Tuesday, September 22, 2015, Stanislav Sinyagin wrote: > well, that's basically the answer. In pass-through mode, FreeSWITCH does > not see the RTP packets, as they are transported between the endpoints > directly. > > So, in order to be able to record the sessions, you need to purchase G729 > licenses and disable pass-through. That will also increase the CPU load, > because FreeSWITCH will be a transit hop for the media. > > > > > > On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel > wrote: > >> Hi, >> >> On server debug log is off.We are using G729 as Passthrough mode and >> trying to record a session in .wav format for that we are doing like. >> >> >> >> >> >> But after Answered the calls are failed and getting this. >> >> *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel >> [sofia/default/XX7971313XX] has been answered* >> EXECUTE sofia/default/XX7971313XX >> record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) >> 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 Attaching >> BUG to sofia/default/XX7971313XX >> 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 >> (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE >> 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only usable >> in passthrough mode! >> 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 >> decoder error! >> 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 >> sofia/default/XX7971313XX ending bridge by request from write function >> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop recording >> file >> /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav >> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 >> sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is >> hungup already) >> >> I am using very high configuration server. >> Which have. >> >> RAM : 128GB >> Harddisk : 6TB >> OS : CentOS release 6.7 >> >> My calls pass using g729 Passthrough. >> Should i need to purchase license for Call recording ? >> >> On Mon, Sep 21, 2015 at 7:54 PM, Brian West > > wrote: >> >>> What kind of hardware are you running on and what does the signaling >>> say? The ultimate truth as to what is going on will be in the logs, >>> FreeSWITCH is rather chatty when debug mode is on. :) >>> >>> /b >>> >>> >>> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel < >>> bhavikpatel14388 at gmail.com >>> > wrote: >>> >>>> I did try to setup like , >>>> >>>> >>>> >>>> >>>> Here: >>>> *fs_cli -x"status"* >>>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, >>>> 807 microseconds >>>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >>>> ready >>>> 155177 session(s) since startup >>>> 375 session(s) - peak 473, last 5min 464 >>>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>>> 2000 session(s) max >>>> min idle cpu 0.00/36.30 >>>> Current Stack Size/Max 240K/8192K >>>> >>>> But getting same result. >>>> Any help will be appreciated. >>>> >>>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>>> bhavikpatel14388 at gmail.com >>>> > wrote: >>>> >>>>> Thank you for reply. >>>>> >>>>> In my switch.conf.xml file have following setting. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> What should be the proper value for this parameter for call recording.? >>>>> >>>>> In my server i have 100+ CC. >>>>> >>>>> Please suggest here. >>>>> >>>>> >>>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>>> > wrote: >>>>> >>>>>> In my setup Freeswitch handles up to simultaneous 210 recorded calls >>>>>> in OpenVZ container.As mentioned above just adjust in >>>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>>> "max-sessions" and "sessions-per-second". >>>>>> >>>>>> >>>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>>> kamil.nigmatullin at gmail.com >>>>>> > wrote: >>>>>> >>>>>>> 30 calls limit is by default and can be configured according to your >>>>>>> needs >>>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>>> ssinyagin at gmail.com >>>>>>> > ???????: >>>>>>> >>>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>>> decent baremetal server. >>>>>>>> >>>>>>>> Keep in mind that the default maximum is 30 calls per second, and >>>>>>>> you may easily hit that limit in your tests. >>>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" >>>>>>> > >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi Guys, >>>>>>>>> >>>>>>>>> I am using record_session applications on one of my live server, >>>>>>>>> which have 100 concurrent calls are running. >>>>>>>>> >>>>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>>>> generating load on freeswitch. >>>>>>>>> >>>>>>>>> I am using FreeSWITCH Version >>>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>>> 20:26:22Z 64bit). >>>>>>>>> >>>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Thanks, >>>>>>>>> Bhavik Patel >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, >>>>>> Volodymyr >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Bhavik Patel >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks, >>>> Bhavik Patel >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Thanks, >> Bhavik Patel >> >> >> _________________________________________________________________________ >> 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 >> > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/0c74d274/attachment-0001.html From victor.medina at cibersys.com Fri Sep 25 17:54:47 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Fri, 25 Sep 2015 09:24:47 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? Message-ID: Hi guys! Is there any parameter that can configure what ciphers are used on the WSS interface? Im am getting... WSS interface: SSL-Session: Protocol : TLSv1.2 Cipher : AES256-GCM-SHA384 SIP interface, same channel: Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/db8cfb72/attachment.html From brian at freeswitch.org Fri Sep 25 17:59:22 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2015 08:59:22 -0500 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: tls-cipher param. On Friday, September 25, 2015, Victor Medina wrote: > Hi guys! > > Is there any parameter that can configure what ciphers are used on the WSS > interface? > > Im am getting... > > > WSS interface: > SSL-Session: > Protocol : TLSv1.2 > Cipher : AES256-GCM-SHA384 > > > SIP interface, same channel: > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/01aa0f67/attachment.html From victor.medina at cibersys.com Fri Sep 25 18:18:55 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Fri, 25 Sep 2015 09:48:55 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: First of all, thanks you and Good morning!. Although I'm using: Im getting: New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : AES256-GCM-SHA384 Not bad, but not ECDHE. Compared to our web server: New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 2015-09-25 9:29 GMT-04:30 Brian West : > tls-cipher param. > > > On Friday, September 25, 2015, Victor Medina > wrote: > >> Hi guys! >> >> Is there any parameter that can configure what ciphers are used on the >> WSS interface? >> >> Im am getting... >> >> >> WSS interface: >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : AES256-GCM-SHA384 >> >> >> SIP interface, same channel: >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/40c12af2/attachment.html From victor.medina at cibersys.com Fri Sep 25 20:09:43 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Fri, 25 Sep 2015 11:39:43 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Guys. It seams that tls-ciphers param only affects SIP and has no effects on ciphers implemented by wss-binding. Am I missing soemthing? Current config is: 404 415 2015-09-25 9:48 GMT-04:30 Victor Medina : > First of all, thanks you and Good morning!. > > > Although I'm using: > > > value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> > > > Im getting: > > New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : AES256-GCM-SHA384 > > Not bad, but not ECDHE. > > Compared to our web server: > > New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > > 2015-09-25 9:29 GMT-04:30 Brian West : > >> tls-cipher param. >> >> >> On Friday, September 25, 2015, Victor Medina >> wrote: >> >>> Hi guys! >>> >>> Is there any parameter that can configure what ciphers are used on the >>> WSS interface? >>> >>> Im am getting... >>> >>> >>> WSS interface: >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : AES256-GCM-SHA384 >>> >>> >>> SIP interface, same channel: >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/d70b4962/attachment-0001.html From faycal.noushi at gmail.com Fri Sep 25 20:23:18 2015 From: faycal.noushi at gmail.com (=?UTF-8?Q?fay=C3=A7al_noushi?=) Date: Fri, 25 Sep 2015 17:23:18 +0100 Subject: [Freeswitch-users] SNMP issue getting any info In-Reply-To: References: Message-ID: Glad you could resolve it :) On 25 Sep 2015 14:19, "Jason Bedward" wrote: > Ok figured it out, I didnt release I had to compile freeswitch again with > mod_snmp! Re-compiled and its not working, thanks for sending me in right > direction! > > On Fri, Sep 25, 2015 at 12:43 PM, Jason Bedward > wrote: > >> Ok I run that and nothing comes back. I ran without snmp and items came >> back just to check the grep was ok. >> >> >> In this file I have the below, is there somewhere else I need to do this? >> >> /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Thu, Sep 24, 2015 at 10:58 PM, fay?al noushi >> wrote: >> >>> try: fs_cli -x "show modules" | grep snmp >>> >>> On Thu, Sep 24, 2015 at 10:50 PM, Jason Bedward >>> wrote: >>> >>>> mod_snmp I did uncomment so it should be loaded on freeswitch boot. How >>>> can I check that its loaded correctly? >>>> >>>> On Thu, Sep 24, 2015 at 10:48 PM, fay?al noushi < >>>> faycal.noushi at gmail.com> wrote: >>>> >>>>> He probably has only v1 configured as described in the mod_snmp >>>>> documentation. But, snmpwalk shoud normally output the whole sub-tree from >>>>> that OID. For .1.3.6.1.4.1.27880 , it should output the whole FS tree. The >>>>> empty output makes me think mod_snmp may be not loaded... A wild guess, >>>>> though >>>>> >>>>> On Thu, Sep 24, 2015 at 10:40 PM, Stanislav Sinyagin < >>>>> ssinyagin at gmail.com> wrote: >>>>> >>>>>> It looks like only SNMPv1 is actually supported. >>>>>> On Sep 23, 2015 6:31 PM, "Jason Bedward" wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I'm having issues getting any info from the Freeswitch SNMP. I get >>>>>>> the below using v1 of snmp there is no response when I use version 2 I get >>>>>>> No such object. I am able to get some info from opensips so I believe my >>>>>>> snmp is setup ok. >>>>>>> >>>>>>> I have enabled mod_snmp to start with freeswitch. In my snmpd file I >>>>>>> have the below and on checking /var/agentx/master is is owned by >>>>>>> freeswitch although the file is empty. >>>>>>> >>>>>>> agentXPerms 0755 0755 freeswitch daemon >>>>>>> >>>>>>> >>>>>>> root at debian:/var/agentx# snmpwalk -v 1 -c public localhost >>>>>>> .1.3.6.1.4.1.27880 >>>>>>> root at debian:/var/agentx# >>>>>>> root at debian:/var/agentx# >>>>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>>>> .1.3.6.1.4.1.27880 >>>>>>> FREESWITCH-MIB::freeswitch = No Such Object available on this agent >>>>>>> at this OID >>>>>>> root at debian:/var/agentx# >>>>>>> root at debian:/var/agentx# >>>>>>> root at debian:/var/agentx# snmpwalk -v 2c -c public localhost >>>>>>> .1.3.6.1.4.1.27880.1.2 >>>>>>> FREESWITCH-MIB::systemStats = No Such Object available on this agent >>>>>>> at this OID >>>>>>> root at debian:/var/agentx# >>>>>>> >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> NOUSHI Fay?al >>>>> GSM : +212 661 56 03 37 >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> NOUSHI Fay?al >>> GSM : +212 661 56 03 37 >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > > _________________________________________________________________________ > 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/20150925/8469890e/attachment.html From fernando at softov.com.br Fri Sep 25 20:24:47 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Fri, 25 Sep 2015 12:24:47 -0400 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: I'm using a USB with power supply. But sometimes it's just happen. Sometimes user remove and plug modem again. I can't use Debian, because our system depends of FreeBSD, and we have a lot of source (daemons) running, based, on that platform. And we use kqueue, I think Debian don't have kqueue, it's like epool, but better, much better. Anyway, I don't That it's a kernel problem, because, since I have another daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when modem power off or "reset", only ttyx.3 still locked. I'm trying to read the source to figure what's happening, but it's hard to read, not because the source is difficult, but because isn't organized. I'm thinking in rewrite the module, but if in future someone change something in original module I will need to check my source. There is another thing, I don't know how things like apr_thread works, and what functions like switch_sleep(1000000) do and why using that. Today I make some alterations where the module make a lock, LOKKA, there is some functions who don't have unlock, and another who only have unlock, sometimes two unlocks. So I will wait to see what will happen. Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake up, trying to debug this module and another things. Maybe you or someone have a time, to chat, or reply some e-mails, or maybe here, to explain some questions about the source (module)? There's some lines marked with TODO, why? And there is another version of this module? Which the maximum number of modems that you already usage? 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : > if you found problems, please open a jira issue, with all info to > replicate the problem, as explained in gsmopen page. > > It would be useful for us developers, and to me personally, being the > person in charge of gsmopen. > > Thanks in advance, > > -giovanni > > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi > wrote: > >> mod_gsmopen needs more development work, i have tested it sometimes ago >> and found it is not useable , so now i am using asterisk with chan_dongle >> better then gsmopen without usb HUB >> >> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli >> wrote: >> >>> This seems to be a kernel problem. >>> >>> To have the most success chances: use a USB hub with power supply (eg, a >>> USB hub that get electrical power from the wall socket). >>> Also, use the reference.platform, debian 8 jessie, instead of freebsd. >>> >>> -goovanni >>> >>> sent from my mobile, >>> Giovanni Maruzzelli >>> cell: +39 347 266 56 18 >>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" >>> wrote: >>> >>>> Hi, >>>> >>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>> >>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit (git >>>> d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>> another versions like, 1.6, 1.4.19, etc >>>> >>>> After sometime running freeswitch, i have this TTYs. >>>> >>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>> >>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>> >>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>> disappear (as well .init and .lock) >>>> >>>> I try to figure out whats happening, with logs, alarms, but i can't. >>>> Someone have the same problem, or know the solution? >>>> >>>> >>>> ps. >>>> Reading the list, i realize that few members use the module, or don't >>>> have problems. >>>> If i am correct, is there any other way to use GSM modems or GSM, which >>>> is low cost? >>>> Is there anyone who can guide me in some things about the code or tips? >>>> >>>> ps 2. >>>> sorry about my english >>>> >>>> -- >>>> Luiz Fernando Softov >>>> http://www.softov.com.br >>>> fernando at softov.com.br >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Luiz Fernando Softov http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/e7ce789e/attachment-0001.html From gmaruzz at gmail.com Fri Sep 25 20:41:40 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Fri, 25 Sep 2015 18:41:40 +0200 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: for plugging and unplugging modems, that's a very difficult thing to manage, this is the best I can come out with (and probably does not work in freebsd): http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 you're welcome to find a similar mechanism, and file a jira with a pull request, so it will be inserted in manline. If your modifications only apply to freebsd, please use #ifdefs, so it still continue to compile and work in Linux. -giovanni Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < fernando at softov.com.br> wrote: > I'm using a USB with power supply. > > But sometimes it's just happen. Sometimes user remove and plug modem again. > > I can't use Debian, because our system depends of FreeBSD, and we have a > lot of source (daemons) running, based, on that platform. And we use > kqueue, I think Debian don't have kqueue, it's like epool, but better, much > better. > > Anyway, I don't That it's a kernel problem, because, since I have another > daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when modem > power off or "reset", only ttyx.3 still locked. > > I'm trying to read the source to figure what's happening, but it's hard to > read, not because the source is difficult, but because isn't organized. > > I'm thinking in rewrite the module, but if in future someone change > something in original module I will need to check my source. > There is another thing, I don't know how things like apr_thread works, > and what functions like switch_sleep(1000000) do and why using that. > > Today I make some alterations where the module make a lock, LOKKA, there > is some functions who don't have unlock, and another who only have unlock, > sometimes two unlocks. So I will wait to see what will happen. > > Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake up, > trying to debug this module and another things. > > > Maybe you or someone have a time, to chat, or reply some e-mails, or maybe > here, to explain some questions about the source (module)? > > There's some lines marked with TODO, why? > And there is another version of this module? > Which the maximum number of modems that you already usage? > > 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : > >> if you found problems, please open a jira issue, with all info to >> replicate the problem, as explained in gsmopen page. >> >> It would be useful for us developers, and to me personally, being the >> person in charge of gsmopen. >> >> Thanks in advance, >> >> -giovanni >> >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >> shabbirabbasi92 at gmail.com> wrote: >> >>> mod_gsmopen needs more development work, i have tested it sometimes >>> ago and found it is not useable , so now i am using asterisk with >>> chan_dongle better then gsmopen without usb HUB >>> >>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli >> > wrote: >>> >>>> This seems to be a kernel problem. >>>> >>>> To have the most success chances: use a USB hub with power supply (eg, >>>> a USB hub that get electrical power from the wall socket). >>>> Also, use the reference.platform, debian 8 jessie, instead of freebsd. >>>> >>>> -goovanni >>>> >>>> sent from my mobile, >>>> Giovanni Maruzzelli >>>> cell: +39 347 266 56 18 >>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>> >>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit (git >>>>> d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>> another versions like, 1.6, 1.4.19, etc >>>>> >>>>> After sometime running freeswitch, i have this TTYs. >>>>> >>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>> >>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>> >>>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>>> disappear (as well .init and .lock) >>>>> >>>>> I try to figure out whats happening, with logs, alarms, but i can't. >>>>> Someone have the same problem, or know the solution? >>>>> >>>>> >>>>> ps. >>>>> Reading the list, i realize that few members use the module, or don't >>>>> have problems. >>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>> which is low cost? >>>>> Is there anyone who can guide me in some things about the code or tips? >>>>> >>>>> ps 2. >>>>> sorry about my english >>>>> >>>>> -- >>>>> Luiz Fernando Softov >>>>> http://www.softov.com.br >>>>> fernando at softov.com.br >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Luiz Fernando Softov > http://www.softov.com.br > fernando at softov.com.br > > _________________________________________________________________________ > 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/20150925/9e83a2eb/attachment-0001.html From brian at freeswitch.org Fri Sep 25 22:00:32 2015 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2015 13:00:32 -0500 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Careful your distro may have disabled anything EC related. On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina wrote: > First of all, thanks you and Good morning!. > > > Although I'm using: > > > value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> > > > Im getting: > > New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : AES256-GCM-SHA384 > > Not bad, but not ECDHE. > > Compared to our web server: > > New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > > 2015-09-25 9:29 GMT-04:30 Brian West : > >> tls-cipher param. >> >> >> On Friday, September 25, 2015, Victor Medina >> wrote: >> >>> Hi guys! >>> >>> Is there any parameter that can configure what ciphers are used on the >>> WSS interface? >>> >>> Im am getting... >>> >>> >>> WSS interface: >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : AES256-GCM-SHA384 >>> >>> >>> SIP interface, same channel: >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/ab1a82c5/attachment.html From fernando at softov.com.br Fri Sep 25 22:10:07 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Fri, 25 Sep 2015 14:10:07 -0400 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: I make a daemon, witch manage USB using kqueue and other things, so, every time i plug or unplug a modem, i make a event, like ARRIVE and LEAVE. This daemon have a list of modems, correlate with ttys ids - U3G (U0.0, U0.1, U0.2) and UMODEM (U0 U1 U2) So, when a modem ARRIVE, and it's "attached" (configured), i call a "gsm reload". When a modem LEAVE, i call a gsm remove interface_x. Using mod_xml_curl, i have dynamic config. I use events, like gsmopen_dump list, to manage and controll interfaces, like when user "detach" a modem. If you want, send me a e-mail, i will give access to my system and you can see what i'm talking about. Anyway, i found things like in function int gsmopen_serial_write_AT_noack(private_t *tech_pvt, const char *data) // You make LOKKA(tech_pvt->controldev_lock); Then call gsmopen_serial_write_AT(tech_pvt, data), and inside gsmopen_serial_write_AT, when something is wrong, you make UNLOCKA(tech_pvt->controldev_lock); and return -1 But, you check if (gsmopen_serial_write_AT(tech_pvt, data) != (int) strlen(data)) { Then, you make again UNLOCKA(tech_pvt->controldev_lock); Why make two times UNLOCKA(tech_pvt->controldev_lock); ? It's like LOKKA(tech_pvt->controldev_lock); UNLOCKA(tech_pvt->controldev_lock); UNLOCKA(tech_pvt->controldev_lock); Another is in int gsmopen_serial_read_AT(private_t *tech_pvt, int look_for_ack, int timeout_usec, int timeout_sec, const char *expected_string, int expect_crlf) You make a LOKKA(tech_pvt->controldev_lock);, but there is some returns (inside try catch), without UNLOCKA. Sorry if i make some mistakes in my explanation, but i just want to undestand how this funcions works. I disagree with "Shaabir" about this module is not useable. I just think this need some changes to work fine. I already test this module with 40 modems for 7 days, and it's work fine, until i grab a deadlock in USB. Giovanni, if you have time to chat with me, i will be grateful. 2015-09-25 12:41 GMT-04:00 Giovanni Maruzzelli : > for plugging and unplugging modems, that's a very difficult thing to > manage, this is the best I can come out with (and probably does not work in > freebsd): > > > http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 > > you're welcome to find a similar mechanism, and file a jira with a pull > request, so it will be inserted in manline. > > If your modifications only apply to freebsd, please use #ifdefs, so it > still continue to compile and work in Linux. > > -giovanni > > > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < > fernando at softov.com.br> wrote: > >> I'm using a USB with power supply. >> >> But sometimes it's just happen. Sometimes user remove and plug modem >> again. >> >> I can't use Debian, because our system depends of FreeBSD, and we have a >> lot of source (daemons) running, based, on that platform. And we use >> kqueue, I think Debian don't have kqueue, it's like epool, but better, much >> better. >> >> Anyway, I don't That it's a kernel problem, because, since I have another >> daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when modem >> power off or "reset", only ttyx.3 still locked. >> >> I'm trying to read the source to figure what's happening, but it's hard >> to read, not because the source is difficult, but because isn't organized. >> >> I'm thinking in rewrite the module, but if in future someone change >> something in original module I will need to check my source. >> There is another thing, I don't know how things like apr_thread works, >> and what functions like switch_sleep(1000000) do and why using that. >> >> Today I make some alterations where the module make a lock, LOKKA, there >> is some functions who don't have unlock, and another who only have unlock, >> sometimes two unlocks. So I will wait to see what will happen. >> >> Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake up, >> trying to debug this module and another things. >> >> >> Maybe you or someone have a time, to chat, or reply some e-mails, or >> maybe here, to explain some questions about the source (module)? >> >> There's some lines marked with TODO, why? >> And there is another version of this module? >> Which the maximum number of modems that you already usage? >> >> 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : >> >>> if you found problems, please open a jira issue, with all info to >>> replicate the problem, as explained in gsmopen page. >>> >>> It would be useful for us developers, and to me personally, being the >>> person in charge of gsmopen. >>> >>> Thanks in advance, >>> >>> -giovanni >>> >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >>> shabbirabbasi92 at gmail.com> wrote: >>> >>>> mod_gsmopen needs more development work, i have tested it sometimes >>>> ago and found it is not useable , so now i am using asterisk with >>>> chan_dongle better then gsmopen without usb HUB >>>> >>>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli < >>>> gmaruzz at gmail.com> wrote: >>>> >>>>> This seems to be a kernel problem. >>>>> >>>>> To have the most success chances: use a USB hub with power supply (eg, >>>>> a USB hub that get electrical power from the wall socket). >>>>> Also, use the reference.platform, debian 8 jessie, instead of freebsd. >>>>> >>>>> -goovanni >>>>> >>>>> sent from my mobile, >>>>> Giovanni Maruzzelli >>>>> cell: +39 347 266 56 18 >>>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" < >>>>> fernando at softov.com.br> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>>> >>>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit (git >>>>>> d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>>> another versions like, 1.6, 1.4.19, etc >>>>>> >>>>>> After sometime running freeswitch, i have this TTYs. >>>>>> >>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>>> >>>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>>> >>>>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>>>> disappear (as well .init and .lock) >>>>>> >>>>>> I try to figure out whats happening, with logs, alarms, but i can't. >>>>>> Someone have the same problem, or know the solution? >>>>>> >>>>>> >>>>>> ps. >>>>>> Reading the list, i realize that few members use the module, or don't >>>>>> have problems. >>>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>>> which is low cost? >>>>>> Is there anyone who can guide me in some things about the code or >>>>>> tips? >>>>>> >>>>>> ps 2. >>>>>> sorry about my english >>>>>> >>>>>> -- >>>>>> Luiz Fernando Softov >>>>>> http://www.softov.com.br >>>>>> fernando at softov.com.br >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Luiz Fernando Softov >> http://www.softov.com.br >> fernando at softov.com.br >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Luiz Fernando Softov http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/7e06dbe1/attachment-0001.html From victor.medina at cibersys.com Fri Sep 25 22:42:57 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Fri, 25 Sep 2015 14:12:57 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Um.... Thinking... Its a Debian 8, updated, The fs is master, not the latest though... it is master from just about the time before 1.6 stable... so I probably should update... Running sslscan on some machine: root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA Accepted TLSv1 256 bits AES256-SHA Accepted TLSv1 256 bits CAMELLIA256-SHA Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA Accepted TLSv1 128 bits AES128-SHA Accepted TLSv1 128 bits CAMELLIA128-SHA Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA Accepted TLSv1 112 bits DES-CBC3-SHA Authority Information Access: root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce Accepted TLSv1 256 bits AES256-SHA Accepted TLSv1 256 bits CAMELLIA256-SHA Accepted TLSv1 128 bits AES128-SHA Accepted TLSv1 128 bits CAMELLIA128-SHA Accepted TLSv1 112 bits DES-CBC3-SHA Authority Information Access: Running the same test on a recent built of v1.6 FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA Accepted TLSv1 256 bits AECDH-AES256-SHA Accepted TLSv1 256 bits AES256-SHA Accepted TLSv1 256 bits CAMELLIA256-SHA Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA Accepted TLSv1 128 bits AECDH-AES128-SHA Accepted TLSv1 128 bits AES128-SHA Accepted TLSv1 128 bits SEED-SHA Accepted TLSv1 128 bits CAMELLIA128-SHA Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA Accepted TLSv1 128 bits AECDH-RC4-SHA Accepted TLSv1 128 bits RC4-SHA Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA Accepted TLSv1 112 bits DES-CBC3-SHA root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce Accepted TLSv1 256 bits AES256-SHA Accepted TLSv1 128 bits AES128-SHA Accepted TLSv1 128 bits CAMELLIA128-SHA Accepted TLSv1 112 bits DES-CBC3-SHA Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? 2015-09-25 13:30 GMT-04:30 Brian West : > Careful your distro may have disabled anything EC related. > > On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina > wrote: > >> First of all, thanks you and Good morning!. >> >> >> Although I'm using: >> >> >> > value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >> >> >> Im getting: >> >> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >> Server public key is 2048 bit >> Secure Renegotiation IS supported >> Compression: NONE >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : AES256-GCM-SHA384 >> >> Not bad, but not ECDHE. >> >> Compared to our web server: >> >> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >> Server public key is 2048 bit >> Secure Renegotiation IS supported >> Compression: NONE >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >> >> >> >> >> 2015-09-25 9:29 GMT-04:30 Brian West : >> >>> tls-cipher param. >>> >>> >>> On Friday, September 25, 2015, Victor Medina >>> wrote: >>> >>>> Hi guys! >>>> >>>> Is there any parameter that can configure what ciphers are used on the >>>> WSS interface? >>>> >>>> Im am getting... >>>> >>>> >>>> WSS interface: >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : AES256-GCM-SHA384 >>>> >>>> >>>> SIP interface, same channel: >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> V?ctor E. Medina M. >>>> Platform Architect / Chief Infrastructure >>>> +58424 291 4561 >>>> BB #79A8AFA2 >>>> @VMCibersys >>>> >>>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/325af844/attachment.html From mike at jerris.com Fri Sep 25 23:09:39 2015 From: mike at jerris.com (Michael Jerris) Date: Fri, 25 Sep 2015 15:09:39 -0400 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: there was a fix for ec in wss at some point, I'd confirm this part isn't already fixed before you go too far On Friday, September 25, 2015, Victor Medina wrote: > Um.... > > Thinking... > Its a Debian 8, updated, > The fs is master, not the latest though... it is master from just about > the time before 1.6 stable... so I probably should update... > > Running sslscan on some machine: > > > root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce > Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > Authority Information Access: > root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > Authority Information Access: > > > Running the same test on a recent built of v1.6 > FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git > 6762f14 2015-09-03 20:36:52Z 64bit) > > > > root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce > Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA > Accepted TLSv1 256 bits AECDH-AES256-SHA > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA > Accepted TLSv1 128 bits AECDH-AES128-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits SEED-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA > Accepted TLSv1 128 bits AECDH-RC4-SHA > Accepted TLSv1 128 bits RC4-SHA > Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA > Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > > Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? > Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? > > > > > > > 2015-09-25 13:30 GMT-04:30 Brian West >: > >> Careful your distro may have disabled anything EC related. >> >> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >> victor.medina at cibersys.com >> > wrote: >> >>> First of all, thanks you and Good morning!. >>> >>> >>> Although I'm using: >>> >>> >>> >> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>> >>> >>> Im getting: >>> >>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>> Server public key is 2048 bit >>> Secure Renegotiation IS supported >>> Compression: NONE >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : AES256-GCM-SHA384 >>> >>> Not bad, but not ECDHE. >>> >>> Compared to our web server: >>> >>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>> Server public key is 2048 bit >>> Secure Renegotiation IS supported >>> Compression: NONE >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>> >>> >>> >>> >>> 2015-09-25 9:29 GMT-04:30 Brian West >> >: >>> >>>> tls-cipher param. >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina < >>>> victor.medina at cibersys.com >>>> > wrote: >>>> >>>>> Hi guys! >>>>> >>>>> Is there any parameter that can configure what ciphers are used on the >>>>> WSS interface? >>>>> >>>>> Im am getting... >>>>> >>>>> >>>>> WSS interface: >>>>> SSL-Session: >>>>> Protocol : TLSv1.2 >>>>> Cipher : AES256-GCM-SHA384 >>>>> >>>>> >>>>> SIP interface, same channel: >>>>> Expansion: NONE >>>>> SSL-Session: >>>>> Protocol : TLSv1.2 >>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> V?ctor E. Medina M. >>>>> Platform Architect / Chief Infrastructure >>>>> +58424 291 4561 >>>>> BB #79A8AFA2 >>>>> @VMCibersys >>>>> >>>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/84b43d45/attachment-0001.html From victor.medina at cibersys.com Fri Sep 25 23:15:18 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Fri, 25 Sep 2015 14:45:18 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Thanks! Ill get a coffe! =) 2015-09-25 14:39 GMT-04:30 Michael Jerris : > there was a fix for ec in wss at some point, I'd confirm this part isn't > already fixed before you go too far > > > On Friday, September 25, 2015, Victor Medina > wrote: > >> Um.... >> >> Thinking... >> Its a Debian 8, updated, >> The fs is master, not the latest though... it is master from just about >> the time before 1.6 stable... so I probably should update... >> >> Running sslscan on some machine: >> >> >> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> Authority Information Access: >> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> Authority Information Access: >> >> >> Running the same test on a recent built of v1.6 >> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >> 6762f14 2015-09-03 20:36:52Z 64bit) >> >> >> >> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >> Accepted TLSv1 256 bits AECDH-AES256-SHA >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >> Accepted TLSv1 128 bits AECDH-AES128-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits SEED-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >> Accepted TLSv1 128 bits AECDH-RC4-SHA >> Accepted TLSv1 128 bits RC4-SHA >> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> >> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >> >> >> >> >> >> >> 2015-09-25 13:30 GMT-04:30 Brian West : >> >>> Careful your distro may have disabled anything EC related. >>> >>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>> victor.medina at cibersys.com> wrote: >>> >>>> First of all, thanks you and Good morning!. >>>> >>>> >>>> Although I'm using: >>>> >>>> >>>> >>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>> >>>> >>>> Im getting: >>>> >>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>> Server public key is 2048 bit >>>> Secure Renegotiation IS supported >>>> Compression: NONE >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : AES256-GCM-SHA384 >>>> >>>> Not bad, but not ECDHE. >>>> >>>> Compared to our web server: >>>> >>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>> Server public key is 2048 bit >>>> Secure Renegotiation IS supported >>>> Compression: NONE >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>> >>>> >>>> >>>> >>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>> >>>>> tls-cipher param. >>>>> >>>>> >>>>> On Friday, September 25, 2015, Victor Medina < >>>>> victor.medina at cibersys.com> wrote: >>>>> >>>>>> Hi guys! >>>>>> >>>>>> Is there any parameter that can configure what ciphers are used on >>>>>> the WSS interface? >>>>>> >>>>>> Im am getting... >>>>>> >>>>>> >>>>>> WSS interface: >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : AES256-GCM-SHA384 >>>>>> >>>>>> >>>>>> SIP interface, same channel: >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> V?ctor E. Medina M. >>>>>> Platform Architect / Chief Infrastructure >>>>>> +58424 291 4561 >>>>>> BB #79A8AFA2 >>>>>> @VMCibersys >>>>>> >>>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> V?ctor E. Medina M. >>>> Platform Architect / Chief Infrastructure >>>> +58424 291 4561 >>>> BB #79A8AFA2 >>>> @VMCibersys >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/8be63a95/attachment-0001.html From fernando at softov.com.br Sat Sep 26 01:30:39 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Fri, 25 Sep 2015 17:30:39 -0400 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: Now, i make some changes, and until now it's running fine I think the problem was when you declare interface as dead, like line 674 of gsmopen_protocol.cpp https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/gsmopen_protocol.cpp alarm_event(tech_pvt, ALARM_FAILED_INTERFACE, "gsmopen_serial_monitor failed, declaring interface dead"); tech_pvt->active = 0; ->>>> tech_pvt->name[0] = '\0'; You make a \0 in interface name So, when someone call remove_interface() in mod_gsmopen.cpp https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp To grab the tech_pvt, the function check for strlen or compare GSMOPEN_INTERFACES[interface_id].name (line 322 and 329) Then, we will not found interface (tech_pvt), because "name" is nothing continuing, in line 336 it's check if there is a tech_pvt if (!tech_pvt) { DEBUGA_GSMOPEN("interface '%s' does not exist\n", GSMOPEN_P_LOG, the_interface); goto end; } This check will jump the Close in line 385, causing a deadlock opened fd. res = tech_pvt->serialPort_serial_control->Close(); So i comment every line when you set tech_pvt->name[0] = '\0'; It's correct? Since when interface failed, and it's declared as died, the serial isn't closed, just marked as died, and the tty still opened causing a deadlock, if no one close this. 2015-09-25 14:10 GMT-04:00 Luiz Fernando Softov : > I make a daemon, witch manage USB using kqueue and other things, so, every > time i plug or unplug a modem, i make a event, like ARRIVE and LEAVE. > > This daemon have a list of modems, correlate with ttys ids - U3G (U0.0, > U0.1, U0.2) and UMODEM (U0 U1 U2) > > So, when a modem ARRIVE, and it's "attached" (configured), i call a "gsm > reload". > When a modem LEAVE, i call a gsm remove interface_x. > > Using mod_xml_curl, i have dynamic config. > > I use events, like gsmopen_dump list, to manage and controll interfaces, > like when user "detach" a modem. > > If you want, send me a e-mail, i will give access to my system and you can > see what i'm talking about. > > > Anyway, i found things like in function > > int gsmopen_serial_write_AT_noack(private_t *tech_pvt, const char *data) > > // You make > LOKKA(tech_pvt->controldev_lock); > > Then call gsmopen_serial_write_AT(tech_pvt, data), and > inside gsmopen_serial_write_AT, when something is wrong, you > make UNLOCKA(tech_pvt->controldev_lock); and return -1 > > But, you check if (gsmopen_serial_write_AT(tech_pvt, data) != (int) > strlen(data)) { > > Then, you make again UNLOCKA(tech_pvt->controldev_lock); > > Why make two times UNLOCKA(tech_pvt->controldev_lock); ? > > It's like > LOKKA(tech_pvt->controldev_lock); > UNLOCKA(tech_pvt->controldev_lock); > UNLOCKA(tech_pvt->controldev_lock); > > > Another is in > int gsmopen_serial_read_AT(private_t *tech_pvt, int look_for_ack, int > timeout_usec, int timeout_sec, const char *expected_string, int expect_crlf) > You make a LOKKA(tech_pvt->controldev_lock);, but there is some returns > (inside try catch), without UNLOCKA. > > Sorry if i make some mistakes in my explanation, but i just want to > undestand how this funcions works. > > I disagree with "Shaabir" about this module is not useable. I just think > this need some changes to work fine. > I already test this module with 40 modems for 7 days, and it's work fine, > until i grab a deadlock in USB. > > Giovanni, if you have time to chat with me, i will be grateful. > > > > > > 2015-09-25 12:41 GMT-04:00 Giovanni Maruzzelli : > >> for plugging and unplugging modems, that's a very difficult thing to >> manage, this is the best I can come out with (and probably does not work in >> freebsd): >> >> >> http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 >> >> you're welcome to find a similar mechanism, and file a jira with a pull >> request, so it will be inserted in manline. >> >> If your modifications only apply to freebsd, please use #ifdefs, so it >> still continue to compile and work in Linux. >> >> -giovanni >> >> >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < >> fernando at softov.com.br> wrote: >> >>> I'm using a USB with power supply. >>> >>> But sometimes it's just happen. Sometimes user remove and plug modem >>> again. >>> >>> I can't use Debian, because our system depends of FreeBSD, and we have a >>> lot of source (daemons) running, based, on that platform. And we use >>> kqueue, I think Debian don't have kqueue, it's like epool, but better, much >>> better. >>> >>> Anyway, I don't That it's a kernel problem, because, since I have >>> another daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when >>> modem power off or "reset", only ttyx.3 still locked. >>> >>> I'm trying to read the source to figure what's happening, but it's hard >>> to read, not because the source is difficult, but because isn't organized. >>> >>> I'm thinking in rewrite the module, but if in future someone change >>> something in original module I will need to check my source. >>> There is another thing, I don't know how things like apr_thread works, >>> and what functions like switch_sleep(1000000) do and why using that. >>> >>> Today I make some alterations where the module make a lock, LOKKA, there >>> is some functions who don't have unlock, and another who only have unlock, >>> sometimes two unlocks. So I will wait to see what will happen. >>> >>> Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake >>> up, trying to debug this module and another things. >>> >>> >>> Maybe you or someone have a time, to chat, or reply some e-mails, or >>> maybe here, to explain some questions about the source (module)? >>> >>> There's some lines marked with TODO, why? >>> And there is another version of this module? >>> Which the maximum number of modems that you already usage? >>> >>> 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : >>> >>>> if you found problems, please open a jira issue, with all info to >>>> replicate the problem, as explained in gsmopen page. >>>> >>>> It would be useful for us developers, and to me personally, being the >>>> person in charge of gsmopen. >>>> >>>> Thanks in advance, >>>> >>>> -giovanni >>>> >>>> Sincerely, >>>> >>>> Giovanni Maruzzelli >>>> Cell : +39-347-2665618 >>>> >>>> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >>>> shabbirabbasi92 at gmail.com> wrote: >>>> >>>>> mod_gsmopen needs more development work, i have tested it sometimes >>>>> ago and found it is not useable , so now i am using asterisk with >>>>> chan_dongle better then gsmopen without usb HUB >>>>> >>>>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli < >>>>> gmaruzz at gmail.com> wrote: >>>>> >>>>>> This seems to be a kernel problem. >>>>>> >>>>>> To have the most success chances: use a USB hub with power supply >>>>>> (eg, a USB hub that get electrical power from the wall socket). >>>>>> Also, use the reference.platform, debian 8 jessie, instead of freebsd. >>>>>> >>>>>> -goovanni >>>>>> >>>>>> sent from my mobile, >>>>>> Giovanni Maruzzelli >>>>>> cell: +39 347 266 56 18 >>>>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" < >>>>>> fernando at softov.com.br> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>>>> >>>>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit >>>>>>> (git d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>>>> another versions like, 1.6, 1.4.19, etc >>>>>>> >>>>>>> After sometime running freeswitch, i have this TTYs. >>>>>>> >>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>>>> >>>>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>>>> >>>>>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>>>>> disappear (as well .init and .lock) >>>>>>> >>>>>>> I try to figure out whats happening, with logs, alarms, but i can't. >>>>>>> Someone have the same problem, or know the solution? >>>>>>> >>>>>>> >>>>>>> ps. >>>>>>> Reading the list, i realize that few members use the module, or >>>>>>> don't have problems. >>>>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>>>> which is low cost? >>>>>>> Is there anyone who can guide me in some things about the code or >>>>>>> tips? >>>>>>> >>>>>>> ps 2. >>>>>>> sorry about my english >>>>>>> >>>>>>> -- >>>>>>> Luiz Fernando Softov >>>>>>> http://www.softov.com.br >>>>>>> fernando at softov.com.br >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Luiz Fernando Softov >>> http://www.softov.com.br >>> fernando at softov.com.br >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Luiz Fernando Softov > http://www.softov.com.br > fernando at softov.com.br > -- Luiz Fernando Softov http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150925/4196a32c/attachment-0001.html From bhavikpatel14388 at gmail.com Sat Sep 26 10:00:05 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Sat, 26 Sep 2015 11:30:05 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Is there any possibility that I can change the codec like if client send G723 and I can change to PCMA OR PCMU runtime ? If this one is possible then I can able to record those files as well. On Fri, Sep 25, 2015 at 6:52 PM, Brian West wrote: > Passthru codecs the rap is seen in FreeSWITCH but can't bet modified or > recorded in wav format! > > > On Tuesday, September 22, 2015, Stanislav Sinyagin > wrote: > >> well, that's basically the answer. In pass-through mode, FreeSWITCH does >> not see the RTP packets, as they are transported between the endpoints >> directly. >> >> So, in order to be able to record the sessions, you need to purchase G729 >> licenses and disable pass-through. That will also increase the CPU load, >> because FreeSWITCH will be a transit hop for the media. >> >> >> >> >> >> On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel < >> bhavikpatel14388 at gmail.com> wrote: >> >>> Hi, >>> >>> On server debug log is off.We are using G729 as Passthrough mode and >>> trying to record a session in .wav format for that we are doing like. >>> >>> >>> >>> >>> >>> But after Answered the calls are failed and getting this. >>> >>> *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel >>> [sofia/default/XX7971313XX] has been answered* >>> EXECUTE sofia/default/XX7971313XX >>> record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) >>> 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 Attaching >>> BUG to sofia/default/XX7971313XX >>> 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 >>> (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE >>> 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only >>> usable in passthrough mode! >>> 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 >>> decoder error! >>> 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 >>> sofia/default/XX7971313XX ending bridge by request from write function >>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop >>> recording file >>> /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav >>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 >>> sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is >>> hungup already) >>> >>> I am using very high configuration server. >>> Which have. >>> >>> RAM : 128GB >>> Harddisk : 6TB >>> OS : CentOS release 6.7 >>> >>> My calls pass using g729 Passthrough. >>> Should i need to purchase license for Call recording ? >>> >>> On Mon, Sep 21, 2015 at 7:54 PM, Brian West >>> wrote: >>> >>>> What kind of hardware are you running on and what does the signaling >>>> say? The ultimate truth as to what is going on will be in the logs, >>>> FreeSWITCH is rather chatty when debug mode is on. :) >>>> >>>> /b >>>> >>>> >>>> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel < >>>> bhavikpatel14388 at gmail.com> wrote: >>>> >>>>> I did try to setup like , >>>>> >>>>> >>>>> >>>>> >>>>> Here: >>>>> *fs_cli -x"status"* >>>>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, >>>>> 807 microseconds >>>>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >>>>> ready >>>>> 155177 session(s) since startup >>>>> 375 session(s) - peak 473, last 5min 464 >>>>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>>>> 2000 session(s) max >>>>> min idle cpu 0.00/36.30 >>>>> Current Stack Size/Max 240K/8192K >>>>> >>>>> But getting same result. >>>>> Any help will be appreciated. >>>>> >>>>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>>>> bhavikpatel14388 at gmail.com> wrote: >>>>> >>>>>> Thank you for reply. >>>>>> >>>>>> In my switch.conf.xml file have following setting. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> What should be the proper value for this parameter for call >>>>>> recording.? >>>>>> >>>>>> In my server i have 100+ CC. >>>>>> >>>>>> Please suggest here. >>>>>> >>>>>> >>>>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>>>>> wrote: >>>>>> >>>>>>> In my setup Freeswitch handles up to simultaneous 210 recorded calls >>>>>>> in OpenVZ container.As mentioned above just adjust in >>>>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>>>> "max-sessions" and "sessions-per-second". >>>>>>> >>>>>>> >>>>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>>>> kamil.nigmatullin at gmail.com> wrote: >>>>>>> >>>>>>>> 30 calls limit is by default and can be configured according to >>>>>>>> your needs >>>>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>>>> ssinyagin at gmail.com> ???????: >>>>>>>> >>>>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>>>> decent baremetal server. >>>>>>>>> >>>>>>>>> Keep in mind that the default maximum is 30 calls per second, and >>>>>>>>> you may easily hit that limit in your tests. >>>>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" < >>>>>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Guys, >>>>>>>>>> >>>>>>>>>> I am using record_session applications on one of my live server, >>>>>>>>>> which have 100 concurrent calls are running. >>>>>>>>>> >>>>>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>>>>> generating load on freeswitch. >>>>>>>>>> >>>>>>>>>> I am using FreeSWITCH Version >>>>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>>>> 20:26:22Z 64bit). >>>>>>>>>> >>>>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks, >>>>>>>>>> Bhavik Patel >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _________________________________________________________________________ >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Volodymyr >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks, >>>>>> Bhavik Patel >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Bhavik Patel >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Thanks, >>> Bhavik Patel >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > > _________________________________________________________________________ > 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 > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/5ddc9922/attachment-0001.html From jpablolorenzetti at hotmail.com Sat Sep 26 10:11:49 2015 From: jpablolorenzetti at hotmail.com (Juan Pablo L.) Date: Sat, 26 Sep 2015 06:11:49 +0000 Subject: [Freeswitch-users] Filtering UA's IP Message-ID: Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/84cff223/attachment.html From gmaruzz at gmail.com Sat Sep 26 10:23:25 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Sat, 26 Sep 2015 08:23:25 +0200 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: Message-ID: You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect. Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too). sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 26, 2015 8:12 AM, "Juan Pablo L." wrote: > Hi, is there any way on freeswitch to forbid registration (or any > connection) from certain regions in the world ? .. > what i need to accomplish is to prevent people from connecting from my > same country as we have a voip service > that is supposed to be accessed only when you are out of the country so i > need to validate the UA's ip when registering. > I can not use a router or FW or any other thing in front of the freeswitch > because the same freeswitch also serves > other services that do not have this restriction. This restriction only > affects users in one profile only. > I m aware that i could capture the registrations using a lua script and i > guess from there i could consult > a GeoIP database etc etc but that affects all profiles and not only this > particular profile of this particular service > and that could be a performance hit for the service as a whole so i would > like to avoid that. > > thank you! > > _________________________________________________________________________ > 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/20150926/15a2fcf4/attachment.html From jpablolorenzetti at hotmail.com Sat Sep 26 10:47:31 2015 From: jpablolorenzetti at hotmail.com (Juan Pablo L.) Date: Sat, 26 Sep 2015 06:47:31 +0000 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: , Message-ID: Giovanni, thank you for your prompt answers, 1. do you have any suggestion for the proxy solution you mention ? what proxy can i use ? 2. for the freeswitch only solution, any way to make lua capture the registration only for this particular profile? as oppossed to capture all registration for all profiles ? thank you! Date: Sat, 26 Sep 2015 08:23:25 +0200 From: gmaruzz at gmail.com To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] Filtering UA's IP You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect. Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too). sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 26, 2015 8:12 AM, "Juan Pablo L." wrote: Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150926/8900ae85/attachment.html From jpablolorenzetti at hotmail.com Sat Sep 26 11:07:46 2015 From: jpablolorenzetti at hotmail.com (Juan Pablo L.) Date: Sat, 26 Sep 2015 07:07:46 +0000 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: , , , Message-ID: Re-reading the instructions it seems that i misunderstood, and it seems that it is possible to use lua on a particular profile without affecting the other profiles by manipulating the parameters If i change those parameters i can make this particular profile use lua for user lookups/etc, and leave the other profiles using XML statically. is this what you meant by the freeswitch only solution right ? From: jpablolorenzetti at hotmail.com To: freeswitch-users at lists.freeswitch.org Date: Sat, 26 Sep 2015 06:47:31 +0000 Subject: Re: [Freeswitch-users] Filtering UA's IP Giovanni, thank you for your prompt answers, 1. do you have any suggestion for the proxy solution you mention ? what proxy can i use ? 2. for the freeswitch only solution, any way to make lua capture the registration only for this particular profile? as oppossed to capture all registration for all profiles ? thank you! Date: Sat, 26 Sep 2015 08:23:25 +0200 From: gmaruzz at gmail.com To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] Filtering UA's IP You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect. Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too). sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Sep 26, 2015 8:12 AM, "Juan Pablo L." wrote: Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150926/66fafd7a/attachment-0001.html From gmaruzz at gmail.com Sat Sep 26 12:48:00 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Sat, 26 Sep 2015 10:48:00 +0200 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: Message-ID: On Sep 26, 2015 9:08 AM, "Juan Pablo L." wrote: > > Re-reading the instructions it seems that i misunderstood, and it seems that it is possible to use lua > on a particular profile without affecting the other profiles by manipulating the parameters > > > > If i change those parameters i can make this particular profile use lua for user lookups/etc, and leave the other > profiles using XML statically. > > is this what you meant by the freeswitch only solution right ? Yep About proxy servers, you can use kamailio or opensips, they have geoip modules. -giovanni > > ________________________________ > From: jpablolorenzetti at hotmail.com > To: freeswitch-users at lists.freeswitch.org > Date: Sat, 26 Sep 2015 06:47:31 +0000 > > Subject: Re: [Freeswitch-users] Filtering UA's IP > > Giovanni, thank you for your prompt answers, > > 1. do you have any suggestion for the proxy solution you mention ? what proxy can i use ? > 2. for the freeswitch only solution, any way to make lua capture the registration only for this particular profile? as oppossed to capture all registration for > all profiles ? > > thank you! > ________________________________ > Date: Sat, 26 Sep 2015 08:23:25 +0200 > From: gmaruzz at gmail.com > To: freeswitch-users at lists.freeswitch.org > Subject: Re: [Freeswitch-users] Filtering UA's IP > > You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect. > > Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too). > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > > On Sep 26, 2015 8:12 AM, "Juan Pablo L." wrote: >> >> Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. >> what i need to accomplish is to prevent people from connecting from my same country as we have a voip service >> that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. >> I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves >> other services that do not have this restriction. This restriction only affects users in one profile only. >> I m aware that i could capture the registrations using a lua script and i guess from there i could consult >> a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service >> and that could be a performance hit for the service as a whole so i would like to avoid that. >> >> thank you! >> >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ 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 > > _________________________________________________________________________ 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 > > _________________________________________________________________________ > 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/20150926/106c64c7/attachment.html From jpablolorenzetti at hotmail.com Sat Sep 26 12:51:22 2015 From: jpablolorenzetti at hotmail.com (jpablolorenzetti at hotmail.com) Date: Sat, 26 Sep 2015 08:51:22 +0000 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: Message-ID: Thank you very much. Sent by Outlook for Android On Sat, Sep 26, 2015 at 1:49 AM -0700, "Giovanni Maruzzelli" wrote: On Sep 26, 2015 9:08 AM, "Juan Pablo L." wrote: > > Re-reading the instructions it seems that i misunderstood, and it seems that it is possible to use lua > on a particular profile without affecting the other profiles by manipulating the parameters > > > > If i change those parameters i can make this particular profile use lua for user lookups/etc, and leave the other > profiles using XML statically. > > is this what you meant by the freeswitch only solution right ? Yep About proxy servers, you can use kamailio or opensips, they have geoip modules. -giovanni > > ________________________________ > From: jpablolorenzetti at hotmail.com > To: freeswitch-users at lists.freeswitch.org > Date: Sat, 26 Sep 2015 06:47:31 +0000 > > Subject: Re: [Freeswitch-users] Filtering UA's IP > > Giovanni, thank you for your prompt answers, > > 1. do you have any suggestion for the proxy solution you mention ? what proxy can i use ? > 2. for the freeswitch only solution, any way to make lua capture the registration only for this particular profile? as oppossed to capture all registration for > all profiles ? > > thank you! > ________________________________ > Date: Sat, 26 Sep 2015 08:23:25 +0200 > From: gmaruzz at gmail.com > To: freeswitch-users at lists.freeswitch.org > Subject: Re: [Freeswitch-users] Filtering UA's IP > > You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect. > > Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too). > > sent from my mobile, > Giovanni Maruzzelli > cell: +39 347 266 56 18 > > On Sep 26, 2015 8:12 AM, "Juan Pablo L." wrote: >> >> Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. >> what i need to accomplish is to prevent people from connecting from my same country as we have a voip service >> that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. >> I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves >> other services that do not have this restriction. This restriction only affects users in one profile only. >> I m aware that i could capture the registrations using a lua script and i guess from there i could consult >> a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service >> and that could be a performance hit for the service as a whole so i would like to avoid that. >> >> thank you! >> >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ 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 > > _________________________________________________________________________ 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 > > _________________________________________________________________________ > 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/20150926/91503421/attachment-0001.html -------------- next part -------------- _________________________________________________________________________ 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 From dujinfang at gmail.com Sat Sep 26 13:04:21 2015 From: dujinfang at gmail.com (Seven Du) Date: Sat, 26 Sep 2015 17:04:21 +0800 Subject: [Freeswitch-users] Replacing Abyss Webserver In-Reply-To: References: Message-ID: @Abdul I wonder what you trying to do. mod_verto has a basic http interface and maybe we can get that more useful? On Fri, Sep 25, 2015 at 7:12 PM, Michael Jerris wrote: > This is not likely to happen, how about you talk about what you are > actually trying to accomplish and maybe someone can offer a better path to > get there. > > > On Friday, September 25, 2015, Abdul Hakeem wrote: > >> Hello Experts, >> >> Could someone point me to steps on how to replace the Abyss webserver with >> NGX/OpenResty or any other webserver ? >> >> Cheers, >> Abdul Hakeem >> >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- About: http://about.me/dujinfang Blog: http://www.dujinfang.com Proj: http://www.freeswitch.org.cn -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/9d8ed052/attachment.html From krice at freeswitch.org Sat Sep 26 20:06:54 2015 From: krice at freeswitch.org (Ken Rice) Date: Sat, 26 Sep 2015 11:06:54 -0500 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: Message-ID: <12ae01d0f875$5e266120$1a732360$@freeswitch.org> Why can't you use a firewall? Pretty much every firewall that I know of allows you to define not just which hosts, but which ports to filter. Example lets just say 10.0.0.0/8 is a bad actor region, but you still want to allow them to send email and visit the website. You block src IP 10.0.0.0/8 to dst port 5060, 5080 etc And allow that same block to still hit port 25 (STMP) along with 80 and 443 (http/https respectively) From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Juan Pablo L. Sent: Saturday, September 26, 2015 1:12 AM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] Filtering UA's IP Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/7b17ee1c/attachment.html From jpablolorenzetti at hotmail.com Sat Sep 26 21:15:31 2015 From: jpablolorenzetti at hotmail.com (Juan Pablo L.) Date: Sat, 26 Sep 2015 17:15:31 +0000 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: <12ae01d0f875$5e266120$1a732360$@freeswitch.org> References: , <12ae01d0f875$5e266120$1a732360$@freeswitch.org> Message-ID: Hi Ken, thank you for your feedback, you are right, even though it would have to be done by hand (maintenaning the ip tables) it is completely doable but i had a wrong impression on how the sip profiles worked together with lua to capture the 'register' requests and filter the bad ones out, so i took a wrong design decision earlier by coupling that service with others in the same profile and putting a FW in front filtering IP would have affected the other services on the same profile, but it is clear now and all you mentioned could be implemented easily as well. thank you for your suggestions. From: krice at freeswitch.org To: freeswitch-users at lists.freeswitch.org Date: Sat, 26 Sep 2015 11:06:54 -0500 Subject: Re: [Freeswitch-users] Filtering UA's IP Why can?t you use a firewall? Pretty much every firewall that I know of allows you to define not just which hosts, but which ports to filter. Example lets just say 10.0.0.0/8 is a bad actor region, but you still want to allow them to send email and visit the website. You block src IP 10.0.0.0/8 to dst port 5060, 5080 etcAnd allow that same block to still hit port 25 (STMP) along with 80 and 443 (http/https respectively) From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Juan Pablo L. Sent: Saturday, September 26, 2015 1:12 AM To: freeswitch-users at lists.freeswitch.org Subject: [Freeswitch-users] Filtering UA's IP Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! _________________________________________________________________________ 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/20150926/a97cf002/attachment.html From gmaruzz at gmail.com Sat Sep 26 23:25:37 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Sat, 26 Sep 2015 21:25:37 +0200 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: On Fri, Sep 25, 2015 at 11:30 PM, Luiz Fernando Softov < fernando at softov.com.br> wrote: > Now, i make some changes, and until now it's running fine > > I think the problem was when you declare interface as dead, like line 674 > of gsmopen_protocol.cpp > > > https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/gsmopen_protocol.cpp > > alarm_event(tech_pvt, ALARM_FAILED_INTERFACE, "gsmopen_serial_monitor > failed, declaring interface dead"); > tech_pvt->active = 0; > ->>>> tech_pvt->name[0] = '\0'; > > You make a \0 in interface name > > So, when someone call remove_interface() in mod_gsmopen.cpp > > > https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp > > To grab the tech_pvt, the function check for strlen or compare > GSMOPEN_INTERFACES[interface_id].name (line 322 and 329) > > Then, we will not found interface (tech_pvt), because "name" is nothing > > > continuing, in line 336 it's check if there is a tech_pvt > > if (!tech_pvt) { > DEBUGA_GSMOPEN("interface '%s' does not exist\n", GSMOPEN_P_LOG, > the_interface); > goto end; > } > > This check will jump the Close in line 385, causing a deadlock opened fd. > res = tech_pvt->serialPort_serial_control->Close(); > > So i comment every line when you set tech_pvt->name[0] = '\0'; > > It's correct? Since when interface failed, and it's declared as died, the > serial isn't closed, just marked as died, and the tty still opened causing > a deadlock, if no one close this. > > your reasoning seems sound, is the system still running ok? Have you changed anything else? Can you send me (to my mail, as an attach) a git diff? Or open a jira attaching that diff? Btw, yes, I'm interested in understanding better how your system works (daemon, attach-detach, and all). Also, big thanks for taking the time to look into the source code!!! -giovanni > > > > > 2015-09-25 14:10 GMT-04:00 Luiz Fernando Softov : > >> I make a daemon, witch manage USB using kqueue and other things, so, >> every time i plug or unplug a modem, i make a event, like ARRIVE and LEAVE. >> >> This daemon have a list of modems, correlate with ttys ids - U3G (U0.0, >> U0.1, U0.2) and UMODEM (U0 U1 U2) >> >> So, when a modem ARRIVE, and it's "attached" (configured), i call a "gsm >> reload". >> When a modem LEAVE, i call a gsm remove interface_x. >> >> Using mod_xml_curl, i have dynamic config. >> >> I use events, like gsmopen_dump list, to manage and controll interfaces, >> like when user "detach" a modem. >> >> If you want, send me a e-mail, i will give access to my system and you >> can see what i'm talking about. >> >> >> Anyway, i found things like in function >> >> int gsmopen_serial_write_AT_noack(private_t *tech_pvt, const char *data) >> >> // You make >> LOKKA(tech_pvt->controldev_lock); >> >> Then call gsmopen_serial_write_AT(tech_pvt, data), and >> inside gsmopen_serial_write_AT, when something is wrong, you >> make UNLOCKA(tech_pvt->controldev_lock); and return -1 >> >> But, you check if (gsmopen_serial_write_AT(tech_pvt, data) != (int) >> strlen(data)) { >> >> Then, you make again UNLOCKA(tech_pvt->controldev_lock); >> >> Why make two times UNLOCKA(tech_pvt->controldev_lock); ? >> >> It's like >> LOKKA(tech_pvt->controldev_lock); >> UNLOCKA(tech_pvt->controldev_lock); >> UNLOCKA(tech_pvt->controldev_lock); >> >> >> Another is in >> int gsmopen_serial_read_AT(private_t *tech_pvt, int look_for_ack, int >> timeout_usec, int timeout_sec, const char *expected_string, int expect_crlf) >> You make a LOKKA(tech_pvt->controldev_lock);, but there is some returns >> (inside try catch), without UNLOCKA. >> >> Sorry if i make some mistakes in my explanation, but i just want to >> undestand how this funcions works. >> >> I disagree with "Shaabir" about this module is not useable. I just think >> this need some changes to work fine. >> I already test this module with 40 modems for 7 days, and it's work fine, >> until i grab a deadlock in USB. >> >> Giovanni, if you have time to chat with me, i will be grateful. >> >> >> >> >> >> 2015-09-25 12:41 GMT-04:00 Giovanni Maruzzelli : >> >>> for plugging and unplugging modems, that's a very difficult thing to >>> manage, this is the best I can come out with (and probably does not work in >>> freebsd): >>> >>> >>> http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 >>> >>> you're welcome to find a similar mechanism, and file a jira with a pull >>> request, so it will be inserted in manline. >>> >>> If your modifications only apply to freebsd, please use #ifdefs, so it >>> still continue to compile and work in Linux. >>> >>> -giovanni >>> >>> >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < >>> fernando at softov.com.br> wrote: >>> >>>> I'm using a USB with power supply. >>>> >>>> But sometimes it's just happen. Sometimes user remove and plug modem >>>> again. >>>> >>>> I can't use Debian, because our system depends of FreeBSD, and we have >>>> a lot of source (daemons) running, based, on that platform. And we use >>>> kqueue, I think Debian don't have kqueue, it's like epool, but better, much >>>> better. >>>> >>>> Anyway, I don't That it's a kernel problem, because, since I have >>>> another daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when >>>> modem power off or "reset", only ttyx.3 still locked. >>>> >>>> I'm trying to read the source to figure what's happening, but it's hard >>>> to read, not because the source is difficult, but because isn't organized. >>>> >>>> I'm thinking in rewrite the module, but if in future someone change >>>> something in original module I will need to check my source. >>>> There is another thing, I don't know how things like apr_thread works, >>>> and what functions like switch_sleep(1000000) do and why using that. >>>> >>>> Today I make some alterations where the module make a lock, LOKKA, >>>> there is some functions who don't have unlock, and another who only have >>>> unlock, sometimes two unlocks. So I will wait to see what will happen. >>>> >>>> Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake >>>> up, trying to debug this module and another things. >>>> >>>> >>>> Maybe you or someone have a time, to chat, or reply some e-mails, or >>>> maybe here, to explain some questions about the source (module)? >>>> >>>> There's some lines marked with TODO, why? >>>> And there is another version of this module? >>>> Which the maximum number of modems that you already usage? >>>> >>>> 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : >>>> >>>>> if you found problems, please open a jira issue, with all info to >>>>> replicate the problem, as explained in gsmopen page. >>>>> >>>>> It would be useful for us developers, and to me personally, being the >>>>> person in charge of gsmopen. >>>>> >>>>> Thanks in advance, >>>>> >>>>> -giovanni >>>>> >>>>> Sincerely, >>>>> >>>>> Giovanni Maruzzelli >>>>> Cell : +39-347-2665618 >>>>> >>>>> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >>>>> shabbirabbasi92 at gmail.com> wrote: >>>>> >>>>>> mod_gsmopen needs more development work, i have tested it sometimes >>>>>> ago and found it is not useable , so now i am using asterisk with >>>>>> chan_dongle better then gsmopen without usb HUB >>>>>> >>>>>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli < >>>>>> gmaruzz at gmail.com> wrote: >>>>>> >>>>>>> This seems to be a kernel problem. >>>>>>> >>>>>>> To have the most success chances: use a USB hub with power supply >>>>>>> (eg, a USB hub that get electrical power from the wall socket). >>>>>>> Also, use the reference.platform, debian 8 jessie, instead of >>>>>>> freebsd. >>>>>>> >>>>>>> -goovanni >>>>>>> >>>>>>> sent from my mobile, >>>>>>> Giovanni Maruzzelli >>>>>>> cell: +39 347 266 56 18 >>>>>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" < >>>>>>> fernando at softov.com.br> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>>>>> >>>>>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit >>>>>>>> (git d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>>>>> another versions like, 1.6, 1.4.19, etc >>>>>>>> >>>>>>>> After sometime running freeswitch, i have this TTYs. >>>>>>>> >>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>>>>> >>>>>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>>>>> >>>>>>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>>>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>>>>>> disappear (as well .init and .lock) >>>>>>>> >>>>>>>> I try to figure out whats happening, with logs, alarms, but i can't. >>>>>>>> Someone have the same problem, or know the solution? >>>>>>>> >>>>>>>> >>>>>>>> ps. >>>>>>>> Reading the list, i realize that few members use the module, or >>>>>>>> don't have problems. >>>>>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>>>>> which is low cost? >>>>>>>> Is there anyone who can guide me in some things about the code or >>>>>>>> tips? >>>>>>>> >>>>>>>> ps 2. >>>>>>>> sorry about my english >>>>>>>> >>>>>>>> -- >>>>>>>> Luiz Fernando Softov >>>>>>>> http://www.softov.com.br >>>>>>>> fernando at softov.com.br >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Luiz Fernando Softov >>>> http://www.softov.com.br >>>> fernando at softov.com.br >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Luiz Fernando Softov >> http://www.softov.com.br >> fernando at softov.com.br >> > > > > -- > Luiz Fernando Softov > http://www.softov.com.br > fernando at softov.com.br > > _________________________________________________________________________ > 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 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/e0364ba0/attachment-0001.html From gmaruzz at gmail.com Sat Sep 26 23:28:22 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Sat, 26 Sep 2015 21:28:22 +0200 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: As per chat, I'm "gmaruzz" in both FreeSWITCH's hipchat and in IRC #freeswitch channel at irc.freenode.net -giovanni On Sat, Sep 26, 2015 at 9:25 PM, Giovanni Maruzzelli wrote: > On Fri, Sep 25, 2015 at 11:30 PM, Luiz Fernando Softov < > fernando at softov.com.br> wrote: > >> Now, i make some changes, and until now it's running fine >> >> I think the problem was when you declare interface as dead, like line 674 >> of gsmopen_protocol.cpp >> >> >> https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/gsmopen_protocol.cpp >> >> alarm_event(tech_pvt, ALARM_FAILED_INTERFACE, "gsmopen_serial_monitor >> failed, declaring interface dead"); >> tech_pvt->active = 0; >> ->>>> tech_pvt->name[0] = '\0'; >> >> You make a \0 in interface name >> >> So, when someone call remove_interface() in mod_gsmopen.cpp >> >> >> https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp >> >> To grab the tech_pvt, the function check for strlen or compare >> GSMOPEN_INTERFACES[interface_id].name (line 322 and 329) >> >> Then, we will not found interface (tech_pvt), because "name" is nothing >> >> >> > continuing, in line 336 it's check if there is a tech_pvt >> >> if (!tech_pvt) { >> DEBUGA_GSMOPEN("interface '%s' does not exist\n", GSMOPEN_P_LOG, >> the_interface); >> goto end; >> } >> >> This check will jump the Close in line 385, causing a deadlock opened fd. >> res = tech_pvt->serialPort_serial_control->Close(); >> >> So i comment every line when you set tech_pvt->name[0] = '\0'; >> >> It's correct? Since when interface failed, and it's declared as died, the >> serial isn't closed, just marked as died, and the tty still opened causing >> a deadlock, if no one close this. >> >> > your reasoning seems sound, is the system still running ok? > > > Have you changed anything else? > > Can you send me (to my mail, as an attach) a git diff? Or open a jira > attaching that diff? > > Btw, yes, I'm interested in understanding better how your system works > (daemon, attach-detach, and all). > > Also, big thanks for taking the time to look into the source code!!! > > -giovanni > > > > > >> >> >> >> >> 2015-09-25 14:10 GMT-04:00 Luiz Fernando Softov : >> >>> I make a daemon, witch manage USB using kqueue and other things, so, >>> every time i plug or unplug a modem, i make a event, like ARRIVE and LEAVE. >>> >>> This daemon have a list of modems, correlate with ttys ids - U3G (U0.0, >>> U0.1, U0.2) and UMODEM (U0 U1 U2) >>> >>> So, when a modem ARRIVE, and it's "attached" (configured), i call a "gsm >>> reload". >>> When a modem LEAVE, i call a gsm remove interface_x. >>> >>> Using mod_xml_curl, i have dynamic config. >>> >>> I use events, like gsmopen_dump list, to manage and controll interfaces, >>> like when user "detach" a modem. >>> >>> If you want, send me a e-mail, i will give access to my system and you >>> can see what i'm talking about. >>> >>> >>> Anyway, i found things like in function >>> >>> int gsmopen_serial_write_AT_noack(private_t *tech_pvt, const char *data) >>> >>> // You make >>> LOKKA(tech_pvt->controldev_lock); >>> >>> Then call gsmopen_serial_write_AT(tech_pvt, data), and >>> inside gsmopen_serial_write_AT, when something is wrong, you >>> make UNLOCKA(tech_pvt->controldev_lock); and return -1 >>> >>> But, you check if (gsmopen_serial_write_AT(tech_pvt, data) != (int) >>> strlen(data)) { >>> >>> Then, you make again UNLOCKA(tech_pvt->controldev_lock); >>> >>> Why make two times UNLOCKA(tech_pvt->controldev_lock); ? >>> >>> It's like >>> LOKKA(tech_pvt->controldev_lock); >>> UNLOCKA(tech_pvt->controldev_lock); >>> UNLOCKA(tech_pvt->controldev_lock); >>> >>> >>> Another is in >>> int gsmopen_serial_read_AT(private_t *tech_pvt, int look_for_ack, int >>> timeout_usec, int timeout_sec, const char *expected_string, int expect_crlf) >>> You make a LOKKA(tech_pvt->controldev_lock);, but there is some returns >>> (inside try catch), without UNLOCKA. >>> >>> Sorry if i make some mistakes in my explanation, but i just want to >>> undestand how this funcions works. >>> >>> I disagree with "Shaabir" about this module is not useable. I just >>> think this need some changes to work fine. >>> I already test this module with 40 modems for 7 days, and it's work >>> fine, until i grab a deadlock in USB. >>> >>> Giovanni, if you have time to chat with me, i will be grateful. >>> >>> >>> >>> >>> >>> 2015-09-25 12:41 GMT-04:00 Giovanni Maruzzelli : >>> >>>> for plugging and unplugging modems, that's a very difficult thing to >>>> manage, this is the best I can come out with (and probably does not work in >>>> freebsd): >>>> >>>> >>>> http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 >>>> >>>> you're welcome to find a similar mechanism, and file a jira with a pull >>>> request, so it will be inserted in manline. >>>> >>>> If your modifications only apply to freebsd, please use #ifdefs, so it >>>> still continue to compile and work in Linux. >>>> >>>> -giovanni >>>> >>>> >>>> Sincerely, >>>> >>>> Giovanni Maruzzelli >>>> Cell : +39-347-2665618 >>>> >>>> On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < >>>> fernando at softov.com.br> wrote: >>>> >>>>> I'm using a USB with power supply. >>>>> >>>>> But sometimes it's just happen. Sometimes user remove and plug modem >>>>> again. >>>>> >>>>> I can't use Debian, because our system depends of FreeBSD, and we have >>>>> a lot of source (daemons) running, based, on that platform. And we use >>>>> kqueue, I think Debian don't have kqueue, it's like epool, but better, much >>>>> better. >>>>> >>>>> Anyway, I don't That it's a kernel problem, because, since I have >>>>> another daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when >>>>> modem power off or "reset", only ttyx.3 still locked. >>>>> >>>>> I'm trying to read the source to figure what's happening, but it's >>>>> hard to read, not because the source is difficult, but because isn't >>>>> organized. >>>>> >>>>> I'm thinking in rewrite the module, but if in future someone change >>>>> something in original module I will need to check my source. >>>>> There is another thing, I don't know how things like apr_thread >>>>> works, and what functions like switch_sleep(1000000) do and why using that. >>>>> >>>>> Today I make some alterations where the module make a lock, LOKKA, >>>>> there is some functions who don't have unlock, and another who only have >>>>> unlock, sometimes two unlocks. So I will wait to see what will happen. >>>>> >>>>> Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake >>>>> up, trying to debug this module and another things. >>>>> >>>>> >>>>> Maybe you or someone have a time, to chat, or reply some e-mails, or >>>>> maybe here, to explain some questions about the source (module)? >>>>> >>>>> There's some lines marked with TODO, why? >>>>> And there is another version of this module? >>>>> Which the maximum number of modems that you already usage? >>>>> >>>>> 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : >>>>> >>>>>> if you found problems, please open a jira issue, with all info to >>>>>> replicate the problem, as explained in gsmopen page. >>>>>> >>>>>> It would be useful for us developers, and to me personally, being the >>>>>> person in charge of gsmopen. >>>>>> >>>>>> Thanks in advance, >>>>>> >>>>>> -giovanni >>>>>> >>>>>> Sincerely, >>>>>> >>>>>> Giovanni Maruzzelli >>>>>> Cell : +39-347-2665618 >>>>>> >>>>>> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >>>>>> shabbirabbasi92 at gmail.com> wrote: >>>>>> >>>>>>> mod_gsmopen needs more development work, i have tested it >>>>>>> sometimes ago and found it is not useable , so now i am using asterisk >>>>>>> with chan_dongle better then gsmopen without usb HUB >>>>>>> >>>>>>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli < >>>>>>> gmaruzz at gmail.com> wrote: >>>>>>> >>>>>>>> This seems to be a kernel problem. >>>>>>>> >>>>>>>> To have the most success chances: use a USB hub with power supply >>>>>>>> (eg, a USB hub that get electrical power from the wall socket). >>>>>>>> Also, use the reference.platform, debian 8 jessie, instead of >>>>>>>> freebsd. >>>>>>>> >>>>>>>> -goovanni >>>>>>>> >>>>>>>> sent from my mobile, >>>>>>>> Giovanni Maruzzelli >>>>>>>> cell: +39 347 266 56 18 >>>>>>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" < >>>>>>>> fernando at softov.com.br> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>>>>>> >>>>>>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit >>>>>>>>> (git d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>>>>>> another versions like, 1.6, 1.4.19, etc >>>>>>>>> >>>>>>>>> After sometime running freeswitch, i have this TTYs. >>>>>>>>> >>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>>>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>>>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>>>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>>>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>>>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>>>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>>>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>>>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>>>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>>>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>>>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>>>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>>>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>>>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>>>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>>>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>>>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>>>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>>>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>>>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>>>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>>>>>> >>>>>>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>>>>>> >>>>>>>>> I try to unload mod_gsmopen, but i receive a message that is in use >>>>>>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free and >>>>>>>>> disappear (as well .init and .lock) >>>>>>>>> >>>>>>>>> I try to figure out whats happening, with logs, alarms, but i >>>>>>>>> can't. >>>>>>>>> Someone have the same problem, or know the solution? >>>>>>>>> >>>>>>>>> >>>>>>>>> ps. >>>>>>>>> Reading the list, i realize that few members use the module, or >>>>>>>>> don't have problems. >>>>>>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>>>>>> which is low cost? >>>>>>>>> Is there anyone who can guide me in some things about the code or >>>>>>>>> tips? >>>>>>>>> >>>>>>>>> ps 2. >>>>>>>>> sorry about my english >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Luiz Fernando Softov >>>>>>>>> http://www.softov.com.br >>>>>>>>> fernando at softov.com.br >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Luiz Fernando Softov >>>>> http://www.softov.com.br >>>>> fernando at softov.com.br >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> Luiz Fernando Softov >>> http://www.softov.com.br >>> fernando at softov.com.br >>> >> >> >> >> -- >> Luiz Fernando Softov >> http://www.softov.com.br >> fernando at softov.com.br >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/cb13c35a/attachment-0001.html From steveayre at gmail.com Sat Sep 26 23:54:50 2015 From: steveayre at gmail.com (Steven Ayre) Date: Sat, 26 Sep 2015 20:54:50 +0100 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: Message-ID: "I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction." Could you configure the server to have another sofia profile on an additional IP address (or port if addresses are limited)? You could then run the restricted service on that extra profile and use a firewall on that address/port (eg iptables) to restrict access to the relevant regions. Since everything else is on another address/port that iptables wouldn't be restricting it wouldn't affect the other services on the same freeswitch instance. On 26 September 2015 at 07:11, Juan Pablo L. wrote: > Hi, is there any way on freeswitch to forbid registration (or any > connection) from certain regions in the world ? .. > what i need to accomplish is to prevent people from connecting from my > same country as we have a voip service > that is supposed to be accessed only when you are out of the country so i > need to validate the UA's ip when registering. > I can not use a router or FW or any other thing in front of the freeswitch > because the same freeswitch also serves > other services that do not have this restriction. This restriction only > affects users in one profile only. > I m aware that i could capture the registrations using a lua script and i > guess from there i could consult > a GeoIP database etc etc but that affects all profiles and not only this > particular profile of this particular service > and that could be a performance hit for the service as a whole so i would > like to avoid that. > > thank you! > > _________________________________________________________________________ > 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/20150926/13d6b308/attachment.html From jpablolorenzetti at hotmail.com Sun Sep 27 02:29:59 2015 From: jpablolorenzetti at hotmail.com (Juan Pablo L.) Date: Sat, 26 Sep 2015 22:29:59 +0000 Subject: [Freeswitch-users] Filtering UA's IP In-Reply-To: References: , Message-ID: Thank you Steven, that is exactly what i m going to do, i was just confused but i m clear now how to make it work. i appreciate your feedback. From: steveayre at gmail.com Date: Sat, 26 Sep 2015 20:54:50 +0100 To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] Filtering UA's IP "I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction." Could you configure the server to have another sofia profile on an additional IP address (or port if addresses are limited)? You could then run the restricted service on that extra profile and use a firewall on that address/port (eg iptables) to restrict access to the relevant regions. Since everything else is on another address/port that iptables wouldn't be restricting it wouldn't affect the other services on the same freeswitch instance. On 26 September 2015 at 07:11, Juan Pablo L. wrote: Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. what i need to accomplish is to prevent people from connecting from my same country as we have a voip service that is supposed to be accessed only when you are out of the country so i need to validate the UA's ip when registering. I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch also serves other services that do not have this restriction. This restriction only affects users in one profile only. I m aware that i could capture the registrations using a lua script and i guess from there i could consult a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service and that could be a performance hit for the service as a whole so i would like to avoid that. thank you! _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150926/12c2a238/attachment.html From fernando at softov.com.br Sun Sep 27 06:53:35 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Sat, 26 Sep 2015 22:53:35 -0400 Subject: [Freeswitch-users] mod_gsmopen - deadlock tty In-Reply-To: References: Message-ID: Hi, i sent a e-mail to you, with the diff, files and give you access to web interface of the system. I will wait you to read, confirm and reply my e-mail. Thanks a lot for the help. 2015-09-26 15:28 GMT-04:00 Giovanni Maruzzelli : > As per chat, I'm "gmaruzz" in both FreeSWITCH's hipchat and in IRC > #freeswitch channel at irc.freenode.net > > -giovanni > > On Sat, Sep 26, 2015 at 9:25 PM, Giovanni Maruzzelli > wrote: > >> On Fri, Sep 25, 2015 at 11:30 PM, Luiz Fernando Softov < >> fernando at softov.com.br> wrote: >> >>> Now, i make some changes, and until now it's running fine >>> >>> I think the problem was when you declare interface as dead, like line >>> 674 of gsmopen_protocol.cpp >>> >>> >>> https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/gsmopen_protocol.cpp >>> >>> alarm_event(tech_pvt, ALARM_FAILED_INTERFACE, "gsmopen_serial_monitor >>> failed, declaring interface dead"); >>> tech_pvt->active = 0; >>> ->>>> tech_pvt->name[0] = '\0'; >>> >>> You make a \0 in interface name >>> >>> So, when someone call remove_interface() in mod_gsmopen.cpp >>> >>> >>> https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp >>> >>> To grab the tech_pvt, the function check for strlen or compare >>> GSMOPEN_INTERFACES[interface_id].name (line 322 and 329) >>> >>> Then, we will not found interface (tech_pvt), because "name" is nothing >>> >>> >>> >> continuing, in line 336 it's check if there is a tech_pvt >>> >>> if (!tech_pvt) { >>> DEBUGA_GSMOPEN("interface '%s' does not exist\n", GSMOPEN_P_LOG, >>> the_interface); >>> goto end; >>> } >>> >>> This check will jump the Close in line 385, causing a deadlock opened fd. >>> res = tech_pvt->serialPort_serial_control->Close(); >>> >>> So i comment every line when you set tech_pvt->name[0] = '\0'; >>> >>> It's correct? Since when interface failed, and it's declared as died, >>> the serial isn't closed, just marked as died, and the tty still opened >>> causing a deadlock, if no one close this. >>> >>> >> your reasoning seems sound, is the system still running ok? >> >> >> Have you changed anything else? >> >> Can you send me (to my mail, as an attach) a git diff? Or open a jira >> attaching that diff? >> >> Btw, yes, I'm interested in understanding better how your system works >> (daemon, attach-detach, and all). >> >> Also, big thanks for taking the time to look into the source code!!! >> >> -giovanni >> >> >> >> >> >>> >>> >>> >>> >>> 2015-09-25 14:10 GMT-04:00 Luiz Fernando Softov >>> : >>> >>>> I make a daemon, witch manage USB using kqueue and other things, so, >>>> every time i plug or unplug a modem, i make a event, like ARRIVE and LEAVE. >>>> >>>> This daemon have a list of modems, correlate with ttys ids - U3G (U0.0, >>>> U0.1, U0.2) and UMODEM (U0 U1 U2) >>>> >>>> So, when a modem ARRIVE, and it's "attached" (configured), i call a >>>> "gsm reload". >>>> When a modem LEAVE, i call a gsm remove interface_x. >>>> >>>> Using mod_xml_curl, i have dynamic config. >>>> >>>> I use events, like gsmopen_dump list, to manage and controll >>>> interfaces, like when user "detach" a modem. >>>> >>>> If you want, send me a e-mail, i will give access to my system and you >>>> can see what i'm talking about. >>>> >>>> >>>> Anyway, i found things like in function >>>> >>>> int gsmopen_serial_write_AT_noack(private_t *tech_pvt, const char *data) >>>> >>>> // You make >>>> LOKKA(tech_pvt->controldev_lock); >>>> >>>> Then call gsmopen_serial_write_AT(tech_pvt, data), and >>>> inside gsmopen_serial_write_AT, when something is wrong, you >>>> make UNLOCKA(tech_pvt->controldev_lock); and return -1 >>>> >>>> But, you check if (gsmopen_serial_write_AT(tech_pvt, data) != (int) >>>> strlen(data)) { >>>> >>>> Then, you make again UNLOCKA(tech_pvt->controldev_lock); >>>> >>>> Why make two times UNLOCKA(tech_pvt->controldev_lock); ? >>>> >>>> It's like >>>> LOKKA(tech_pvt->controldev_lock); >>>> UNLOCKA(tech_pvt->controldev_lock); >>>> UNLOCKA(tech_pvt->controldev_lock); >>>> >>>> >>>> Another is in >>>> int gsmopen_serial_read_AT(private_t *tech_pvt, int look_for_ack, int >>>> timeout_usec, int timeout_sec, const char *expected_string, int expect_crlf) >>>> You make a LOKKA(tech_pvt->controldev_lock);, but there is some returns >>>> (inside try catch), without UNLOCKA. >>>> >>>> Sorry if i make some mistakes in my explanation, but i just want to >>>> undestand how this funcions works. >>>> >>>> I disagree with "Shaabir" about this module is not useable. I just >>>> think this need some changes to work fine. >>>> I already test this module with 40 modems for 7 days, and it's work >>>> fine, until i grab a deadlock in USB. >>>> >>>> Giovanni, if you have time to chat with me, i will be grateful. >>>> >>>> >>>> >>>> >>>> >>>> 2015-09-25 12:41 GMT-04:00 Giovanni Maruzzelli : >>>> >>>>> for plugging and unplugging modems, that's a very difficult thing to >>>>> manage, this is the best I can come out with (and probably does not work in >>>>> freebsd): >>>>> >>>>> >>>>> http://wiki.freeswitch.org/wiki/GSMopen#IMEI_and_IMSI_automatic_device_discovery_.28only_on_Linux.29_2 >>>>> >>>>> you're welcome to find a similar mechanism, and file a jira with a >>>>> pull request, so it will be inserted in manline. >>>>> >>>>> If your modifications only apply to freebsd, please use #ifdefs, so it >>>>> still continue to compile and work in Linux. >>>>> >>>>> -giovanni >>>>> >>>>> >>>>> Sincerely, >>>>> >>>>> Giovanni Maruzzelli >>>>> Cell : +39-347-2665618 >>>>> >>>>> On Fri, Sep 25, 2015 at 6:24 PM, Luiz Fernando Softov < >>>>> fernando at softov.com.br> wrote: >>>>> >>>>>> I'm using a USB with power supply. >>>>>> >>>>>> But sometimes it's just happen. Sometimes user remove and plug modem >>>>>> again. >>>>>> >>>>>> I can't use Debian, because our system depends of FreeBSD, and we >>>>>> have a lot of source (daemons) running, based, on that platform. And we use >>>>>> kqueue, I think Debian don't have kqueue, it's like epool, but better, much >>>>>> better. >>>>>> >>>>>> Anyway, I don't That it's a kernel problem, because, since I have >>>>>> another daemon, attached in ttyx.0 (mod_gsmopen attach to ttyx.3), and when >>>>>> modem power off or "reset", only ttyx.3 still locked. >>>>>> >>>>>> I'm trying to read the source to figure what's happening, but it's >>>>>> hard to read, not because the source is difficult, but because isn't >>>>>> organized. >>>>>> >>>>>> I'm thinking in rewrite the module, but if in future someone change >>>>>> something in original module I will need to check my source. >>>>>> There is another thing, I don't know how things like apr_thread >>>>>> works, and what functions like switch_sleep(1000000) do and why using that. >>>>>> >>>>>> Today I make some alterations where the module make a lock, LOKKA, >>>>>> there is some functions who don't have unlock, and another who only have >>>>>> unlock, sometimes two unlocks. So I will wait to see what will happen. >>>>>> >>>>>> Now, here it's 3:00 am, and I'm going to sleep, almost 19 hours awake >>>>>> up, trying to debug this module and another things. >>>>>> >>>>>> >>>>>> Maybe you or someone have a time, to chat, or reply some e-mails, or >>>>>> maybe here, to explain some questions about the source (module)? >>>>>> >>>>>> There's some lines marked with TODO, why? >>>>>> And there is another version of this module? >>>>>> Which the maximum number of modems that you already usage? >>>>>> >>>>>> 2015-09-25 7:53 GMT-04:00 Giovanni Maruzzelli : >>>>>> >>>>>>> if you found problems, please open a jira issue, with all info to >>>>>>> replicate the problem, as explained in gsmopen page. >>>>>>> >>>>>>> It would be useful for us developers, and to me personally, being >>>>>>> the person in charge of gsmopen. >>>>>>> >>>>>>> Thanks in advance, >>>>>>> >>>>>>> -giovanni >>>>>>> >>>>>>> Sincerely, >>>>>>> >>>>>>> Giovanni Maruzzelli >>>>>>> Cell : +39-347-2665618 >>>>>>> >>>>>>> On Fri, Sep 25, 2015 at 1:44 PM, Shabbir abbasi < >>>>>>> shabbirabbasi92 at gmail.com> wrote: >>>>>>> >>>>>>>> mod_gsmopen needs more development work, i have tested it >>>>>>>> sometimes ago and found it is not useable , so now i am using asterisk >>>>>>>> with chan_dongle better then gsmopen without usb HUB >>>>>>>> >>>>>>>> On Fri, Sep 25, 2015 at 11:11 AM, Giovanni Maruzzelli < >>>>>>>> gmaruzz at gmail.com> wrote: >>>>>>>> >>>>>>>>> This seems to be a kernel problem. >>>>>>>>> >>>>>>>>> To have the most success chances: use a USB hub with power supply >>>>>>>>> (eg, a USB hub that get electrical power from the wall socket). >>>>>>>>> Also, use the reference.platform, debian 8 jessie, instead of >>>>>>>>> freebsd. >>>>>>>>> >>>>>>>>> -goovanni >>>>>>>>> >>>>>>>>> sent from my mobile, >>>>>>>>> Giovanni Maruzzelli >>>>>>>>> cell: +39 347 266 56 18 >>>>>>>>> On Sep 25, 2015 7:19 AM, "Luiz Fernando Softov" < >>>>>>>>> fernando at softov.com.br> wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I'm using freeswitch 1.15 in Freebsd 10.1, with mod_gsmopen >>>>>>>>>> >>>>>>>>>> FreeSWITCH Version 1.5.15b+git~20150407T231134Z~d55c4a053b~64bit >>>>>>>>>> (git d55c4a0 2015-04-07 23:11:34Z 64bit), whats happen, its the same with >>>>>>>>>> another versions like, 1.6, 1.4.19, etc >>>>>>>>>> >>>>>>>>>> After sometime running freeswitch, i have this TTYs. >>>>>>>>>> >>>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU1.3 >>>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU1.3.init >>>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU1.3.lock >>>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU2.3 >>>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU2.3.init >>>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU2.3.lock >>>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 15:30 ttyU3.3 >>>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 15:30 ttyU3.3.init >>>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 15:30 ttyU3.3.lock >>>>>>>>>> crw------- 1 root wheel 0x76 Sep 25 00:46 ttyU4.0 >>>>>>>>>> crw------- 1 root wheel 0x77 Sep 24 22:28 ttyU4.0.init >>>>>>>>>> crw------- 1 root wheel 0x78 Sep 24 22:28 ttyU4.0.lock >>>>>>>>>> crw------- 1 root wheel 0x7c Sep 24 22:28 ttyU4.1 >>>>>>>>>> crw------- 1 root wheel 0x7d Sep 24 22:28 ttyU4.1.init >>>>>>>>>> crw------- 1 root wheel 0x7e Sep 24 22:28 ttyU4.1.lock >>>>>>>>>> crw------- 1 root wheel 0x82 Sep 24 22:28 ttyU4.2 >>>>>>>>>> crw------- 1 root wheel 0x83 Sep 24 22:28 ttyU4.2.init >>>>>>>>>> crw------- 1 root wheel 0x84 Sep 24 22:28 ttyU4.2.lock >>>>>>>>>> crw------- 1 root wheel 0x8e Sep 24 22:28 ttyU4.3 >>>>>>>>>> crw------- 1 root wheel 0x8f Sep 24 22:28 ttyU4.3.init >>>>>>>>>> crw------- 1 root wheel 0x90 Sep 24 22:28 ttyU4.3.lock >>>>>>>>>> crw------- 1 root wheel 0xa8 Sep 25 00:46 ttyU5.0 >>>>>>>>>> crw------- 1 root wheel 0xa9 Sep 24 22:28 ttyU5.0.init >>>>>>>>>> crw------- 1 root wheel 0xaa Sep 24 22:28 ttyU5.0.lock >>>>>>>>>> crw------- 1 root wheel 0xae Sep 24 22:28 ttyU5.1 >>>>>>>>>> crw------- 1 root wheel 0xaf Sep 24 22:28 ttyU5.1.init >>>>>>>>>> crw------- 1 root wheel 0xb6 Sep 24 22:28 ttyU5.1.lock >>>>>>>>>> crw------- 1 root wheel 0xba Sep 24 22:28 ttyU5.2 >>>>>>>>>> crw------- 1 root wheel 0xbb Sep 24 22:28 ttyU5.2.init >>>>>>>>>> crw------- 1 root wheel 0xbc Sep 24 22:28 ttyU5.2.lock >>>>>>>>>> crw------- 1 root wheel 0xc0 Sep 24 22:28 ttyU5.3 >>>>>>>>>> crw------- 1 root wheel 0xc1 Sep 24 22:28 ttyU5.3.init >>>>>>>>>> crw------- 1 root wheel 0xc2 Sep 24 22:28 ttyU5.3.lock >>>>>>>>>> >>>>>>>>>> As you can see, ttyU1.3, ttyU2.3, ttyU3.3 are USB deadlocks >>>>>>>>>> >>>>>>>>>> I try to unload mod_gsmopen, but i receive a message that is in >>>>>>>>>> use >>>>>>>>>> so i kill freeswitch, then ttyU1.3, ttyU2.3, ttyU3.3, are free >>>>>>>>>> and disappear (as well .init and .lock) >>>>>>>>>> >>>>>>>>>> I try to figure out whats happening, with logs, alarms, but i >>>>>>>>>> can't. >>>>>>>>>> Someone have the same problem, or know the solution? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ps. >>>>>>>>>> Reading the list, i realize that few members use the module, or >>>>>>>>>> don't have problems. >>>>>>>>>> If i am correct, is there any other way to use GSM modems or GSM, >>>>>>>>>> which is low cost? >>>>>>>>>> Is there anyone who can guide me in some things about the code or >>>>>>>>>> tips? >>>>>>>>>> >>>>>>>>>> ps 2. >>>>>>>>>> sorry about my english >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Luiz Fernando Softov >>>>>>>>>> http://www.softov.com.br >>>>>>>>>> fernando at softov.com.br >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _________________________________________________________________________ >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Luiz Fernando Softov >>>>>> http://www.softov.com.br >>>>>> fernando at softov.com.br >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Luiz Fernando Softov >>>> http://www.softov.com.br >>>> fernando at softov.com.br >>>> >>> >>> >>> >>> -- >>> Luiz Fernando Softov >>> http://www.softov.com.br >>> fernando at softov.com.br >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> > > > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _________________________________________________________________________ > 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 > -- Luiz Fernando Softov http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150926/d4f27894/attachment-0001.html From shabbirabbasi92 at gmail.com Sun Sep 27 12:51:44 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Sun, 27 Sep 2015 13:51:44 +0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" Message-ID: git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed any solution ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150927/e3e28cb3/attachment.html From me at nevian.org Sun Sep 27 13:44:42 2015 From: me at nevian.org (Serge Yuriev) Date: Sun, 27 Sep 2015 12:44:42 +0300 Subject: [Freeswitch-users] ICE SDP Params In-Reply-To: <35E26F6E-C4F1-4ECA-88DB-235529892820@nevian.org> References: <35E26F6E-C4F1-4ECA-88DB-235529892820@nevian.org> Message-ID: <97EC2EF6-8FA2-45AD-B8C6-0B2E4A745438@nevian.org> Hello, Any ideas on this? -- Serge via mobile -- Serge via mobile > On 24 ????. 2015 ?., at 20:48, Serge Yuriev wrote: > > Hello, > > Endpoints involved: > Cisco UCM > FreeSWITCH (latest 1.6 GIT) > > Call flow is rather simple: > > > proxy and bypass media commented out > > Receive > > > > > > > > > And in Internal plan route to carrier: > > > > > > > > > > recv 1221 bytes from udp/[10.0.64.63]:6060 at 20:34:55.093189: > ------------------------------------------------------------------------ > INVITE sip:17000 at 10.0.64.100:6060 SIP/2.0 > Via: SIP/2.0/UDP 10.0.64.63:6060;branch=z9hG4bK300821e56a448 > From: "IT, ????? ??????" ;tag=357909~27154efa-6325-45a2-9e47-67e5d9302ebc-249342896 > To: > Date: Wed, 16 Sep 2015 17:34:55 GMT > Call-ID: 3d1a4f00-5f91a83f-24684-3f40000a at 10.0.64.63 > Supported: 100rel,timer,resource-priority,replaces > Min-SE: 1800 > User-Agent: Cisco-CP7942G/9.3.1 > Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY > CSeq: 101 INVITE > Expires: 180 > Allow-Events: presence, kpml > Supported: X-cisco-srtp-fallback,X-cisco-original-called > Call-Info: ;method="NOTIFY;Event=telephone-event;Duration=500" > Cisco-Guid: 1025134336-0000065536-0000139308-1061158922 > P-Charging-Vector: icid-value="3D1A4F00000100000002202B3F40000A";icid-generated-at=msk-vo-s-ucm3;orig-ioi="IMS Inter Operator Identification" > Session-Expires: 1800 > P-Asserted-Identity: "IT, ????? ??????" > Remote-Party-ID: "IT, ????? ??????" ;party=calling;screen=yes;privacy=off > Contact: > Max-Forwards: 69 > Content-Length: 0 > > ------------------------------------------------------------------------ > send 400 bytes to udp/[10.0.64.63]:6060 at 20:34:55.093460: > ------------------------------------------------------------------------ > SIP/2.0 100 Trying > Via: SIP/2.0/UDP 10.0.64.63:6060;branch=z9hG4bK300821e56a448 > From: "IT, ????? ??????" ;tag=357909~27154efa-6325-45a2-9e47-67e5d9302ebc-249342896 > To: > Call-ID: 3d1a4f00-5f91a83f-24684-3f40000a at 10.0.64.63 > CSeq: 101 INVITE > User-Agent: FreeSWITCH-mod_sofia/1.6.0+git~20150903T203652Z~6762f14140~64bit > Content-Length: 0 > > ------------------------------------------------------------------------ > send 1676 bytes to udp/[10.0.64.63]:6060 at 20:34:55.095896: > ------------------------------------------------------------------------ > SIP/2.0 183 Session Progress > Via: SIP/2.0/UDP 10.0.64.63:6060;branch=z9hG4bK300821e56a448 > From: "IT, ????? ??????" ;tag=357909~27154efa-6325-45a2-9e47-67e5d9302ebc-249342896 > To: ;tag=9NZXy4BKSB4cm > Call-ID: 3d1a4f00-5f91a83f-24684-3f40000a at 10.0.64.63 > CSeq: 101 INVITE > Contact: > RSeq: 2100659333 > User-Agent: FreeSWITCH-mod_sofia/1.6.0+git~20150903T203652Z~6762f14140~64bit > Accept: application/sdp > Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, PRACK, NOTIFY > Require: 100rel > Supported: precondition, 100rel, timer, path, replaces > Allow-Events: talk, hold, conference, refer > Content-Type: application/sdp > Content-Disposition: session > Content-Length: 901 > > v=0 > o=FreeSWITCH 1442403045 1442403046 IN IP4 10.0.64.100 > s=FreeSWITCH > c=IN IP4 10.0.64.100 > t=0 0 > a=msid-semantic: WMS no6JiXqEFi18v7d8DbGarc1t7srxqe0E > m=audio 21850 RTP/SAVPF 18 9 8 0 3 101 > a=rtpmap:18 G729/8000 > a=rtpmap:9 G722/8000 > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:3 GSM/8000 > a=rtpmap:101 telephone-event/8000 > a=fingerprint:sha-256 09:0E:1F:D3:0D:FD:F9:54:AA:FF:AD:7F:CC:0A:85:94:D6:16:38:9F:94:43:3F:78:AC:E8:FC:8B:2B:0C:83:CA > a=setup:actpass > a=rtcp-mux > a=rtcp:21850 IN IP4 10.0.64.100 > a=ssrc:1443087231 cname:sXdALt5gCXfXVjVo > a=ssrc:1443087231 msid:no6JiXqEFi18v7d8DbGarc1t7srxqe0E a0 > a=ssrc:1443087231 mslabel:no6JiXqEFi18v7d8DbGarc1t7srxqe0E > a=ssrc:1443087231 label:no6JiXqEFi18v7d8DbGarc1t7srxqe0Ea0 > a=ice-ufrag:ksoCugWrzdPPiGkB > a=ice-pwd:un25HYb9LhXxqILA0Z2l6ODw > a=candidate:9999950793 1 udp 659136 10.0.64.100 21850 typ host generation 0 > a=ptime:20 > ------------------------------------------------------------------------ > recv 888 bytes from udp/[10.0.64.63]:6060 at 20:34:55.101106: > ------------------------------------------------------------------------ > PRACK sip:mod_sofia at 10.0.64.100:6060 SIP/2.0 > Via: SIP/2.0/UDP 10.0.64.63:6060;branch=z9hG4bK3008370972459 > From: "IT, ????? ??????" ;tag=357909~27154efa-6325-45a2-9e47-67e5d9302ebc-249342896 > To: ;tag=9NZXy4BKSB4cm > Date: Wed, 16 Sep 2015 17:34:55 GMT > Call-ID: 3d1a4f00-5f91a83f-24684-3f40000a at 10.0.64.63 > CSeq: 102 PRACK > RAck: 2100659333 101 INVITE > Allow-Events: presence, kpml > Max-Forwards: 70 > Content-Type: application/sdp > Content-Length: 376 > > v=0 > o=CiscoSystemsCCM-SIP 357909 1 IN IP4 10.0.64.63 > s=SIP Call > c=IN IP4 0.0.0.0 > t=0 0 > m=audio 21850 RTP/AVP 9 0 8 3 18 101 > a=rtcp-mux > a=rtpmap:9 G722/8000 > a=ptime:20 > a=rtpmap:0 PCMU/8000 > a=ptime:20 > a=rtpmap:8 PCMA/8000 > a=ptime:20 > a=rtpmap:3 GSM/8000 > a=ptime:20 > a=rtpmap:18 G729/8000 > a=ptime:20 > a=inactive > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-15 > ------------------------------------------------------------------------ > send 617 bytes to udp/[10.0.64.63]:6060 at 20:34:55.101291: > ------------------------------------------------------------------------ > SIP/2.0 200 OK > Via: SIP/2.0/UDP 10.0.64.63:6060;branch=z9hG4bK3008370972459 > From: "IT, ????? ??????" ;tag=357909~27154efa-6325-45a2-9e47-67e5d9302ebc-249342896 > To: ;tag=9NZXy4BKSB4cm > Call-ID: 3d1a4f00-5f91a83f-24684-3f40000a at 10.0.64.63 > CSeq: 102 PRACK > Contact: > User-Agent: FreeSWITCH-mod_sofia/1.6.0+git~20150903T203652Z~6762f14140~64bit > Accept: application/sdp > Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, PRACK, NOTIFY > Supported: precondition, 100rel, timer, path, replaces > Content-Length: 0 > > ------------------------------------------------------------------------ > >> On 24 Sep 2015, at 19:45, Brian West wrote: >> >> What is the call flow and devices involved? You shouldn't be getting the >> webrtc SDP if your bridge line and settings are correct, can you >> elaborate? Also that second part looks like a bug those should go on JIRA. > > -- > Serge S. Yuriev > > > From victor.medina at cibersys.com Sun Sep 27 16:56:54 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Sun, 27 Sep 2015 08:26:54 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Silly question.... Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) and let apache handle all tls; or there is some work involved in the Sip 2 Websocket that makes this not a recomended option? 2015-09-25 14:45 GMT-04:30 Victor Medina : > Thanks! > > Ill get a coffe! =) > > 2015-09-25 14:39 GMT-04:30 Michael Jerris : > >> there was a fix for ec in wss at some point, I'd confirm this part isn't >> already fixed before you go too far >> >> >> On Friday, September 25, 2015, Victor Medina >> wrote: >> >>> Um.... >>> >>> Thinking... >>> Its a Debian 8, updated, >>> The fs is master, not the latest though... it is master from just about >>> the time before 1.6 stable... so I probably should update... >>> >>> Running sslscan on some machine: >>> >>> >>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> Authority Information Access: >>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> Authority Information Access: >>> >>> >>> Running the same test on a recent built of v1.6 >>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>> 6762f14 2015-09-03 20:36:52Z 64bit) >>> >>> >>> >>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits SEED-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>> Accepted TLSv1 128 bits RC4-SHA >>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> >>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>> >>> >>> >>> >>> >>> >>> 2015-09-25 13:30 GMT-04:30 Brian West : >>> >>>> Careful your distro may have disabled anything EC related. >>>> >>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>> victor.medina at cibersys.com> wrote: >>>> >>>>> First of all, thanks you and Good morning!. >>>>> >>>>> >>>>> Although I'm using: >>>>> >>>>> >>>>> >>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>> >>>>> >>>>> Im getting: >>>>> >>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>> Server public key is 2048 bit >>>>> Secure Renegotiation IS supported >>>>> Compression: NONE >>>>> Expansion: NONE >>>>> SSL-Session: >>>>> Protocol : TLSv1.2 >>>>> Cipher : AES256-GCM-SHA384 >>>>> >>>>> Not bad, but not ECDHE. >>>>> >>>>> Compared to our web server: >>>>> >>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>> Server public key is 2048 bit >>>>> Secure Renegotiation IS supported >>>>> Compression: NONE >>>>> Expansion: NONE >>>>> SSL-Session: >>>>> Protocol : TLSv1.2 >>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>> >>>>> >>>>> >>>>> >>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>> >>>>>> tls-cipher param. >>>>>> >>>>>> >>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>>> Hi guys! >>>>>>> >>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>> the WSS interface? >>>>>>> >>>>>>> Im am getting... >>>>>>> >>>>>>> >>>>>>> WSS interface: >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>> >>>>>>> >>>>>>> SIP interface, same channel: >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> V?ctor E. Medina M. >>>>>>> Platform Architect / Chief Infrastructure >>>>>>> +58424 291 4561 >>>>>>> BB #79A8AFA2 >>>>>>> @VMCibersys >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> V?ctor E. Medina M. >>>>> Platform Architect / Chief Infrastructure >>>>> +58424 291 4561 >>>>> BB #79A8AFA2 >>>>> @VMCibersys >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Brian West* >>>> brian at freeswitch.org >>>> >>>> >>>> *Twitter: @FreeSWITCH , @briankwest* >>>> http://www.freeswitchbook.com >>>> http://www.freeswitchcookbook.com >>>> >>>> Got Bugs? Report them here ! | Reddit: >>>> /r/freeswitch >>>> >>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150927/440282f0/attachment-0001.html From petedao at gmail.com Sun Sep 27 19:22:09 2015 From: petedao at gmail.com (Pete Kay) Date: Sun, 27 Sep 2015 08:22:09 -0700 Subject: [Freeswitch-users] Unable to make calls with gsmopen Message-ID: Hi I am having problem trying to make outgoing calls using gsmopen. Does anyone know what is wrong? 2015-09-27 15:16:25.057678 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2222 ][gsm01 ][-1,24, 3] sending: AT 2015-09-27 15:16:25.057678 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.077696 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.077696 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |OK| la_counter=1 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:1684 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1684 ][gsm01 ][-1,24, 3] got OK 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2309 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2309 ][gsm01 ][-1,24, 3] sending: AT+CBC, expecting: OK 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (B) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:628 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 628 ][gsm01 ][-1,24, 3] TIMEOUT=500 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |ERROR| la_counter=1 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:1690 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1690 ][gsm01 ][-1,24, 3] got ERROR 2015-09-27 15:16:25.117703 [WARNING] gsmopen_protocol.cpp:3159 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3159 ][gsm01 ][-1,24, 3] AT+CBC didn't get OK from the phone. Continuing. 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:2309 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2309 ][gsm01 ][-1,24, 3] sending: AT+CSQ, expecting: OK 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (S) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (Q) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:628 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 628 ][gsm01 ][-1,24, 3] TIMEOUT=500 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |ERROR| la_counter=1 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:1690 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1690 ][gsm01 ][-1,24, 3] got ERROR 2015-09-27 15:16:25.157687 [WARNING] gsmopen_protocol.cpp:3167 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3167 ][gsm01 ][-1,24, 3] AT+CSQ didn't get OK from the phone. Continuing. 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2222 ][gsm01 ][-1,24, 3] sending: AT+MMGL="HEADER ONLY" 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (M) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (M) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (G) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (L) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (=) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (") 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (H) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (E) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (D) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (E) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (R) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... ( ) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (O) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (N) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (L) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (Y) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (") 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.217702 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |COMMAND NOT SUPPORT| la_counter=1 2015-09-27 15:16:25.317682 [WARNING] gsmopen_protocol.cpp:3186 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3186 ][gsm01 ][-1,24, 3] AT+MMGL="HEADER ONLY" didn't get OK from the phone. If your phone is not Motorola, please contact the gsmopen developers. Else, if your phone IS a Motorola, probably a long msg was incoming and ther first part was read and then deleted. The second part is now orphan. If you got this warning repeatedly, and you cannot correctly receive SMSs from this interface, please manually clean all messages (and the residual parts of them) from the cellphone/SIM. Continuing. freeswitch at raspberrypi> freeswitch at raspberrypi> gsm list gsm console is NOT yet assigned F ID Name Operator IMEI IB (F/T) OB (F/T) State CallFlw UUID = == ========== ================ =============== ========= ========= ======= =============== ==== 1 gsm01 351553035745952 0/0 0/1 CALL_NOSRVC CALL_DIALING 24c33e2c-652a-11e5-bf8d-53b016c80f16 Total Interfaces: 1 IB Calls(Failed/Total): 0/0 OB Calls(Failed/Total): 0/1 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150927/21364f10/attachment-0001.html From mike at jerris.com Sun Sep 27 21:18:32 2015 From: mike at jerris.com (Michael Jerris) Date: Sun, 27 Sep 2015 13:18:32 -0400 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: Message-ID: what operating system is this? On Sunday, September 27, 2015, Shabbir abbasi wrote: > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > any solution ? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150927/4749228c/attachment.html From shabbirabbasi92 at gmail.com Sun Sep 27 22:05:06 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Sun, 27 Sep 2015 23:05:06 +0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: Message-ID: Dear michael, CentOS release 6.7 (Final) Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 after Yum update export GIT_CURL_VERBOSE=1 now error is git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * NSS error -12190 * Expire cleared * Closing connection #0 * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * NSS error -12190 * Expire cleared * Closing connection #0 error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: > what operating system is this? > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> error: SSL write: error -5938 while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> >> any solution ? >> > > _________________________________________________________________________ > 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/20150927/d919a043/attachment.html From mike at jerris.com Sun Sep 27 22:17:58 2015 From: mike at jerris.com (Michael Jerris) Date: Sun, 27 Sep 2015 14:17:58 -0400 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: Message-ID: cent 6 might not have TLS 1.2 support. On Sunday, September 27, 2015, Shabbir abbasi wrote: > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > after Yum update > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: > >> what operating system is this? >> >> >> On Sunday, September 27, 2015, Shabbir abbasi > > wrote: >> >>> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >>> >>> Initialized empty Git repository in /usr/src/freeswitch/.git/ >>> error: SSL write: error -5938 while accessing >>> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >>> >>> fatal: HTTP request failed >>> >>> >>> >>> any solution ? >>> >> >> _________________________________________________________________________ >> 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/20150927/6f30a5ca/attachment.html From shabbirabbasi92 at gmail.com Sun Sep 27 22:25:48 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Sun, 27 Sep 2015 23:25:48 +0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: Message-ID: any solution ? On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: > cent 6 might not have TLS 1.2 support. > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > >> Dear michael, >> CentOS release 6.7 (Final) >> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >> after Yum update >> export GIT_CURL_VERBOSE=1 >> now error is >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org >> (209.105.235.6) port 443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org >> (209.105.235.6) port 443 (#0) >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> error: while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> >> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: >> >>> what operating system is this? >>> >>> >>> On Sunday, September 27, 2015, Shabbir abbasi >>> wrote: >>> >>>> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >>>> >>>> Initialized empty Git repository in /usr/src/freeswitch/.git/ >>>> error: SSL write: error -5938 while accessing >>>> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >>>> >>>> fatal: HTTP request failed >>>> >>>> >>>> >>>> any solution ? >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> > _________________________________________________________________________ > 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/20150927/b124029f/attachment-0001.html From krice at freeswitch.org Sun Sep 27 22:36:46 2015 From: krice at freeswitch.org (Ken Rice) Date: Sun, 27 Sep 2015 13:36:46 -0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: Message-ID: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) Sent from my iPhone > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi wrote: > > any solution ? > >> On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: >> cent 6 might not have TLS 1.2 support. >> >> >>> On Sunday, September 27, 2015, Shabbir abbasi wrote: >>> Dear michael, >>> CentOS release 6.7 (Final) >>> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >>> after Yum update >>> export GIT_CURL_VERBOSE=1 >>> now error is >>> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >>> Initialized empty Git repository in /usr/src/freeswitch/.git/ >>> * Couldn't find host freeswitch.org in the .netrc file; using defaults >>> * About to connect() to freeswitch.org port 443 (#0) >>> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) >>> * Initializing NSS with certpath: sql:/etc/pki/nssdb >>> * NSS error -12190 >>> * Expire cleared >>> * Closing connection #0 >>> * Couldn't find host freeswitch.org in the .netrc file; using defaults >>> * About to connect() to freeswitch.org port 443 (#0) >>> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) >>> * NSS error -12190 >>> * Expire cleared >>> * Closing connection #0 >>> error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >>> >>> fatal: HTTP request failed >>> >>> >>> >>>> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: >>>> what operating system is this? >>>> >>>> >>>>> On Sunday, September 27, 2015, Shabbir abbasi wrote: >>>>> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >>>>> >>>>> Initialized empty Git repository in /usr/src/freeswitch/.git/ >>>>> error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >>>>> >>>>> fatal: HTTP request failed >>>>> >>>>> >>>>> >>>>> any solution ? >>>> >>>> _________________________________________________________________________ >>>> 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 >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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/20150927/fb09647f/attachment.html From fernando at softov.com.br Sun Sep 27 22:54:10 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Sun, 27 Sep 2015 14:54:10 -0400 Subject: [Freeswitch-users] Unable to make calls with gsmopen In-Reply-To: References: Message-ID: First, you need to check if your modem support voice calls. Connect in the TTY (In FreeBSD i use, cu -l /dev/ttyUx.0), and send this command AT^CVOICE=? Then, the return must be something like: ^CVOICE:(0) To enable voice, send AT^CVOICE=0 To disable voice, send AT^CVOICE=1 If this wont work, and the voice is disabled, try to use dc-unlocker https://freeswitch.org/confluence/display/FREESWITCH/mod_gsmopen#mod_gsmopen-VoicecallsandSMS Try to make a call, and send the log during the call. You need to remove and reload this modem before, because when it enter in this state, you was unable to do calls again. The list before this test, must be something like this, note State = IDLE and CallFlw = CALL_IDLE. freeswitch at internal> gsm list gsm console is NOT yet assigned F ID Name Operator IMEI IB (F/T) OB (F/T) State CallFlw UUID = == ========== ================ =============== ========= ========= ======= =============== ==== 1 gsm_1 72416 359390027149600 0/0 0/0 IDLE CALL_IDLE 2 gsm_2 72404 353871025084879 0/0 0/0 IDLE CALL_IDLE 3 gsm_3 72406 354112034907191 0/0 0/0 IDLE CALL_IDLE 4 gsm_4 72405 867919018470461 0/0 0/0 IDLE CALL_IDLE So, make a call test, and report the log, to see whats happening. -- Luiz Fernando Softov +55 67812 34276 http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150927/41649e44/attachment.html From mgg at giagnocavo.net Mon Sep 28 09:27:37 2015 From: mgg at giagnocavo.net (Michael Giagnocavo) Date: Mon, 28 Sep 2015 05:27:37 +0000 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved with no security issues? From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Ken Rice Sent: Sunday, September 27, 2015 12:37 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) Sent from my iPhone On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: any solution ? On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: cent 6 might not have TLS 1.2 support. On Sunday, September 27, 2015, Shabbir abbasi > wrote: Dear michael, CentOS release 6.7 (Final) Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 after Yum update export GIT_CURL_VERBOSE=1 now error is git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * NSS error -12190 * Expire cleared * Closing connection #0 * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * NSS error -12190 * Expire cleared * Closing connection #0 error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: what operating system is this? On Sunday, September 27, 2015, Shabbir abbasi > wrote: git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed any solution ? _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150928/4f908ddf/attachment-0001.html From shabbirabbasi92 at gmail.com Mon Sep 28 09:58:31 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Mon, 28 Sep 2015 10:58:31 +0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: got success via ssh On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo wrote: > Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved > with no security issues? > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Ken Rice > *Sent:* Sunday, September 27, 2015 12:37 PM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] unable to clone master " git clone > https://freeswitch.org/stash/scm/fs/freeswitch.git" > > > > Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create > an account for the later) > > Sent from my iPhone > > > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: > > any solution ? > > > > On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: > > cent 6 might not have TLS 1.2 support. > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > > after Yum update > > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: > > what operating system is this? > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > any solution ? > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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/20150928/5ca38ac3/attachment.html From shabbirabbasi92 at gmail.com Mon Sep 28 10:44:44 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Mon, 28 Sep 2015 11:44:44 +0500 Subject: [Freeswitch-users] make gsmopen Error Message-ID: Centos 6.7 final Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 i have downloaded FREESWITCH MASTER branch yesterday, cd /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/libctb-0.16/build make DEBUG=0 GPIB=0 g++ -c -o release/ctb_lib_portscan.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 -I../include -MTrelease/ctb_lib_portscan.o -MF`echo release/ctb_lib_portscan.o | sed -e 's,\.o$,.d,'` -MD -MP ../src/portscan.cpp In file included from ../include/ctb-0.16/linux/serport.h:12, from ../include/ctb-0.16/serport.h:15, from ../include/ctb-0.16/ctb.h:12, from ../src/portscan.cpp:1: ../include/ctb-0.16/serportx.h: In member function ?char* ctb::SerialPort_DCS::GetSettings()?: ../include/ctb-0.16/serportx.h:178: error: ?_snprintf? was not declared in this scope make: *** [release/ctb_lib_portscan.o] Error 1 any solution ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/a68193ca/attachment.html From mike at jerris.com Mon Sep 28 10:54:27 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 28 Sep 2015 02:54:27 -0400 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: This would require us to stop taking credit card transactions, so just turning it back on is not an option. This change was made as a requirement of our merchant account. On Monday, September 28, 2015, Michael Giagnocavo wrote: > Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved > with no security issues? > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org > > [mailto:freeswitch-users-bounces at lists.freeswitch.org > ] > *On Behalf Of *Ken Rice > *Sent:* Sunday, September 27, 2015 12:37 PM > *To:* FreeSWITCH Users Help > > *Subject:* Re: [Freeswitch-users] unable to clone master " git clone > https://freeswitch.org/stash/scm/fs/freeswitch.git" > > > > Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create > an account for the later) > > Sent from my iPhone > > > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: > > any solution ? > > > > On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: > > cent 6 might not have TLS 1.2 support. > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > > after Yum update > > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: > > what operating system is this? > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > any solution ? > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150928/015b1c97/attachment-0001.html From s.safarov at gmail.com Mon Sep 28 11:07:27 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Mon, 28 Sep 2015 10:07:27 +0300 Subject: [Freeswitch-users] make gsmopen Error In-Reply-To: References: Message-ID: Error confirmed on CentOS 7 [build at build ~]$ cd /home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen/ [build at build mod_gsmopen]$ make make all-am make[1]: Entering directory `/home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen' CXX mod_gsmopen_la-mod_gsmopen.lo In file included from /usr/include/ctb-0.16/linux/serport.h:12:0, from /usr/include/ctb-0.16/serport.h:15, from /usr/include/ctb-0.16/ctb.h:12, from gsmopen.h:103, from mod_gsmopen.cpp:34: /usr/include/ctb-0.16/serportx.h: In member function 'char* ctb::SerialPort_DCS::GetSettings()': /usr/include/ctb-0.16/serportx.h:178:10: error: '_snprintf' was not declared in this scope baud); ^ mod_gsmopen.cpp: In function 'switch_call_cause_t channel_outgoing_channel(switch_core_session_t*, switch_event_t*, switch_caller_profile_t*, switch_core_session_t**, switch_memory_pool_t**, switch_originate_flag_t, switch_call_cause_t*)': mod_gsmopen.cpp:1066:83: error: '_snprintf' was not declared in this scope snprintf(name, sizeof(name), "gsmopen/%s", outbound_profile->destination_number); ^ mod_gsmopen.cpp: In function 'switch_status_t gsmopen_dump_function(const char*, switch_core_session_t*, switch_stream_handle_t*)': mod_gsmopen.cpp:2444:63: error: '_snprintf' was not declared in this scope snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); ^ mod_gsmopen.cpp:2509:61: error: '_snprintf' was not declared in this scope snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); ^ mod_gsmopen.cpp: In function 'int dump_event_full(private_t*, int, int, const char*)': mod_gsmopen.cpp:2839:55: error: '_snprintf' was not declared in this scope snprintf(value, sizeof(value) - 1, "%d", alarm_code); ^ mod_gsmopen.cpp:2845:60: error: '_snprintf' was not declared in this scope snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); ^ mod_gsmopen.cpp: In function 'void find_ttyusb_devices(private_t*, const char*)': mod_gsmopen.cpp:3076:72: error: '_snprintf' was not declared in this scope len = snprintf(path, sizeof(path)-1, "%s/%s", dirname, entry->d_name); ^ make[1]: *** [mod_gsmopen_la-mod_gsmopen.lo] Error 1 make[1]: Leaving directory `/home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen' make: *** [all] Error 2 [build at build mod_gsmopen]$ uname -a Linux build.rcsnet.ru 3.10.0-229.7.2.el7.x86_64 #1 SMP Tue Jun 23 22:06:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [build at build mod_gsmopen]$ rpm -qa | grep kernel-devel kernel-devel-3.10.0-229.14.1.el7.x86_64 kernel-devel-3.10.0-229.1.2.el7.x86_64 kernel-devel-3.10.0-229.7.2.el7.x86_64 On Mon, Sep 28, 2015 at 9:44 AM, Shabbir abbasi wrote: > > Centos 6.7 final Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > i have downloaded FREESWITCH MASTER branch yesterday, > > > cd /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/libctb-0.16/build > make DEBUG=0 GPIB=0 > g++ -c -o release/ctb_lib_portscan.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 > -I../include -MTrelease/ctb_lib_portscan.o -MF`echo > release/ctb_lib_portscan.o | sed -e 's,\.o$,.d,'` -MD -MP > ../src/portscan.cpp > In file included from ../include/ctb-0.16/linux/serport.h:12, > from ../include/ctb-0.16/serport.h:15, > from ../include/ctb-0.16/ctb.h:12, > from ../src/portscan.cpp:1: > ../include/ctb-0.16/serportx.h: In member function ?char* > ctb::SerialPort_DCS::GetSettings()?: > ../include/ctb-0.16/serportx.h:178: error: ?_snprintf? was not declared in > this scope > make: *** [release/ctb_lib_portscan.o] Error 1 > > > any solution ? > > _________________________________________________________________________ > 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/20150928/f45dbadb/attachment.html From s.safarov at gmail.com Mon Sep 28 11:14:37 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Mon, 28 Sep 2015 10:14:37 +0300 Subject: [Freeswitch-users] make gsmopen Error In-Reply-To: References: Message-ID: Also on CentOS7 [build at build mod_gsmopen]$ cd libctb-0.16/build/ [build at build build]$ make g++ -c -o release/ctb_lib_fifo.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 -I../include -MTrelease/ctb_lib_fifo.o -MF`echo release/ctb_lib_fifo.o | sed -e 's,\.o$,.d,'` -MD -MP ../src/fifo.cpp g++ -c -o release/ctb_lib_getopt.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 -I../include -MTrelease/ctb_lib_getopt.o -MF`echo release/ctb_lib_getopt.o | sed -e 's,\.o$,.d,'` -MD -MP ../src/getopt.cpp g++ -c -o release/ctb_lib_iobase.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 -I../include -MTrelease/ctb_lib_iobase.o -MF`echo release/ctb_lib_iobase.o | sed -e 's,\.o$,.d,'` -MD -MP ../src/iobase.cpp In file included from ../src/iobase.cpp:12:0: ../include/ctb-0.16/iobase.h:212:28: warning: deprecated conversion from string constant to ?char*? [-Wwrite-strings] char* eosString = "\n", ^ g++ -c -o release/ctb_lib_portscan.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 -I../include -MTrelease/ctb_lib_portscan.o -MF`echo release/ctb_lib_portscan.o | sed -e 's,\.o$,.d,'` -MD -MP ../src/portscan.cpp In file included from ../include/ctb-0.16/ctb.h:9:0, from ../src/portscan.cpp:1: ../include/ctb-0.16/iobase.h:212:28: warning: deprecated conversion from string constant to ?char*? [-Wwrite-strings] char* eosString = "\n", ^ In file included from ../include/ctb-0.16/linux/serport.h:12:0, from ../include/ctb-0.16/serport.h:15, from ../include/ctb-0.16/ctb.h:12, from ../src/portscan.cpp:1: ../include/ctb-0.16/serportx.h: In member function ?char* ctb::SerialPort_DCS::GetSettings()?: ../include/ctb-0.16/serportx.h:178:10: error: ?_snprintf? was not declared in this scope baud); ^ make: *** [release/ctb_lib_portscan.o] Error 1 [build at build build]$ On Mon, Sep 28, 2015 at 9:44 AM, Shabbir abbasi wrote: > > Centos 6.7 final Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > i have downloaded FREESWITCH MASTER branch yesterday, > > > cd /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/libctb-0.16/build > make DEBUG=0 GPIB=0 > g++ -c -o release/ctb_lib_portscan.o -DNDEBUG -D_THREAD_SAFE -pthread -O0 > -I../include -MTrelease/ctb_lib_portscan.o -MF`echo > release/ctb_lib_portscan.o | sed -e 's,\.o$,.d,'` -MD -MP > ../src/portscan.cpp > In file included from ../include/ctb-0.16/linux/serport.h:12, > from ../include/ctb-0.16/serport.h:15, > from ../include/ctb-0.16/ctb.h:12, > from ../src/portscan.cpp:1: > ../include/ctb-0.16/serportx.h: In member function ?char* > ctb::SerialPort_DCS::GetSettings()?: > ../include/ctb-0.16/serportx.h:178: error: ?_snprintf? was not declared in > this scope > make: *** [release/ctb_lib_portscan.o] Error 1 > > > any solution ? > > _________________________________________________________________________ > 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/20150928/3bd17a6a/attachment.html From gmaruzz at gmail.com Mon Sep 28 11:16:09 2015 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 28 Sep 2015 09:16:09 +0200 Subject: [Freeswitch-users] make gsmopen Error In-Reply-To: References: Message-ID: Please open a jira issue, for building procedure. Https://Jira.freeswitch.org Thanks sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 Il 28/Set/2015 09:08, "Sergey Safarov" ha scritto: > Error confirmed on CentOS 7 > > [build at build ~]$ cd > /home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen/ > [build at build mod_gsmopen]$ make > make all-am > make[1]: Entering directory > `/home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen' > CXX mod_gsmopen_la-mod_gsmopen.lo > In file included from /usr/include/ctb-0.16/linux/serport.h:12:0, > from /usr/include/ctb-0.16/serport.h:15, > from /usr/include/ctb-0.16/ctb.h:12, > from gsmopen.h:103, > from mod_gsmopen.cpp:34: > /usr/include/ctb-0.16/serportx.h: In member function 'char* > ctb::SerialPort_DCS::GetSettings()': > /usr/include/ctb-0.16/serportx.h:178:10: error: '_snprintf' was not > declared in this scope > baud); > ^ > mod_gsmopen.cpp: In function 'switch_call_cause_t > channel_outgoing_channel(switch_core_session_t*, switch_event_t*, > switch_caller_profile_t*, switch_core_session_t**, switch_memory_pool_t**, > switch_originate_flag_t, switch_call_cause_t*)': > mod_gsmopen.cpp:1066:83: error: '_snprintf' was not declared in this scope > snprintf(name, sizeof(name), "gsmopen/%s", > outbound_profile->destination_number); > > ^ > mod_gsmopen.cpp: In function 'switch_status_t gsmopen_dump_function(const > char*, switch_core_session_t*, switch_stream_handle_t*)': > mod_gsmopen.cpp:2444:63: error: '_snprintf' was not declared in this scope > snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); > ^ > mod_gsmopen.cpp:2509:61: error: '_snprintf' was not declared in this scope > snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); > ^ > mod_gsmopen.cpp: In function 'int dump_event_full(private_t*, int, int, > const char*)': > mod_gsmopen.cpp:2839:55: error: '_snprintf' was not declared in this scope > snprintf(value, sizeof(value) - 1, "%d", alarm_code); > ^ > mod_gsmopen.cpp:2845:60: error: '_snprintf' was not declared in this scope > snprintf(value, sizeof(value) - 1, "%d", tech_pvt->active); > ^ > mod_gsmopen.cpp: In function 'void find_ttyusb_devices(private_t*, const > char*)': > mod_gsmopen.cpp:3076:72: error: '_snprintf' was not declared in this scope > len = snprintf(path, sizeof(path)-1, "%s/%s", dirname, entry->d_name); > ^ > make[1]: *** [mod_gsmopen_la-mod_gsmopen.lo] Error 1 > make[1]: Leaving directory > `/home/build/rpmbuild/BUILD/freeswitch-1.7.0/src/mod/endpoints/mod_gsmopen' > make: *** [all] Error 2 > [build at build mod_gsmopen]$ uname -a > Linux build.rcsnet.ru 3.10.0-229.7.2.el7.x86_64 #1 SMP Tue Jun 23 > 22:06:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux > [build at build mod_gsmopen]$ rpm -qa | grep kernel-devel > kernel-devel-3.10.0-229.14.1.el7.x86_64 > kernel-devel-3.10.0-229.1.2.el7.x86_64 > kernel-devel-3.10.0-229.7.2.el7.x86_64 > > > On Mon, Sep 28, 2015 at 9:44 AM, Shabbir abbasi > wrote: > >> >> Centos 6.7 final Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >> i have downloaded FREESWITCH MASTER branch yesterday, >> >> >> cd /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/libctb-0.16/build >> make DEBUG=0 GPIB=0 >> g++ -c -o release/ctb_lib_portscan.o -DNDEBUG -D_THREAD_SAFE -pthread >> -O0 -I../include -MTrelease/ctb_lib_portscan.o -MF`echo >> release/ctb_lib_portscan.o | sed -e 's,\.o$,.d,'` -MD -MP >> ../src/portscan.cpp >> In file included from ../include/ctb-0.16/linux/serport.h:12, >> from ../include/ctb-0.16/serport.h:15, >> from ../include/ctb-0.16/ctb.h:12, >> from ../src/portscan.cpp:1: >> ../include/ctb-0.16/serportx.h: In member function ?char* >> ctb::SerialPort_DCS::GetSettings()?: >> ../include/ctb-0.16/serportx.h:178: error: ?_snprintf? was not declared >> in this scope >> make: *** [release/ctb_lib_portscan.o] Error 1 >> >> >> any solution ? >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150928/021840f2/attachment-0001.html From ssinyagin at gmail.com Mon Sep 28 11:33:54 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Mon, 28 Sep 2015 09:33:54 +0200 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: is there a way to provide Git over unencrypted HTTP? but in general, one can easily set up a local mirror and serve the local machines from it. On Mon, Sep 28, 2015 at 8:54 AM, Michael Jerris wrote: > This would require us to stop taking credit card transactions, so just > turning it back on is not an option. This change was made as a requirement > of our merchant account. > > > On Monday, September 28, 2015, Michael Giagnocavo > wrote: >> >> Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved >> with no security issues? >> >> >> >> From: freeswitch-users-bounces at lists.freeswitch.org >> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Ken Rice >> Sent: Sunday, September 27, 2015 12:37 PM >> To: FreeSWITCH Users Help >> Subject: Re: [Freeswitch-users] unable to clone master " git clone >> https://freeswitch.org/stash/scm/fs/freeswitch.git" >> >> >> >> Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create >> an account for the later) >> >> Sent from my iPhone >> >> >> On Sep 27, 2015, at 1:25 PM, Shabbir abbasi >> wrote: >> >> any solution ? >> >> >> >> On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: >> >> cent 6 might not have TLS 1.2 support. >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi >> wrote: >> >> Dear michael, >> CentOS release 6.7 (Final) >> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >> >> after Yum update >> >> export GIT_CURL_VERBOSE=1 >> now error is >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) >> port 443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) >> port 443 (#0) >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> error: while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> >> >> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: >> >> what operating system is this? >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi >> wrote: >> >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> error: SSL write: error -5938 while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> any solution ? >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ > 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 From steveayre at gmail.com Mon Sep 28 12:04:48 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 28 Sep 2015 09:04:48 +0100 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: > re-enable TLS1 and 1.1 ... with no security issues? While AFAIK TLS 1.1 doesn't currently have any known vulnerabilities, TLS1 (1.0) does have a number of flaws which leads to attacks such as POODLE, BEAST etc. 1.0 is no longer acceptable for PCI compliance, banning 1.1 is probably future-proofing. On 28 September 2015 at 06:27, Michael Giagnocavo wrote: > Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved > with no security issues? > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Ken Rice > *Sent:* Sunday, September 27, 2015 12:37 PM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] unable to clone master " git clone > https://freeswitch.org/stash/scm/fs/freeswitch.git" > > > > Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create > an account for the later) > > Sent from my iPhone > > > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: > > any solution ? > > > > On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: > > cent 6 might not have TLS 1.2 support. > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > > after Yum update > > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: > > what operating system is this? > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > any solution ? > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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/20150928/e0802f84/attachment.html From steveayre at gmail.com Mon Sep 28 12:08:08 2015 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 28 Sep 2015 09:08:08 +0100 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: In theory I suspect so but it's probably not a good idea since user authentication is used to push or pull from private repositories. And being paranoid you don't want to have a MITM give you modified source code to run on your server. If HTTP is an issue there's SSH access (ssh:// git at freeswitch.org:7999/fs/freeswitch.git) providing you've created an account. The option isn't visible unless you're logged into stash. On 28 September 2015 at 08:33, Stanislav Sinyagin wrote: > is there a way to provide Git over unencrypted HTTP? > > but in general, one can easily set up a local mirror and serve the > local machines from it. > > On Mon, Sep 28, 2015 at 8:54 AM, Michael Jerris wrote: > > This would require us to stop taking credit card transactions, so just > > turning it back on is not an option. This change was made as a > requirement > > of our merchant account. > > > > > > On Monday, September 28, 2015, Michael Giagnocavo > > wrote: > >> > >> Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved > >> with no security issues? > >> > >> > >> > >> From: freeswitch-users-bounces at lists.freeswitch.org > >> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of > Ken Rice > >> Sent: Sunday, September 27, 2015 12:37 PM > >> To: FreeSWITCH Users Help > >> Subject: Re: [Freeswitch-users] unable to clone master " git clone > >> https://freeswitch.org/stash/scm/fs/freeswitch.git" > >> > >> > >> > >> Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to > create > >> an account for the later) > >> > >> Sent from my iPhone > >> > >> > >> On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > >> wrote: > >> > >> any solution ? > >> > >> > >> > >> On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: > >> > >> cent 6 might not have TLS 1.2 support. > >> > >> > >> > >> On Sunday, September 27, 2015, Shabbir abbasi < > shabbirabbasi92 at gmail.com> > >> wrote: > >> > >> Dear michael, > >> CentOS release 6.7 (Final) > >> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > >> > >> after Yum update > >> > >> export GIT_CURL_VERBOSE=1 > >> now error is > >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > >> Initialized empty Git repository in /usr/src/freeswitch/.git/ > >> * Couldn't find host freeswitch.org in the .netrc file; using defaults > >> * About to connect() to freeswitch.org port 443 (#0) > >> * Trying 209.105.235.6... * Connected to freeswitch.org > (209.105.235.6) > >> port 443 (#0) > >> * Initializing NSS with certpath: sql:/etc/pki/nssdb > >> * NSS error -12190 > >> * Expire cleared > >> * Closing connection #0 > >> * Couldn't find host freeswitch.org in the .netrc file; using defaults > >> * About to connect() to freeswitch.org port 443 (#0) > >> * Trying 209.105.235.6... * Connected to freeswitch.org > (209.105.235.6) > >> port 443 (#0) > >> * NSS error -12190 > >> * Expire cleared > >> * Closing connection #0 > >> error: while accessing > >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > >> > >> fatal: HTTP request failed > >> > >> > >> > >> > >> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: > >> > >> what operating system is this? > >> > >> > >> > >> On Sunday, September 27, 2015, Shabbir abbasi < > shabbirabbasi92 at gmail.com> > >> wrote: > >> > >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > >> > >> Initialized empty Git repository in /usr/src/freeswitch/.git/ > >> error: SSL write: error -5938 while accessing > >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > >> > >> fatal: HTTP request failed > >> > >> > >> any solution ? > >> > >> > >> > _________________________________________________________________________ > >> 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 > >> > >> > >> > >> > >> > _________________________________________________________________________ > >> 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 > >> > >> > >> > >> > _________________________________________________________________________ > >> 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 > > > > > > _________________________________________________________________________ > > 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 > > _________________________________________________________________________ > 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/20150928/2b83bab3/attachment-0001.html From mic.niel84 at gmail.com Mon Sep 28 19:06:47 2015 From: mic.niel84 at gmail.com (Michael Nielsen) Date: Mon, 28 Sep 2015 17:06:47 +0200 Subject: [Freeswitch-users] SIP SIMPLE with mod_sms Message-ID: I would like to implement SIP SIMPLE into my FS configuration. For use with Bria client. I've looked into mod_sms and it seems to be the way go. If so, are there a standard example for a dial plan for sending messages between clients? And instead "voicemail" for calls are there a queue functions build in, for if clients are offline? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/4874eb56/attachment.html From krice at freeswitch.org Mon Sep 28 22:11:05 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 28 Sep 2015 18:11:05 +0000 Subject: [Freeswitch-users] FreeSWITCH Week in Review (Master Branch) September 19th-25th Message-ID: <560982b94b417_6b8d979334544f4@resque-worker-high.1.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1iWQ48x FreeSWITCH Week in Review (Master Branch) September 19th-25th Hello, again. This past week in the FreeSWITCH master branch we had 57 commits! Some of our features for this week are: added reset button to default settings, auto-provision/config support, No Camera option, and splash screen feature in the verto communicator. Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support. New features that were added: FS-8095?[verto_communicator] Added reset button to default settings FS-8095?[verto_communicator] Do not reset name and email upon logout FS-8102?[verto_communicator] Added auto-provision/config support FS-8205?[verto_communicator] Added splash screen feature FS-8193 [verto communicator] Added No Camera option FS-8183 [verto_communicator] Add google API logins,?moved?google ClientID to config file where it belongs, and tweaks to the CSS FS-8089 [verto_communicator] Opening members list when start conference FS-8204?[verto] Added stereo audio support for opus on FireFox and add sprop-stereo FS-8042 FS-8182?[mod_sofia] Added ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints FS-8130?Added support for timestamp based counting for jitter buffer in audio mode Improvements in build system, cross platform support, and packaging: FS-8230 FSRTC ? calling localStream.stop when it?s available or localStream.active = false to make it work on newer chrome canary FS-7697 [Debian] Moved chown of /etc/freeswitch/tls to postinst FS-7909 [Debian] Removed explicit set of WorkingDirectory FS-7130 [Debian] Use systemd RuntimeDirectory for /run/freeswitch The following bugs were squashed: FS-8196 [verto_communicator] Fixed sidebar layout when user is moderator?and added nowrap to white-space FS-8200?[verto_communicator] Ending screenshare if user hangup call?and screenshare?is now?for all instead of only mods FS-7980 [verto_communicator] Fixed video padding-top FS-8224 [verto_communicator] Allowed CallerID to be set from login settings FS-8213?[verto] Added support to skip permission checks FS-8202 [verto] Stopped peer when ending screen share FS-8210 [verto] Fix for module being unloaded while it is in use FS-8190 [mod_event_socket] When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command FS-7673 [mod_v8] ODBC NULL value incorrectly evaluated FS-8031 [RTP] Fix for Firefox giving up because we replied to their stun FS-8130 [mod_conference] Add jb_video_low_bitrate for a bit rate to ask for when the jitter buffer is taxed FS-8211 [mod_conference] Fixed video recordings of layouts with overlap having flickering video FS-7911 [mod_conference] Fixed a memory leak FS-8130 Fixed a regression in bridged channels with jitterbuffers FS-8215 Fixed the accuracy of MacOSX nanosleep FS-8216 [mod_av] Fixed for occasional lip sync problems when recording And, this past week in the FreeSWITCH 1.4 branch we had 8 new commits merged in from master. And the FreeSWITCH 1.4.23 release is here!Go check it out! New features that were added: FS-8042 FS-8182?[mod_sofia] Added ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints Improvements in build system, cross platform support, and packaging: FS-7130 [Debian] Use systemd RuntimeDirectory for /run/freeswitch FS-7909 [Debian] Removed explicit set of WorkingDirectory The following bugs were squashed: FS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash FS-8167?[mod_lua] Fixed a segfault caused by using api:execute or session:execute and not quoting the first argument like api:execute(log, ?Second argument?) instead of api:execute(?log?, ?Second argument?) FS-8185 [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size FS-7911 [mod_conference] Fixed a memory leak -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/b55a1d12/attachment.html From krice at freeswitch.org Mon Sep 28 22:11:10 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 28 Sep 2015 18:11:10 +0000 Subject: [Freeswitch-users] The FreeSWITCH 1.4.23 release is here! Message-ID: <560982bece1b_6b8d9793345476@resque-worker-high.1.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1KG5gzG The FreeSWITCH 1.4.23 release is here! The FreeSWITCH 1.4.23 release is here! This is a routine maintenance release and the resources are located here: Tarballs: http://ift.tt/1KG5gzI Packaging: http://ift.tt/1U8FMQN New features that were added: FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. Improvements in build system, cross platform support, and packaging: FS-8055 [build] Add confdir variable to freeswitch.pc The following bugs were fixed: FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 FS-7968 [mod_voicemail] Fixed verbose events FS-8110 [mod_rayo] Prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message FS-8082 [mod_rayo] Do not remove items from hash while iterating FS-8103 [mod_rayo] Handle where finishes unexpectedly before start event is received FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context?s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. FS-8127 [mod_conference] Fixed an audio issue caused by the codec not updating often enough when detecting rate change FS-8099 [mod_lua] Restored LUA dialplan ACTIONS functionality FS-8142 Fixed thread cache thread-safety and caching FS-8185 [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size FS-8167?[mod_lua] Fixed a segfault caused by using api:execute or session:execute and not quoting the first argument like api:execute(log, ?Second argument?) instead of api:execute(?log?, ?Second argument?) FS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash FS-8114 Fixed opus and telephone event payload types colliding on REFER ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/69be78c3/attachment.html From krice at freeswitch.org Mon Sep 28 22:11:15 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 28 Sep 2015 18:11:15 +0000 Subject: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! Message-ID: <560982c31bc9c_6b8d979334550bc@resque-worker-high.1.mail> New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1KG5gQs The FreeSWITCH 1.6.2 release is here! The FreeSWITCH 1.6.2 release is here! This is the release of the Video/MCU branch! Release files are located here: Tarball: http://ift.tt/1KG5h6I Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: FS-8094 [verto_communicator] Added googEchoCancellation, googNoiseSuppression, and googHighpassFilter settings to the UI enabled by default FS-8107 [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu FS-6833 Allow Freeswitch to initiate late offer calls FS-8075 [mod_hiredis] Add conf file to spec file too and updates for limit release case FS-8053 Handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call Improvements in build system, cross platform support, and packaging: FS-7966 [Windows] Build now uses visual studio 2015 and builds successfully, but is still missing video functionality FS-8124 [verto_communicator] Adding option ?debug to grunt build, dist app will be generated without minified code. FS-7168 [Debian] Update packages so that FS core libraries are setup as runtime dependencies FS-7697 Chown the /etc/freeswitch/tls directory so that the freeswitch user can have read/write for TLS certificate generation FS-7966 [Windows] Explore use of nuget for wix build dependency FS-7967 [build] SmartOS compatibility FS-8072 [Debian] Fixed a missed space The following bugs were squashed: FS-8099 [mod_lua] Restored LUA dialplan ACTIONS functionality FS-7988 [filebug.pl] Moved -askall to -terse so old -askall behavior is default and old default is now -terse FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer FS-8103 [mod_rayo] Fixed handling of malformed requests FS-8108 [mod_lua] Removed legacy mod_lua, the regular mod_lua works with system lua now FS-8082 [mod_rayo] Fixed a segfault FS-8110 [mod_rayo] Prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message FS-8116 [verto] Fixed device enumeration hanging on init FS-8118 [verto] Fixed calls not properly rejecting video when video is offered but only audio is accepted FS-7994 [verto_communicator] Using factory for group calls in history FS-8117 [verto_communicator] Calling verto.iceServers upon useSTUN changing on ModalSettings, correctly check for STUN setting in localStorage, and fixed ignoring useSTUN settings FS-8127 [mod_conference] Fixed an audio issue caused by the codec not updating often enough when detecting rate change FS-8088 [verto_communicator] Fixed members list being destroyed after switching conferences and ending the first conference FS-8130 ?Port video buffer to also support audio and remove original STFU jitter buffer, add some more resilience to video packet loss, add codec control mechanism for both call-specific debug and codec/call specific parameters, make opus function better in packet loss and latent situations, use new codec control prams to make jitter buffer lookahead FEC optionally enabled or disabled mid-call, and add a parameter to allow jitter buffer lookahead to be enabled. FS-8131 [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user FS-8136 [mod_h26x] Do not load passthru video codecs by default FS-8140 [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite FS-8142 Fixed ?a thread cache thread-safety and caching FS-8075 [mod_hiredis] Fix for failover when you pull power on redis, while redis clients under load test FS-8144 [mod_opus] Readability and code formatting cleanup FS-8126 [switch_core] Fixed the pruning of a media bug causing all media bugs on a session to be pruned FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context?s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. FS-8147 [mod_erlang_event] Fixed the process spawning segfault FS-8149 [mod_xml_cdr] Fixed curl dependency in makefile FS-1772 [mod_voicemail] Fixed the reset of voicemail greeting to default to allow entering 0 to restore the default greeting -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/88502953/attachment-0001.html From blasterjr at gmail.com Mon Sep 28 23:06:29 2015 From: blasterjr at gmail.com (Chris Tunbridge) Date: Mon, 28 Sep 2015 13:06:29 -0600 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Victor, i attempted this with no success, after talking with a few people, it seems there would need to be some changes made with headers and what not to get it working, i didn't try much beyond that because i has short on time. On Sun, Sep 27, 2015 at 6:56 AM, Victor Medina wrote: > Silly question.... > > Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) > and let apache handle all tls; or there is some work involved in the Sip 2 > Websocket that makes this not a recomended option? > > > > 2015-09-25 14:45 GMT-04:30 Victor Medina : > >> Thanks! >> >> Ill get a coffe! =) >> >> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >> >>> there was a fix for ec in wss at some point, I'd confirm this part isn't >>> already fixed before you go too far >>> >>> >>> On Friday, September 25, 2015, Victor Medina >>> wrote: >>> >>>> Um.... >>>> >>>> Thinking... >>>> Its a Debian 8, updated, >>>> The fs is master, not the latest though... it is master from just about >>>> the time before 1.6 stable... so I probably should update... >>>> >>>> Running sslscan on some machine: >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> >>>> >>>> Running the same test on a recent built of v1.6 >>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>> >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits SEED-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>> Accepted TLSv1 128 bits RC4-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> >>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>> >>>>> Careful your distro may have disabled anything EC related. >>>>> >>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>> victor.medina at cibersys.com> wrote: >>>>> >>>>>> First of all, thanks you and Good morning!. >>>>>> >>>>>> >>>>>> Although I'm using: >>>>>> >>>>>> >>>>>> >>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>> >>>>>> >>>>>> Im getting: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : AES256-GCM-SHA384 >>>>>> >>>>>> Not bad, but not ECDHE. >>>>>> >>>>>> Compared to our web server: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>> >>>>>>> tls-cipher param. >>>>>>> >>>>>>> >>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>> victor.medina at cibersys.com> wrote: >>>>>>> >>>>>>>> Hi guys! >>>>>>>> >>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>> the WSS interface? >>>>>>>> >>>>>>>> Im am getting... >>>>>>>> >>>>>>>> >>>>>>>> WSS interface: >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> SIP interface, same channel: >>>>>>>> Expansion: NONE >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> V?ctor E. Medina M. >>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>> +58424 291 4561 >>>>>>>> BB #79A8AFA2 >>>>>>>> @VMCibersys >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *Brian West* >>>>>>> brian at freeswitch.org >>>>>>> >>>>>>> >>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>> http://www.freeswitchbook.com >>>>>>> http://www.freeswitchcookbook.com >>>>>>> >>>>>>> Got Bugs? Report them here ! | Reddit: >>>>>>> /r/freeswitch >>>>>>> >>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> V?ctor E. Medina M. >>>>>> Platform Architect / Chief Infrastructure >>>>>> +58424 291 4561 >>>>>> BB #79A8AFA2 >>>>>> @VMCibersys >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> V?ctor E. Medina M. >>>> Platform Architect / Chief Infrastructure >>>> +58424 291 4561 >>>> BB #79A8AFA2 >>>> @VMCibersys >>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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/20150928/7d291609/attachment-0001.html From freeswitch at earthspike.net Mon Sep 28 23:13:34 2015 From: freeswitch at earthspike.net (John) Date: Mon, 28 Sep 2015 20:13:34 +0100 Subject: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! In-Reply-To: <560982c31bc9c_6b8d979334550bc@resque-worker-high.1.mail> References: <560982c31bc9c_6b8d979334550bc@resque-worker-high.1.mail> Message-ID: <5609915E.1050608@earthspike.net> Hi Ken, Are the Jessie amd64packages available yet? http://files.freeswitch.org/repo/deb/freeswitch-1.6/dists/jessie/main/binary-amd64/Packages doesn't list them. John On 28/09/15 19:11, Ken Rice wrote: > > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1KG5gQs > The FreeSWITCH 1.6.2 release is here! > > The FreeSWITCH 1.6.2 release is here! This is the release of the > Video/MCU branch! > > Release files are located here: > > * Tarball: http://ift.tt/1KG5h6I > * Packaging: http://ift.tt/1U8FMQN (Please Note the updated location > for 1.6 packages) > > And we?re dropping support in packaging for anything older than Debian > 8.0 and anything older than Centos 7.0 due to a number of dependency > issues on older platforms. > > New features that were added: > > * FS-8094 [verto_communicator] Added > googEchoCancellation, googNoiseSuppression, and googHighpassFilter > settings to the UI enabled by default > * FS-8107 [switch_ivr_menu] Adding CUSTOM > esl events menu::enter and menu::exit when a call enter and exit > an ivr menu > * FS-6833 Allow Freeswitch to initiate late > offer calls > * FS-8075 [mod_hiredis] Add conf file to > spec file too and updates for limit release case > * FS-8053 Handle a=sendonly, a=sendrecv, > a=recvonly to change who is sending video during a call > > Improvements in build system, cross platform support, and packaging: > > * FS-7966 [Windows] Build now uses visual > studio 2015 and builds successfully, but is still missing video > functionality > * FS-8124 [verto_communicator] Adding option > ?debug to grunt build, dist app will be generated without minified > code. > * FS-7168 [Debian] Update packages so that > FS core libraries are setup as runtime dependencies > * FS-7697 Chown the /etc/freeswitch/tls > directory so that the freeswitch user can have read/write for TLS > certificate generation > * FS-7966 [Windows] Explore use of nuget for > wix build dependency > * FS-7967 [build] SmartOS compatibility > * FS-8072 [Debian] Fixed a missed space > > The following bugs were squashed: > > * FS-8099 [mod_lua] Restored LUA dialplan > ACTIONS functionality > * FS-7988 [filebug.pl] Moved -askall to > -terse so old -askall behavior is default and old default is now > -terse > * FS-8029 [jitterbuffer] Fixed robotic sound > when using jitterbuffer > * FS-8103 [mod_rayo] Fixed handling of > malformed requests > * FS-8108 [mod_lua] Removed legacy mod_lua, > the regular mod_lua works with system lua now > * FS-8082 [mod_rayo] Fixed a segfault > * FS-8110 [mod_rayo] Prompt IQ error reply > was being deleted after being sent for delivery. This is incorrect > since message delivery thread will clean up the message > * FS-8116 [verto] Fixed device enumeration > hanging on init > * FS-8118 [verto] Fixed calls not properly > rejecting video when video is offered but only audio is accepted > * FS-7994 [verto_communicator] Using factory > for group calls in history > * FS-8117 [verto_communicator] Calling > verto.iceServers upon useSTUN changing on ModalSettings, correctly > check for STUN setting in localStorage, and fixed ignoring useSTUN > settings > * FS-8127 [mod_conference] Fixed an audio > issue caused by the codec not updating often enough when detecting > rate change > * FS-8088 [verto_communicator] Fixed members > list being destroyed after switching conferences and ending the > first conference > * FS-8130 Port video buffer to also support > audio and remove original STFU jitter buffer, add some more > resilience to video packet loss, add codec control mechanism for > both call-specific debug and codec/call specific parameters, make > opus function better in packet loss and latent situations, use new > codec control prams to make jitter buffer lookahead FEC optionally > enabled or disabled mid-call, and add a parameter to allow jitter > buffer lookahead to be enabled. > * FS-8131 [mod_voicemail] Fixed issues with > allowing an empty password change and then locking out the user > * FS-8136 [mod_h26x] Do not load passthru > video codecs by default > * FS-8140 [mod_sofia] Fixed a user_name typo > in sofia_handle_sip_i_invite > * FS-8142 Fixed a thread cache > thread-safety and caching > * FS-8075 [mod_hiredis] Fix for failover > when you pull power on redis, while redis clients under load test > * FS-8144 [mod_opus] Readability and code > formatting cleanup > * FS-8126 [switch_core] Fixed the pruning of > a media bug causing all media bugs on a session to be pruned > * FS-8143 [mod_rayo] Fixed a crash caused by > client disconnecting from mod_rayo while a message is being > delivered to that client. This is caused by the XMPP context?s JID > -> XMPP stream mapping not being cleaned up on XMPP stream > destruction. > * FS-8147 [mod_erlang_event] Fixed the > process spawning segfault > * FS-8149 [mod_xml_cdr] Fixed curl > dependency in makefile > * FS-1772 [mod_voicemail] Fixed the reset of > voicemail greeting to default to allow entering 0 to restore the > default greeting > > > > > _________________________________________________________________________ > 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/20150928/66e4509d/attachment.html From mike at jerris.com Mon Sep 28 23:16:33 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 28 Sep 2015 15:16:33 -0400 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> websocket proxy works with mod_verto fine. > On Sep 27, 2015, at 8:56 AM, Victor Medina wrote: > > Silly question.... > > Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) and let apache handle all tls; or there is some work involved in the Sip 2 Websocket that makes this not a recomended option? > > > > 2015-09-25 14:45 GMT-04:30 Victor Medina >: > Thanks! > > Ill get a coffe! =) > > 2015-09-25 14:39 GMT-04:30 Michael Jerris >: > there was a fix for ec in wss at some point, I'd confirm this part isn't already fixed before you go too far > > > On Friday, September 25, 2015, Victor Medina > wrote: > Um.... > > Thinking... > Its a Debian 8, updated, > The fs is master, not the latest though... it is master from just about the time before 1.6 stable... so I probably should update... > > Running sslscan on some machine: > > > root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce > Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > Authority Information Access: > root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > Authority Information Access: > > > Running the same test on a recent built of v1.6 > FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) > > > > root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce > Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA > Accepted TLSv1 256 bits AECDH-AES256-SHA > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 256 bits CAMELLIA256-SHA > Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA > Accepted TLSv1 128 bits AECDH-AES128-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits SEED-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA > Accepted TLSv1 128 bits AECDH-RC4-SHA > Accepted TLSv1 128 bits RC4-SHA > Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA > Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce > Accepted TLSv1 256 bits AES256-SHA > Accepted TLSv1 128 bits AES128-SHA > Accepted TLSv1 128 bits CAMELLIA128-SHA > Accepted TLSv1 112 bits DES-CBC3-SHA > > Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? > > > > > > > 2015-09-25 13:30 GMT-04:30 Brian West >: > Careful your distro may have disabled anything EC related. > > On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina > wrote: > First of all, thanks you and Good morning!. > > > Although I'm using: > > > > > > Im getting: > > New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : AES256-GCM-SHA384 > > Not bad, but not ECDHE. > > Compared to our web server: > > New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 > Server public key is 2048 bit > Secure Renegotiation IS supported > Compression: NONE > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > > 2015-09-25 9:29 GMT-04:30 Brian West >: > tls-cipher param. > > > On Friday, September 25, 2015, Victor Medina > wrote: > Hi guys! > > Is there any parameter that can configure what ciphers are used on the WSS interface? > > Im am getting... > > > WSS interface: > SSL-Session: > Protocol : TLSv1.2 > Cipher : AES256-GCM-SHA384 > > > SIP interface, same channel: > Expansion: NONE > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > > > -- > Brian West > brian at freeswitch.org <> > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > Got Bugs? Report them here ! | Reddit: /r/freeswitch > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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 > > > > -- > Brian West > brian at freeswitch.org <> > > Twitter: @FreeSWITCH , @briankwest > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > Got Bugs? Report them here ! | Reddit: /r/freeswitch > T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) > iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest > > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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/20150928/1160b74a/attachment-0001.html From krice at freeswitch.org Mon Sep 28 23:28:29 2015 From: krice at freeswitch.org (Ken Rice) Date: Mon, 28 Sep 2015 14:28:29 -0500 Subject: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! In-Reply-To: <5609915E.1050608@earthspike.net> References: <560982c31bc9c_6b8d979334550bc@resque-worker-high.1.mail> <5609915E.1050608@earthspike.net> Message-ID: <1cf501d0fa23$db671670$92354350$@freeswitch.org> Looks like the build server is running a little behind. It'll catch up shortly. From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of John Sent: Monday, September 28, 2015 2:14 PM To: freeswitch-users at lists.freeswitch.org Subject: Re: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! Hi Ken, Are the Jessie amd64packages available yet? http://files.freeswitch.org/repo/deb/freeswitch-1.6/dists/jessie/main/binary -amd64/Packages doesn't list them. John On 28/09/15 19:11, Ken Rice wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1KG5gQs The FreeSWITCH 1.6.2 release is here! The FreeSWITCH 1.6.2 release is here! This is the release of the Video/MCU branch! Release files are located here: * Tarball: http://ift.tt/1KG5h6I * Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we're dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: * FS-8094 [verto_communicator] Added googEchoCancellation, googNoiseSuppression, and googHighpassFilter settings to the UI enabled by default * FS-8107 [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu * FS-6833 Allow Freeswitch to initiate late offer calls * FS-8075 [mod_hiredis] Add conf file to spec file too and updates for limit release case * FS-8053 Handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call Improvements in build system, cross platform support, and packaging: * FS-7966 [Windows] Build now uses visual studio 2015 and builds successfully, but is still missing video functionality * FS-8124 [verto_communicator] Adding option -debug to grunt build, dist app will be generated without minified code. * FS-7168 [Debian] Update packages so that FS core libraries are setup as runtime dependencies * FS-7697 Chown the /etc/freeswitch/tls directory so that the freeswitch user can have read/write for TLS certificate generation * FS-7966 [Windows] Explore use of nuget for wix build dependency * FS-7967 [build] SmartOS compatibility * FS-8072 [Debian] Fixed a missed space The following bugs were squashed: * FS-8099 [mod_lua] Restored LUA dialplan ACTIONS functionality * FS-7988 [filebug.pl] Moved -askall to -terse so old -askall behavior is default and old default is now -terse * FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer * FS-8103 [mod_rayo] Fixed handling of malformed requests * FS-8108 [mod_lua] Removed legacy mod_lua, the regular mod_lua works with system lua now * FS-8082 [mod_rayo] Fixed a segfault * FS-8110 [mod_rayo] Prompt IQ error reply was being deleted after being sent for delivery. This is incorrect since message delivery thread will clean up the message * FS-8116 [verto] Fixed device enumeration hanging on init * FS-8118 [verto] Fixed calls not properly rejecting video when video is offered but only audio is accepted * FS-7994 [verto_communicator] Using factory for group calls in history * FS-8117 [verto_communicator] Calling verto.iceServers upon useSTUN changing on ModalSettings, correctly check for STUN setting in localStorage, and fixed ignoring useSTUN settings * FS-8127 [mod_conference] Fixed an audio issue caused by the codec not updating often enough when detecting rate change * FS-8088 [verto_communicator] Fixed members list being destroyed after switching conferences and ending the first conference * FS-8130 Port video buffer to also support audio and remove original STFU jitter buffer, add some more resilience to video packet loss, add codec control mechanism for both call-specific debug and codec/call specific parameters, make opus function better in packet loss and latent situations, use new codec control prams to make jitter buffer lookahead FEC optionally enabled or disabled mid-call, and add a parameter to allow jitter buffer lookahead to be enabled. * FS-8131 [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user * FS-8136 [mod_h26x] Do not load passthru video codecs by default * FS-8140 [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite * FS-8142 Fixed a thread cache thread-safety and caching * FS-8075 [mod_hiredis] Fix for failover when you pull power on redis, while redis clients under load test * FS-8144 [mod_opus] Readability and code formatting cleanup * FS-8126 [switch_core] Fixed the pruning of a media bug causing all media bugs on a session to be pruned * FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context's JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction. * FS-8147 [mod_erlang_event] Fixed the process spawning segfault * FS-8149 [mod_xml_cdr] Fixed curl dependency in makefile * FS-1772 [mod_voicemail] Fixed the reset of voicemail greeting to default to allow entering 0 to restore the default greeting _________________________________________________________________________ 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/20150928/65f7c127/attachment-0001.html From freeswitch at earthspike.net Mon Sep 28 23:30:13 2015 From: freeswitch at earthspike.net (John) Date: Mon, 28 Sep 2015 20:30:13 +0100 Subject: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! In-Reply-To: <1cf501d0fa23$db671670$92354350$@freeswitch.org> References: <560982c31bc9c_6b8d979334550bc@resque-worker-high.1.mail> <5609915E.1050608@earthspike.net> <1cf501d0fa23$db671670$92354350$@freeswitch.org> Message-ID: <56099545.6090804@earthspike.net> Thanks, Ken. On 28/09/15 20:28, Ken Rice wrote: > > Looks like the build server is running a little behind. It?ll catch up > shortly? > > > > *From:*freeswitch-users-bounces at lists.freeswitch.org > [mailto:freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *John > *Sent:* Monday, September 28, 2015 2:14 PM > *To:* freeswitch-users at lists.freeswitch.org > *Subject:* Re: [Freeswitch-users] The FreeSWITCH 1.6.2 release is here! > > > > Hi Ken, > > Are the Jessie amd64packages available yet? > http://files.freeswitch.org/repo/deb/freeswitch-1.6/dists/jessie/main/binary-amd64/Packages > doesn't list them. > > John > > On 28/09/15 19:11, Ken Rice wrote: > > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1KG5gQs > The FreeSWITCH 1.6.2 release is here! > > The FreeSWITCH 1.6.2 release is here! This is the release of the > Video/MCU branch! > > Release files are located here: > > * Tarball: http://ift.tt/1KG5h6I > * Packaging: http://ift.tt/1U8FMQN (Please Note the updated > location for 1.6 packages) > > And we?re dropping support in packaging for anything older than > Debian 8.0 and anything older than Centos 7.0 due to a number of > dependency issues on older platforms. > > New features that were added: > > * FS-8094 [verto_communicator] Added > googEchoCancellation, googNoiseSuppression, and > googHighpassFilter settings to the UI enabled by default > * FS-8107 [switch_ivr_menu] Adding > CUSTOM esl events menu::enter and menu::exit when a call enter > and exit an ivr menu > * FS-6833 Allow Freeswitch to initiate > late offer calls > * FS-8075 [mod_hiredis] Add conf file to > spec file too and updates for limit release case > * FS-8053 Handle a=sendonly, a=sendrecv, > a=recvonly to change who is sending video during a call > > Improvements in build system, cross platform support, and packaging: > > * FS-7966 [Windows] Build now uses > visual studio 2015 and builds successfully, but is still > missing video functionality > * FS-8124 [verto_communicator] Adding > option ?debug to grunt build, dist app will be generated > without minified code. > * FS-7168 [Debian] Update packages so > that FS core libraries are setup as runtime dependencies > * FS-7697 Chown the /etc/freeswitch/tls > directory so that the freeswitch user can have read/write for > TLS certificate generation > * FS-7966 [Windows] Explore use of nuget > for wix build dependency > * FS-7967 [build] SmartOS compatibility > * FS-8072 [Debian] Fixed a missed space > > The following bugs were squashed: > > * FS-8099 [mod_lua] Restored LUA > dialplan ACTIONS functionality > * FS-7988 [filebug.pl] Moved -askall to > -terse so old -askall behavior is default and old default is > now -terse > * FS-8029 [jitterbuffer] Fixed robotic > sound when using jitterbuffer > * FS-8103 [mod_rayo] Fixed handling of > malformed requests > * FS-8108 [mod_lua] Removed legacy > mod_lua, the regular mod_lua works with system lua now > * FS-8082 [mod_rayo] Fixed a segfault > * FS-8110 [mod_rayo] Prompt IQ error > reply was being deleted after being sent for delivery. This is > incorrect since message delivery thread will clean up the message > * FS-8116 [verto] Fixed device > enumeration hanging on init > * FS-8118 [verto] Fixed calls not > properly rejecting video when video is offered but only audio > is accepted > * FS-7994 [verto_communicator] Using > factory for group calls in history > * FS-8117 [verto_communicator] Calling > verto.iceServers upon useSTUN changing on ModalSettings, > correctly check for STUN setting in localStorage, and fixed > ignoring useSTUN settings > * FS-8127 [mod_conference] Fixed an > audio issue caused by the codec not updating often enough when > detecting rate change > * FS-8088 [verto_communicator] Fixed > members list being destroyed after switching conferences and > ending the first conference > * FS-8130 Port video buffer to also > support audio and remove original STFU jitter buffer, add some > more resilience to video packet loss, add codec control > mechanism for both call-specific debug and codec/call specific > parameters, make opus function better in packet loss and > latent situations, use new codec control prams to make jitter > buffer lookahead FEC optionally enabled or disabled mid-call, > and add a parameter to allow jitter buffer lookahead to be > enabled. > * FS-8131 [mod_voicemail] Fixed issues > with allowing an empty password change and then locking out > the user > * FS-8136 [mod_h26x] Do not load > passthru video codecs by default > * FS-8140 [mod_sofia] Fixed a user_name > typo in sofia_handle_sip_i_invite > * FS-8142 Fixed a thread cache > thread-safety and caching > * FS-8075 [mod_hiredis] Fix for failover > when you pull power on redis, while redis clients under load test > * FS-8144 [mod_opus] Readability and > code formatting cleanup > * FS-8126 [switch_core] Fixed the > pruning of a media bug causing all media bugs on a session to > be pruned > * FS-8143 [mod_rayo] Fixed a crash > caused by client disconnecting from mod_rayo while a message > is being delivered to that client. This is caused by the XMPP > context?s JID -> XMPP stream mapping not being cleaned up on > XMPP stream destruction. > * FS-8147 [mod_erlang_event] Fixed the > process spawning segfault > * FS-8149 [mod_xml_cdr] Fixed curl > dependency in makefile > * FS-1772 [mod_voicemail] Fixed the > reset of voicemail greeting to default to allow entering 0 to > restore the default greeting > > > > > > _________________________________________________________________________ > > 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 > > > > > > _________________________________________________________________________ > 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/20150928/d9a3cada/attachment-0001.html From alhakeem at gmail.com Mon Sep 28 23:50:10 2015 From: alhakeem at gmail.com (Abdul Hakeem) Date: Mon, 28 Sep 2015 20:50:10 +0100 Subject: [Freeswitch-users] Replacing Abyss Webserver In-Reply-To: References: Message-ID: Hello, With the Abyss webserver, it seems there?s a hardcoded connection limit Also I cannot get the webserver to use threads. Cheers, AH From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Seven Du Sent: Saturday, September 26, 2015 10:04 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Replacing Abyss Webserver @Abdul I wonder what you trying to do. mod_verto has a basic http interface and maybe we can get that more useful? On Fri, Sep 25, 2015 at 7:12 PM, Michael Jerris wrote: This is not likely to happen, how about you talk about what you are actually trying to accomplish and maybe someone can offer a better path to get there. On Friday, September 25, 2015, Abdul Hakeem wrote: Hello Experts, Could someone point me to steps on how to replace the Abyss webserver with NGX/OpenResty or any other webserver ? Cheers, Abdul Hakeem _________________________________________________________________________ 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 _________________________________________________________________________ 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 -- About: http://about.me/dujinfang Blog: http://www.dujinfang.com Proj: http://www.freeswitch.org.cn -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150928/dd32c846/attachment-0001.html From vittico at gmail.com Tue Sep 29 00:05:15 2015 From: vittico at gmail.com (Victor Medina) Date: Mon, 28 Sep 2015 15:35:15 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> Message-ID: Any news on PFS TLS ciphers for the standard SIP/WS binding? =) Sin mas a que hacer referencia, Victor Medina On Mon, Sep 28, 2015 at 2:46 PM, Michael Jerris wrote: > websocket proxy works with mod_verto fine. > > On Sep 27, 2015, at 8:56 AM, Victor Medina > wrote: > > Silly question.... > > Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) > and let apache handle all tls; or there is some work involved in the Sip 2 > Websocket that makes this not a recomended option? > > > > 2015-09-25 14:45 GMT-04:30 Victor Medina : > >> Thanks! >> >> Ill get a coffe! =) >> >> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >> >>> there was a fix for ec in wss at some point, I'd confirm this part isn't >>> already fixed before you go too far >>> >>> >>> On Friday, September 25, 2015, Victor Medina >>> wrote: >>> >>>> Um.... >>>> >>>> Thinking... >>>> Its a Debian 8, updated, >>>> The fs is master, not the latest though... it is master from just about >>>> the time before 1.6 stable... so I probably should update... >>>> >>>> Running sslscan on some machine: >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> >>>> >>>> Running the same test on a recent built of v1.6 >>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>> >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits SEED-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>> Accepted TLSv1 128 bits RC4-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> >>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>> >>>>> Careful your distro may have disabled anything EC related. >>>>> >>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>> victor.medina at cibersys.com> wrote: >>>>> >>>>>> First of all, thanks you and Good morning!. >>>>>> >>>>>> >>>>>> Although I'm using: >>>>>> >>>>>> >>>>>> >>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>> >>>>>> >>>>>> Im getting: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : AES256-GCM-SHA384 >>>>>> >>>>>> Not bad, but not ECDHE. >>>>>> >>>>>> Compared to our web server: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>> >>>>>>> tls-cipher param. >>>>>>> >>>>>>> >>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>> victor.medina at cibersys.com> wrote: >>>>>>> >>>>>>>> Hi guys! >>>>>>>> >>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>> the WSS interface? >>>>>>>> >>>>>>>> Im am getting... >>>>>>>> >>>>>>>> >>>>>>>> WSS interface: >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> SIP interface, same channel: >>>>>>>> Expansion: NONE >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> V?ctor E. Medina M. >>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>> +58424 291 4561 >>>>>>>> BB #79A8AFA2 >>>>>>>> @VMCibersys >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *Brian West* >>>>>>> brian at freeswitch.org >>>>>>> >>>>>>> >>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>> http://www.freeswitchbook.com >>>>>>> http://www.freeswitchcookbook.com >>>>>>> >>>>>>> Got Bugs? Report them here ! | Reddit: >>>>>>> /r/freeswitch >>>>>>> >>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> V?ctor E. Medina M. >>>>>> Platform Architect / Chief Infrastructure >>>>>> +58424 291 4561 >>>>>> BB #79A8AFA2 >>>>>> @VMCibersys >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> V?ctor E. Medina M. >>>> Platform Architect / Chief Infrastructure >>>> +58424 291 4561 >>>> BB #79A8AFA2 >>>> @VMCibersys >>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150928/1b02e289/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 01:58:23 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Mon, 28 Sep 2015 17:28:23 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: Message-ID: Chris thanks. El 28/09/2015 14:38, "Chris Tunbridge" escribi?: > Victor, i attempted this with no success, after talking with a few people, > it seems there would need to be some changes made with headers and what not > to get it working, i didn't try much beyond that because i has short on > time. > > On Sun, Sep 27, 2015 at 6:56 AM, Victor Medina > wrote: > >> Silly question.... >> >> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) >> and let apache handle all tls; or there is some work involved in the Sip 2 >> Websocket that makes this not a recomended option? >> >> >> >> 2015-09-25 14:45 GMT-04:30 Victor Medina : >> >>> Thanks! >>> >>> Ill get a coffe! =) >>> >>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>> >>>> there was a fix for ec in wss at some point, I'd confirm this part >>>> isn't already fixed before you go too far >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina < >>>> victor.medina at cibersys.com> wrote: >>>> >>>>> Um.... >>>>> >>>>> Thinking... >>>>> Its a Debian 8, updated, >>>>> The fs is master, not the latest though... it is master from just >>>>> about the time before 1.6 stable... so I probably should update... >>>>> >>>>> Running sslscan on some machine: >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> >>>>> >>>>> Running the same test on a recent built of v1.6 >>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>> >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits SEED-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>> Accepted TLSv1 128 bits RC4-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> >>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>> >>>>>> Careful your distro may have disabled anything EC related. >>>>>> >>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>>> First of all, thanks you and Good morning!. >>>>>>> >>>>>>> >>>>>>> Although I'm using: >>>>>>> >>>>>>> >>>>>>> >>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>> >>>>>>> >>>>>>> Im getting: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>> >>>>>>> Not bad, but not ECDHE. >>>>>>> >>>>>>> Compared to our web server: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>> >>>>>>>> tls-cipher param. >>>>>>>> >>>>>>>> >>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>> >>>>>>>>> Hi guys! >>>>>>>>> >>>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>>> the WSS interface? >>>>>>>>> >>>>>>>>> Im am getting... >>>>>>>>> >>>>>>>>> >>>>>>>>> WSS interface: >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> SIP interface, same channel: >>>>>>>>> Expansion: NONE >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> V?ctor E. Medina M. >>>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>>> +58424 291 4561 >>>>>>>>> BB #79A8AFA2 >>>>>>>>> @VMCibersys >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Brian West* >>>>>>>> brian at freeswitch.org >>>>>>>> >>>>>>>> >>>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>>> http://www.freeswitchbook.com >>>>>>>> http://www.freeswitchcookbook.com >>>>>>>> >>>>>>>> Got Bugs? Report them here ! | >>>>>>>> Reddit: /r/freeswitch >>>>>>>> >>>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> V?ctor E. Medina M. >>>>>>> Platform Architect / Chief Infrastructure >>>>>>> +58424 291 4561 >>>>>>> BB #79A8AFA2 >>>>>>> @VMCibersys >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> V?ctor E. Medina M. >>>>> Platform Architect / Chief Infrastructure >>>>> +58424 291 4561 >>>>> BB #79A8AFA2 >>>>> @VMCibersys >>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150928/95a02142/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 02:09:20 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Mon, 28 Sep 2015 17:39:20 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> Message-ID: Michael. Im having a hard time trying to get development team to use verto They insist on using The whole sip over ws approach since they have to Support a ios app built using cordova and Some libraries that uses sipjs. My other concerns is that afaik browser will requiere pfs for signalling soon As always thanks for Help and guidance! El 28/09/2015 14:47, "Michael Jerris" escribi?: > websocket proxy works with mod_verto fine. > > On Sep 27, 2015, at 8:56 AM, Victor Medina > wrote: > > Silly question.... > > Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) > and let apache handle all tls; or there is some work involved in the Sip 2 > Websocket that makes this not a recomended option? > > > > 2015-09-25 14:45 GMT-04:30 Victor Medina : > >> Thanks! >> >> Ill get a coffe! =) >> >> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >> >>> there was a fix for ec in wss at some point, I'd confirm this part isn't >>> already fixed before you go too far >>> >>> >>> On Friday, September 25, 2015, Victor Medina >>> wrote: >>> >>>> Um.... >>>> >>>> Thinking... >>>> Its a Debian 8, updated, >>>> The fs is master, not the latest though... it is master from just about >>>> the time before 1.6 stable... so I probably should update... >>>> >>>> Running sslscan on some machine: >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> >>>> >>>> Running the same test on a recent built of v1.6 >>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>> >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits SEED-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>> Accepted TLSv1 128 bits RC4-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> >>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>> >>>>> Careful your distro may have disabled anything EC related. >>>>> >>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>> victor.medina at cibersys.com> wrote: >>>>> >>>>>> First of all, thanks you and Good morning!. >>>>>> >>>>>> >>>>>> Although I'm using: >>>>>> >>>>>> >>>>>> >>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>> >>>>>> >>>>>> Im getting: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : AES256-GCM-SHA384 >>>>>> >>>>>> Not bad, but not ECDHE. >>>>>> >>>>>> Compared to our web server: >>>>>> >>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>> Server public key is 2048 bit >>>>>> Secure Renegotiation IS supported >>>>>> Compression: NONE >>>>>> Expansion: NONE >>>>>> SSL-Session: >>>>>> Protocol : TLSv1.2 >>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>> >>>>>>> tls-cipher param. >>>>>>> >>>>>>> >>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>> victor.medina at cibersys.com> wrote: >>>>>>> >>>>>>>> Hi guys! >>>>>>>> >>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>> the WSS interface? >>>>>>>> >>>>>>>> Im am getting... >>>>>>>> >>>>>>>> >>>>>>>> WSS interface: >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> SIP interface, same channel: >>>>>>>> Expansion: NONE >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> V?ctor E. Medina M. >>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>> +58424 291 4561 >>>>>>>> BB #79A8AFA2 >>>>>>>> @VMCibersys >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *Brian West* >>>>>>> brian at freeswitch.org >>>>>>> >>>>>>> >>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>> http://www.freeswitchbook.com >>>>>>> http://www.freeswitchcookbook.com >>>>>>> >>>>>>> Got Bugs? Report them here ! | Reddit: >>>>>>> /r/freeswitch >>>>>>> >>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> V?ctor E. Medina M. >>>>>> Platform Architect / Chief Infrastructure >>>>>> +58424 291 4561 >>>>>> BB #79A8AFA2 >>>>>> @VMCibersys >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> V?ctor E. Medina M. >>>> Platform Architect / Chief Infrastructure >>>> +58424 291 4561 >>>> BB #79A8AFA2 >>>> @VMCibersys >>>> >>>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150928/006eedbc/attachment-0001.html From mike at jerris.com Tue Sep 29 02:29:47 2015 From: mike at jerris.com (Michael Jerris) Date: Mon, 28 Sep 2015 18:29:47 -0400 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> Message-ID: <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> If this is something that is broken or will soon be, it really needs to be filed in jira or no one will be looking at it. If someone can work up a patch to fix this, that would be preferred. > On Sep 28, 2015, at 6:09 PM, Victor Medina wrote: > > Michael. > Im having a hard time trying to get development team to use verto > > They insist on using The whole sip over ws approach since they have to Support a ios app built using cordova and Some libraries that uses sipjs. > > My other concerns is that afaik browser will requiere pfs for signalling soon > > As always thanks for Help and guidance! > El 28/09/2015 14:47, "Michael Jerris" > escribi?: > websocket proxy works with mod_verto fine. > >> On Sep 27, 2015, at 8:56 AM, Victor Medina > wrote: >> >> Silly question.... >> >> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) and let apache handle all tls; or there is some work involved in the Sip 2 Websocket that makes this not a recomended option? >> >> >> >> 2015-09-25 14:45 GMT-04:30 Victor Medina >: >> Thanks! >> >> Ill get a coffe! =) >> >> 2015-09-25 14:39 GMT-04:30 Michael Jerris >: >> there was a fix for ec in wss at some point, I'd confirm this part isn't already fixed before you go too far >> >> >> On Friday, September 25, 2015, Victor Medina > wrote: >> Um.... >> >> Thinking... >> Its a Debian 8, updated, >> The fs is master, not the latest though... it is master from just about the time before 1.6 stable... so I probably should update... >> >> Running sslscan on some machine: >> >> >> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> Authority Information Access: >> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> Authority Information Access: >> >> >> Running the same test on a recent built of v1.6 >> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) >> >> >> >> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >> Accepted TLSv1 256 bits AECDH-AES256-SHA >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 256 bits CAMELLIA256-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >> Accepted TLSv1 128 bits AECDH-AES128-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits SEED-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >> Accepted TLSv1 128 bits AECDH-RC4-SHA >> Accepted TLSv1 128 bits RC4-SHA >> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >> Accepted TLSv1 256 bits AES256-SHA >> Accepted TLSv1 128 bits AES128-SHA >> Accepted TLSv1 128 bits CAMELLIA128-SHA >> Accepted TLSv1 112 bits DES-CBC3-SHA >> >> Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >> >> >> >> >> >> >> 2015-09-25 13:30 GMT-04:30 Brian West >: >> Careful your distro may have disabled anything EC related. >> >> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina > wrote: >> First of all, thanks you and Good morning!. >> >> >> Although I'm using: >> >> >> >> >> >> Im getting: >> >> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >> Server public key is 2048 bit >> Secure Renegotiation IS supported >> Compression: NONE >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : AES256-GCM-SHA384 >> >> Not bad, but not ECDHE. >> >> Compared to our web server: >> >> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >> Server public key is 2048 bit >> Secure Renegotiation IS supported >> Compression: NONE >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >> >> >> >> >> 2015-09-25 9:29 GMT-04:30 Brian West >: >> tls-cipher param. >> >> >> On Friday, September 25, 2015, Victor Medina > wrote: >> Hi guys! >> >> Is there any parameter that can configure what ciphers are used on the WSS interface? >> >> Im am getting... >> >> >> WSS interface: >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : AES256-GCM-SHA384 >> >> >> SIP interface, same channel: >> Expansion: NONE >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 <> >> BB #79A8AFA2 >> @VMCibersys >> >> >> >> -- >> Brian West >> brian at freeswitch.org <> >> >> Twitter: @FreeSWITCH , @briankwest >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> Got Bugs? Report them here ! | Reddit: /r/freeswitch >> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) >> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 <> >> BB #79A8AFA2 >> @VMCibersys >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> Brian West >> brian at freeswitch.org <> >> >> Twitter: @FreeSWITCH , @briankwest >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> Got Bugs? Report them here ! | Reddit: /r/freeswitch >> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) >> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 <> >> BB #79A8AFA2 >> @VMCibersys >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 <> >> BB #79A8AFA2 >> @VMCibersys >> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 <> >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > _________________________________________________________________________ > 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/20150928/99979e8e/attachment-0001.html From blasterjr at gmail.com Tue Sep 29 03:00:24 2015 From: blasterjr at gmail.com (Chris Tunbridge) Date: Mon, 28 Sep 2015 17:00:24 -0600 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> Message-ID: Michael, thank you for your follow up, i was curious if Verto worked behind ws proxy, i hadn't tried it yet, this is excellent news for me going forward (as i need to use HTTPS for a applet/api as well as websocket for FS calls) On Mon, Sep 28, 2015 at 4:29 PM, Michael Jerris wrote: > If this is something that is broken or will soon be, it really needs to be > filed in jira or no one will be looking at it. If someone can work up a > patch to fix this, that would be preferred. > > On Sep 28, 2015, at 6:09 PM, Victor Medina > wrote: > > Michael. > Im having a hard time trying to get development team to use verto > > They insist on using The whole sip over ws approach since they have to > Support a ios app built using cordova and Some libraries that uses sipjs. > > My other concerns is that afaik browser will requiere pfs for signalling > soon > > As always thanks for Help and guidance! > El 28/09/2015 14:47, "Michael Jerris" escribi?: > >> websocket proxy works with mod_verto fine. >> >> On Sep 27, 2015, at 8:56 AM, Victor Medina >> wrote: >> >> Silly question.... >> >> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) >> and let apache handle all tls; or there is some work involved in the Sip 2 >> Websocket that makes this not a recomended option? >> >> >> >> 2015-09-25 14:45 GMT-04:30 Victor Medina : >> >>> Thanks! >>> >>> Ill get a coffe! =) >>> >>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>> >>>> there was a fix for ec in wss at some point, I'd confirm this part >>>> isn't already fixed before you go too far >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina < >>>> victor.medina at cibersys.com> wrote: >>>> >>>>> Um.... >>>>> >>>>> Thinking... >>>>> Its a Debian 8, updated, >>>>> The fs is master, not the latest though... it is master from just >>>>> about the time before 1.6 stable... so I probably should update... >>>>> >>>>> Running sslscan on some machine: >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> >>>>> >>>>> Running the same test on a recent built of v1.6 >>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>> >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits SEED-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>> Accepted TLSv1 128 bits RC4-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> >>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>> >>>>>> Careful your distro may have disabled anything EC related. >>>>>> >>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>>> First of all, thanks you and Good morning!. >>>>>>> >>>>>>> >>>>>>> Although I'm using: >>>>>>> >>>>>>> >>>>>>> >>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>> >>>>>>> >>>>>>> Im getting: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>> >>>>>>> Not bad, but not ECDHE. >>>>>>> >>>>>>> Compared to our web server: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>> >>>>>>>> tls-cipher param. >>>>>>>> >>>>>>>> >>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>> >>>>>>>>> Hi guys! >>>>>>>>> >>>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>>> the WSS interface? >>>>>>>>> >>>>>>>>> Im am getting... >>>>>>>>> >>>>>>>>> >>>>>>>>> WSS interface: >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> SIP interface, same channel: >>>>>>>>> Expansion: NONE >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> V?ctor E. Medina M. >>>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>>> +58424 291 4561 >>>>>>>>> BB #79A8AFA2 >>>>>>>>> @VMCibersys >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Brian West* >>>>>>>> brian at freeswitch.org >>>>>>>> >>>>>>>> >>>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>>> http://www.freeswitchbook.com >>>>>>>> http://www.freeswitchcookbook.com >>>>>>>> >>>>>>>> Got Bugs? Report them here ! | >>>>>>>> Reddit: /r/freeswitch >>>>>>>> >>>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> V?ctor E. Medina M. >>>>>>> Platform Architect / Chief Infrastructure >>>>>>> +58424 291 4561 >>>>>>> BB #79A8AFA2 >>>>>>> @VMCibersys >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> V?ctor E. Medina M. >>>>> Platform Architect / Chief Infrastructure >>>>> +58424 291 4561 >>>>> BB #79A8AFA2 >>>>> @VMCibersys >>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150928/74f13a9a/attachment-0001.html From bhavikpatel14388 at gmail.com Tue Sep 29 07:54:51 2015 From: bhavikpatel14388 at gmail.com (bhavik patel) Date: Tue, 29 Sep 2015 09:24:51 +0530 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: Can any one please suggest me for above thing ? On Sat, Sep 26, 2015 at 11:30 AM, bhavik patel wrote: > Is there any possibility that I can change the codec like if client send > G723 and I can change to PCMA OR PCMU runtime ? > If this one is possible then I can able to record those files as well. > > > On Fri, Sep 25, 2015 at 6:52 PM, Brian West wrote: > >> Passthru codecs the rap is seen in FreeSWITCH but can't bet modified or >> recorded in wav format! >> >> >> On Tuesday, September 22, 2015, Stanislav Sinyagin >> wrote: >> >>> well, that's basically the answer. In pass-through mode, FreeSWITCH does >>> not see the RTP packets, as they are transported between the endpoints >>> directly. >>> >>> So, in order to be able to record the sessions, you need to purchase >>> G729 licenses and disable pass-through. That will also increase the CPU >>> load, because FreeSWITCH will be a transit hop for the media. >>> >>> >>> >>> >>> >>> On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel < >>> bhavikpatel14388 at gmail.com> wrote: >>> >>>> Hi, >>>> >>>> On server debug log is off.We are using G729 as Passthrough mode and >>>> trying to record a session in .wav format for that we are doing like. >>>> >>>> >>>> >>>> >>>> >>>> But after Answered the calls are failed and getting this. >>>> >>>> *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel >>>> [sofia/default/XX7971313XX] has been answered* >>>> EXECUTE sofia/default/XX7971313XX >>>> record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 >>>> Attaching BUG to sofia/default/XX7971313XX >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 >>>> (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE >>>> 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only >>>> usable in passthrough mode! >>>> 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 >>>> decoder error! >>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 >>>> sofia/default/XX7971313XX ending bridge by request from write function >>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop >>>> recording file >>>> /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav >>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 >>>> sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is >>>> hungup already) >>>> >>>> I am using very high configuration server. >>>> Which have. >>>> >>>> RAM : 128GB >>>> Harddisk : 6TB >>>> OS : CentOS release 6.7 >>>> >>>> My calls pass using g729 Passthrough. >>>> Should i need to purchase license for Call recording ? >>>> >>>> On Mon, Sep 21, 2015 at 7:54 PM, Brian West >>>> wrote: >>>> >>>>> What kind of hardware are you running on and what does the signaling >>>>> say? The ultimate truth as to what is going on will be in the logs, >>>>> FreeSWITCH is rather chatty when debug mode is on. :) >>>>> >>>>> /b >>>>> >>>>> >>>>> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel < >>>>> bhavikpatel14388 at gmail.com> wrote: >>>>> >>>>>> I did try to setup like , >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Here: >>>>>> *fs_cli -x"status"* >>>>>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 milliseconds, >>>>>> 807 microseconds >>>>>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) is >>>>>> ready >>>>>> 155177 session(s) since startup >>>>>> 375 session(s) - peak 473, last 5min 464 >>>>>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>>>>> 2000 session(s) max >>>>>> min idle cpu 0.00/36.30 >>>>>> Current Stack Size/Max 240K/8192K >>>>>> >>>>>> But getting same result. >>>>>> Any help will be appreciated. >>>>>> >>>>>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>> >>>>>>> Thank you for reply. >>>>>>> >>>>>>> In my switch.conf.xml file have following setting. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> What should be the proper value for this parameter for call >>>>>>> recording.? >>>>>>> >>>>>>> In my server i have 100+ CC. >>>>>>> >>>>>>> Please suggest here. >>>>>>> >>>>>>> >>>>>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov >>>>>> > wrote: >>>>>>> >>>>>>>> In my setup Freeswitch handles up to simultaneous 210 recorded >>>>>>>> calls in OpenVZ container.As mentioned above just adjust in >>>>>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>>>>> "max-sessions" and "sessions-per-second". >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>>>>> kamil.nigmatullin at gmail.com> wrote: >>>>>>>> >>>>>>>>> 30 calls limit is by default and can be configured according to >>>>>>>>> your needs >>>>>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>>>>> ssinyagin at gmail.com> ???????: >>>>>>>>> >>>>>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>>>>> decent baremetal server. >>>>>>>>>> >>>>>>>>>> Keep in mind that the default maximum is 30 calls per second, and >>>>>>>>>> you may easily hit that limit in your tests. >>>>>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" < >>>>>>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Guys, >>>>>>>>>>> >>>>>>>>>>> I am using record_session applications on one of my live server, >>>>>>>>>>> which have 100 concurrent calls are running. >>>>>>>>>>> >>>>>>>>>>> When i enable using dialplan then calls are dropping and getting >>>>>>>>>>> most of call "503 Service Unavilable", so it means record_session >>>>>>>>>>> generating load on freeswitch. >>>>>>>>>>> >>>>>>>>>>> I am using FreeSWITCH Version >>>>>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>>>>> 20:26:22Z 64bit). >>>>>>>>>>> >>>>>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Thanks, >>>>>>>>>>> Bhavik Patel >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _________________________________________________________________________ >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _________________________________________________________________________ >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best regards, >>>>>>>> Volodymyr >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Bhavik Patel >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks, >>>>>> Bhavik Patel >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Brian West* >>>>> brian at freeswitch.org >>>>> >>>>> >>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>> http://www.freeswitchbook.com >>>>> http://www.freeswitchcookbook.com >>>>> >>>>> Got Bugs? Report them here ! | Reddit: >>>>> /r/freeswitch >>>>> >>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks, >>>> Bhavik Patel >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > Thanks, > Bhavik Patel > > -- Thanks, Bhavik Patel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/4cbea5ae/attachment-0001.html From fernando at softov.com.br Tue Sep 29 08:14:47 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Tue, 29 Sep 2015 00:14:47 -0400 Subject: [Freeswitch-users] FreeTDM - TDM410P - CallerID Message-ID: ?Hi, i'm trying to use a Digium TDM410P with FXO device (span) So, install dahdi and create the conf as follow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - in file /usr/local/etc/dahdi/system.conf fxsks=1 echocanceller=oslec,1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I already try, with echocanceller MG2, KB1, and without echocanceller - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - in file /../freeswitch/conf/freetdm.conf [span zt FXO-01] trunk_type => FXO number => 9001 fxo-channel => 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - in file /../freeswitch/conf/autoload_configs/freetdm.conf.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - But, when i can't get CallerID Its, like mod_dialplan_xml.c:635 Processing unknown ->9001 in context default In headers, i don't get info 2015-09-28 21:48:20.286947 [INFO] mod_dptools.c:1681 CHANNEL_DATA: Channel-State: [CS_EXECUTE] Channel-Call-State: [RINGING] Channel-State-Number: [4] Channel-Name: [FreeTDM/1:1/9001] Unique-ID: [20ada4c7-4366-e511-a93c-bc5ff437b74f] Call-Direction: [inbound] Presence-Call-Direction: [inbound] Channel-HIT-Dialplan: [true] Channel-Call-UUID: [20ada4c7-4366-e511-a93c-bc5ff437b74f] Answer-State: [ringing] Channel-Read-Codec-Name: [PCMU] Channel-Read-Codec-Rate: [8000] Channel-Read-Codec-Bit-Rate: [64000] Channel-Write-Codec-Name: [PCMU] Channel-Write-Codec-Rate: [8000] Channel-Write-Codec-Bit-Rate: [64000] Caller-Direction: [inbound] Caller-Logical-Direction: [inbound] Caller-Username: [FreeTDM] Caller-Dialplan: [XML] Caller-Caller-ID-Name: [unknown] Caller-Caller-ID-Number: [unknown] Caller-Orig-Caller-ID-Name: [unknown] Caller-Orig-Caller-ID-Number: [unknown] Caller-ANI: [unknown] Caller-Destination-Number: [9001] I'm from Brazil, i think here the operators send number with DTMF I'm using SPA-3000, detecting CalledID, after 3? Ring. And i use SPA-3000 to receive calls and send to FreeSwitch, but i need to use TDM410P Since in TDM410P i can use 4-FXO (or 2-FXO and 2-FXS) vs 1-FXO + 1-FXS of SPA-3000. Is there another way to to grab CalledID? Is there something missing in config? Att Luiz Fernando Softov +55 67 8123 4276 http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/4c6ffaa2/attachment.html From imran.moinuddin at nexdegree.com Tue Sep 29 09:40:43 2015 From: imran.moinuddin at nexdegree.com (Imran Moinuddin) Date: Tue, 29 Sep 2015 10:40:43 +0500 Subject: [Freeswitch-users] Porting old custom FS module (in C) to latest stable Message-ID: Hi all, Not sure if this is the right forum to be asking this - but we've inherited a customized Freeswitch module that was developed atop an older version (1.04), and we've been eagerly looking for ways to port this module (naturally in C) to the latest version so that we can get some of our servers off of 1.04 for good. I was curious to know if there's anyone on this list that might be able to help us in performing this code port to the latest stable ? (we'd naturally pay for this assistance) Looking forward to any recommendations. Thanks! Imran -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/a206634d/attachment.html From s.safarov at gmail.com Tue Sep 29 10:55:28 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Tue, 29 Sep 2015 09:55:28 +0300 Subject: [Freeswitch-users] Porting old custom FS module (in C) to latest stable In-Reply-To: References: Message-ID: Hello Imran I think FreeSwitch team can port you module to latest master. You can send request for commercial support to consulting at freeswitch.org email. On Tue, Sep 29, 2015 at 8:40 AM, Imran Moinuddin < imran.moinuddin at nexdegree.com> wrote: > Hi all, > > Not sure if this is the right forum to be asking this - but we've > inherited a customized Freeswitch module that was developed atop an older > version (1.04), and we've been eagerly looking for ways to port this module > (naturally in C) to the latest version so that we can get some of our > servers off of 1.04 for good. > > I was curious to know if there's anyone on this list that might be able to > help us in performing this code port to the latest stable ? (we'd naturally > pay for this assistance) > > Looking forward to any recommendations. > > Thanks! > Imran > > > _________________________________________________________________________ > 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/20150929/0200e83d/attachment.html From s.safarov at gmail.com Tue Sep 29 11:09:45 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Tue, 29 Sep 2015 10:09:45 +0300 Subject: [Freeswitch-users] Getting 503 Service Unavailable while enable record_session In-Reply-To: References: Message-ID: I think you can not change used codec on other side of FreeSwitch (may be no bandwitch to pass PCMA or PCMU). But if you enable transcoding in FreeSwitch one leg can use G723 and other leg can use PCMA or PCMU. On Tue, Sep 29, 2015 at 6:54 AM, bhavik patel wrote: > Can any one please suggest me for above thing ? > > On Sat, Sep 26, 2015 at 11:30 AM, bhavik patel > wrote: > >> Is there any possibility that I can change the codec like if client send >> G723 and I can change to PCMA OR PCMU runtime ? >> If this one is possible then I can able to record those files as well. >> >> >> On Fri, Sep 25, 2015 at 6:52 PM, Brian West wrote: >> >>> Passthru codecs the rap is seen in FreeSWITCH but can't bet modified or >>> recorded in wav format! >>> >>> >>> On Tuesday, September 22, 2015, Stanislav Sinyagin >>> wrote: >>> >>>> well, that's basically the answer. In pass-through mode, FreeSWITCH >>>> does not see the RTP packets, as they are transported between the endpoints >>>> directly. >>>> >>>> So, in order to be able to record the sessions, you need to purchase >>>> G729 licenses and disable pass-through. That will also increase the CPU >>>> load, because FreeSWITCH will be a transit hop for the media. >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Sep 22, 2015 at 10:14 AM, bhavik patel < >>>> bhavikpatel14388 at gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> On server debug log is off.We are using G729 as Passthrough mode and >>>>> trying to record a session in .wav format for that we are doing like. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> But after Answered the calls are failed and getting this. >>>>> >>>>> *2015-09-22 08:59:48.681062 [NOTICE] sofia.c:7442 Channel >>>>> [sofia/default/XX7971313XX] has been answered* >>>>> EXECUTE sofia/default/XX7971313XX >>>>> record_session(/usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav) >>>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_core_media_bug.c:519 >>>>> Attaching BUG to sofia/default/XX7971313XX >>>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_channel.c:3711 >>>>> (sofia/default/XX7971313XX) Callstate Change RINGING -> ACTIVE >>>>> 2015-09-22 08:59:48.681062 [ERR] mod_g729.c:145 This codec is only >>>>> usable in passthrough mode! >>>>> 2015-09-22 08:59:48.681062 [ERR] switch_core_io.c:1323 Codec G.729 >>>>> decoder error! >>>>> 2015-09-22 08:59:48.681062 [DEBUG] switch_ivr_bridge.c:579 >>>>> sofia/default/XX7971313XX ending bridge by request from write function >>>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_async.c:1303 Stop >>>>> recording file >>>>> /usr/local/freeswitch/sounds/recording_files/754a295a-60f7-11e5-8d79-e7671837ae74.wav >>>>> 2015-09-22 08:59:48.701100 [DEBUG] switch_ivr_bridge.c:1566 >>>>> sofia/default/XX7971313XX skip receive message [UNBRIDGE] (channel is >>>>> hungup already) >>>>> >>>>> I am using very high configuration server. >>>>> Which have. >>>>> >>>>> RAM : 128GB >>>>> Harddisk : 6TB >>>>> OS : CentOS release 6.7 >>>>> >>>>> My calls pass using g729 Passthrough. >>>>> Should i need to purchase license for Call recording ? >>>>> >>>>> On Mon, Sep 21, 2015 at 7:54 PM, Brian West >>>>> wrote: >>>>> >>>>>> What kind of hardware are you running on and what does the signaling >>>>>> say? The ultimate truth as to what is going on will be in the logs, >>>>>> FreeSWITCH is rather chatty when debug mode is on. :) >>>>>> >>>>>> /b >>>>>> >>>>>> >>>>>> On Mon, Sep 21, 2015 at 4:08 AM, bhavik patel < >>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>> >>>>>>> I did try to setup like , >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Here: >>>>>>> *fs_cli -x"status"* >>>>>>> UP 0 years, 0 days, 1 hour, 59 minutes, 10 seconds, 738 >>>>>>> milliseconds, 807 microseconds >>>>>>> FreeSWITCH (Version 1.4.21 git a223dd0 2015-09-01 20:26:22Z 64bit) >>>>>>> is ready >>>>>>> 155177 session(s) since startup >>>>>>> 375 session(s) - peak 473, last 5min 464 >>>>>>> 30 session(s) per Sec out of max 500, peak 83, last 5min 66 >>>>>>> 2000 session(s) max >>>>>>> min idle cpu 0.00/36.30 >>>>>>> Current Stack Size/Max 240K/8192K >>>>>>> >>>>>>> But getting same result. >>>>>>> Any help will be appreciated. >>>>>>> >>>>>>> On Mon, Sep 21, 2015 at 9:34 AM, bhavik patel < >>>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>>> >>>>>>>> Thank you for reply. >>>>>>>> >>>>>>>> In my switch.conf.xml file have following setting. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> What should be the proper value for this parameter for call >>>>>>>> recording.? >>>>>>>> >>>>>>>> In my server i have 100+ CC. >>>>>>>> >>>>>>>> Please suggest here. >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Sep 20, 2015 at 7:16 PM, Volodymyr Fedorov < >>>>>>>> lexxua at gmail.com> wrote: >>>>>>>> >>>>>>>>> In my setup Freeswitch handles up to simultaneous 210 recorded >>>>>>>>> calls in OpenVZ container.As mentioned above just adjust in >>>>>>>>> "/etc/freeswitch/autoload_configs/switch.conf.xml" values of variables: >>>>>>>>> "max-sessions" and "sessions-per-second". >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Sep 20, 2015 at 8:46 AM, Kamil Nigmatullin < >>>>>>>>> kamil.nigmatullin at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> 30 calls limit is by default and can be configured according to >>>>>>>>>> your needs >>>>>>>>>> 20 ????. 2015 ?. 0:14 ???????????? "Stanislav Sinyagin" < >>>>>>>>>> ssinyagin at gmail.com> ???????: >>>>>>>>>> >>>>>>>>>> Recording 100 simultaneous sessions shouldn't be a problem on a >>>>>>>>>>> decent baremetal server. >>>>>>>>>>> >>>>>>>>>>> Keep in mind that the default maximum is 30 calls per second, >>>>>>>>>>> and you may easily hit that limit in your tests. >>>>>>>>>>> On Sep 19, 2015 3:05 PM, "bhavik patel" < >>>>>>>>>>> bhavikpatel14388 at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Guys, >>>>>>>>>>>> >>>>>>>>>>>> I am using record_session applications on one of my live >>>>>>>>>>>> server, which have 100 concurrent calls are running. >>>>>>>>>>>> >>>>>>>>>>>> When i enable using dialplan then calls are dropping and >>>>>>>>>>>> getting most of call "503 Service Unavilable", so it means record_session >>>>>>>>>>>> generating load on freeswitch. >>>>>>>>>>>> >>>>>>>>>>>> I am using FreeSWITCH Version >>>>>>>>>>>> 1.4.21+git~20150901T202622Z~a223dd0236~64bit (git a223dd0 2015-09-01 >>>>>>>>>>>> 20:26:22Z 64bit). >>>>>>>>>>>> >>>>>>>>>>>> Can any one please suggest me is it bug of Freeswitch ? >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Bhavik Patel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _________________________________________________________________________ >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _________________________________________________________________________ >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _________________________________________________________________________ >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best regards, >>>>>>>>> Volodymyr >>>>>>>>> >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks, >>>>>>>> Bhavik Patel >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Bhavik Patel >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Bhavik Patel >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>> >>> -- >>> >>> *Brian West* >>> brian at freeswitch.org >>> >>> >>> *Twitter: @FreeSWITCH , @briankwest* >>> http://www.freeswitchbook.com >>> http://www.freeswitchcookbook.com >>> >>> Got Bugs? Report them here ! | Reddit: >>> /r/freeswitch >>> >>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> Thanks, >> Bhavik Patel >> >> > > > -- > Thanks, > Bhavik Patel > > > _________________________________________________________________________ > 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/20150929/1badf076/attachment-0001.html From Vikas.Kumar1 at timesinternet.in Tue Sep 29 12:04:58 2015 From: Vikas.Kumar1 at timesinternet.in (Vikas Kumar) Date: Tue, 29 Sep 2015 08:04:58 +0000 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> Message-ID: <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> What were the steps you followed while cloning using ssh. From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Shabbir abbasi Sent: 28 September 2015 11:29 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" got success via ssh On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo > wrote: Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved with no security issues? From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Ken Rice Sent: Sunday, September 27, 2015 12:37 PM To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) Sent from my iPhone On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: any solution ? On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: cent 6 might not have TLS 1.2 support. On Sunday, September 27, 2015, Shabbir abbasi > wrote: Dear michael, CentOS release 6.7 (Final) Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 after Yum update export GIT_CURL_VERBOSE=1 now error is git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * NSS error -12190 * Expire cleared * Closing connection #0 * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * NSS error -12190 * Expire cleared * Closing connection #0 error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: what operating system is this? On Sunday, September 27, 2015, Shabbir abbasi > wrote: git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed any solution ? _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/8e8d4952/attachment-0001.html From royj at yandex.ru Tue Sep 29 12:33:02 2015 From: royj at yandex.ru (roy j) Date: Tue, 29 Sep 2015 11:33:02 +0300 Subject: [Freeswitch-users] MEDIA_TIMEOUT Message-ID: <1059681443515582@web15h.yandex.ru> Hi, all We have some unclear situation. Call flow is below. 1. A --INVITE(SDP)--> FS C 2. A FS --INVITE(SDP)--> C 3. A FS <--183(SDP)-- C 4. A <--183(SDP) FS C 5. A FS <--RTP-- C 6. A <--RTP-- FS C 7. A <--480-- FS C 8. A FS --CANCEL--> C FreeSwitch (FS) sends to 'A' SIP 480 (Reason header: SIP;cause=604;text="MEDIA_TIMEOUT"). There is no RTP from 'A' while progress. Time between 4. and 7. - 30 seconds. Is this expected behaviour or we should update? Current version - FreeSWITCH Version 1.5.6b+git~20131029T184027Z~88a13f1fc2~32bit (git 88a13f1 2013-10-29 18:40:27Z 32bit) From miha at softnet.si Tue Sep 29 13:55:09 2015 From: miha at softnet.si (Miha) Date: Tue, 29 Sep 2015 11:55:09 +0200 Subject: [Freeswitch-users] Music on hold, send SDP Message-ID: <560A5FFD.2050803@softnet.si> Hi, how can I forward SDP that has indication of "hold" (sdp: c= 0.0.0.0). I need that FW forwards this SDP further and not change it to its ip? tnx miha From shabbirabbasi92 at gmail.com Tue Sep 29 14:07:07 2015 From: shabbirabbasi92 at gmail.com (Shabbir abbasi) Date: Tue, 29 Sep 2015 15:07:07 +0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> Message-ID: i have created my account on https://freeswitch.org/jira then i have used that details to login on https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse after login goto manage my account setting and aded ssh keys https://freeswitch.org/stash/plugins/servlet/ssh/account/keys after that in terminal git clone ssh:// git at freeswitch.org:7999/fs/freeswitch.git is working for me On Tue, Sep 29, 2015 at 1:04 PM, Vikas Kumar wrote: > What were the steps you followed while cloning using ssh. > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Shabbir > abbasi > *Sent:* 28 September 2015 11:29 > *To:* FreeSWITCH Users Help > > *Subject:* Re: [Freeswitch-users] unable to clone master " git clone > https://freeswitch.org/stash/scm/fs/freeswitch.git" > > > > got success via ssh > > > > On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo > wrote: > > Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved > with no security issues? > > > > *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: > freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Ken Rice > *Sent:* Sunday, September 27, 2015 12:37 PM > *To:* FreeSWITCH Users Help > *Subject:* Re: [Freeswitch-users] unable to clone master " git clone > https://freeswitch.org/stash/scm/fs/freeswitch.git" > > > > Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create > an account for the later) > > Sent from my iPhone > > > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: > > any solution ? > > > > On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: > > cent 6 might not have TLS 1.2 support. > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > > after Yum update > > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) > port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: > > what operating system is this? > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing > https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > any solution ? > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > > > Disclaimer :- > The information in this e-mail and any attachments is confidential and may be > legally privileged. It is intended solely for the addressee or addressees. If you are > not an intended recipient, please delete the message and any attachments and > notify the sender of misdelivery. Any use or disclosure of the contents of either is > unauthorised and may be unlawful. All liability for viruses is excluded to the fullest > extent permitted by law. Any views expressed in this message are those of the > individual sender, except where the sender states them, with requisite authority, to > be those of the specific TIMES GROUP company. > > > _________________________________________________________________________ > 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/20150929/98eb6ff7/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 18:16:46 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Tue, 29 Sep 2015 09:46:46 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> Message-ID: Guys. WSS is implemented on tport_tls.c right? 2015-09-28 17:59 GMT-04:30 Michael Jerris : > If this is something that is broken or will soon be, it really needs to be > filed in jira or no one will be looking at it. If someone can work up a > patch to fix this, that would be preferred. > > On Sep 28, 2015, at 6:09 PM, Victor Medina > wrote: > > Michael. > Im having a hard time trying to get development team to use verto > > They insist on using The whole sip over ws approach since they have to > Support a ios app built using cordova and Some libraries that uses sipjs. > > My other concerns is that afaik browser will requiere pfs for signalling > soon > > As always thanks for Help and guidance! > El 28/09/2015 14:47, "Michael Jerris" escribi?: > >> websocket proxy works with mod_verto fine. >> >> On Sep 27, 2015, at 8:56 AM, Victor Medina >> wrote: >> >> Silly question.... >> >> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) >> and let apache handle all tls; or there is some work involved in the Sip 2 >> Websocket that makes this not a recomended option? >> >> >> >> 2015-09-25 14:45 GMT-04:30 Victor Medina : >> >>> Thanks! >>> >>> Ill get a coffe! =) >>> >>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>> >>>> there was a fix for ec in wss at some point, I'd confirm this part >>>> isn't already fixed before you go too far >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina < >>>> victor.medina at cibersys.com> wrote: >>>> >>>>> Um.... >>>>> >>>>> Thinking... >>>>> Its a Debian 8, updated, >>>>> The fs is master, not the latest though... it is master from just >>>>> about the time before 1.6 stable... so I probably should update... >>>>> >>>>> Running sslscan on some machine: >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> Authority Information Access: >>>>> >>>>> >>>>> Running the same test on a recent built of v1.6 >>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>> >>>>> >>>>> >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits SEED-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>> Accepted TLSv1 128 bits RC4-SHA >>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>>> Accepted TLSv1 256 bits AES256-SHA >>>>> Accepted TLSv1 128 bits AES128-SHA >>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>> >>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>> >>>>>> Careful your distro may have disabled anything EC related. >>>>>> >>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>>> First of all, thanks you and Good morning!. >>>>>>> >>>>>>> >>>>>>> Although I'm using: >>>>>>> >>>>>>> >>>>>>> >>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>> >>>>>>> >>>>>>> Im getting: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>> >>>>>>> Not bad, but not ECDHE. >>>>>>> >>>>>>> Compared to our web server: >>>>>>> >>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> Server public key is 2048 bit >>>>>>> Secure Renegotiation IS supported >>>>>>> Compression: NONE >>>>>>> Expansion: NONE >>>>>>> SSL-Session: >>>>>>> Protocol : TLSv1.2 >>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>> >>>>>>>> tls-cipher param. >>>>>>>> >>>>>>>> >>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>> >>>>>>>>> Hi guys! >>>>>>>>> >>>>>>>>> Is there any parameter that can configure what ciphers are used on >>>>>>>>> the WSS interface? >>>>>>>>> >>>>>>>>> Im am getting... >>>>>>>>> >>>>>>>>> >>>>>>>>> WSS interface: >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> SIP interface, same channel: >>>>>>>>> Expansion: NONE >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> V?ctor E. Medina M. >>>>>>>>> Platform Architect / Chief Infrastructure >>>>>>>>> +58424 291 4561 >>>>>>>>> BB #79A8AFA2 >>>>>>>>> @VMCibersys >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Brian West* >>>>>>>> brian at freeswitch.org >>>>>>>> >>>>>>>> >>>>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>>>> http://www.freeswitchbook.com >>>>>>>> http://www.freeswitchcookbook.com >>>>>>>> >>>>>>>> Got Bugs? Report them here ! | >>>>>>>> Reddit: /r/freeswitch >>>>>>>> >>>>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> V?ctor E. Medina M. >>>>>>> Platform Architect / Chief Infrastructure >>>>>>> +58424 291 4561 >>>>>>> BB #79A8AFA2 >>>>>>> @VMCibersys >>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Brian West* >>>>>> brian at freeswitch.org >>>>>> >>>>>> >>>>>> *Twitter: @FreeSWITCH , @briankwest* >>>>>> http://www.freeswitchbook.com >>>>>> http://www.freeswitchcookbook.com >>>>>> >>>>>> Got Bugs? Report them here ! | Reddit: >>>>>> /r/freeswitch >>>>>> >>>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >>>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> V?ctor E. Medina M. >>>>> Platform Architect / Chief Infrastructure >>>>> +58424 291 4561 >>>>> BB #79A8AFA2 >>>>> @VMCibersys >>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/d0d56b96/attachment-0001.html From mike at jerris.com Tue Sep 29 18:50:13 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 10:50:13 -0400 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> Message-ID: <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> No, its in the same file with ws. > On Sep 29, 2015, at 10:16 AM, Victor Medina wrote: > > Guys. > > WSS is implemented on tport_tls.c right? > > 2015-09-28 17:59 GMT-04:30 Michael Jerris >: > If this is something that is broken or will soon be, it really needs to be filed in jira or no one will be looking at it. If someone can work up a patch to fix this, that would be preferred. > >> On Sep 28, 2015, at 6:09 PM, Victor Medina > wrote: >> >> Michael. >> Im having a hard time trying to get development team to use verto >> >> They insist on using The whole sip over ws approach since they have to Support a ios app built using cordova and Some libraries that uses sipjs. >> >> My other concerns is that afaik browser will requiere pfs for signalling soon >> >> As always thanks for Help and guidance! >> El 28/09/2015 14:47, "Michael Jerris" > escribi?: >> websocket proxy works with mod_verto fine. >> >>> On Sep 27, 2015, at 8:56 AM, Victor Medina > wrote: >>> >>> Silly question.... >>> >>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) and let apache handle all tls; or there is some work involved in the Sip 2 Websocket that makes this not a recomended option? >>> >>> >>> >>> 2015-09-25 14:45 GMT-04:30 Victor Medina >: >>> Thanks! >>> >>> Ill get a coffe! =) >>> >>> 2015-09-25 14:39 GMT-04:30 Michael Jerris >: >>> there was a fix for ec in wss at some point, I'd confirm this part isn't already fixed before you go too far >>> >>> >>> On Friday, September 25, 2015, Victor Medina > wrote: >>> Um.... >>> >>> Thinking... >>> Its a Debian 8, updated, >>> The fs is master, not the latest though... it is master from just about the time before 1.6 stable... so I probably should update... >>> >>> Running sslscan on some machine: >>> >>> >>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> Authority Information Access: >>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> Authority Information Access: >>> >>> >>> Running the same test on a recent built of v1.6 >>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) >>> >>> >>> >>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits SEED-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>> Accepted TLSv1 128 bits RC4-SHA >>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>> Accepted TLSv1 256 bits AES256-SHA >>> Accepted TLSv1 128 bits AES128-SHA >>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>> Accepted TLSv1 112 bits DES-CBC3-SHA >>> >>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>> >>> >>> >>> >>> >>> >>> 2015-09-25 13:30 GMT-04:30 Brian West >: >>> Careful your distro may have disabled anything EC related. >>> >>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina > wrote: >>> First of all, thanks you and Good morning!. >>> >>> >>> Although I'm using: >>> >>> >>> >>> >>> >>> Im getting: >>> >>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>> Server public key is 2048 bit >>> Secure Renegotiation IS supported >>> Compression: NONE >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : AES256-GCM-SHA384 >>> >>> Not bad, but not ECDHE. >>> >>> Compared to our web server: >>> >>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>> Server public key is 2048 bit >>> Secure Renegotiation IS supported >>> Compression: NONE >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>> >>> >>> >>> >>> 2015-09-25 9:29 GMT-04:30 Brian West >: >>> tls-cipher param. >>> >>> >>> On Friday, September 25, 2015, Victor Medina > wrote: >>> Hi guys! >>> >>> Is there any parameter that can configure what ciphers are used on the WSS interface? >>> >>> Im am getting... >>> >>> >>> WSS interface: >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : AES256-GCM-SHA384 >>> >>> >>> SIP interface, same channel: >>> Expansion: NONE >>> SSL-Session: >>> Protocol : TLSv1.2 >>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/6a954503/attachment.html From debashis1433 at gmail.com Thu Sep 24 13:34:03 2015 From: debashis1433 at gmail.com (Debashis Bhowmick) Date: Thu, 24 Sep 2015 15:04:03 +0530 Subject: [Freeswitch-users] Setting channel variable "campon=true", not populating "originating_leg_uuid" in bridge-call CDR in Master.csv file Message-ID: Hi, We set the channel variable "campon=true" in freeswitch dialplan "/usr/local/freeswitch/conf/dialplan/default.xml" as below. We found that when we are doing a bridge call, the CDR for the bridge-call, does not have the channel-variable *originating_leg_uuid* set. On the other hand, when we made "campon=false" in dialplan (which is the default value for campon), we found that the field *originating_leg_uuid* is getting set in the bridge-call CDR. We needed the channel variable *originating_leg_uuid *for our work*.* So, is this a bug or like there is any workaround on this, so that we can get the channel variable *originating_leg_uuid* populating in bridge-call CDR, when campon=true in dialplan. A quick response would be highly appreciated. -- Regards, Debashis Bhowmick, -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150924/41f482b6/attachment-0001.html From alessandro.illiano at toctoc.me Sat Sep 26 20:45:08 2015 From: alessandro.illiano at toctoc.me (Alessandro Illiano) Date: Sat, 26 Sep 2015 18:45:08 +0200 Subject: [Freeswitch-users] Freeswitch 1.6 video transcoding question Message-ID: Ho all, It's possibile, with new 1.6 version, to transcode a rtmp leg h264 to webrtc vp8 leg, whitout using conference? Thanks in advance Alessandro From alessandro.illiano at toctoc.me Sun Sep 27 21:46:30 2015 From: alessandro.illiano at toctoc.me (alessandro.illiano at toctoc.me) Date: Sun, 27 Sep 2015 19:46:30 +0200 Subject: [Freeswitch-users] Freeswitch video transcoding In-Reply-To: References: Message-ID: <093ffde572801f47c4dd6d5856d18880@toctoc.me> Hi all, It's possibile, with new 1.6 version, to transcode a rtmp leg h264 to webrtc vp8 leg, whitout using conference? Thanks in advance Alessandro From luis.daniel.lucio at gmail.com Mon Sep 28 06:58:29 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Sun, 27 Sep 2015 22:58:29 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: Sergey, Not on FS repo, but they are included in mine Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH 2015-09-15 22:27 GMT-04:00 Sergey Safarov : > HI Luis > Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 > As I known to build dependencies is required update glibc and other libs. > According tikket FS-7705 this RPMs cannot be included to FS repo. > > On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz < > luis.daniel.lucio at gmail.com> wrote: > >> I'm working on the centos 6 rpm. I only miss I finish vlc >> >> I will make them public when done. Including centos 7 as well >> Le 2015-09-14 6:40 AM, "Denis Jakovlev" a ?crit : >> >>> Hi All, >>> >>> I'm sorry, but I have a problem with the CentOS 7 installation. >>> >>> I do as instructed on clean CentOS7 installation >>> >>> >>> Centos 7 Package (FreeSWITCH 1.6) >>> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >>> yum install --nogpgcheck freeswitch-config-vanilla >>> yum install sox freeswitch-sounds* >>> Enjoy FreeSWITCH! >>> >>> >>> I have a problem on step "yum install --nogpgcheck >>> freeswitch-config-vanilla" >>> >>> >>> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >>> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >>> --> Processing Dependency: db4 for package: >>> freeswitch-1.6.0-1.el7.centos.x86_64 >>> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >>> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >>> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >>> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >>> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >>> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >>> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >>> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >>> --> Finished Dependency Resolution >>> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >>> >>> *Requires: db4 * You could try using --skip-broken to work around the >>> problem >>> You could try running: rpm -Va --nofiles --nodigest >>> >>> what am I doing wrong? >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >>> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: >>> * >>> EXCELLENT! Thanks you so much for such a great job! >>> >>> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : >>> Yay!! >>> >>> Well done Ken!! >>> >>> -giovanni >>> >>> >>> >>> On Tue, Sep 8, 2015 at 4:56 PM, wrote: >>> New Post on freeswitch.org from Kathleen King >>> check it out at http://ift.tt/1NfRNk0 >>> The FreeSWITCH 1.6.0 release is here! >>> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >>> release and the resources are located here: >>> >>> - Tarball: http://ift.tt/1NfRO7L >>> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated location >>> for 1.6 packages) >>> >>> And we?re dropping support in packaging for anything older than Debian >>> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >>> on older platforms. >>> New features that were added: >>> >>> - FS-7337 [mod_sofia] Add support for >>> Remote-Party-ID header in UPDATE request. >>> - FS-7561 [mod_sofia] Add Perfect Forward >>> Secrecy (DHE PFS) >>> - FS-7560 [mod_nibblebill] Added new options >>> to nibble bill for minimum charges and rounding >>> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >>> Websockets and additional support ice/dtls ipv6 functionality >>> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >>> events when a SIP message contains a given SIP header >>> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >>> clients >>> - FS-7436 FS-7601 [mod_opus] Added FEC support >>> - FS-7603 [mod_event_socket] Failover for socket application in >>> dialplan >>> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >>> bandwidth settings to flash video >>> - FS-7311 [mod_sofia] Updating display name is disabled when >>> caller_id equal ?_undef_? >>> - FS-7513 [mod_conference] Add video-auto-floor-msec param to >>> control how long a member must have the audio floor before also taking the >>> video floor and make sure user does not have auto avatar when not visible >>> - FS-7620 [ftmod_libpri] Correctly set >>> calling number presentation and screening fields >>> - FS-7138 [mod_callcenter] Added a new >>> reserve-agents param >>> - FS-7436 FS-7601 >>> [mod_opus] FEC support >>> - FS-7623 [mod_amqp] Allow for custom >>> exchange name and type for producers and fixed param name ordering bug >>> caused by exposing these params >>> - FS-7638 Allow ipv4 mapped ipv6 address to >>> pass ipv4 ACLs properly >>> - FS-7643 [mod_opus] Added interpretation of >>> maxplaybackrate and sprop-maxcapturerate >>> - FS-7641 Added video support to eavesdrop >>> - FS-7656 [mod_localstream] Added >>> mod_local_stream video support, and make mod_conference move the video in >>> and out of a layer when the stream has video or not, scan for relative file >>> in art/eg.wav.png and display it as video when playing audio files, put >>> video banner up if artist or title is set, and fixed a/v sync on first >>> connection >>> - FS-7629 [mod_conference] Added member >>> status in json format to the conference live array, add >>> livearray-json-status to conference-flags to enable >>> - FS-7517 FS-7519 >>> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >>> work with FireFox >>> - FS-7664 [mod_verto] Set ICE candidate >>> timeout to wait for only 1 second to fix media delays >>> - FS-7660 [mod_opus] Enabled with new API >>> command ?opus_debug? to show information about Opus payload for debugging. >>> - FS-7519 [mod_av] Fixed bitrate and added >>> some presets >>> - FS-7693 [mod_conference] Lower the default >>> energy level in sample configs to improve voice quality >>> - FS-7720 Improve play_and_detect_speech to >>> set current_application_response channel variable as follows: ?USAGE >>> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >>> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >>> allocate a session, and ?ERROR?: any other errors >>> - FS-7732 Continue recording with >>> uuid_transfer >>> - FS-7752 [mod_rayo] Increase maximum number >>> of elements from 30 to 1024 to allow adhearsion to create large grammars to >>> navigate IVR menus. >>> - FS-7750 [mod_commands] Allow for >>> uuid_setvar to handle arrays >>> - FS-7758 [mod_loopback] Emit an event if a >>> loopback bowout occurs >>> - FS-7759 [mod_sofia] Added the channel >>> variable ignore_completed_elsewhere to suppress setting the completed >>> elsewhere cause >>> - FS-7771 Set a channel variable if the >>> recording is terminated due to silence hits >>> - FS-7760 Added xml fetch for channels to >>> externally support nightmare transfer depends on >>> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >>> - FS-7730 [mod_smpp] Added mod_smpp as an >>> event handler moduleand fixed the default configs to provided sample load >>> option for mod_sms and mod_smpp >>> - FS-7774 Add mod_kazoo >>> - FS-7780 Add new channel variable >>> max_session_transfers. If set, this variable is used to count the number of >>> session transfers allowed instead of the max_forwards variable. If not set, >>> the existing behavior is preserved. >>> - FS-7783 Add channel variable for capturing >>> DTMF input when using play_and_get_digits when the response does not match >>> - FS-7772 [mod_opus] Add functionality to >>> keep FEC enabled on the encoder by modifying the bitrate if packet loss >>> changes (Opus codec specific behaviour). >>> - FS-7799 [mod_png] Add API command >>> uuid_write_png >>> - FS-7801 [mod_opus] Added support to set >>> CBR mode >>> - FS-7685 [mod_say_nl] Fix Dutch numbers >>> pronunciation >>> - FS-7198 Add coma separated values and >>> reverse ranges for time-of-day and day-of-week matches >>> - FS-7809 [mod_opus] Added 60 ms ptime for >>> Opus at 8 khz ( opus at 8000h@60i ) >>> - FS-7405 [mod_dialplan_xml] Fix condition >>> regex=?all? to work with time conditions >>> - FS-7819 [mod_opus] Restore bitrate (if >>> there?s no more packet loss) and added step for 60 ms >>> - FS-7773 [mod_sofia] Adding additional >>> transfer events when the fire-transfer-events=true profile parameter is set >>> - FS-7820 FreeSWITCH automated unit test and >>> micro benchmark framework >>> - FS-7769 [mod_conference] Add new >>> multi-canvas and telepresence features >>> - FS-7847 [mod_conference] Add layers that >>> do not match the aspect ration of conference by using the new hscale layer >>> param for horizontal scale, and add zoom=true param to crop layer instead >>> of letterbox, add grid-zoom layout group that demonstrates these layouts, >>> and fix logo ratios and add borders too. >>> - FS-7813 [mod_conference] Add vmute member >>> flag. >>> - FS-7846 [mod_dptools] Add >>> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >>> variables to allow you to start eavesdrop in whisper mode of specific call >>> leg >>> - FS-7760 [mod_sofia] Revise channel fetch >>> on nightmare transfer and add dial-prefix and absolute-dial-string to the >>> nightmare xml >>> - FS-7829 [mod_opus] Add sprop-stereo fmtp >>> param to specify if a sender is likely to send stereo or not so the >>> receiver can safely downmix to mono to avoid wasting receiver resources >>> - FS-7830 [mod_opus] Added use-dtx param in >>> config file (enables DTX on the encoder, announces in fmtp) >>> - FS-7824 [mod_png] Add functionality for >>> capturing screenshots from both legs to uuid_write_png >>> - FS-7549 [mod_ladspa] Added an API for >>> removing an active ladspa effect on a channel. For conformance reasons, the >>> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >>> functionality (without any verb) which will simply add ladspa remains >>> intact. >>> - FS-7848 [mod_opus] Add support for 80 ms, >>> 100 ms, 120 ms packetization >>> - FS-7519 FS-7677 >>> [mod_av] Add H.263 codec support >>> - FS-7885 Add getcputime to retrieve >>> FreeSWITCH process CPU usage >>> - FS-7889 [mod_conference] Move conference >>> chat to use an event channel so messages only go to the right ?room? for >>> the conference and move conference chat functionality to use event_channel. >>> - FS-7900 [mod_png] Allow snapshot of single >>> legged calls >>> - FS-7912 [mod_lua] Added session UUID to >>> lua error logs, if known and added session UUID to embedded language (lua, >>> javascript, etc) logs when session sanity check fails >>> - FS-7760 [mod_sofia] Improved the xml fetch >>> lookup for channels on nightmare transfer >>> - FS-7922 [mod_commands] Added uuid_redirect >>> API command. This provides the equivalent functionality of the dptools >>> ?redirect? application as an api command. >>> - FS-7806 FS-7803 >>> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >>> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >>> key issue >>> - FS-7972 [verto communicator] Creating >>> Verto Communicator >>> - FS-7988 Add a perl script to help file >>> bugs from the command line and add fixbug.pl to tree >>> - FS-8009 [verto communicator] Create a >>> grunt project with livereload support. Documentation can be found >>> here . >>> - FS-8010 [verto communicator] Add options >>> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >>> - FS-7855 [verto communicator] Pass >>> userVariables back to the live array to allow for displaying the Gravatar >>> associated with a member?s email address >>> - FS-8075 [mod_hiredis] Add mod_hiredis >>> including support for redis limits and added support for raw redis >>> commands. Added deprecation notices to mod_redis >>> - FS-8049 [mod_commands] Add getenv FSAPI >>> - FS-8036 [verto.js] Add chatCallback to >>> $.verto.conf >>> >>> Improvements in build system, cross platform support, and packaging: >>> >>> - FS-7610 Fixed a gcc5 compilation issue >>> - FS-7499 Fixed a build error on 32bit platforms >>> - FS-7570 Fixed a compilation issue w/ zrtp enabled >>> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >>> - FS-7635 Removed msvc 2005, 2008, and 2010 >>> non working build systems >>> - FS-7373 Expose the custom repo and key >>> path to the build-all command too >>> - FS-7648 Foundation for QA testing config , >>> adding leave/check videomail test cases, adding videomail voicemail >>> profile, adding video record/ playback test cases, adding set video on >>> hold, force pre-answer prefix, and adding an eavesdrop test case. >>> - FS-7338 Removed mod_shout dep libs to >>> system libs to continue cleaning up the libs for the 1.6 build process and >>> added Debian packaging for several new modules, as well as handle system >>> lib change for a handful of modules >>> - FS-7653 Sample build system for a stand >>> alone(out of tree) FreeSWITCH module >>> - FS-7601 [mod_opus] [mod_silk] Removed a >>> bounds check that can never be true in opus fec code and modify >>> jitterbuffer usage to match the api change >>> - FS-7648 More work toward setting up a QA >>> testing configuration, add condition testing for regex all and xor cases, >>> adding profile-variable for testing cases , add lipsync tests for playback >>> and local stream, add stereo, and configuration for mcu test >>> - FS-7338 Fixed bug in Debian packaging when >>> trying to build against custom repo >>> - FS-7609 Enable building of >>> mod_sangoma_codec for Debian Wheezy/Jessie >>> - FS-7667 [mod_java] Fixed include directory >>> detection when using Debian java packages and use detected directory >>> - FS-7655 Make libvpx and libyuv optional >>> (none of the video features will work without them) The following modules >>> require these libraries to be installed still: mod_av mod_cv mod_fsv >>> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >>> fix build issue w/ strict prototypes, and fix a few functions that need to >>> be disabled without YUV >>> - FS-7605 Fixed default configuration >>> directory in Debian packages and fixed Debian packaging dependencies on >>> libyuv and libvpx >>> - FS-7669 When installing from Debian >>> packaging if you don?t have the /etc/freeswitch directory, we will install >>> the default packages for you. If you already have this directory, we?ll let >>> you deal with your own configs. >>> - FS-7297 [mod_com_g729] Updated the make >>> target installer >>> - FS-7644 Added a working windows build >>> without video support for msvc 2013 >>> - FS-7666 [mod_managed] Fixed error building >>> mod_managed on non windows platforms >>> - FS-7707 Fix build error on CentOS7 >>> - FS-7655 Fixed a build error when we have >>> PNG but not YUV >>> - FS-7723 Change RPMs to use -ncwait instead >>> of -nc. This will cause the initscript to pause and wait for FS to be ready >>> before continuing. >>> - FS-7648 Added a test cases for FS-7724 and >>> FS-7687 >>> - FS-7726 Additional configurations for a QA >>> test case >>> - FS-7715 Updates to configure and spec >>> files for next development branch and added images to spec file and fixed >>> build/freeswitch.init.redhat since redhat likes to override settings in the >>> script with TAGs in comments >>> - OPENZAP-238 [freetdm] Fix some GSM >>> compilation errors and do a bit of code cleanup >>> - OPENZAP-237 [freetdm] Use __func__ instead >>> of __FUNCTION__ to comply with c99 in gcc 5.1 >>> - FS-7628 [mod_erlang_event] Removed unused >>> variables causing a compilation error >>> - FS-7776 Add mod_kazoo to packaging >>> - FS-7845 [mod_conference] Break up >>> mod_conference into multiple source files to improve build performance >>> - FS-7769 [mod_conference] Fixed a build >>> issue >>> - FS-7820 Fix build system typo. Don?t >>> assign the same variable twice. >>> - FS-7043 Fixed apr1 unresolved symbols in >>> libfreeswitch.so.1.0.0 >>> - FS-7130 Make /run/freeswitch persistent in >>> the Debian packages, so it will start under systemd >>> - FS-7860 Prevent a switch_rtp header >>> conflict >>> - FS-7130 Make /run/freeswitch persistent, >>> so it will start under systemd >>> - FS-7728 Fixed Windows build issues minus >>> video features >>> - FS-7965 [mod_conference] Fixed an error >>> thrown when compiling with GCC >>> - FS-7985 [mod_voicemail] Fixed a >>> compilation error on 32-bit PCC platform >>> - FS-8015 [mod_conference] Add project dir >>> to include for mod_conference so it picks up mod_conference.h for Windows >>> - FS-8061 [verto_communicator] Adding >>> license to package.json >>> - FS-8047 [build] Fixed build error in >>> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >>> __FUNCTION__ on newer compilers >>> - FS-8054 [mod_rayo] Fixed a warning when >>> building on Debian >>> - FS-8055 [build] Add confdir variable to >>> freeswitch.pc >>> - FS-7966 [windows] Working msvc 2015 build >>> support. Does not yet include video features. >>> - FS-8019 [debian] Excluded few modules that >>> fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t >>> and added debian/apt_sources.list with necessary dependencies to build >>> master, and updated debian/README.source >>> - FS-8058 [mod_vpx] Build correctly against >>> libvpx that is not installed into default system library locations >>> >>> The following bugs were squashed: >>> >>> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >>> play-file-done >>> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >>> opus.conf.xml >>> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp >>> on each other in database when thundering herd occurs >>> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >>> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >>> mode) by 2400 >>> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on >>> newer libedit >>> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >>> web server >>> - FS-7584 More work on rtcp-mux interop issue with chrome canary >>> causing video transport failure >>> - FS-7586 [mod_conference] Change the default >>> min-required-recording-participants option for mod_conference from 2 to 1 >>> and silence the warning when the value is set to 1 in the configs >>> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >>> websites and update additional URLs to avoid 301 redirects. >>> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >>> resampling >>> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >>> default to 1 instead of 0 >>> - FS-7613 Fixed a crash in core text rendering >>> - FS-7612 Fixed invalid json format for >>> callflow key >>> - FS-7609 [mod_sangoma_codec] Now that >>> libsngtc-dev and libsngtc are in the FS debian repo, enable >>> mod_sangoma_codec >>> - FS-7621 [mod_shout] Fixed a slow interrupt >>> - FS-7432 Fixed missing a=setup parameter >>> from answering SDP >>> - FS-7622 [mod_amqp] Make sure to close the >>> connections on destroy. Currently the connection is malloc?d from the >>> module pool, so there is nothing to destroy. >>> - FS-7586 [mod_vlc] A fix for failing to >>> encode audio during the recording of video calls >>> - FS-7573 Fixed 80bit tag support for zrtp >>> - FS-7636 Fixed an issue with >>> transfer_after_bridge and park_after_bridge pre-empting transfers >>> - FS-7654 Fixed an issue with eavesdrop >>> audio not working correctly with a mixture of mono and stereo >>> - FS-7641 Fixed a segfault in eavesdrop >>> video support >>> - FS-7649 [mod_verto] Fixed issue with h264 >>> codec not being configured in verto.conf.xml >>> - FS-7657 [mod_verto] Fixed a bug with TURN >>> not being used. Note, you can pass an array of stun servers, including >>> TURN, to the verto when you start it up. (see verto.js where iceServers is >>> passed) >>> - FS-7665 [mod_conference] Fixed a bug with >>> the video floor settings not giving the video floor to the speaker >>> - FS-7650 [mod_verto] Fixed crash when >>> making a call from a verto user with profile-variables in their user profile >>> - FS-7710 [mod_conference] Added the ability >>> to set bandwidth to ?auto? for conference config >>> - FS-7432 Fixed dtls/srtp, use correct >>> a=setup parameter on recovering channels >>> - FS-7678 Fixed for fail_on_single_reject >>> not working with | bridge >>> - FS-7709 [mod_verto] Verto compatibility >>> fixes for Firefox >>> - FS-7689 [mod_lua] Fixed a bug with lua not >>> loading directory configurations >>> - FS-7694 [mod_av] Fixed for leaking file >>> handles when the file is closed. >>> - FS-7467 [mod_callcenter] Fixing stuck >>> channels using uuid-standby agents >>> - FS-7699 [mod_verto] Fixed for browser >>> compatibility >>> - FS-7722 Fixed an issue with record_session >>> including params when creating path >>> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >>> Queue Overflow >>> - FS-7724 [mod_conference] Fixed a segfault >>> when missing fonts when trying to render banner >>> - FS-7519 [mod_av] Fixed a regression in the >>> visual appearance of decode app output >>> - FS-7703 Fixed a bug caused by answer_delay >>> being set in the default configurations >>> - FS-7679 [mod_verto] Fixed a bug causing >>> one way audio on Chrome when video is enabled and when using a sip without >>> video >>> - FS-7729 [mod_verto] Fixed the formatting >>> for IPv6 addresses >>> - FS-7734 [mod_nibblebill] Fixed a deadlock >>> - FS-7726 Fixed a bug with recording a video >>> session on DTMF command >>> - FS-7721 Fixed a segfault caused when using >>> session:recordFile() and session:unsetInputCallback in a lua script >>> - FS-7429 [mod_curl] Fixed to output valid >>> json >>> - FS-7746 [mod_verto] Fixed a device >>> permission error in verto client >>> - FS-7753 [mod_local_stream] Fixed some >>> glitching and freezing video when using hold/unhold >>> - FS-7761 [core] Fix shutdown races running >>> api commands during shutdown >>> - FS-7767 [mod_sofia] Fixed a segfault >>> caused by invalid arguments to sip_dig >>> - FS-7744 [mod_conference] Fixed a bug >>> causing the first user?s video stream to stop when another verto user calls >>> the conference >>> - FS-7486 [mod_sofia] Fixed the handling of >>> queued requests >>> - FS-7775 [mod_conference] Fix threading >>> issue causing stuck worker threads >>> - FS-7777 [mod_imagick] Fixed a regression >>> causing a segfault when playing png & pdf in conference >>> - FS-7778 [mod_sofia] Fixed a bug causing a >>> SQL statement to fail because of a double quote instead of a single quote >>> - FS-7754 [freetdm] Fixed a bug relating to >>> single digit dial-regex with analog devices >>> - FS-7785 [mod_opus] Fix for invalid ptime >>> 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. >>> - FS-7762 [mod_av] Handle buffer allocation >>> failures of large buffers >>> - FS-7849 [verto] Remove extra div breaking >>> full screen in html >>> - FS-7832 [mod_opus] Fixes when comparing >>> local and remote fmtp params >>> - FS-7731 [mod_xml_cdr] Fixed a curl default >>> connection timeout >>> - FS-7844 Fix packet loss fraction when >>> calculating loss average >>> - FS-7789 [mod_av] Fixed issue with audio >>> dropping out partway through recordings >>> - FS-7854 Add task_runtime to tasks table in >>> core database >>> - FS-7856 [mod_av] Fix some segfaults and >>> leaks. >>> - FS-7866 Fixed a crash when running >>> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >>> - FS-7861 FS-7862 [mod_conference] Fixed a >>> crash and other issues caused by multi canvas feature >>> - FS-7681 [mod_conference] Factor out >>> conference->canvas and allow per canvas record and play >>> - FS-7869 [mod_conference] Fixed a deadlock >>> on shutdown after playing video file that will not display video >>> - FS-7654 Fixed regressions on eavesdropping >>> on channels playing a file and on channels with unlike rates >>> - FS-7872 [mod_verto] Gracefully fail >>> attempting to transfer 1 legged call >>> - FS-7874 [mod_conference] Fixed incorrect >>> layout group count >>> - FS-7870 [mod_conference] Allow jsonapi >>> commands to pass the string id field to pass special ID?s like ?last? >>> - FS-7882 [mod_conference] Allow JSON API >>> commands to send third arg for muting >>> - FS-7888 [mod_verto] Fixed namespacing >>> problems in javascript library masked by global verto object >>> - FS-7811 Use more common format CIF for >>> blank image >>> - FS-7902 [mod_local_stream] Fix for queue >>> filling up when you have a mix of video and non video files >>> - FS-7891 [mod_spandsp] Allow spandsp dtmf >>> detector to work on rates other than 8k >>> - FS-7839 Correct firefox > 38 DTLS behavior >>> to match new EC requirements >>> - FS-7769 [mod_conference] Fixed vmute on >>> personal canvas and fixed changing layouts on personal canvas >>> - FS-7893 [mod_conference] Fixed a bug >>> causing muxing write thread to occasionally not close on shutdown >>> - FS-7904 Fixed alpha image patching >>> - FS-7906 [mod_av] Correct crash from >>> multi-threaded opening or closing of multiple files at the same time >>> - FS-7913 [mod_conference] Fixed miscast >>> variable >>> - FS-7918 [mod_kazoo] Small fixes in >>> mod_kazoo >>> - FS-7917 [mod_sofia] Fixed default config, >>> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >>> - FS-7908 FS-7092 >>> Fixed the generated sdp including telephone-event for the rates of video >>> codecs (90000) when it should only be audio codec rates >>> - FS-7927 Fixed a typo in variable name: >>> eavesdrop_annnounce_macro >>> - FS-7940 [mod_conference] Fixed an issue >>> where the video image does not appear on the new canvas when switching >>> - FS-7930 [mod_conference] Correct >>> termination of conference when the last member with endconf left. >>> - FS-7953 [verto communicator] Fixed dialing >>> when typing extension using the keyboard. >>> - FS-7958 [mod_conference] Fixed a race >>> condition causing crash in conference video MCU >>> - FS-7951 [mod_rayo] Completely clean up >>> mod_rayo if it fails to load >>> - FS-7955 [mod_sofia] Fixed a crash caused >>> by invalid contact when using event to send a notify message >>> - FS-7970 Fixed crash in video_bug_thread >>> caused by double free >>> - FS-7971 [mod_opus] Fixed a rate mismatch >>> and correctly advertise telephone-event and CN rates based on the >>> advertised rates of offered codecs >>> - FS-7960 Fixed check_ice routine in >>> switch_core_media.c to not use dropped candidates >>> - FS-7975 [mod_voicemail] Fix >>> record-greeting event missing VM-Greeting-Path >>> - FS-7969 Fixed a segfault due to >>> pthread_setschedparam() on a thread that has exited >>> - FS-7962 Fixed sporadic invite/replaces >>> failure >>> - FS-8004 Send keyframe on receiving nack >>> with multiple consecutive packets >>> - FS-8005 [mod_opus] Fix for rare decoder >>> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >>> - FS-8006 Changed the typedef of >>> switch_core_video_thread_callback_func_t for consistency >>> - FS-7932 [mod_verto] Removed the param from >>> the getMute function in verto class, not needed on underlying method >>> - FS-8008 [mod_verto] Separate verto default >>> config to have sep v4 and v6 listeners >>> - FS-8016 [mod_conference] Reduce buffering >>> of video in conference mux >>> - FS-7977 [verto communicator] Fixing >>> default resolution and cleaning code >>> - FS-7992 [verto communicator] Fixed device >>> list at settings >>> - FS-8017 [verto communicator] Fixed uses of >>> serialized verto in local storage >>> - FS-7986 [verto communicator] Fix for >>> devices not refreshing if system config changes >>> - FS-7998 [verto communicator] Don?t prompt >>> when recovering call, just do it. >>> - FS-8003 [verto communicator] Use >>> audioInDevices instead of audioDevices to match verto plugin >>> - FS-8027 [verto communicator] Added >>> watchTask flag to browserSync and add proper regex for replacements >>> - FS-8026 [verto_communicator] Added an >>> auto-focus directive to both dial-pad and login so that enter will just >>> work. On dial-pad useful to provide keyboard only input without the need to >>> using the mouse >>> - FS-7995 [verto_communicator] Upon call >>> recovery, emit an event on $rootScope so that controllers are able to >>> properly clear states. >>> - FS-7945 [verto communicator] Use >>> angular-prompt to ask the user to enter a text for the banner. If >>> cancelled, nothing is done. >>> - FS-8045 [verto communicator] Make the >>> folder structure compliant with AngularJS best practices and adjust build >>> system. >>> - FS-7957 [verto_communicator] Make console >>> less chatty by commenting liveArray updates and get initial state of the >>> conference on liveArray boot event. >>> - FS-7979 [verto_communicator] Prompt for >>> extension before transferring a conference member >>> - FS-8001 [verto_communicator] For this to >>> work, passing in the parameter was missing >>> - FS-7979 [verto_communicator] Removed extra >>> console.log and commented line >>> - FS-8025 [verto_communicator] Restored the >>> blue background on the video controls and making icons white again, looking >>> better. >>> - FS-8062 [verto_communicator] Fixed video >>> controls tool-tips, now they are visible >>> - FS-8048 [verto_communicator] Fixed >>> infinite reconnect after changing hostname and websocket url >>> - FS-8066 [verto communicator] Added encoded >>> avatar url to userVariables so that mod_conference can use it when no >>> video, or video mute >>> - FS-8018 [verto_communicator] Separation of >>> concerns. Get storage service to manage all settings instead of vertoService >>> - FS-8043 [verto_communicator] Removed >>> unnecessary calls to localStorage >>> - FS-8040 [verto_communicator] Check if we >>> have a valid resolution reported before calling camera routines and hide >>> controls if none are found >>> - FS-8092 [verto_communicator] If there is >>> no data in localStorage, select best resolution for selected camera >>> - FS-7840 [verto_communicator] Use >>> chatChannel to send and receive messages from conferences >>> - FS-8088 [verto_communicator] Call >>> conference destroy upon hangup and on event destroy to properly unsubscribe >>> from events >>> - FS-8046 [verto] Fixed for library not >>> passing device preferences to dialog properly >>> - FS-8053 [verto] Don?t receive video on >>> screen share >>> - FS-8059 [verto] Fixed typo when >>> transferring party from conference >>> - FS-8060 [verto] Conditionally set video >>> tag src to null for FF and empty string for others >>> - FS-8087 [verto] Fixed issue in camera >>> selection on recovery, refactor to use localStorage, change res detection, >>> reload on network change, pass resCheck callback into deviceParams, always >>> make one basic call to getusermedia to ensure perms are ok, pass valid res >>> to callback, make $.FSRTC.validRes available globally, sync minified, fix >>> depth issue in cached json, test for valid cache before setting vars >>> - FS-8028 [mod_shout] Fixed random sockets >>> being closed regression from FS-7621 >>> - FS-8029 [jitterbuffer] Fixed robotic sound >>> when using jitterbuffer when buffer timestamps get behind that of the >>> packet timestamps, such as when the source clock is out of sync with our >>> clock >>> - FS-8056 [mod_voicemail] Fixed a segfault >>> on vm_inject, regression from FS-7968 >>> - FS-7968 [mod_voicemail] Fixed verbose >>> events >>> - FS-7942 [udptl] Fixed rare segfault on >>> t.38 fax FS-8014 is a duplicate of this issue >>> - FS-8031 [dtls] Fixed delayed DTLS media >>> due to changing ICE candidates >>> - FS-7903 [proxy_media] Fix Codec PROXY >>> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >>> proxy media. >>> - FS-7989 [fixbug.pl] Add ?author option >>> - FS-8037 [mod_sofia] Fixed so zrtp-passthru >>> doesn?t activate unless the zrtp-hash is in the SDP >>> - FS-7135 [mod_sofia] Fixed response to >>> re-invite with duplicate sdp (such as we get from session refresh) when soa >>> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >>> - FS-8050 [mod_av] Fixed a crash when >>> streaming rtmp of desktop share >>> - FS-7640 [rtp] Fixed some comparisons in >>> switch_rtp.c to be wraparound proof >>> - FS-8057 [core] Fixed a segfault when doing >>> video call when built against libyuv but not libvpx >>> - FS-8069 [stun] Fixed ipv6 support missing >>> in stun code >>> - FS-8071 [rtp] remove unnecessary auto >>> adjust remote address rules when in ICE mode >>> - FS-8077 [mod_conference] Fix memory leak >>> in record >>> - FS-8091 [core] Added some missing message >>> names to session message name list (would have caused missing information >>> in some log messages) >>> - FS-8093 [mod_silk] Remove giant stack >>> allocation in switch_silk_decode >>> >>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> -- >>> Sincerely, >>> >>> Giovanni Maruzzelli >>> Cell : +39-347-2665618 >>> >>> _________________________________________________________________________ >>> 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 >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> _________________________________________________________________________ >>> 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 >>> >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ > 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/20150927/189b022a/attachment-0001.html From brian at microcomaustralia.com.au Tue Sep 29 09:59:58 2015 From: brian at microcomaustralia.com.au (Brian May) Date: Tue, 29 Sep 2015 05:59:58 +0000 Subject: [Freeswitch-users] FreeTDM - TDM410P - CallerID In-Reply-To: References: Message-ID: It use to be that caller ID didn't work with TDM cards without a patch. http://jira.freeswitch.org/browse/OPENZAP-100 No idea if freeswitch still needs a patch or not. I don't use the TDM cards anymore. Regards. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/e541cca5/attachment.html From dominique.jeannerod at interact-iv.com Tue Sep 29 14:20:48 2015 From: dominique.jeannerod at interact-iv.com (Dominique Jeannerod) Date: Tue, 29 Sep 2015 12:20:48 +0200 Subject: [Freeswitch-users] Use of execute_extension Message-ID: Hello, i'm trying to call an extension, to normalize the called number to FR format, needed by an external operator SIP trunk, using the sip_req_user variable, and set a variable iv_dest_number to bridge the call using the normalized dest number. I'd like to use extensions to split a big dialplan, and make my configuration more readable. I'm quite confused by the way the regex is returning the $1 variable inside this extension : ARRAY This same code is working without problem inside the main dialplan. What am i doing wrong ? What would be the best way to do that ? Thanks with anticipation for any advice Extension : Freeswitch log : EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 execute_extension(N_called_FR XML iv_common_N_called) 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing Test <33123456789>->N_called_FR in context iv_common_N_called Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing [iv_common_N_called->N_called_FR] continue=false |--- Dialplan: Processing recursive conditions level:1 [N_called_FR_recur_1] require-nested=TRUE |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^([1-9]\d{8})$/ match=any |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ match=any |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action log(INFO N_called_FR : FR Called number) |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action set(iv_dest_number=0RRAY::04) Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute log(INFO N_called_FR : FR Called number) EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO N_called_FR : FR Called number) 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR Called number 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute set(iv_dest_number=0RRAY::04) EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 set(iv_dest_number=0RRAY::04) 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 sofia/external_trk/ 33123456789 at 10.199.16.172 SET [iv_dest_number]=[0RRAY::04] D. Jeannerod -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/aeb8739e/attachment.html From richard.screene at netdev.co.uk Tue Sep 29 19:09:12 2015 From: richard.screene at netdev.co.uk (Richard Screene) Date: Tue, 29 Sep 2015 16:09:12 +0100 Subject: [Freeswitch-users] rpm.spec creates monit.d directory Message-ID: <81520553-FA63-4509-9940-C7CA93A9A128@netdev.co.uk> Hello, The rpm.spec in the freeswitch package (at least v1.6 and master branches) will create the /etc/monit.d/ directory and copy the freeswitch.monitrc file into it. But, the monit rpm (at least monit-5.6-1.el7.x86_64)will also try to create this directory and thus produce a conflict. Given that the rpm.spec specifies no dependency on monit I suggest that the rpm.spec should not create the directory and should only copy the freeswitch.monitrc file if the destination directory (/etc/monit.d/ exists). I did try to produce a patch for this but I can?t seem to clone from the repository. I?m getting ?Peer reports incompatible or unsupported protocol version.? errors. Is there any reason why it does it like this? Or, should I raise a JIRA? Regards, Richard -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/99c7288d/attachment.html From mike at jerris.com Tue Sep 29 19:40:22 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 11:40:22 -0400 Subject: [Freeswitch-users] rpm.spec creates monit.d directory In-Reply-To: <81520553-FA63-4509-9940-C7CA93A9A128@netdev.co.uk> References: <81520553-FA63-4509-9940-C7CA93A9A128@netdev.co.uk> Message-ID: <7387AB3C-E7A5-40A1-9AF4-09346EC06390@jerris.com> Our https now requires TLS1.2. If your distro does not support this, please report this problem to them. As discussed in other threads, you can use ssh to check it out if you create an account. In regards to the spec change, we can review if you create a jira and a pull request for this change. > On Sep 29, 2015, at 11:09 AM, Richard Screene wrote: > > Hello, > > The rpm.spec in the freeswitch package (at least v1.6 and master branches) will create the /etc/monit.d/ directory and copy the freeswitch.monitrc file into it. But, the monit rpm (at least monit-5.6-1.el7.x86_64)will also try to create this directory and thus produce a conflict. > > Given that the rpm.spec specifies no dependency on monit I suggest that the rpm.spec should not create the directory and should only copy the freeswitch.monitrc file if the destination directory (/etc/monit.d/ exists). > > I did try to produce a patch for this but I can?t seem to clone from the repository. I?m getting ?Peer reports incompatible or unsupported protocol version.? errors. > > Is there any reason why it does it like this? Or, should I raise a JIRA? > > Regards, > Richard -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/eb95f81b/attachment.html From mike at jerris.com Tue Sep 29 19:42:26 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 11:42:26 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> Message-ID: <44B8C563-4DA8-42FC-BFCB-0E5F15C0621F@jerris.com> Please note, non official repos should not be linked here. I would assume that any non official repo could have who knows what code, and the freeswitch team cautions strongly against their use. > On Sep 27, 2015, at 10:58 PM, Luis Daniel Lucio Quiroz wrote: > > Sergey, Not on FS repo, but they are included in mine > > Luis Daniel Lucio Quiroz > CISSP, CISM, CISA > Linux, VoIP and much more fun > www.okay.com.mx > > Need LCR? Check out LCR for FusionPBX with FreeSWITCH > Need Billing? Check out Billing for FusionPBX with FreeSWITCH > > 2015-09-15 22:27 GMT-04:00 Sergey Safarov >: > HI Luis > Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 > As I known to build dependencies is required update glibc and other libs. According tikket FS-7705 this RPMs cannot be included to FS repo. > > On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz > wrote: > I'm working on the centos 6 rpm. I only miss I finish vlc > > I will make them public when done. Including centos 7 as well > > Le 2015-09-14 6:40 AM, "Denis Jakovlev" > a ?crit : > Hi All, > > I'm sorry, but I have a problem with the CentOS 7 installation. > > I do as instructed on clean CentOS7 installation > > > Centos 7 Package (FreeSWITCH 1.6) > rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm > yum install --nogpgcheck freeswitch-config-vanilla > yum install sox freeswitch-sounds* > Enjoy FreeSWITCH! > > > I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" > > > ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed > ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed > --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 > ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed > ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed > ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed > ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed > ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed > ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed > ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed > ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed > --> Finished Dependency Resolution > Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) > Requires: db4 > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > what am I doing wrong? > > > -- > S pozdravem, > Ing.Denis Jakovlev > mob.tel . 775-415-382 > > ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: > > > EXCELLENT! Thanks you so much for such a great job! > > 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli >: > Yay!! > > Well done Ken!! > > -giovanni > > > > On Tue, Sep 8, 2015 at 4:56 PM, > wrote: > New Post on freeswitch.org from Kathleen King > check it out at http://ift.tt/1NfRNk0 > The FreeSWITCH 1.6.0 release is here! > The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: > Tarball: http://ift.tt/1NfRO7L > Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) > And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. > New features that were added: > FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. > FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) > FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding > FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality > FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header > FS-7564 [mod_rayo] Added new algorithms for offering calls to clients > FS-7436 FS-7601 [mod_opus] Added FEC support > FS-7603 [mod_event_socket] Failover for socket application in dialplan > FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video > FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? > FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible > FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields > FS-7138 [mod_callcenter] Added a new reserve-agents param > FS-7436 FS-7601 [mod_opus] FEC support > FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params > FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly > FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate > FS-7641 Added video support to eavesdrop > FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection > FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable > FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox > FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays > FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. > FS-7519 [mod_av] Fixed bitrate and added some presets > FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality > FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors > FS-7732 Continue recording with uuid_transfer > FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. > FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays > FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs > FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause > FS-7771 Set a channel variable if the recording is terminated due to silence hits > FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) > FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp > FS-7774 Add mod_kazoo > FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. > FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match > FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). > FS-7799 [mod_png] Add API command uuid_write_png > FS-7801 [mod_opus] Added support to set CBR mode > FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation > FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches > FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) > FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions > FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms > FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set > FS-7820 FreeSWITCH automated unit test and micro benchmark framework > FS-7769 [mod_conference] Add new multi-canvas and telepresence features > FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. > FS-7813 [mod_conference] Add vmute member flag. > FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg > FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml > FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources > FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) > FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png > FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. > FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization > FS-7519 FS-7677 [mod_av] Add H.263 codec support > FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage > FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. > FS-7900 [mod_png] Allow snapshot of single legged calls > FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails > FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer > FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. > FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue > FS-7972 [verto communicator] Creating Verto Communicator > FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree > FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here . > FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter > FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address > FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis > FS-8049 [mod_commands] Add getenv FSAPI > FS-8036 [verto.js] Add chatCallback to $.verto.conf > Improvements in build system, cross platform support, and packaging: > FS-7610 Fixed a gcc5 compilation issue > FS-7499 Fixed a build error on 32bit platforms > FS-7570 Fixed a compilation issue w/ zrtp enabled > FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy > FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems > FS-7373 Expose the custom repo and key path to the build-all command too > FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. > FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules > FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module > FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change > FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test > FS-7338 Fixed bug in Debian packaging when trying to build against custom repo > FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie > FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory > FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV > FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx > FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. > FS-7297 [mod_com_g729] Updated the make target installer > FS-7644 Added a working windows build without video support for msvc 2013 > FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms > FS-7707 Fix build error on CentOS7 > FS-7655 Fixed a build error when we have PNG but not YUV > FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. > FS-7648 Added a test cases for FS-7724 and FS-7687 > FS-7726 Additional configurations for a QA test case > FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments > OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup > OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 > FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error > FS-7776 Add mod_kazoo to packaging > FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance > FS-7769 [mod_conference] Fixed a build issue > FS-7820 Fix build system typo. Don?t assign the same variable twice. > FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 > FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd > FS-7860 Prevent a switch_rtp header conflict > FS-7130 Make /run/freeswitch persistent, so it will start under systemd > FS-7728 Fixed Windows build issues minus video features > FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC > FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform > FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows > FS-8061 [verto_communicator] Adding license to package.json > FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers > FS-8054 [mod_rayo] Fixed a warning when building on Debian > FS-8055 [build] Add confdir variable to freeswitch.pc > FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. > FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source > FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations > The following bugs were squashed: > FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done > FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml > FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs > FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 > FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit > FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server > FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure > FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs > FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. > FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling > FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 > FS-7613 Fixed a crash in core text rendering > FS-7612 Fixed invalid json format for callflow key > FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec > FS-7621 [mod_shout] Fixed a slow interrupt > FS-7432 Fixed missing a=setup parameter from answering SDP > FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. > FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls > FS-7573 Fixed 80bit tag support for zrtp > FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers > FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo > FS-7641 Fixed a segfault in eavesdrop video support > FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml > FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) > FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker > FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile > FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config > FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels > FS-7678 Fixed for fail_on_single_reject not working with | bridge > FS-7709 [mod_verto] Verto compatibility fixes for Firefox > FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations > FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. > FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents > FS-7699 [mod_verto] Fixed for browser compatibility > FS-7722 Fixed an issue with record_session including params when creating path > FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow > FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner > FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output > FS-7703 Fixed a bug caused by answer_delay being set in the default configurations > FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video > FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses > FS-7734 [mod_nibblebill] Fixed a deadlock > FS-7726 Fixed a bug with recording a video session on DTMF command > FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script > FS-7429 [mod_curl] Fixed to output valid json > FS-7746 [mod_verto] Fixed a device permission error in verto client > FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold > FS-7761 [core] Fix shutdown races running api commands during shutdown > FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig > FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference > FS-7486 [mod_sofia] Fixed the handling of queued requests > FS-7775 [mod_conference] Fix threading issue causing stuck worker threads > FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference > FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote > FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices > FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. > FS-7762 [mod_av] Handle buffer allocation failures of large buffers > FS-7849 [verto] Remove extra div breaking full screen in html > FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params > FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout > FS-7844 Fix packet loss fraction when calculating loss average > FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings > FS-7854 Add task_runtime to tasks table in core database > FS-7856 [mod_av] Fix some segfaults and leaks. > FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? > FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature > FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play > FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video > FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates > FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call > FS-7874 [mod_conference] Fixed incorrect layout group count > FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? > FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting > FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object > FS-7811 Use more common format CIF for blank image > FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files > FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k > FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements > FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas > FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown > FS-7904 Fixed alpha image patching > FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time > FS-7913 [mod_conference] Fixed miscast variable > FS-7918 [mod_kazoo] Small fixes in mod_kazoo > FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles > FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates > FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro > FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching > FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. > FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. > FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU > FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load > FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message > FS-7970 Fixed crash in video_bug_thread caused by double free > FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs > FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates > FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path > FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited > FS-7962 Fixed sporadic invite/replaces failure > FS-8004 Send keyframe on receiving nack with multiple consecutive packets > FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 > FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency > FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method > FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners > FS-8016 [mod_conference] Reduce buffering of video in conference mux > FS-7977 [verto communicator] Fixing default resolution and cleaning code > FS-7992 [verto communicator] Fixed device list at settings > FS-8017 [verto communicator] Fixed uses of serialized verto in local storage > FS-7986 [verto communicator] Fix for devices not refreshing if system config changes > FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. > FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin > FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements > FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse > FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. > FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. > FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. > FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. > FS-7979 [verto_communicator] Prompt for extension before transferring a conference member > FS-8001 [verto_communicator] For this to work, passing in the parameter was missing > FS-7979 [verto_communicator] Removed extra console.log and commented line > FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. > FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible > FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url > FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute > FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService > FS-8043 [verto_communicator] Removed unnecessary calls to localStorage > FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found > FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera > FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences > FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events > FS-8046 [verto] Fixed for library not passing device preferences to dialog properly > FS-8053 [verto] Don?t receive video on screen share > FS-8059 [verto] Fixed typo when transferring party from conference > FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others > FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars > FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 > FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock > FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 > FS-7968 [mod_voicemail] Fixed verbose events > FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue > FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates > FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. > FS-7989 [fixbug.pl ] Add ?author option > FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP > FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh > FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share > FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof > FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx > FS-8069 [stun] Fixed ipv6 support missing in stun code > FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode > FS-8077 [mod_conference] Fix memory leak in record > FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) > FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/4096a0a2/attachment-0001.html From mike at jerris.com Tue Sep 29 19:43:03 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 11:43:03 -0400 Subject: [Freeswitch-users] Freeswitch video transcoding In-Reply-To: <093ffde572801f47c4dd6d5856d18880@toctoc.me> References: <093ffde572801f47c4dd6d5856d18880@toctoc.me> Message-ID: <27272316-1382-410C-9385-2784D091951D@jerris.com> yes > On Sep 27, 2015, at 1:46 PM, alessandro.illiano at toctoc.me wrote: > > Hi all, > It's possibile, with new 1.6 version, to transcode a rtmp leg h264 to > webrtc vp8 leg, whitout using conference? > Thanks in advance > Alessandro > From s.safarov at gmail.com Tue Sep 29 20:04:03 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Tue, 29 Sep 2015 16:04:03 +0000 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: Try remove "()" symbols in first condition or all regex. On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < dominique.jeannerod at interact-iv.com> wrote: > Hello, > > i'm trying to call an extension, to normalize the called number to FR > format, needed by an external operator SIP trunk, using the sip_req_user > variable, and set a variable iv_dest_number to bridge the call using the > normalized dest number. > I'd like to use extensions to split a big dialplan, and make my > configuration more readable. > > I'm quite confused by the way the regex is returning the $1 variable > inside this extension : ARRAY > This same code is working without problem inside the main dialplan. > > What am i doing wrong ? > What would be the best way to do that ? > > Thanks with anticipation for any advice > > Extension : > > > break="on-true"> > > > > > > > > > > > > > Freeswitch log : > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 > execute_extension(N_called_FR XML iv_common_N_called) > 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing Test > <33123456789>->N_called_FR in context iv_common_N_called > Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing > [iv_common_N_called->N_called_FR] continue=false > |--- Dialplan: Processing recursive conditions level:1 > [N_called_FR_recur_1] require-nested=TRUE > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (FAIL) > [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^([1-9]\d{8})$/ > match=any > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) > [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ match=any > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action > log(INFO N_called_FR : FR Called number) > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action > set(iv_dest_number=0RRAY::04) > Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) > [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true > 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute > log(INFO N_called_FR : FR Called number) > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO N_called_FR > : FR Called number) > 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR > Called number > 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute > set(iv_dest_number=0RRAY::04) > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 > set(iv_dest_number=0RRAY::04) > 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 sofia/external_trk/ > 33123456789 at 10.199.16.172 SET [iv_dest_number]=[0RRAY::04] > > D. Jeannerod > _________________________________________________________________________ > 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/20150929/26f3e2c3/attachment.html From raphael.lechner at gmail.com Tue Sep 29 20:08:21 2015 From: raphael.lechner at gmail.com (Raphael Lechner) Date: Tue, 29 Sep 2015 18:08:21 +0200 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: Hi, I can?t say why the regex is giving you the array output, but I can show you a example how I resolved that to normalize the numbers to the IT Format. I split them to different extensions and it?s not so easy to read, but maybe It helps you to understand. The last part is calling cidlookup with the normalized number: Raphael > On 29 Sep 2015, at 12:20, Dominique Jeannerod wrote: > > Hello, > > i'm trying to call an extension, to normalize the called number to FR format, needed by an external operator SIP trunk, using the sip_req_user variable, and set a variable iv_dest_number to bridge the call using the normalized dest number. > I'd like to use extensions to split a big dialplan, and make my configuration more readable. > > I'm quite confused by the way the regex is returning the $1 variable inside this extension : ARRAY > This same code is working without problem inside the main dialplan. > > What am i doing wrong ? > What would be the best way to do that ? > > Thanks with anticipation for any advice > > Extension : > > > > > > > > > > > > > > > > Freeswitch log : > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 execute_extension(N_called_FR XML iv_common_N_called) > 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing Test <33123456789>->N_called_FR in context iv_common_N_called > Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing [iv_common_N_called->N_called_FR] continue=false > |--- Dialplan: Processing recursive conditions level:1 [N_called_FR_recur_1] require-nested=TRUE > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^([1-9]\d{8})$/ match=any > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ match=any > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action log(INFO N_called_FR : FR Called number) > |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action set(iv_dest_number=0RRAY::04) > Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true > 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute log(INFO N_called_FR : FR Called number) > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO N_called_FR : FR Called number) > 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR Called number > 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute set(iv_dest_number=0RRAY::04) > EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 set(iv_dest_number=0RRAY::04) > 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 sofia/external_trk/33123456789 at 10.199.16.172 SET [iv_dest_number]=[0RRAY::04] > > D. Jeannerod > _________________________________________________________________________ > 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/20150929/9423363c/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 21:40:21 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Tue, 29 Sep 2015 13:10:21 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> Message-ID: Hi! Im starting to feel like this... http://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg =) I tried a few things to get ECDH or a DH Kx working on the wss, but wasn't able to get it working, Im only getting RSA Kx. On ws.c I tried substituting the SSLv23_server_method() with the newer TLSv1_server_method() (less compatible, I know) but I always get the same ciphers and none of them is ECDH or DH. I even tried disabling SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); and played with SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, "HIGH:!DSS:!aNULL at STRENGTH"); to see if I could get a different set of ciphers(I tried: EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS 'cause its what my webserver uses) but always got the same results: using SSLSCAN: TLSv1 256 bits AES256-SHA using openssl s_client/debian 8: TLSv1.2 AES256-GCM-SHA384 My vars.xml looks like: 404 416 Time for a Jira bug fill? As usual thanks for everything 2015-09-29 10:20 GMT-04:30 Michael Jerris : > No, its in the same file with ws. > > On Sep 29, 2015, at 10:16 AM, Victor Medina > wrote: > > Guys. > > WSS is implemented on tport_tls.c right? > > 2015-09-28 17:59 GMT-04:30 Michael Jerris : > >> If this is something that is broken or will soon be, it really needs to >> be filed in jira or no one will be looking at it. If someone can work up a >> patch to fix this, that would be preferred. >> >> On Sep 28, 2015, at 6:09 PM, Victor Medina >> wrote: >> >> Michael. >> Im having a hard time trying to get development team to use verto >> >> They insist on using The whole sip over ws approach since they have to >> Support a ios app built using cordova and Some libraries that uses sipjs. >> >> My other concerns is that afaik browser will requiere pfs for signalling >> soon >> >> As always thanks for Help and guidance! >> El 28/09/2015 14:47, "Michael Jerris" escribi?: >> >>> websocket proxy works with mod_verto fine. >>> >>> On Sep 27, 2015, at 8:56 AM, Victor Medina >>> wrote: >>> >>> Silly question.... >>> >>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no >>> tls) and let apache handle all tls; or there is some work involved in the >>> Sip 2 Websocket that makes this not a recomended option? >>> >>> >>> >>> 2015-09-25 14:45 GMT-04:30 Victor Medina : >>> >>>> Thanks! >>>> >>>> Ill get a coffe! =) >>>> >>>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>>> >>>>> there was a fix for ec in wss at some point, I'd confirm this part >>>>> isn't already fixed before you go too far >>>>> >>>>> >>>>> On Friday, September 25, 2015, Victor Medina < >>>>> victor.medina at cibersys.com> wrote: >>>>> >>>>>> Um.... >>>>>> >>>>>> Thinking... >>>>>> Its a Debian 8, updated, >>>>>> The fs is master, not the latest though... it is master from just >>>>>> about the time before 1.6 stable... so I probably should update... >>>>>> >>>>>> Running sslscan on some machine: >>>>>> >>>>>> >>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>> Authority Information Access: >>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>> Authority Information Access: >>>>>> >>>>>> >>>>>> Running the same test on a recent built of v1.6 >>>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>>> >>>>>> >>>>>> >>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep >>>>>> Acce >>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>> Accepted TLSv1 128 bits SEED-SHA >>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>>> Accepted TLSv1 128 bits RC4-SHA >>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep >>>>>> Acce >>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>> >>>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>>> >>>>>>> Careful your distro may have disabled anything EC related. >>>>>>> >>>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>>> victor.medina at cibersys.com> wrote: >>>>>>> >>>>>>>> First of all, thanks you and Good morning!. >>>>>>>> >>>>>>>> >>>>>>>> Although I'm using: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>>> >>>>>>>> >>>>>>>> Im getting: >>>>>>>> >>>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>>> Server public key is 2048 bit >>>>>>>> Secure Renegotiation IS supported >>>>>>>> Compression: NONE >>>>>>>> Expansion: NONE >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>> >>>>>>>> Not bad, but not ECDHE. >>>>>>>> >>>>>>>> Compared to our web server: >>>>>>>> >>>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>> Server public key is 2048 bit >>>>>>>> Secure Renegotiation IS supported >>>>>>>> Compression: NONE >>>>>>>> Expansion: NONE >>>>>>>> SSL-Session: >>>>>>>> Protocol : TLSv1.2 >>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>>> >>>>>>>>> tls-cipher param. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>> >>>>>>>>>> Hi guys! >>>>>>>>>> >>>>>>>>>> Is there any parameter that can configure what ciphers are used >>>>>>>>>> on the WSS interface? >>>>>>>>>> >>>>>>>>>> Im am getting... >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> WSS interface: >>>>>>>>>> SSL-Session: >>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> SIP interface, same channel: >>>>>>>>>> Expansion: NONE >>>>>>>>>> SSL-Session: >>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>> >>>>>>>>>> > > _________________________________________________________________________ > 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 > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/de729882/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 21:45:56 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Tue, 29 Sep 2015 13:15:56 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> Message-ID: btw... I get this beautiful cipher on 5061: SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 2015-09-29 13:10 GMT-04:30 Victor Medina : > Hi! > > Im starting to feel like this... > > > http://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg > =) > > > I tried a few things to get ECDH or a DH Kx working on the wss, but wasn't > able to get it working, Im only getting RSA Kx. > > On ws.c I tried substituting the SSLv23_server_method() with the newer > TLSv1_server_method() (less compatible, I know) but I always get the same > ciphers and none of them is ECDH or DH. > > I even tried disabling > > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); > > and played with SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, > "HIGH:!DSS:!aNULL at STRENGTH"); to see if I could get a different set of > ciphers(I tried: EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 > EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH > EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS 'cause its > what my webserver uses) but always got the same results: > > using SSLSCAN: TLSv1 256 bits AES256-SHA > using openssl s_client/debian 8: TLSv1.2 AES256-GCM-SHA384 > > My vars.xml looks like: > > 404 data="sip_tls_version=tlsv1,tlsv1.1,tlsv1.2"/> > > 416 data="sip_tls_ciphers=ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"/> > > > > Time for a Jira bug fill? > > As usual thanks for everything > > > > > 2015-09-29 10:20 GMT-04:30 Michael Jerris : > >> No, its in the same file with ws. >> >> On Sep 29, 2015, at 10:16 AM, Victor Medina >> wrote: >> >> Guys. >> >> WSS is implemented on tport_tls.c right? >> >> 2015-09-28 17:59 GMT-04:30 Michael Jerris : >> >>> If this is something that is broken or will soon be, it really needs to >>> be filed in jira or no one will be looking at it. If someone can work up a >>> patch to fix this, that would be preferred. >>> >>> On Sep 28, 2015, at 6:09 PM, Victor Medina >>> wrote: >>> >>> Michael. >>> Im having a hard time trying to get development team to use verto >>> >>> They insist on using The whole sip over ws approach since they have to >>> Support a ios app built using cordova and Some libraries that uses sipjs. >>> >>> My other concerns is that afaik browser will requiere pfs for signalling >>> soon >>> >>> As always thanks for Help and guidance! >>> El 28/09/2015 14:47, "Michael Jerris" escribi?: >>> >>>> websocket proxy works with mod_verto fine. >>>> >>>> On Sep 27, 2015, at 8:56 AM, Victor Medina >>>> wrote: >>>> >>>> Silly question.... >>>> >>>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no >>>> tls) and let apache handle all tls; or there is some work involved in the >>>> Sip 2 Websocket that makes this not a recomended option? >>>> >>>> >>>> >>>> 2015-09-25 14:45 GMT-04:30 Victor Medina : >>>> >>>>> Thanks! >>>>> >>>>> Ill get a coffe! =) >>>>> >>>>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>>>> >>>>>> there was a fix for ec in wss at some point, I'd confirm this part >>>>>> isn't already fixed before you go too far >>>>>> >>>>>> >>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>>> Um.... >>>>>>> >>>>>>> Thinking... >>>>>>> Its a Debian 8, updated, >>>>>>> The fs is master, not the latest though... it is master from just >>>>>>> about the time before 1.6 stable... so I probably should update... >>>>>>> >>>>>>> Running sslscan on some machine: >>>>>>> >>>>>>> >>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>> Authority Information Access: >>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>> Authority Information Access: >>>>>>> >>>>>>> >>>>>>> Running the same test on a recent built of v1.6 >>>>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>>>> >>>>>>> >>>>>>> >>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep >>>>>>> Acce >>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>> Accepted TLSv1 128 bits SEED-SHA >>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>>>> Accepted TLSv1 128 bits RC4-SHA >>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep >>>>>>> Acce >>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>> >>>>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>>>> >>>>>>>> Careful your distro may have disabled anything EC related. >>>>>>>> >>>>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>> >>>>>>>>> First of all, thanks you and Good morning!. >>>>>>>>> >>>>>>>>> >>>>>>>>> Although I'm using: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>>>> >>>>>>>>> >>>>>>>>> Im getting: >>>>>>>>> >>>>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>>>> Server public key is 2048 bit >>>>>>>>> Secure Renegotiation IS supported >>>>>>>>> Compression: NONE >>>>>>>>> Expansion: NONE >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> Not bad, but not ECDHE. >>>>>>>>> >>>>>>>>> Compared to our web server: >>>>>>>>> >>>>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>> Server public key is 2048 bit >>>>>>>>> Secure Renegotiation IS supported >>>>>>>>> Compression: NONE >>>>>>>>> Expansion: NONE >>>>>>>>> SSL-Session: >>>>>>>>> Protocol : TLSv1.2 >>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>>>> >>>>>>>>>> tls-cipher param. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi guys! >>>>>>>>>>> >>>>>>>>>>> Is there any parameter that can configure what ciphers are used >>>>>>>>>>> on the WSS interface? >>>>>>>>>>> >>>>>>>>>>> Im am getting... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> WSS interface: >>>>>>>>>>> SSL-Session: >>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> SIP interface, same channel: >>>>>>>>>>> Expansion: NONE >>>>>>>>>>> SSL-Session: >>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>>> >>>>>>>>>>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/13cb4c61/attachment-0001.html From mike at jerris.com Tue Sep 29 21:55:50 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 13:55:50 -0400 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> Message-ID: <090F3C29-7A42-44BD-8F5C-54BFE5838ABA@jerris.com> might need some more code to support the ecdh stuff like we had to for dtls in this commit: 8e1b2eab7b162c02eb5fc8e4b30aab659a69e18f On Sep 29, 2015, at 1:45 PM, Victor Medina wrote: > > btw... I get this beautiful cipher on 5061: > > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > 2015-09-29 13:10 GMT-04:30 Victor Medina >: > Hi! > > Im starting to feel like this... > > http://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg =) > > > I tried a few things to get ECDH or a DH Kx working on the wss, but wasn't able to get it working, Im only getting RSA Kx. > > On ws.c I tried substituting the SSLv23_server_method() with the newer TLSv1_server_method() (less compatible, I know) but I always get the same ciphers and none of them is ECDH or DH. > > I even tried disabling > > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); > SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); > > and played with SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, "HIGH:!DSS:!aNULL at STRENGTH"); to see if I could get a different set of ciphers(I tried: EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS 'cause its what my webserver uses) but always got the same results: > > using SSLSCAN: TLSv1 256 bits AES256-SHA > using openssl s_client/debian 8: TLSv1.2 AES256-GCM-SHA384 > > My vars.xml looks like: > > 404 > > 416 > > > > Time for a Jira bug fill? > > As usual thanks for everything > > > > > 2015-09-29 10:20 GMT-04:30 Michael Jerris >: > No, its in the same file with ws. > >> On Sep 29, 2015, at 10:16 AM, Victor Medina > wrote: >> >> Guys. >> >> WSS is implemented on tport_tls.c right? >> >> 2015-09-28 17:59 GMT-04:30 Michael Jerris >: >> If this is something that is broken or will soon be, it really needs to be filed in jira or no one will be looking at it. If someone can work up a patch to fix this, that would be preferred. >> >>> On Sep 28, 2015, at 6:09 PM, Victor Medina > wrote: >>> >>> Michael. >>> Im having a hard time trying to get development team to use verto >>> >>> They insist on using The whole sip over ws approach since they have to Support a ios app built using cordova and Some libraries that uses sipjs. >>> >>> My other concerns is that afaik browser will requiere pfs for signalling soon >>> >>> As always thanks for Help and guidance! >>> >>> El 28/09/2015 14:47, "Michael Jerris" > escribi?: >>> websocket proxy works with mod_verto fine. >>> >>>> On Sep 27, 2015, at 8:56 AM, Victor Medina > wrote: >>>> >>>> Silly question.... >>>> >>>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no tls) and let apache handle all tls; or there is some work involved in the Sip 2 Websocket that makes this not a recomended option? >>>> >>>> >>>> >>>> 2015-09-25 14:45 GMT-04:30 Victor Medina >: >>>> Thanks! >>>> >>>> Ill get a coffe! =) >>>> >>>> 2015-09-25 14:39 GMT-04:30 Michael Jerris >: >>>> there was a fix for ec in wss at some point, I'd confirm this part isn't already fixed before you go too far >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina > wrote: >>>> Um.... >>>> >>>> Thinking... >>>> Its a Debian 8, updated, >>>> The fs is master, not the latest though... it is master from just about the time before 1.6 stable... so I probably should update... >>>> >>>> Running sslscan on some machine: >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> Authority Information Access: >>>> >>>> >>>> Running the same test on a recent built of v1.6 >>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git 6762f14 2015-09-03 20:36:52Z 64bit) >>>> >>>> >>>> >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep Acce >>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits SEED-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>> Accepted TLSv1 128 bits RC4-SHA >>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep Acce >>>> Accepted TLSv1 256 bits AES256-SHA >>>> Accepted TLSv1 128 bits AES128-SHA >>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>> >>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2015-09-25 13:30 GMT-04:30 Brian West >: >>>> Careful your distro may have disabled anything EC related. >>>> >>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina > wrote: >>>> First of all, thanks you and Good morning!. >>>> >>>> >>>> Although I'm using: >>>> >>>> >>>> >>>> >>>> >>>> Im getting: >>>> >>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>> Server public key is 2048 bit >>>> Secure Renegotiation IS supported >>>> Compression: NONE >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : AES256-GCM-SHA384 >>>> >>>> Not bad, but not ECDHE. >>>> >>>> Compared to our web server: >>>> >>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>> Server public key is 2048 bit >>>> Secure Renegotiation IS supported >>>> Compression: NONE >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>> >>>> >>>> >>>> >>>> 2015-09-25 9:29 GMT-04:30 Brian West >: >>>> tls-cipher param. >>>> >>>> >>>> On Friday, September 25, 2015, Victor Medina > wrote: >>>> Hi guys! >>>> >>>> Is there any parameter that can configure what ciphers are used on the WSS interface? >>>> >>>> Im am getting... >>>> >>>> >>>> WSS interface: >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : AES256-GCM-SHA384 >>>> >>>> >>>> SIP interface, same channel: >>>> Expansion: NONE >>>> SSL-Session: >>>> Protocol : TLSv1.2 >>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>> > > > _________________________________________________________________________ > 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 > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 <> > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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/20150929/55383352/attachment-0001.html From victor.medina at cibersys.com Tue Sep 29 23:14:51 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Tue, 29 Sep 2015 14:44:51 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: <090F3C29-7A42-44BD-8F5C-54BFE5838ABA@jerris.com> References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> <090F3C29-7A42-44BD-8F5C-54BFE5838ABA@jerris.com> Message-ID: Ill check it out! Thanks! El 29/09/2015 13:25, "Michael Jerris" escribi?: > might need some more code to support the ecdh stuff like we had to for > dtls in this commit: > > 8e1b2eab7b162c02eb5fc8e4b30aab659a69e18f > > On Sep 29, 2015, at 1:45 PM, Victor Medina > wrote: > > > btw... I get this beautiful cipher on 5061: > > SSL-Session: > Protocol : TLSv1.2 > Cipher : ECDHE-RSA-AES256-GCM-SHA384 > > > > 2015-09-29 13:10 GMT-04:30 Victor Medina : > >> Hi! >> >> Im starting to feel like this... >> >> >> http://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg >> =) >> >> >> I tried a few things to get ECDH or a DH Kx working on the wss, but >> wasn't able to get it working, Im only getting RSA Kx. >> >> On ws.c I tried substituting the SSLv23_server_method() with the newer >> TLSv1_server_method() (less compatible, I know) but I always get the same >> ciphers and none of them is ECDH or DH. >> >> I even tried disabling >> >> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); >> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); >> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); >> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); >> >> and played with SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, >> "HIGH:!DSS:!aNULL at STRENGTH"); to see if I could get a different set of >> ciphers(I tried: EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 >> EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH >> EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS 'cause its >> what my webserver uses) but always got the same results: >> >> using SSLSCAN: TLSv1 256 bits AES256-SHA >> using openssl s_client/debian 8: TLSv1.2 AES256-GCM-SHA384 >> >> My vars.xml looks like: >> >> 404 > data="sip_tls_version=tlsv1,tlsv1.1,tlsv1.2"/> >> >> 416 > data="sip_tls_ciphers=ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"/> >> >> >> >> Time for a Jira bug fill? >> >> As usual thanks for everything >> >> >> >> >> 2015-09-29 10:20 GMT-04:30 Michael Jerris : >> >>> No, its in the same file with ws. >>> >>> On Sep 29, 2015, at 10:16 AM, Victor Medina >>> wrote: >>> >>> Guys. >>> >>> WSS is implemented on tport_tls.c right? >>> >>> 2015-09-28 17:59 GMT-04:30 Michael Jerris : >>> >>>> If this is something that is broken or will soon be, it really needs to >>>> be filed in jira or no one will be looking at it. If someone can work up a >>>> patch to fix this, that would be preferred. >>>> >>>> On Sep 28, 2015, at 6:09 PM, Victor Medina >>>> wrote: >>>> >>>> Michael. >>>> Im having a hard time trying to get development team to use verto >>>> >>>> They insist on using The whole sip over ws approach since they have to >>>> Support a ios app built using cordova and Some libraries that uses sipjs. >>>> >>>> My other concerns is that afaik browser will requiere pfs for >>>> signalling soon >>>> >>>> As always thanks for Help and guidance! >>>> El 28/09/2015 14:47, "Michael Jerris" escribi?: >>>> >>>>> websocket proxy works with mod_verto fine. >>>>> >>>>> On Sep 27, 2015, at 8:56 AM, Victor Medina >>>>> wrote: >>>>> >>>>> Silly question.... >>>>> >>>>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no >>>>> tls) and let apache handle all tls; or there is some work involved in the >>>>> Sip 2 Websocket that makes this not a recomended option? >>>>> >>>>> >>>>> >>>>> 2015-09-25 14:45 GMT-04:30 Victor Medina : >>>>> >>>>>> Thanks! >>>>>> >>>>>> Ill get a coffe! =) >>>>>> >>>>>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>>>>> >>>>>>> there was a fix for ec in wss at some point, I'd confirm this part >>>>>>> isn't already fixed before you go too far >>>>>>> >>>>>>> >>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>> victor.medina at cibersys.com> wrote: >>>>>>> >>>>>>>> Um.... >>>>>>>> >>>>>>>> Thinking... >>>>>>>> Its a Debian 8, updated, >>>>>>>> The fs is master, not the latest though... it is master from just >>>>>>>> about the time before 1.6 stable... so I probably should update... >>>>>>>> >>>>>>>> Running sslscan on some machine: >>>>>>>> >>>>>>>> >>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep Acce >>>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>> Authority Information Access: >>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep >>>>>>>> Acce >>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>> Authority Information Access: >>>>>>>> >>>>>>>> >>>>>>>> Running the same test on a recent built of v1.6 >>>>>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit (git >>>>>>>> 6762f14 2015-09-03 20:36:52Z 64bit) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep >>>>>>>> Acce >>>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>> Accepted TLSv1 128 bits SEED-SHA >>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>>>>> Accepted TLSv1 128 bits RC4-SHA >>>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep >>>>>>>> Acce >>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>> >>>>>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>>>>> >>>>>>>>> Careful your distro may have disabled anything EC related. >>>>>>>>> >>>>>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>> >>>>>>>>>> First of all, thanks you and Good morning!. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Although I'm using: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Im getting: >>>>>>>>>> >>>>>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>>>>> Server public key is 2048 bit >>>>>>>>>> Secure Renegotiation IS supported >>>>>>>>>> Compression: NONE >>>>>>>>>> Expansion: NONE >>>>>>>>>> SSL-Session: >>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>> >>>>>>>>>> Not bad, but not ECDHE. >>>>>>>>>> >>>>>>>>>> Compared to our web server: >>>>>>>>>> >>>>>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>> Server public key is 2048 bit >>>>>>>>>> Secure Renegotiation IS supported >>>>>>>>>> Compression: NONE >>>>>>>>>> Expansion: NONE >>>>>>>>>> SSL-Session: >>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>>>>> >>>>>>>>>>> tls-cipher param. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi guys! >>>>>>>>>>>> >>>>>>>>>>>> Is there any parameter that can configure what ciphers are used >>>>>>>>>>>> on the WSS interface? >>>>>>>>>>>> >>>>>>>>>>>> Im am getting... >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> WSS interface: >>>>>>>>>>>> SSL-Session: >>>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> SIP interface, same channel: >>>>>>>>>>>> Expansion: NONE >>>>>>>>>>>> SSL-Session: >>>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>>>> >>>>>>>>>>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> > > > -- > > > > V?ctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > _________________________________________________________________________ > 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/20150929/8bd077a9/attachment-0001.html From fernando at softov.com.br Tue Sep 29 23:17:48 2015 From: fernando at softov.com.br (Luiz Fernando Softov) Date: Tue, 29 Sep 2015 15:17:48 -0400 Subject: [Freeswitch-users] FreeTDM - TDM410P - CallerID In-Reply-To: References: Message-ID: I apply the patch, and configure modem_type => FSK_V23_FORWARD_MODE1, FSK_V23_FORWARD_MODE2, FSK_V23_BACKWARD and FSK_BELL202. But, still not working yet. 2015-09-29 1:59 GMT-04:00 Brian May : > It use to be that caller ID didn't work with TDM cards without a patch. > > http://jira.freeswitch.org/browse/OPENZAP-100 > > No idea if freeswitch still needs a patch or not. I don't use the TDM > cards anymore. > > Regards. > > _________________________________________________________________________ > 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 > -- Luiz Fernando Softov +55 67 8123 4276 http://www.softov.com.br fernando at softov.com.br -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/7e67d242/attachment.html From mark at votomobile.org Wed Sep 30 03:34:01 2015 From: mark at votomobile.org (Mark Boots) Date: Tue, 29 Sep 2015 17:34:01 -0600 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) Message-ID: Using our existing build scripts, we started seeing this compile error today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come across this? Thanks! Regards, +Mark making all mod_dptools make[4]: Entering directory `/usr/src/freeswitch/src/mod/applications/mod_dptools' CC mod_dptools_la-mod_dptools.lo In file included from ../../../../src/include/switch.h:130:0, from mod_dptools.c:40: mod_dptools.c: In function 'mod_dptools_shutdown': mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use in this function) switch_event_free_subclass(FILE_STRING_CLOSE); ^ ../../../../src/include/switch_event.h:375:97: note: in definition of macro 'switch_event_free_subclass' #define switch_event_free_subclass(subclass_name) switch_event_free_subclass_detailed(__FILE__, subclass_name) ^ mod_dptools.c:5832:29: note: each undeclared identifier is reported only once for each function it appears in switch_event_free_subclass(FILE_STRING_CLOSE); ^ ../../../../src/include/switch_event.h:375:97: note: in definition of macro 'switch_event_free_subclass' #define switch_event_free_subclass(subclass_name) switch_event_free_subclass_detailed(__FILE__, subclass_name) ^ mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use in this function) switch_event_free_subclass(FILE_STRING_FAIL); ==================================== Mark Boots, PhD | CEO and CTO, VOTO Mobile PO Box KS17672, Kumasi, Ashanti Region Ghana +233 26 416 4182 40 King St. W, Toronto, Ontario Canada M5H 3Y4 +1 639 471 0295 e: mark at votomobile.org w: http://votomobile.org skype: markjboots twitter: @markjboots ==================================== -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/fd9300b5/attachment.html From luis.daniel.lucio at gmail.com Wed Sep 30 03:37:37 2015 From: luis.daniel.lucio at gmail.com (Luis Daniel Lucio Quiroz) Date: Tue, 29 Sep 2015 19:37:37 -0400 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: <44B8C563-4DA8-42FC-BFCB-0E5F15C0621F@jerris.com> References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <44B8C563-4DA8-42FC-BFCB-0E5F15C0621F@jerris.com> Message-ID: Michael, respectfully, I quote you: " I would assume that any non official repo could have who knows what code", Imagine if all projects take your position, everyone would be afraid of using linux, windows, osx; using a binary program, even downloading a distro because who knows what it has. And I return your argument, who know what does FS does behind, the code is so complex for majority of users that, maybe, just maybe, it has a hidden spyware in the code. It is obvious that this is not the case,and everybody is free to use what ever they want. You should say thanks, someone did your project work where you haven't. LD Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH 2015-09-29 11:42 GMT-04:00 Michael Jerris : > Please note, non official repos should not be linked here. I would assume > that any non official repo could have who knows what code, and the > freeswitch team cautions strongly against their use. > > On Sep 27, 2015, at 10:58 PM, Luis Daniel Lucio Quiroz < > luis.daniel.lucio at gmail.com> wrote: > > Sergey, Not on FS repo, but they are included in mine > > Luis Daniel Lucio Quiroz > CISSP, CISM, CISA > Linux, VoIP and much more fun > www.okay.com.mx > > Need LCR? Check out LCR for FusionPBX with FreeSWITCH > Need Billing? Check out Billing for FusionPBX with FreeSWITCH > > 2015-09-15 22:27 GMT-04:00 Sergey Safarov : > >> HI Luis >> Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 >> As I known to build dependencies is required update glibc and other libs. >> According tikket FS-7705 this RPMs cannot be included to FS repo. >> >> On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz < >> luis.daniel.lucio at gmail.com> wrote: >> >>> I'm working on the centos 6 rpm. I only miss I finish vlc >>> >>> I will make them public when done. Including centos 7 as well >>> Le 2015-09-14 6:40 AM, "Denis Jakovlev" a ?crit : >>> >>>> Hi All, >>>> >>>> I'm sorry, but I have a problem with the CentOS 7 installation. >>>> >>>> I do as instructed on clean CentOS7 installation >>>> >>>> >>>> Centos 7 Package (FreeSWITCH 1.6) >>>> rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm >>>> yum install --nogpgcheck freeswitch-config-vanilla >>>> yum install sox freeswitch-sounds* >>>> Enjoy FreeSWITCH! >>>> >>>> >>>> I have a problem on step "yum install --nogpgcheck >>>> freeswitch-config-vanilla" >>>> >>>> >>>> ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed >>>> ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed >>>> --> Processing Dependency: db4 for package: >>>> freeswitch-1.6.0-1.el7.centos.x86_64 >>>> ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed >>>> ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed >>>> ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed >>>> ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed >>>> ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed >>>> ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed >>>> ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed >>>> ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed >>>> --> Finished Dependency Resolution >>>> Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) >>>> >>>> *Requires: db4 * You could try using --skip-broken to work around the >>>> problem >>>> You could try running: rpm -Va --nofiles --nodigest >>>> >>>> what am I doing wrong? >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> *-- S pozdravem, Ing.Denis Jakovlev mob.tel >>>> . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal >>>> jste: * >>>> EXCELLENT! Thanks you so much for such a great job! >>>> >>>> 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli : >>>> Yay!! >>>> >>>> Well done Ken!! >>>> >>>> -giovanni >>>> >>>> >>>> >>>> On Tue, Sep 8, 2015 at 4:56 PM, wrote: >>>> New Post on freeswitch.org from Kathleen King >>>> check it out at http://ift.tt/1NfRNk0 >>>> The FreeSWITCH 1.6.0 release is here! >>>> The FreeSWITCH 1.6.0 release is here! This is a routine maintenance >>>> release and the resources are located here: >>>> >>>> - Tarball: http://ift.tt/1NfRO7L >>>> - Packaging: http://ift.tt/1U8FMQN (Please Note the updated >>>> location for 1.6 packages) >>>> >>>> And we?re dropping support in packaging for anything older than Debian >>>> 8.0 and anything older than Centos 7.0 due to a number of dependency issues >>>> on older platforms. >>>> New features that were added: >>>> >>>> - FS-7337 [mod_sofia] Add support for >>>> Remote-Party-ID header in UPDATE request. >>>> - FS-7561 [mod_sofia] Add Perfect Forward >>>> Secrecy (DHE PFS) >>>> - FS-7560 [mod_nibblebill] Added new >>>> options to nibble bill for minimum charges and rounding >>>> - FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / >>>> Websockets and additional support ice/dtls ipv6 functionality >>>> - FS-6801 [mod_sofia] Add sip_watched_headers variable to launch >>>> events when a SIP message contains a given SIP header >>>> - FS-7564 [mod_rayo] Added new algorithms for offering calls to >>>> clients >>>> - FS-7436 FS-7601 [mod_opus] Added FEC support >>>> - FS-7603 [mod_event_socket] Failover for socket application in >>>> dialplan >>>> - FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add >>>> bandwidth settings to flash video >>>> - FS-7311 [mod_sofia] Updating display name is disabled when >>>> caller_id equal ?_undef_? >>>> - FS-7513 [mod_conference] Add video-auto-floor-msec param to >>>> control how long a member must have the audio floor before also taking the >>>> video floor and make sure user does not have auto avatar when not visible >>>> - FS-7620 [ftmod_libpri] Correctly set >>>> calling number presentation and screening fields >>>> - FS-7138 [mod_callcenter] Added a new >>>> reserve-agents param >>>> - FS-7436 FS-7601 >>>> [mod_opus] FEC support >>>> - FS-7623 [mod_amqp] Allow for custom >>>> exchange name and type for producers and fixed param name ordering bug >>>> caused by exposing these params >>>> - FS-7638 Allow ipv4 mapped ipv6 address to >>>> pass ipv4 ACLs properly >>>> - FS-7643 [mod_opus] Added interpretation >>>> of maxplaybackrate and sprop-maxcapturerate >>>> - FS-7641 Added video support to eavesdrop >>>> - FS-7656 [mod_localstream] Added >>>> mod_local_stream video support, and make mod_conference move the video in >>>> and out of a layer when the stream has video or not, scan for relative file >>>> in art/eg.wav.png and display it as video when playing audio files, put >>>> video banner up if artist or title is set, and fixed a/v sync on first >>>> connection >>>> - FS-7629 [mod_conference] Added member >>>> status in json format to the conference live array, add >>>> livearray-json-status to conference-flags to enable >>>> - FS-7517 FS-7519 >>>> [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would >>>> work with FireFox >>>> - FS-7664 [mod_verto] Set ICE candidate >>>> timeout to wait for only 1 second to fix media delays >>>> - FS-7660 [mod_opus] Enabled with new API >>>> command ?opus_debug? to show information about Opus payload for debugging. >>>> - FS-7519 [mod_av] Fixed bitrate and added >>>> some presets >>>> - FS-7693 [mod_conference] Lower the >>>> default energy level in sample configs to improve voice quality >>>> - FS-7720 Improve play_and_detect_speech to >>>> set current_application_response channel variable as follows: ?USAGE >>>> ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer >>>> failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to >>>> allocate a session, and ?ERROR?: any other errors >>>> - FS-7732 Continue recording with >>>> uuid_transfer >>>> - FS-7752 [mod_rayo] Increase maximum >>>> number of elements from 30 to 1024 to allow adhearsion to create large >>>> grammars to navigate IVR menus. >>>> - FS-7750 [mod_commands] Allow for >>>> uuid_setvar to handle arrays >>>> - FS-7758 [mod_loopback] Emit an event if a >>>> loopback bowout occurs >>>> - FS-7759 [mod_sofia] Added the channel >>>> variable ignore_completed_elsewhere to suppress setting the completed >>>> elsewhere cause >>>> - FS-7771 Set a channel variable if the >>>> recording is terminated due to silence hits >>>> - FS-7760 Added xml fetch for channels to >>>> externally support nightmare transfer depends on >>>> channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) >>>> - FS-7730 [mod_smpp] Added mod_smpp as an >>>> event handler moduleand fixed the default configs to provided sample load >>>> option for mod_sms and mod_smpp >>>> - FS-7774 Add mod_kazoo >>>> - FS-7780 Add new channel variable >>>> max_session_transfers. If set, this variable is used to count the number of >>>> session transfers allowed instead of the max_forwards variable. If not set, >>>> the existing behavior is preserved. >>>> - FS-7783 Add channel variable for >>>> capturing DTMF input when using play_and_get_digits when the response does >>>> not match >>>> - FS-7772 [mod_opus] Add functionality to >>>> keep FEC enabled on the encoder by modifying the bitrate if packet loss >>>> changes (Opus codec specific behaviour). >>>> - FS-7799 [mod_png] Add API command >>>> uuid_write_png >>>> - FS-7801 [mod_opus] Added support to set >>>> CBR mode >>>> - FS-7685 [mod_say_nl] Fix Dutch numbers >>>> pronunciation >>>> - FS-7198 Add coma separated values and >>>> reverse ranges for time-of-day and day-of-week matches >>>> - FS-7809 [mod_opus] Added 60 ms ptime for >>>> Opus at 8 khz ( opus at 8000h@60i ) >>>> - FS-7405 [mod_dialplan_xml] Fix condition >>>> regex=?all? to work with time conditions >>>> - FS-7819 [mod_opus] Restore bitrate (if >>>> there?s no more packet loss) and added step for 60 ms >>>> - FS-7773 [mod_sofia] Adding additional >>>> transfer events when the fire-transfer-events=true profile parameter is set >>>> - FS-7820 FreeSWITCH automated unit test >>>> and micro benchmark framework >>>> - FS-7769 [mod_conference] Add new >>>> multi-canvas and telepresence features >>>> - FS-7847 [mod_conference] Add layers that >>>> do not match the aspect ration of conference by using the new hscale layer >>>> param for horizontal scale, and add zoom=true param to crop layer instead >>>> of letterbox, add grid-zoom layout group that demonstrates these layouts, >>>> and fix logo ratios and add borders too. >>>> - FS-7813 [mod_conference] Add vmute member >>>> flag. >>>> - FS-7846 [mod_dptools] Add >>>> eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel >>>> variables to allow you to start eavesdrop in whisper mode of specific call >>>> leg >>>> - FS-7760 [mod_sofia] Revise channel fetch >>>> on nightmare transfer and add dial-prefix and absolute-dial-string to the >>>> nightmare xml >>>> - FS-7829 [mod_opus] Add sprop-stereo fmtp >>>> param to specify if a sender is likely to send stereo or not so the >>>> receiver can safely downmix to mono to avoid wasting receiver resources >>>> - FS-7830 [mod_opus] Added use-dtx param in >>>> config file (enables DTX on the encoder, announces in fmtp) >>>> - FS-7824 [mod_png] Add functionality for >>>> capturing screenshots from both legs to uuid_write_png >>>> - FS-7549 [mod_ladspa] Added an API for >>>> removing an active ladspa effect on a channel. For conformance reasons, the >>>> uuid_ladspa command now accepts ?stop? and ?start?, while the previous >>>> functionality (without any verb) which will simply add ladspa remains >>>> intact. >>>> - FS-7848 [mod_opus] Add support for 80 ms, >>>> 100 ms, 120 ms packetization >>>> - FS-7519 FS-7677 >>>> [mod_av] Add H.263 codec support >>>> - FS-7885 Add getcputime to retrieve >>>> FreeSWITCH process CPU usage >>>> - FS-7889 [mod_conference] Move conference >>>> chat to use an event channel so messages only go to the right ?room? for >>>> the conference and move conference chat functionality to use event_channel. >>>> - FS-7900 [mod_png] Allow snapshot of >>>> single legged calls >>>> - FS-7912 [mod_lua] Added session UUID to >>>> lua error logs, if known and added session UUID to embedded language (lua, >>>> javascript, etc) logs when session sanity check fails >>>> - FS-7760 [mod_sofia] Improved the xml >>>> fetch lookup for channels on nightmare transfer >>>> - FS-7922 [mod_commands] Added >>>> uuid_redirect API command. This provides the equivalent functionality of >>>> the dptools ?redirect? application as an api command. >>>> - FS-7806 FS-7803 >>>> [mod_amqp] Added new properties to amqp configuration, fixed the usage for >>>> enable_fallback_format_fields, and added amqp_util_encode to fix a routing >>>> key issue >>>> - FS-7972 [verto communicator] Creating >>>> Verto Communicator >>>> - FS-7988 Add a perl script to help file >>>> bugs from the command line and add fixbug.pl to tree >>>> - FS-8009 [verto communicator] Create a >>>> grunt project with livereload support. Documentation can be found >>>> here . >>>> - FS-8010 [verto communicator] Add options >>>> for googAutoGainControl, googNoiseSuppression, and googHighpassFilter >>>> - FS-7855 [verto communicator] Pass >>>> userVariables back to the live array to allow for displaying the Gravatar >>>> associated with a member?s email address >>>> - FS-8075 [mod_hiredis] Add mod_hiredis >>>> including support for redis limits and added support for raw redis >>>> commands. Added deprecation notices to mod_redis >>>> - FS-8049 [mod_commands] Add getenv FSAPI >>>> - FS-8036 [verto.js] Add chatCallback to >>>> $.verto.conf >>>> >>>> Improvements in build system, cross platform support, and packaging: >>>> >>>> - FS-7610 Fixed a gcc5 compilation issue >>>> - FS-7499 Fixed a build error on 32bit platforms >>>> - FS-7570 Fixed a compilation issue w/ zrtp enabled >>>> - FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy >>>> - FS-7635 Removed msvc 2005, 2008, and 2010 >>>> non working build systems >>>> - FS-7373 Expose the custom repo and key >>>> path to the build-all command too >>>> - FS-7648 Foundation for QA testing config >>>> , adding leave/check videomail test cases, adding videomail voicemail >>>> profile, adding video record/ playback test cases, adding set video on >>>> hold, force pre-answer prefix, and adding an eavesdrop test case. >>>> - FS-7338 Removed mod_shout dep libs to >>>> system libs to continue cleaning up the libs for the 1.6 build process and >>>> added Debian packaging for several new modules, as well as handle system >>>> lib change for a handful of modules >>>> - FS-7653 Sample build system for a stand >>>> alone(out of tree) FreeSWITCH module >>>> - FS-7601 [mod_opus] [mod_silk] Removed a >>>> bounds check that can never be true in opus fec code and modify >>>> jitterbuffer usage to match the api change >>>> - FS-7648 More work toward setting up a QA >>>> testing configuration, add condition testing for regex all and xor cases, >>>> adding profile-variable for testing cases , add lipsync tests for playback >>>> and local stream, add stereo, and configuration for mcu test >>>> - FS-7338 Fixed bug in Debian packaging >>>> when trying to build against custom repo >>>> - FS-7609 Enable building of >>>> mod_sangoma_codec for Debian Wheezy/Jessie >>>> - FS-7667 [mod_java] Fixed include >>>> directory detection when using Debian java packages and use detected >>>> directory >>>> - FS-7655 Make libvpx and libyuv optional >>>> (none of the video features will work without them) The following modules >>>> require these libraries to be installed still: mod_av mod_cv mod_fsv >>>> mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, >>>> fix build issue w/ strict prototypes, and fix a few functions that need to >>>> be disabled without YUV >>>> - FS-7605 Fixed default configuration >>>> directory in Debian packages and fixed Debian packaging dependencies on >>>> libyuv and libvpx >>>> - FS-7669 When installing from Debian >>>> packaging if you don?t have the /etc/freeswitch directory, we will install >>>> the default packages for you. If you already have this directory, we?ll let >>>> you deal with your own configs. >>>> - FS-7297 [mod_com_g729] Updated the make >>>> target installer >>>> - FS-7644 Added a working windows build >>>> without video support for msvc 2013 >>>> - FS-7666 [mod_managed] Fixed error >>>> building mod_managed on non windows platforms >>>> - FS-7707 Fix build error on CentOS7 >>>> - FS-7655 Fixed a build error when we have >>>> PNG but not YUV >>>> - FS-7723 Change RPMs to use -ncwait >>>> instead of -nc. This will cause the initscript to pause and wait for FS to >>>> be ready before continuing. >>>> - FS-7648 Added a test cases for FS-7724 >>>> and FS-7687 >>>> - FS-7726 Additional configurations for a >>>> QA test case >>>> - FS-7715 Updates to configure and spec >>>> files for next development branch and added images to spec file and fixed >>>> build/freeswitch.init.redhat since redhat likes to override settings in the >>>> script with TAGs in comments >>>> - OPENZAP-238 [freetdm] Fix some GSM >>>> compilation errors and do a bit of code cleanup >>>> - OPENZAP-237 [freetdm] Use __func__ >>>> instead of __FUNCTION__ to comply with c99 in gcc 5.1 >>>> - FS-7628 [mod_erlang_event] Removed unused >>>> variables causing a compilation error >>>> - FS-7776 Add mod_kazoo to packaging >>>> - FS-7845 [mod_conference] Break up >>>> mod_conference into multiple source files to improve build performance >>>> - FS-7769 [mod_conference] Fixed a build >>>> issue >>>> - FS-7820 Fix build system typo. Don?t >>>> assign the same variable twice. >>>> - FS-7043 Fixed apr1 unresolved symbols in >>>> libfreeswitch.so.1.0.0 >>>> - FS-7130 Make /run/freeswitch persistent >>>> in the Debian packages, so it will start under systemd >>>> - FS-7860 Prevent a switch_rtp header >>>> conflict >>>> - FS-7130 Make /run/freeswitch persistent, >>>> so it will start under systemd >>>> - FS-7728 Fixed Windows build issues minus >>>> video features >>>> - FS-7965 [mod_conference] Fixed an error >>>> thrown when compiling with GCC >>>> - FS-7985 [mod_voicemail] Fixed a >>>> compilation error on 32-bit PCC platform >>>> - FS-8015 [mod_conference] Add project dir >>>> to include for mod_conference so it picks up mod_conference.h for Windows >>>> - FS-8061 [verto_communicator] Adding >>>> license to package.json >>>> - FS-8047 [build] Fixed build error in >>>> mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using >>>> __FUNCTION__ on newer compilers >>>> - FS-8054 [mod_rayo] Fixed a warning when >>>> building on Debian >>>> - FS-8055 [build] Add confdir variable to >>>> freeswitch.pc >>>> - FS-7966 [windows] Working msvc 2015 build >>>> support. Does not yet include video features. >>>> - FS-8019 [debian] Excluded few modules >>>> that fail to compile from debian/bootstrap.sh, fixed the handling of -T and >>>> -t and added debian/apt_sources.list with necessary dependencies to build >>>> master, and updated debian/README.source >>>> - FS-8058 [mod_vpx] Build correctly against >>>> libvpx that is not installed into default system library locations >>>> >>>> The following bugs were squashed: >>>> >>>> - FS-7579 [mod_conference] Fixed a bug not allowing suppression of >>>> play-file-done >>>> - FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from >>>> opus.conf.xml >>>> - FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp >>>> on each other in database when thundering herd occurs >>>> - FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it >>>> should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation >>>> mode) by 2400 >>>> - FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues >>>> on newer libedit >>>> - FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to >>>> web server >>>> - FS-7584 More work on rtcp-mux interop issue with chrome canary >>>> causing video transport failure >>>> - FS-7586 [mod_conference] Change the default >>>> min-required-recording-participants option for mod_conference from 2 to 1 >>>> and silence the warning when the value is set to 1 in the configs >>>> - FS-7607 Update URLs to reflect https protocol on freeswitch.org >>>> websites and update additional URLs to avoid 301 redirects. >>>> - FS-7479 Fixed a crash caused by large RTP/PCMA packets and >>>> resampling >>>> - FS-7524 [mod_callcenter] Fixing tiers, level and position should >>>> default to 1 instead of 0 >>>> - FS-7613 Fixed a crash in core text rendering >>>> - FS-7612 Fixed invalid json format for >>>> callflow key >>>> - FS-7609 [mod_sangoma_codec] Now that >>>> libsngtc-dev and libsngtc are in the FS debian repo, enable >>>> mod_sangoma_codec >>>> - FS-7621 [mod_shout] Fixed a slow interrupt >>>> - FS-7432 Fixed missing a=setup parameter >>>> from answering SDP >>>> - FS-7622 [mod_amqp] Make sure to close the >>>> connections on destroy. Currently the connection is malloc?d from the >>>> module pool, so there is nothing to destroy. >>>> - FS-7586 [mod_vlc] A fix for failing to >>>> encode audio during the recording of video calls >>>> - FS-7573 Fixed 80bit tag support for zrtp >>>> - FS-7636 Fixed an issue with >>>> transfer_after_bridge and park_after_bridge pre-empting transfers >>>> - FS-7654 Fixed an issue with eavesdrop >>>> audio not working correctly with a mixture of mono and stereo >>>> - FS-7641 Fixed a segfault in eavesdrop >>>> video support >>>> - FS-7649 [mod_verto] Fixed issue with h264 >>>> codec not being configured in verto.conf.xml >>>> - FS-7657 [mod_verto] Fixed a bug with TURN >>>> not being used. Note, you can pass an array of stun servers, including >>>> TURN, to the verto when you start it up. (see verto.js where iceServers is >>>> passed) >>>> - FS-7665 [mod_conference] Fixed a bug with >>>> the video floor settings not giving the video floor to the speaker >>>> - FS-7650 [mod_verto] Fixed crash when >>>> making a call from a verto user with profile-variables in their user profile >>>> - FS-7710 [mod_conference] Added the >>>> ability to set bandwidth to ?auto? for conference config >>>> - FS-7432 Fixed dtls/srtp, use correct >>>> a=setup parameter on recovering channels >>>> - FS-7678 Fixed for fail_on_single_reject >>>> not working with | bridge >>>> - FS-7709 [mod_verto] Verto compatibility >>>> fixes for Firefox >>>> - FS-7689 [mod_lua] Fixed a bug with lua >>>> not loading directory configurations >>>> - FS-7694 [mod_av] Fixed for leaking file >>>> handles when the file is closed. >>>> - FS-7467 [mod_callcenter] Fixing stuck >>>> channels using uuid-standby agents >>>> - FS-7699 [mod_verto] Fixed for browser >>>> compatibility >>>> - FS-7722 Fixed an issue with >>>> record_session including params when creating path >>>> - FS-7489 [mod_unimrcp] Fixed a TTS Audio >>>> Queue Overflow >>>> - FS-7724 [mod_conference] Fixed a segfault >>>> when missing fonts when trying to render banner >>>> - FS-7519 [mod_av] Fixed a regression in >>>> the visual appearance of decode app output >>>> - FS-7703 Fixed a bug caused by >>>> answer_delay being set in the default configurations >>>> - FS-7679 [mod_verto] Fixed a bug causing >>>> one way audio on Chrome when video is enabled and when using a sip without >>>> video >>>> - FS-7729 [mod_verto] Fixed the formatting >>>> for IPv6 addresses >>>> - FS-7734 [mod_nibblebill] Fixed a deadlock >>>> - FS-7726 Fixed a bug with recording a >>>> video session on DTMF command >>>> - FS-7721 Fixed a segfault caused when >>>> using session:recordFile() and session:unsetInputCallback in a lua script >>>> - FS-7429 [mod_curl] Fixed to output valid >>>> json >>>> - FS-7746 [mod_verto] Fixed a device >>>> permission error in verto client >>>> - FS-7753 [mod_local_stream] Fixed some >>>> glitching and freezing video when using hold/unhold >>>> - FS-7761 [core] Fix shutdown races running >>>> api commands during shutdown >>>> - FS-7767 [mod_sofia] Fixed a segfault >>>> caused by invalid arguments to sip_dig >>>> - FS-7744 [mod_conference] Fixed a bug >>>> causing the first user?s video stream to stop when another verto user calls >>>> the conference >>>> - FS-7486 [mod_sofia] Fixed the handling of >>>> queued requests >>>> - FS-7775 [mod_conference] Fix threading >>>> issue causing stuck worker threads >>>> - FS-7777 [mod_imagick] Fixed a regression >>>> causing a segfault when playing png & pdf in conference >>>> - FS-7778 [mod_sofia] Fixed a bug causing a >>>> SQL statement to fail because of a double quote instead of a single quote >>>> - FS-7754 [freetdm] Fixed a bug relating to >>>> single digit dial-regex with analog devices >>>> - FS-7785 [mod_opus] Fix for invalid ptime >>>> 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. >>>> - FS-7762 [mod_av] Handle buffer allocation >>>> failures of large buffers >>>> - FS-7849 [verto] Remove extra div breaking >>>> full screen in html >>>> - FS-7832 [mod_opus] Fixes when comparing >>>> local and remote fmtp params >>>> - FS-7731 [mod_xml_cdr] Fixed a curl >>>> default connection timeout >>>> - FS-7844 Fix packet loss fraction when >>>> calculating loss average >>>> - FS-7789 [mod_av] Fixed issue with audio >>>> dropping out partway through recordings >>>> - FS-7854 Add task_runtime to tasks table >>>> in core database >>>> - FS-7856 [mod_av] Fix some segfaults and >>>> leaks. >>>> - FS-7866 Fixed a crash when running >>>> incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? >>>> - FS-7861 FS-7862 [mod_conference] Fixed a >>>> crash and other issues caused by multi canvas feature >>>> - FS-7681 [mod_conference] Factor out >>>> conference->canvas and allow per canvas record and play >>>> - FS-7869 [mod_conference] Fixed a deadlock >>>> on shutdown after playing video file that will not display video >>>> - FS-7654 Fixed regressions on >>>> eavesdropping on channels playing a file and on channels with unlike rates >>>> - FS-7872 [mod_verto] Gracefully fail >>>> attempting to transfer 1 legged call >>>> - FS-7874 [mod_conference] Fixed incorrect >>>> layout group count >>>> - FS-7870 [mod_conference] Allow jsonapi >>>> commands to pass the string id field to pass special ID?s like ?last? >>>> - FS-7882 [mod_conference] Allow JSON API >>>> commands to send third arg for muting >>>> - FS-7888 [mod_verto] Fixed namespacing >>>> problems in javascript library masked by global verto object >>>> - FS-7811 Use more common format CIF for >>>> blank image >>>> - FS-7902 [mod_local_stream] Fix for queue >>>> filling up when you have a mix of video and non video files >>>> - FS-7891 [mod_spandsp] Allow spandsp dtmf >>>> detector to work on rates other than 8k >>>> - FS-7839 Correct firefox > 38 DTLS >>>> behavior to match new EC requirements >>>> - FS-7769 [mod_conference] Fixed vmute on >>>> personal canvas and fixed changing layouts on personal canvas >>>> - FS-7893 [mod_conference] Fixed a bug >>>> causing muxing write thread to occasionally not close on shutdown >>>> - FS-7904 Fixed alpha image patching >>>> - FS-7906 [mod_av] Correct crash from >>>> multi-threaded opening or closing of multiple files at the same time >>>> - FS-7913 [mod_conference] Fixed miscast >>>> variable >>>> - FS-7918 [mod_kazoo] Small fixes in >>>> mod_kazoo >>>> - FS-7917 [mod_sofia] Fixed default config, >>>> we really shouldn?t be setting ext-*-ip settings for ipv6 profiles >>>> - FS-7908 FS-7092 >>>> Fixed the generated sdp including telephone-event for the rates of video >>>> codecs (90000) when it should only be audio codec rates >>>> - FS-7927 Fixed a typo in variable name: >>>> eavesdrop_annnounce_macro >>>> - FS-7940 [mod_conference] Fixed an issue >>>> where the video image does not appear on the new canvas when switching >>>> - FS-7930 [mod_conference] Correct >>>> termination of conference when the last member with endconf left. >>>> - FS-7953 [verto communicator] Fixed >>>> dialing when typing extension using the keyboard. >>>> - FS-7958 [mod_conference] Fixed a race >>>> condition causing crash in conference video MCU >>>> - FS-7951 [mod_rayo] Completely clean up >>>> mod_rayo if it fails to load >>>> - FS-7955 [mod_sofia] Fixed a crash caused >>>> by invalid contact when using event to send a notify message >>>> - FS-7970 Fixed crash in video_bug_thread >>>> caused by double free >>>> - FS-7971 [mod_opus] Fixed a rate mismatch >>>> and correctly advertise telephone-event and CN rates based on the >>>> advertised rates of offered codecs >>>> - FS-7960 Fixed check_ice routine in >>>> switch_core_media.c to not use dropped candidates >>>> - FS-7975 [mod_voicemail] Fix >>>> record-greeting event missing VM-Greeting-Path >>>> - FS-7969 Fixed a segfault due to >>>> pthread_setschedparam() on a thread that has exited >>>> - FS-7962 Fixed sporadic invite/replaces >>>> failure >>>> - FS-8004 Send keyframe on receiving nack >>>> with multiple consecutive packets >>>> - FS-8005 [mod_opus] Fix for rare decoder >>>> error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 >>>> - FS-8006 Changed the typedef of >>>> switch_core_video_thread_callback_func_t for consistency >>>> - FS-7932 [mod_verto] Removed the param >>>> from the getMute function in verto class, not needed on underlying method >>>> - FS-8008 [mod_verto] Separate verto >>>> default config to have sep v4 and v6 listeners >>>> - FS-8016 [mod_conference] Reduce buffering >>>> of video in conference mux >>>> - FS-7977 [verto communicator] Fixing >>>> default resolution and cleaning code >>>> - FS-7992 [verto communicator] Fixed device >>>> list at settings >>>> - FS-8017 [verto communicator] Fixed uses >>>> of serialized verto in local storage >>>> - FS-7986 [verto communicator] Fix for >>>> devices not refreshing if system config changes >>>> - FS-7998 [verto communicator] Don?t prompt >>>> when recovering call, just do it. >>>> - FS-8003 [verto communicator] Use >>>> audioInDevices instead of audioDevices to match verto plugin >>>> - FS-8027 [verto communicator] Added >>>> watchTask flag to browserSync and add proper regex for replacements >>>> - FS-8026 [verto_communicator] Added an >>>> auto-focus directive to both dial-pad and login so that enter will just >>>> work. On dial-pad useful to provide keyboard only input without the need to >>>> using the mouse >>>> - FS-7995 [verto_communicator] Upon call >>>> recovery, emit an event on $rootScope so that controllers are able to >>>> properly clear states. >>>> - FS-7945 [verto communicator] Use >>>> angular-prompt to ask the user to enter a text for the banner. If >>>> cancelled, nothing is done. >>>> - FS-8045 [verto communicator] Make the >>>> folder structure compliant with AngularJS best practices and adjust build >>>> system. >>>> - FS-7957 [verto_communicator] Make console >>>> less chatty by commenting liveArray updates and get initial state of the >>>> conference on liveArray boot event. >>>> - FS-7979 [verto_communicator] Prompt for >>>> extension before transferring a conference member >>>> - FS-8001 [verto_communicator] For this to >>>> work, passing in the parameter was missing >>>> - FS-7979 [verto_communicator] Removed >>>> extra console.log and commented line >>>> - FS-8025 [verto_communicator] Restored the >>>> blue background on the video controls and making icons white again, looking >>>> better. >>>> - FS-8062 [verto_communicator] Fixed video >>>> controls tool-tips, now they are visible >>>> - FS-8048 [verto_communicator] Fixed >>>> infinite reconnect after changing hostname and websocket url >>>> - FS-8066 [verto communicator] Added >>>> encoded avatar url to userVariables so that mod_conference can use it when >>>> no video, or video mute >>>> - FS-8018 [verto_communicator] Separation >>>> of concerns. Get storage service to manage all settings instead of >>>> vertoService >>>> - FS-8043 [verto_communicator] Removed >>>> unnecessary calls to localStorage >>>> - FS-8040 [verto_communicator] Check if we >>>> have a valid resolution reported before calling camera routines and hide >>>> controls if none are found >>>> - FS-8092 [verto_communicator] If there is >>>> no data in localStorage, select best resolution for selected camera >>>> - FS-7840 [verto_communicator] Use >>>> chatChannel to send and receive messages from conferences >>>> - FS-8088 [verto_communicator] Call >>>> conference destroy upon hangup and on event destroy to properly unsubscribe >>>> from events >>>> - FS-8046 [verto] Fixed for library not >>>> passing device preferences to dialog properly >>>> - FS-8053 [verto] Don?t receive video on >>>> screen share >>>> - FS-8059 [verto] Fixed typo when >>>> transferring party from conference >>>> - FS-8060 [verto] Conditionally set video >>>> tag src to null for FF and empty string for others >>>> - FS-8087 [verto] Fixed issue in camera >>>> selection on recovery, refactor to use localStorage, change res detection, >>>> reload on network change, pass resCheck callback into deviceParams, always >>>> make one basic call to getusermedia to ensure perms are ok, pass valid res >>>> to callback, make $.FSRTC.validRes available globally, sync minified, fix >>>> depth issue in cached json, test for valid cache before setting vars >>>> - FS-8028 [mod_shout] Fixed random sockets >>>> being closed regression from FS-7621 >>>> - FS-8029 [jitterbuffer] Fixed robotic >>>> sound when using jitterbuffer when buffer timestamps get behind that of the >>>> packet timestamps, such as when the source clock is out of sync with our >>>> clock >>>> - FS-8056 [mod_voicemail] Fixed a segfault >>>> on vm_inject, regression from FS-7968 >>>> - FS-7968 [mod_voicemail] Fixed verbose >>>> events >>>> - FS-7942 [udptl] Fixed rare segfault on >>>> t.38 fax FS-8014 is a duplicate of this issue >>>> - FS-8031 [dtls] Fixed delayed DTLS media >>>> due to changing ICE candidates >>>> - FS-7903 [proxy_media] Fix Codec PROXY >>>> Exists but not at the desired implementation. 0hz 0ms 1ch error when using >>>> proxy media. >>>> - FS-7989 [fixbug.pl] Add ?author option >>>> - FS-8037 [mod_sofia] Fixed so >>>> zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP >>>> - FS-7135 [mod_sofia] Fixed response to >>>> re-invite with duplicate sdp (such as we get from session refresh) when soa >>>> is disabled to include an sdp. Fixed t.38 fax failure on session refresh >>>> - FS-8050 [mod_av] Fixed a crash when >>>> streaming rtmp of desktop share >>>> - FS-7640 [rtp] Fixed some comparisons in >>>> switch_rtp.c to be wraparound proof >>>> - FS-8057 [core] Fixed a segfault when >>>> doing video call when built against libyuv but not libvpx >>>> - FS-8069 [stun] Fixed ipv6 support missing >>>> in stun code >>>> - FS-8071 [rtp] remove unnecessary auto >>>> adjust remote address rules when in ICE mode >>>> - FS-8077 [mod_conference] Fix memory leak >>>> in record >>>> - FS-8091 [core] Added some missing message >>>> names to session message name list (would have caused missing information >>>> in some log messages) >>>> - FS-8093 [mod_silk] Remove giant stack >>>> allocation in switch_silk_decode >>>> >>>> > > _________________________________________________________________________ > 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/20150929/61f19917/attachment-0001.html From krice at freeswitch.org Wed Sep 30 04:04:12 2015 From: krice at freeswitch.org (Ken Rice) Date: Tue, 29 Sep 2015 19:04:12 -0500 Subject: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! In-Reply-To: References: <55eef70a197e4_3e16118732839612@resque-worker-high.3.mail> <1412936596.20150914123948@seznam.cz> <44B8C563-4DA8-42FC-BFCB-0E5F15C0621F@jerris.com> Message-ID: <235401d0fb13$8a1b4de0$9e51e9a0$@freeswitch.org> Luis, you have been nicely asked a few times not to post those things here, if things aren?t like you like them in the packages please provide a pull request so that those patches can be reviewed for inclusion into FreeSWITCH Mainline. As far as the code we build packages from, we clearly mark those via git tag in our public repository. The code is freely available for anyone to review and propose changes to anything they think is a security issue or a bug as well as enhancements. The builds are clearly visible on our bamboo server (https://freeswitch.org/bamboo as well as the change logs on the commit history you are welcome to inspect by either cloning the repo, or visiting either https://freeswitch.org/stash or https://freeswitch.org/fisheye both of which offer detailed commit history along with code review tools. The problem here is if we publish packages that are signed with the Official FreeSWITCH.org packaging keys you can know exactly what we built from and how to reproduce those same results. Can you make your own packages? Sure you can, that?s the beauty of open source, we can however request that you not use our mailing list to promote your packages that we have no idea how you build them from what source code with what patches. Have a nice Day Ken From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Luis Daniel Lucio Quiroz Sent: Tuesday, September 29, 2015 6:38 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] The FreeSWITCH 1.6.0 release is here! Michael, respectfully, I quote you: " I would assume that any non official repo could have who knows what code", Imagine if all projects take your position, everyone would be afraid of using linux, windows, osx; using a binary program, even downloading a distro because who knows what it has. And I return your argument, who know what does FS does behind, the code is so complex for majority of users that, maybe, just maybe, it has a hidden spyware in the code. It is obvious that this is not the case,and everybody is free to use what ever they want. You should say thanks, someone did your project work where you haven't. LD Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH 2015-09-29 11:42 GMT-04:00 Michael Jerris >: Please note, non official repos should not be linked here. I would assume that any non official repo could have who knows what code, and the freeswitch team cautions strongly against their use. On Sep 27, 2015, at 10:58 PM, Luis Daniel Lucio Quiroz > wrote: Sergey, Not on FS repo, but they are included in mine Luis Daniel Lucio Quiroz CISSP, CISM, CISA Linux, VoIP and much more fun www.okay.com.mx Need LCR? Check out LCR for FusionPBX with FreeSWITCH Need Billing? Check out Billing for FusionPBX with FreeSWITCH 2015-09-15 22:27 GMT-04:00 Sergey Safarov >: HI Luis Please check FS-7705 https://freeswitch.org/jira/browse/FS-7705 As I known to build dependencies is required update glibc and other libs. According tikket FS-7705 this RPMs cannot be included to FS repo. On Tue, Sep 15, 2015, 22:59 Luis Daniel Lucio Quiroz > wrote: I'm working on the centos 6 rpm. I only miss I finish vlc I will make them public when done. Including centos 7 as well Le 2015-09-14 6:40 AM, "Denis Jakovlev" > a ?crit : Hi All, I'm sorry, but I have a problem with the CentOS 7 installation. I do as instructed on clean CentOS7 installation Centos 7 Package (FreeSWITCH 1.6) rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm yum install --nogpgcheck freeswitch-config-vanilla yum install sox freeswitch-sounds* Enjoy FreeSWITCH! I have a problem on step "yum install --nogpgcheck freeswitch-config-vanilla" ---> Package broadvoice.x86_64 0:0.1.0-1.el7.centos will be installed ---> Package freeswitch.x86_64 0:1.6.0-1.el7.centos will be installed --> Processing Dependency: db4 for package: freeswitch-1.6.0-1.el7.centos.x86_64 ---> Package g722_1.x86_64 0:0.2.0-1.el7.centos will be installed ---> Package ilbc.x86_64 0:0.0.1-1.el7.centos will be installed ---> Package libmemcached.x86_64 0:1.0.16-3.el7 will be installed ---> Package libvpx2.x86_64 0:2.0.0-1.el7.centos will be installed ---> Package libyuv.x86_64 0:0.0.1280-0.el7.centos will be installed ---> Package portaudio.x86_64 0:19-1.20071207.el6.rf will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed ---> Package unixODBC.x86_64 0:2.3.1-10.el7 will be installed --> Finished Dependency Resolution Error: Package: freeswitch-1.6.0-1.el7.centos.x86_64 (freeswitch) Requires: db4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest what am I doing wrong? -- S pozdravem, Ing.Denis Jakovlev mob.tel . 775-415-382 ?tvrtek 10. z??? 2015, 14:42:18, napsal jste: EXCELLENT! Thanks you so much for such a great job! 2015-09-08 10:41 GMT-04:30 Giovanni Maruzzelli < gmaruzz at gmail.com>: Yay!! Well done Ken!! -giovanni On Tue, Sep 8, 2015 at 4:56 PM, < krice at freeswitch.org> wrote: New Post on freeswitch.org from Kathleen King check it out at http://ift.tt/1NfRNk0 The FreeSWITCH 1.6.0 release is here! The FreeSWITCH 1.6.0 release is here! This is a routine maintenance release and the resources are located here: * Tarball: http://ift.tt/1NfRO7L * Packaging: http://ift.tt/1U8FMQN (Please Note the updated location for 1.6 packages) And we?re dropping support in packaging for anything older than Debian 8.0 and anything older than Centos 7.0 due to a number of dependency issues on older platforms. New features that were added: * FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request. * FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS) * FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding * FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality * FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header * FS-7564 [mod_rayo] Added new algorithms for offering calls to clients * FS-7436 FS-7601 [mod_opus] Added FEC support * FS-7603 [mod_event_socket] Failover for socket application in dialplan * FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video * FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal ?_undef_? * FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible * FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields * FS-7138 [mod_callcenter] Added a new reserve-agents param * FS-7436 FS-7601 [mod_opus] FEC support * FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params * FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly * FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate * FS-7641 Added video support to eavesdrop * FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection * FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable * FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox * FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays * FS-7660 [mod_opus] Enabled with new API command ?opus_debug? to show information about Opus payload for debugging. * FS-7519 [mod_av] Fixed bitrate and added some presets * FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality * FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: ?USAGE ERROR?: bad application arguments?, ?GRAMMAR ERROR?: speech recognizer failed to load grammar, ?ASR INIT ERROR?: speech recognizer failed to allocate a session, and ?ERROR?: any other errors * FS-7732 Continue recording with uuid_transfer * FS-7752 [mod_rayo] Increase maximum number of elements from 30 to 1024 to allow adhearsion to create large grammars to navigate IVR menus. * FS-7750 [mod_commands] Allow for uuid_setvar to handle arrays * FS-7758 [mod_loopback] Emit an event if a loopback bowout occurs * FS-7759 [mod_sofia] Added the channel variable ignore_completed_elsewhere to suppress setting the completed elsewhere cause * FS-7771 Set a channel variable if the recording is terminated due to silence hits * FS-7760 Added xml fetch for channels to externally support nightmare transfer depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled) * FS-7730 [mod_smpp] Added mod_smpp as an event handler moduleand fixed the default configs to provided sample load option for mod_sms and mod_smpp * FS-7774 Add mod_kazoo * FS-7780 Add new channel variable max_session_transfers. If set, this variable is used to count the number of session transfers allowed instead of the max_forwards variable. If not set, the existing behavior is preserved. * FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match * FS-7772 [mod_opus] Add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour). * FS-7799 [mod_png] Add API command uuid_write_png * FS-7801 [mod_opus] Added support to set CBR mode * FS-7685 [mod_say_nl] Fix Dutch numbers pronunciation * FS-7198 Add coma separated values and reverse ranges for time-of-day and day-of-week matches * FS-7809 [mod_opus] Added 60 ms ptime for Opus at 8 khz ( opus at 8000h@60i ) * FS-7405 [mod_dialplan_xml] Fix condition regex=?all? to work with time conditions * FS-7819 [mod_opus] Restore bitrate (if there?s no more packet loss) and added step for 60 ms * FS-7773 [mod_sofia] Adding additional transfer events when the fire-transfer-events=true profile parameter is set * FS-7820 FreeSWITCH automated unit test and micro benchmark framework * FS-7769 [mod_conference] Add new multi-canvas and telepresence features * FS-7847 [mod_conference] Add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts, and fix logo ratios and add borders too. * FS-7813 [mod_conference] Add vmute member flag. * FS-7846 [mod_dptools] Add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg * FS-7760 [mod_sofia] Revise channel fetch on nightmare transfer and add dial-prefix and absolute-dial-string to the nightmare xml * FS-7829 [mod_opus] Add sprop-stereo fmtp param to specify if a sender is likely to send stereo or not so the receiver can safely downmix to mono to avoid wasting receiver resources * FS-7830 [mod_opus] Added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) * FS-7824 [mod_png] Add functionality for capturing screenshots from both legs to uuid_write_png * FS-7549 [mod_ladspa] Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts ?stop? and ?start?, while the previous functionality (without any verb) which will simply add ladspa remains intact. * FS-7848 [mod_opus] Add support for 80 ms, 100 ms, 120 ms packetization * FS-7519 FS-7677 [mod_av] Add H.263 codec support * FS-7885 Add getcputime to retrieve FreeSWITCH process CPU usage * FS-7889 [mod_conference] Move conference chat to use an event channel so messages only go to the right ?room? for the conference and move conference chat functionality to use event_channel. * FS-7900 [mod_png] Allow snapshot of single legged calls * FS-7912 [mod_lua] Added session UUID to lua error logs, if known and added session UUID to embedded language (lua, javascript, etc) logs when session sanity check fails * FS-7760 [mod_sofia] Improved the xml fetch lookup for channels on nightmare transfer * FS-7922 [mod_commands] Added uuid_redirect API command. This provides the equivalent functionality of the dptools ?redirect? application as an api command. * FS-7806 FS-7803 [mod_amqp] Added new properties to amqp configuration, fixed the usage for enable_fallback_format_fields, and added amqp_util_encode to fix a routing key issue * FS-7972 [verto communicator] Creating Verto Communicator * FS-7988 Add a perl script to help file bugs from the command line and add fixbug.pl to tree * FS-8009 [verto communicator] Create a grunt project with livereload support. Documentation can be found here. * FS-8010 [verto communicator] Add options for googAutoGainControl, googNoiseSuppression, and googHighpassFilter * FS-7855 [verto communicator] Pass userVariables back to the live array to allow for displaying the Gravatar associated with a member?s email address * FS-8075 [mod_hiredis] Add mod_hiredis including support for redis limits and added support for raw redis commands. Added deprecation notices to mod_redis * FS-8049 [mod_commands] Add getenv FSAPI * FS-8036 [verto.js] Add chatCallback to $.verto.conf Improvements in build system, cross platform support, and packaging: * FS-7610 Fixed a gcc5 compilation issue * FS-7499 Fixed a build error on 32bit platforms * FS-7570 Fixed a compilation issue w/ zrtp enabled * FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy * FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems * FS-7373 Expose the custom repo and key path to the build-all command too * FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case. * FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules * FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module * FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change * FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test * FS-7338 Fixed bug in Debian packaging when trying to build against custom repo * FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie * FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory * FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV * FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx * FS-7669 When installing from Debian packaging if you don?t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we?ll let you deal with your own configs. * FS-7297 [mod_com_g729] Updated the make target installer * FS-7644 Added a working windows build without video support for msvc 2013 * FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms * FS-7707 Fix build error on CentOS7 * FS-7655 Fixed a build error when we have PNG but not YUV * FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing. * FS-7648 Added a test cases for FS-7724 and FS-7687 * FS-7726 Additional configurations for a QA test case * FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments * OPENZAP-238 [freetdm] Fix some GSM compilation errors and do a bit of code cleanup * OPENZAP-237 [freetdm] Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 * FS-7628 [mod_erlang_event] Removed unused variables causing a compilation error * FS-7776 Add mod_kazoo to packaging * FS-7845 [mod_conference] Break up mod_conference into multiple source files to improve build performance * FS-7769 [mod_conference] Fixed a build issue * FS-7820 Fix build system typo. Don?t assign the same variable twice. * FS-7043 Fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 * FS-7130 Make /run/freeswitch persistent in the Debian packages, so it will start under systemd * FS-7860 Prevent a switch_rtp header conflict * FS-7130 Make /run/freeswitch persistent, so it will start under systemd * FS-7728 Fixed Windows build issues minus video features * FS-7965 [mod_conference] Fixed an error thrown when compiling with GCC * FS-7985 [mod_voicemail] Fixed a compilation error on 32-bit PCC platform * FS-8015 [mod_conference] Add project dir to include for mod_conference so it picks up mod_conference.h for Windows * FS-8061 [verto_communicator] Adding license to package.json * FS-8047 [build] Fixed build error in mod_basic, mod_rtmp, mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers * FS-8054 [mod_rayo] Fixed a warning when building on Debian * FS-8055 [build] Add confdir variable to freeswitch.pc * FS-7966 [windows] Working msvc 2015 build support. Does not yet include video features. * FS-8019 [debian] Excluded few modules that fail to compile from debian/bootstrap.sh, fixed the handling of -T and -t and added debian/apt_sources.list with necessary dependencies to build master, and updated debian/README.source * FS-8058 [mod_vpx] Build correctly against libvpx that is not installed into default system library locations The following bugs were squashed: * FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done * FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml * FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs * FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 * FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit * FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server * FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure * FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs * FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. * FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling * FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0 * FS-7613 Fixed a crash in core text rendering * FS-7612 Fixed invalid json format for callflow key * FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec * FS-7621 [mod_shout] Fixed a slow interrupt * FS-7432 Fixed missing a=setup parameter from answering SDP * FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc?d from the module pool, so there is nothing to destroy. * FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls * FS-7573 Fixed 80bit tag support for zrtp * FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers * FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo * FS-7641 Fixed a segfault in eavesdrop video support * FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml * FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) * FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker * FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile * FS-7710 [mod_conference] Added the ability to set bandwidth to ?auto? for conference config * FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels * FS-7678 Fixed for fail_on_single_reject not working with | bridge * FS-7709 [mod_verto] Verto compatibility fixes for Firefox * FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations * FS-7694 [mod_av] Fixed for leaking file handles when the file is closed. * FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents * FS-7699 [mod_verto] Fixed for browser compatibility * FS-7722 Fixed an issue with record_session including params when creating path * FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow * FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner * FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output * FS-7703 Fixed a bug caused by answer_delay being set in the default configurations * FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video * FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses * FS-7734 [mod_nibblebill] Fixed a deadlock * FS-7726 Fixed a bug with recording a video session on DTMF command * FS-7721 Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script * FS-7429 [mod_curl] Fixed to output valid json * FS-7746 [mod_verto] Fixed a device permission error in verto client * FS-7753 [mod_local_stream] Fixed some glitching and freezing video when using hold/unhold * FS-7761 [core] Fix shutdown races running api commands during shutdown * FS-7767 [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig * FS-7744 [mod_conference] Fixed a bug causing the first user?s video stream to stop when another verto user calls the conference * FS-7486 [mod_sofia] Fixed the handling of queued requests * FS-7775 [mod_conference] Fix threading issue causing stuck worker threads * FS-7777 [mod_imagick] Fixed a regression causing a segfault when playing png & pdf in conference * FS-7778 [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote * FS-7754 [freetdm] Fixed a bug relating to single digit dial-regex with analog devices * FS-7785 [mod_opus] Fix for invalid ptime 30 ms for opus at 8000h . Replaced 30 ms with 40 ms. * FS-7762 [mod_av] Handle buffer allocation failures of large buffers * FS-7849 [verto] Remove extra div breaking full screen in html * FS-7832 [mod_opus] Fixes when comparing local and remote fmtp params * FS-7731 [mod_xml_cdr] Fixed a curl default connection timeout * FS-7844 Fix packet loss fraction when calculating loss average * FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings * FS-7854 Add task_runtime to tasks table in core database * FS-7856 [mod_av] Fix some segfaults and leaks. * FS-7866 Fixed a crash when running incorrect var api expansion syntax ?eval ${${external_sip_ip}:4}? * FS-7861 FS-7862 [mod_conference] Fixed a crash and other issues caused by multi canvas feature * FS-7681 [mod_conference] Factor out conference->canvas and allow per canvas record and play * FS-7869 [mod_conference] Fixed a deadlock on shutdown after playing video file that will not display video * FS-7654 Fixed regressions on eavesdropping on channels playing a file and on channels with unlike rates * FS-7872 [mod_verto] Gracefully fail attempting to transfer 1 legged call * FS-7874 [mod_conference] Fixed incorrect layout group count * FS-7870 [mod_conference] Allow jsonapi commands to pass the string id field to pass special ID?s like ?last? * FS-7882 [mod_conference] Allow JSON API commands to send third arg for muting * FS-7888 [mod_verto] Fixed namespacing problems in javascript library masked by global verto object * FS-7811 Use more common format CIF for blank image * FS-7902 [mod_local_stream] Fix for queue filling up when you have a mix of video and non video files * FS-7891 [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k * FS-7839 Correct firefox > 38 DTLS behavior to match new EC requirements * FS-7769 [mod_conference] Fixed vmute on personal canvas and fixed changing layouts on personal canvas * FS-7893 [mod_conference] Fixed a bug causing muxing write thread to occasionally not close on shutdown * FS-7904 Fixed alpha image patching * FS-7906 [mod_av] Correct crash from multi-threaded opening or closing of multiple files at the same time * FS-7913 [mod_conference] Fixed miscast variable * FS-7918 [mod_kazoo] Small fixes in mod_kazoo * FS-7917 [mod_sofia] Fixed default config, we really shouldn?t be setting ext-*-ip settings for ipv6 profiles * FS-7908 FS-7092 Fixed the generated sdp including telephone-event for the rates of video codecs (90000) when it should only be audio codec rates * FS-7927 Fixed a typo in variable name: eavesdrop_annnounce_macro * FS-7940 [mod_conference] Fixed an issue where the video image does not appear on the new canvas when switching * FS-7930 [mod_conference] Correct termination of conference when the last member with endconf left. * FS-7953 [verto communicator] Fixed dialing when typing extension using the keyboard. * FS-7958 [mod_conference] Fixed a race condition causing crash in conference video MCU * FS-7951 [mod_rayo] Completely clean up mod_rayo if it fails to load * FS-7955 [mod_sofia] Fixed a crash caused by invalid contact when using event to send a notify message * FS-7970 Fixed crash in video_bug_thread caused by double free * FS-7971 [mod_opus] Fixed a rate mismatch and correctly advertise telephone-event and CN rates based on the advertised rates of offered codecs * FS-7960 Fixed check_ice routine in switch_core_media.c to not use dropped candidates * FS-7975 [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path * FS-7969 Fixed a segfault due to pthread_setschedparam() on a thread that has exited * FS-7962 Fixed sporadic invite/replaces failure * FS-8004 Send keyframe on receiving nack with multiple consecutive packets * FS-8005 [mod_opus] Fix for rare decoder error when doing PLC, OPUS_GET_LAST_PACKET_DURATION might return 0 * FS-8006 Changed the typedef of switch_core_video_thread_callback_func_t for consistency * FS-7932 [mod_verto] Removed the param from the getMute function in verto class, not needed on underlying method * FS-8008 [mod_verto] Separate verto default config to have sep v4 and v6 listeners * FS-8016 [mod_conference] Reduce buffering of video in conference mux * FS-7977 [verto communicator] Fixing default resolution and cleaning code * FS-7992 [verto communicator] Fixed device list at settings * FS-8017 [verto communicator] Fixed uses of serialized verto in local storage * FS-7986 [verto communicator] Fix for devices not refreshing if system config changes * FS-7998 [verto communicator] Don?t prompt when recovering call, just do it. * FS-8003 [verto communicator] Use audioInDevices instead of audioDevices to match verto plugin * FS-8027 [verto communicator] Added watchTask flag to browserSync and add proper regex for replacements * FS-8026 [verto_communicator] Added an auto-focus directive to both dial-pad and login so that enter will just work. On dial-pad useful to provide keyboard only input without the need to using the mouse * FS-7995 [verto_communicator] Upon call recovery, emit an event on $rootScope so that controllers are able to properly clear states. * FS-7945 [verto communicator] Use angular-prompt to ask the user to enter a text for the banner. If cancelled, nothing is done. * FS-8045 [verto communicator] Make the folder structure compliant with AngularJS best practices and adjust build system. * FS-7957 [verto_communicator] Make console less chatty by commenting liveArray updates and get initial state of the conference on liveArray boot event. * FS-7979 [verto_communicator] Prompt for extension before transferring a conference member * FS-8001 [verto_communicator] For this to work, passing in the parameter was missing * FS-7979 [verto_communicator] Removed extra console.log and commented line * FS-8025 [verto_communicator] Restored the blue background on the video controls and making icons white again, looking better. * FS-8062 [verto_communicator] Fixed video controls tool-tips, now they are visible * FS-8048 [verto_communicator] Fixed infinite reconnect after changing hostname and websocket url * FS-8066 [verto communicator] Added encoded avatar url to userVariables so that mod_conference can use it when no video, or video mute * FS-8018 [verto_communicator] Separation of concerns. Get storage service to manage all settings instead of vertoService * FS-8043 [verto_communicator] Removed unnecessary calls to localStorage * FS-8040 [verto_communicator] Check if we have a valid resolution reported before calling camera routines and hide controls if none are found * FS-8092 [verto_communicator] If there is no data in localStorage, select best resolution for selected camera * FS-7840 [verto_communicator] Use chatChannel to send and receive messages from conferences * FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsubscribe from events * FS-8046 [verto] Fixed for library not passing device preferences to dialog properly * FS-8053 [verto] Don?t receive video on screen share * FS-8059 [verto] Fixed typo when transferring party from conference * FS-8060 [verto] Conditionally set video tag src to null for FF and empty string for others * FS-8087 [verto] Fixed issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change, pass resCheck callback into deviceParams, always make one basic call to getusermedia to ensure perms are ok, pass valid res to callback, make $.FSRTC.validRes available globally, sync minified, fix depth issue in cached json, test for valid cache before setting vars * FS-8028 [mod_shout] Fixed random sockets being closed regression from FS-7621 * FS-8029 [jitterbuffer] Fixed robotic sound when using jitterbuffer when buffer timestamps get behind that of the packet timestamps, such as when the source clock is out of sync with our clock * FS-8056 [mod_voicemail] Fixed a segfault on vm_inject, regression from FS-7968 * FS-7968 [mod_voicemail] Fixed verbose events * FS-7942 [udptl] Fixed rare segfault on t.38 fax FS-8014 is a duplicate of this issue * FS-8031 [dtls] Fixed delayed DTLS media due to changing ICE candidates * FS-7903 [proxy_media] Fix Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch error when using proxy media. * FS-7989 [ fixbug.pl] Add ?author option * FS-8037 [mod_sofia] Fixed so zrtp-passthru doesn?t activate unless the zrtp-hash is in the SDP * FS-7135 [mod_sofia] Fixed response to re-invite with duplicate sdp (such as we get from session refresh) when soa is disabled to include an sdp. Fixed t.38 fax failure on session refresh * FS-8050 [mod_av] Fixed a crash when streaming rtmp of desktop share * FS-7640 [rtp] Fixed some comparisons in switch_rtp.c to be wraparound proof * FS-8057 [core] Fixed a segfault when doing video call when built against libyuv but not libvpx * FS-8069 [stun] Fixed ipv6 support missing in stun code * FS-8071 [rtp] remove unnecessary auto adjust remote address rules when in ICE mode * FS-8077 [mod_conference] Fix memory leak in record * FS-8091 [core] Added some missing message names to session message name list (would have caused missing information in some log messages) * FS-8093 [mod_silk] Remove giant stack allocation in switch_silk_decode _________________________________________________________________________ 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/20150929/903d4e9d/attachment-0001.html From mark at votomobile.org Wed Sep 30 04:19:40 2015 From: mark at votomobile.org (Mark Boots) Date: Tue, 29 Sep 2015 18:19:40 -0600 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: Following up on this compile issue, I've checked a few different commits on the v1.4 branch. Going back to this commit builds OK: commit 7dda9d01ead14d18fb46127f60c6c11916a8cfea Author: Michael Jerris Date: Thu Sep 17 22:04:19 2015 -0500 FS-8185: [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size This one doesn't compile: commit 2655c12e45837f2de4c810b2123ad4e12de04475 Author: Anthony Minessale Date: Mon Sep 21 18:00:14 2015 -0500 FS-8190: [mod_event_socket] When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent c Hope this helps! Is this the right place to report, or should I open a Jira issue? Thanks! +Mark On Tue, Sep 29, 2015 at 5:34 PM, Mark Boots wrote: > Using our existing build scripts, we started seeing this compile error > today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come > across this? Thanks! > > Regards, > +Mark > > > making all mod_dptools > make[4]: Entering directory > `/usr/src/freeswitch/src/mod/applications/mod_dptools' > CC mod_dptools_la-mod_dptools.lo > In file included from ../../../../src/include/switch.h:130:0, > from mod_dptools.c:40: > mod_dptools.c: In function 'mod_dptools_shutdown': > mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use in > this function) > switch_event_free_subclass(FILE_STRING_CLOSE); > ^ > ../../../../src/include/switch_event.h:375:97: note: in definition of > macro 'switch_event_free_subclass' > #define switch_event_free_subclass(subclass_name) > switch_event_free_subclass_detailed(__FILE__, subclass_name) > > ^ > mod_dptools.c:5832:29: note: each undeclared identifier is reported only > once for each function it appears in > switch_event_free_subclass(FILE_STRING_CLOSE); > ^ > ../../../../src/include/switch_event.h:375:97: note: in definition of > macro 'switch_event_free_subclass' > #define switch_event_free_subclass(subclass_name) > switch_event_free_subclass_detailed(__FILE__, subclass_name) > > ^ > mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use in > this function) > switch_event_free_subclass(FILE_STRING_FAIL); > > > ==================================== > > Mark Boots, PhD | CEO and CTO, > VOTO Mobile > > PO Box KS17672, Kumasi, Ashanti Region > Ghana > +233 26 416 4182 > > 40 King St. W, Toronto, Ontario > Canada M5H 3Y4 > +1 639 471 0295 > > e: mark at votomobile.org > w: http://votomobile.org > skype: markjboots > twitter: @markjboots > > ==================================== > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/3f72a8ec/attachment.html From mike at jerris.com Wed Sep 30 06:36:23 2015 From: mike at jerris.com (Michael Jerris) Date: Tue, 29 Sep 2015 22:36:23 -0400 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: yes, please file a jira On Tuesday, September 29, 2015, Mark Boots wrote: > Following up on this compile issue, I've checked a few different commits > on the v1.4 branch. > > Going back to this commit builds OK: > > commit 7dda9d01ead14d18fb46127f60c6c11916a8cfea > Author: Michael Jerris > > Date: Thu Sep 17 22:04:19 2015 -0500 > > FS-8185: [core] Allow xml preprocessor to expand variables where the > resulting value is much longer than the original size > > This one doesn't compile: > > commit 2655c12e45837f2de4c810b2123ad4e12de04475 > Author: Anthony Minessale > > Date: Mon Sep 21 18:00:14 2015 -0500 > > FS-8190: [mod_event_socket] When using nixevent, freeswitch stops > sending us certain custom event that were NOT part of the nixevent c > > Hope this helps! Is this the right place to report, or should I open a > Jira issue? > > Thanks! > +Mark > > > On Tue, Sep 29, 2015 at 5:34 PM, Mark Boots > wrote: > >> Using our existing build scripts, we started seeing this compile error >> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >> across this? Thanks! >> >> Regards, >> +Mark >> >> >> making all mod_dptools >> make[4]: Entering directory >> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >> CC mod_dptools_la-mod_dptools.lo >> In file included from ../../../../src/include/switch.h:130:0, >> from mod_dptools.c:40: >> mod_dptools.c: In function 'mod_dptools_shutdown': >> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >> in this function) >> switch_event_free_subclass(FILE_STRING_CLOSE); >> ^ >> ../../../../src/include/switch_event.h:375:97: note: in definition of >> macro 'switch_event_free_subclass' >> #define switch_event_free_subclass(subclass_name) >> switch_event_free_subclass_detailed(__FILE__, subclass_name) >> >> ^ >> mod_dptools.c:5832:29: note: each undeclared identifier is reported only >> once for each function it appears in >> switch_event_free_subclass(FILE_STRING_CLOSE); >> ^ >> ../../../../src/include/switch_event.h:375:97: note: in definition of >> macro 'switch_event_free_subclass' >> #define switch_event_free_subclass(subclass_name) >> switch_event_free_subclass_detailed(__FILE__, subclass_name) >> >> ^ >> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use in >> this function) >> switch_event_free_subclass(FILE_STRING_FAIL); >> >> >> ==================================== >> >> Mark Boots, PhD | CEO and CTO, >> VOTO Mobile >> >> PO Box KS17672, Kumasi, Ashanti Region >> Ghana >> +233 26 416 4182 >> >> 40 King St. W, Toronto, Ontario >> Canada M5H 3Y4 >> +1 639 471 0295 >> >> e: mark at votomobile.org >> >> w: http://votomobile.org >> skype: markjboots >> twitter: @markjboots >> >> ==================================== >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150929/4d0001d4/attachment.html From blake at cogents.io Wed Sep 30 08:35:07 2015 From: blake at cogents.io (Blake Priddy) Date: Tue, 29 Sep 2015 23:35:07 -0500 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: I did today!! On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: > Using our existing build scripts, we started seeing this compile error > today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come > across this? Thanks! > > Regards, > +Mark > > > making all mod_dptools > make[4]: Entering directory > `/usr/src/freeswitch/src/mod/applications/mod_dptools' > CC mod_dptools_la-mod_dptools.lo > In file included from ../../../../src/include/switch.h:130:0, > from mod_dptools.c:40: > mod_dptools.c: In function 'mod_dptools_shutdown': > mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use in > this function) > switch_event_free_subclass(FILE_STRING_CLOSE); > ^ > ../../../../src/include/switch_event.h:375:97: note: in definition of > macro 'switch_event_free_subclass' > #define switch_event_free_subclass(subclass_name) > switch_event_free_subclass_detailed(__FILE__, subclass_name) > > ^ > mod_dptools.c:5832:29: note: each undeclared identifier is reported only > once for each function it appears in > switch_event_free_subclass(FILE_STRING_CLOSE); > ^ > ../../../../src/include/switch_event.h:375:97: note: in definition of > macro 'switch_event_free_subclass' > #define switch_event_free_subclass(subclass_name) > switch_event_free_subclass_detailed(__FILE__, subclass_name) > > ^ > mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use in > this function) > switch_event_free_subclass(FILE_STRING_FAIL); > > > ==================================== > > Mark Boots, PhD | CEO and CTO, > VOTO Mobile > > PO Box KS17672, Kumasi, Ashanti Region > Ghana > +233 26 416 4182 > > 40 King St. W, Toronto, Ontario > Canada M5H 3Y4 > +1 639 471 0295 > > e: mark at votomobile.org > w: http://votomobile.org > skype: markjboots > twitter: @markjboots > > ==================================== > > _________________________________________________________________________ > 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/20150929/50a82b9b/attachment-0001.html From brian at freeswitch.org Wed Sep 30 09:17:39 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 30 Sep 2015 00:17:39 -0500 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: Its fixed. On Tue, Sep 29, 2015 at 11:35 PM, Blake Priddy wrote: > I did today!! > On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: > >> Using our existing build scripts, we started seeing this compile error >> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >> across this? Thanks! >> >> Regards, >> +Mark >> >> >> making all mod_dptools >> make[4]: Entering directory >> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >> CC mod_dptools_la-mod_dptools.lo >> In file included from ../../../../src/include/switch.h:130:0, >> from mod_dptools.c:40: >> mod_dptools.c: In function 'mod_dptools_shutdown': >> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >> in this function) >> switch_event_free_subclass(FILE_STRING_CLOSE); >> ^ >> ../../../../src/include/switch_event.h:375:97: note: in definition of >> macro 'switch_event_free_subclass' >> #define switch_event_free_subclass(subclass_name) >> switch_event_free_subclass_detailed(__FILE__, subclass_name) >> >> ^ >> mod_dptools.c:5832:29: note: each undeclared identifier is reported only >> once for each function it appears in >> switch_event_free_subclass(FILE_STRING_CLOSE); >> ^ >> ../../../../src/include/switch_event.h:375:97: note: in definition of >> macro 'switch_event_free_subclass' >> #define switch_event_free_subclass(subclass_name) >> switch_event_free_subclass_detailed(__FILE__, subclass_name) >> >> ^ >> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use in >> this function) >> switch_event_free_subclass(FILE_STRING_FAIL); >> >> >> ==================================== >> >> Mark Boots, PhD | CEO and CTO, >> VOTO Mobile >> >> PO Box KS17672, Kumasi, Ashanti Region >> Ghana >> +233 26 416 4182 >> >> 40 King St. W, Toronto, Ontario >> Canada M5H 3Y4 >> +1 639 471 0295 >> >> e: mark at votomobile.org >> w: http://votomobile.org >> skype: markjboots >> twitter: @markjboots >> >> ==================================== >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/dbccbaf8/attachment.html From bpriddy at bryantschools.org Wed Sep 30 09:19:52 2015 From: bpriddy at bryantschools.org (Blake Priddy) Date: Wed, 30 Sep 2015 00:19:52 -0500 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: Psssh, you guys are on top of it! Thanks guys!! On Sep 30, 2015 12:18 AM, "Brian West" wrote: > Its fixed. > > On Tue, Sep 29, 2015 at 11:35 PM, Blake Priddy wrote: > >> I did today!! >> On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: >> >>> Using our existing build scripts, we started seeing this compile error >>> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >>> across this? Thanks! >>> >>> Regards, >>> +Mark >>> >>> >>> making all mod_dptools >>> make[4]: Entering directory >>> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >>> CC mod_dptools_la-mod_dptools.lo >>> In file included from ../../../../src/include/switch.h:130:0, >>> from mod_dptools.c:40: >>> mod_dptools.c: In function 'mod_dptools_shutdown': >>> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >>> in this function) >>> switch_event_free_subclass(FILE_STRING_CLOSE); >>> ^ >>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>> macro 'switch_event_free_subclass' >>> #define switch_event_free_subclass(subclass_name) >>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>> >>> ^ >>> mod_dptools.c:5832:29: note: each undeclared identifier is reported only >>> once for each function it appears in >>> switch_event_free_subclass(FILE_STRING_CLOSE); >>> ^ >>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>> macro 'switch_event_free_subclass' >>> #define switch_event_free_subclass(subclass_name) >>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>> >>> ^ >>> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use >>> in this function) >>> switch_event_free_subclass(FILE_STRING_FAIL); >>> >>> >>> ==================================== >>> >>> Mark Boots, PhD | CEO and CTO, >>> VOTO Mobile >>> >>> PO Box KS17672, Kumasi, Ashanti Region >>> Ghana >>> +233 26 416 4182 >>> >>> 40 King St. W, Toronto, Ontario >>> Canada M5H 3Y4 >>> +1 639 471 0295 >>> >>> e: mark at votomobile.org >>> w: http://votomobile.org >>> skype: markjboots >>> twitter: @markjboots >>> >>> ==================================== >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150930/aa7768e8/attachment-0001.html From brian at freeswitch.org Wed Sep 30 10:19:15 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 30 Sep 2015 01:19:15 -0500 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: We try! :P On Wed, Sep 30, 2015 at 12:19 AM, Blake Priddy wrote: > Psssh, you guys are on top of it! Thanks guys!! > On Sep 30, 2015 12:18 AM, "Brian West" wrote: > >> Its fixed. >> >> On Tue, Sep 29, 2015 at 11:35 PM, Blake Priddy wrote: >> >>> I did today!! >>> On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: >>> >>>> Using our existing build scripts, we started seeing this compile error >>>> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >>>> across this? Thanks! >>>> >>>> Regards, >>>> +Mark >>>> >>>> >>>> making all mod_dptools >>>> make[4]: Entering directory >>>> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >>>> CC mod_dptools_la-mod_dptools.lo >>>> In file included from ../../../../src/include/switch.h:130:0, >>>> from mod_dptools.c:40: >>>> mod_dptools.c: In function 'mod_dptools_shutdown': >>>> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >>>> in this function) >>>> switch_event_free_subclass(FILE_STRING_CLOSE); >>>> ^ >>>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>>> macro 'switch_event_free_subclass' >>>> #define switch_event_free_subclass(subclass_name) >>>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>>> >>>> ^ >>>> mod_dptools.c:5832:29: note: each undeclared identifier is reported >>>> only once for each function it appears in >>>> switch_event_free_subclass(FILE_STRING_CLOSE); >>>> ^ >>>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>>> macro 'switch_event_free_subclass' >>>> #define switch_event_free_subclass(subclass_name) >>>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>>> >>>> ^ >>>> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use >>>> in this function) >>>> switch_event_free_subclass(FILE_STRING_FAIL); >>>> >>>> >>>> ==================================== >>>> >>>> Mark Boots, PhD | CEO and CTO, >>>> VOTO Mobile >>>> >>>> PO Box KS17672, Kumasi, Ashanti Region >>>> Ghana >>>> +233 26 416 4182 >>>> >>>> 40 King St. W, Toronto, Ontario >>>> Canada M5H 3Y4 >>>> +1 639 471 0295 >>>> >>>> e: mark at votomobile.org >>>> w: http://votomobile.org >>>> skype: markjboots >>>> twitter: @markjboots >>>> >>>> ==================================== >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/e78de72b/attachment.html From steveayre at gmail.com Wed Sep 30 13:14:34 2015 From: steveayre at gmail.com (Steven Ayre) Date: Wed, 30 Sep 2015 10:14:34 +0100 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: Are you sure Brian? This is in master: mod_dptools.c:4607:#define FILE_STRING_FAIL "filestring::fail" But there's no such define in the v1.4 branch. On 30 September 2015 at 06:17, Brian West wrote: > Its fixed. > > On Tue, Sep 29, 2015 at 11:35 PM, Blake Priddy wrote: > >> I did today!! >> On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: >> >>> Using our existing build scripts, we started seeing this compile error >>> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >>> across this? Thanks! >>> >>> Regards, >>> +Mark >>> >>> >>> making all mod_dptools >>> make[4]: Entering directory >>> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >>> CC mod_dptools_la-mod_dptools.lo >>> In file included from ../../../../src/include/switch.h:130:0, >>> from mod_dptools.c:40: >>> mod_dptools.c: In function 'mod_dptools_shutdown': >>> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >>> in this function) >>> switch_event_free_subclass(FILE_STRING_CLOSE); >>> ^ >>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>> macro 'switch_event_free_subclass' >>> #define switch_event_free_subclass(subclass_name) >>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>> >>> ^ >>> mod_dptools.c:5832:29: note: each undeclared identifier is reported only >>> once for each function it appears in >>> switch_event_free_subclass(FILE_STRING_CLOSE); >>> ^ >>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>> macro 'switch_event_free_subclass' >>> #define switch_event_free_subclass(subclass_name) >>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>> >>> ^ >>> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use >>> in this function) >>> switch_event_free_subclass(FILE_STRING_FAIL); >>> >>> >>> ==================================== >>> >>> Mark Boots, PhD | CEO and CTO, >>> VOTO Mobile >>> >>> PO Box KS17672, Kumasi, Ashanti Region >>> Ghana >>> +233 26 416 4182 >>> >>> 40 King St. W, Toronto, Ontario >>> Canada M5H 3Y4 >>> +1 639 471 0295 >>> >>> e: mark at votomobile.org >>> w: http://votomobile.org >>> skype: markjboots >>> twitter: @markjboots >>> >>> ==================================== >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > *Brian West* > brian at freeswitch.org > > > *Twitter: @FreeSWITCH , @briankwest* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > Got Bugs? Report them here ! | Reddit: > /r/freeswitch > > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest > > _________________________________________________________________________ > 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/20150930/6fbe2dea/attachment-0001.html From igorolhovskiy at gmail.com Wed Sep 30 15:07:11 2015 From: igorolhovskiy at gmail.com (Igor Olhovskiy) Date: Wed, 30 Sep 2015 14:07:11 +0300 Subject: [Freeswitch-users] Compile error on 1.4 branch in mod_dptools (Ubuntu 14.04) In-Reply-To: References: Message-ID: More details making all mod_dptools make[4]: Entering directory `/usr/src/freeswitch-1.4/src/mod/applications/mod_dptools' CC mod_dptools_la-mod_dptools.lo mod_dptools.c: In function 'mod_dptools_shutdown': mod_dptools.c:5832:2: error: 'FILE_STRING_CLOSE' undeclared (first use in this function) mod_dptools.c:5832:2: note: each undeclared identifier is reported only once for each function it appears in mod_dptools.c:5833:2: error: 'FILE_STRING_FAIL' undeclared (first use in this function) mod_dptools.c:5834:2: error: 'FILE_STRING_OPEN' undeclared (first use in this function) mod_dptools.c: In function 'mod_dptools_load': mod_dptools.c:5853:6: error: 'FILE_STRING_CLOSE' undeclared (first use in this function) mod_dptools.c:5858:6: error: 'FILE_STRING_FAIL' undeclared (first use in this function) mod_dptools.c:5863:6: error: 'FILE_STRING_OPEN' undeclared (first use in this function) make[4]: *** [mod_dptools_la-mod_dptools.lo] Error 1 2015-09-30 12:14 GMT+03:00 Steven Ayre : > Are you sure Brian? > > This is in master: > mod_dptools.c:4607:#define FILE_STRING_FAIL "filestring::fail" > > But there's no such define in the v1.4 branch. > > On 30 September 2015 at 06:17, Brian West wrote: > >> Its fixed. >> >> On Tue, Sep 29, 2015 at 11:35 PM, Blake Priddy wrote: >> >>> I did today!! >>> On Sep 29, 2015 11:34 PM, "Mark Boots" wrote: >>> >>>> Using our existing build scripts, we started seeing this compile error >>>> today when building the 1.4 branch on Ubuntu 14.04. Has anyone else come >>>> across this? Thanks! >>>> >>>> Regards, >>>> +Mark >>>> >>>> >>>> making all mod_dptools >>>> make[4]: Entering directory >>>> `/usr/src/freeswitch/src/mod/applications/mod_dptools' >>>> CC mod_dptools_la-mod_dptools.lo >>>> In file included from ../../../../src/include/switch.h:130:0, >>>> from mod_dptools.c:40: >>>> mod_dptools.c: In function 'mod_dptools_shutdown': >>>> mod_dptools.c:5832:29: error: 'FILE_STRING_CLOSE' undeclared (first use >>>> in this function) >>>> switch_event_free_subclass(FILE_STRING_CLOSE); >>>> ^ >>>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>>> macro 'switch_event_free_subclass' >>>> #define switch_event_free_subclass(subclass_name) >>>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>>> >>>> ^ >>>> mod_dptools.c:5832:29: note: each undeclared identifier is reported >>>> only once for each function it appears in >>>> switch_event_free_subclass(FILE_STRING_CLOSE); >>>> ^ >>>> ../../../../src/include/switch_event.h:375:97: note: in definition of >>>> macro 'switch_event_free_subclass' >>>> #define switch_event_free_subclass(subclass_name) >>>> switch_event_free_subclass_detailed(__FILE__, subclass_name) >>>> >>>> ^ >>>> mod_dptools.c:5833:29: error: 'FILE_STRING_FAIL' undeclared (first use >>>> in this function) >>>> switch_event_free_subclass(FILE_STRING_FAIL); >>>> >>>> >>>> ==================================== >>>> >>>> Mark Boots, PhD | CEO and CTO, >>>> VOTO Mobile >>>> >>>> PO Box KS17672, Kumasi, Ashanti Region >>>> Ghana >>>> +233 26 416 4182 >>>> >>>> 40 King St. W, Toronto, Ontario >>>> Canada M5H 3Y4 >>>> +1 639 471 0295 >>>> >>>> e: mark at votomobile.org >>>> w: http://votomobile.org >>>> skype: markjboots >>>> twitter: @markjboots >>>> >>>> ==================================== >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> -- >> >> *Brian West* >> brian at freeswitch.org >> >> >> *Twitter: @FreeSWITCH , @briankwest* >> http://www.freeswitchbook.com >> http://www.freeswitchcookbook.com >> >> Got Bugs? Report them here ! | Reddit: >> /r/freeswitch >> >> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) >> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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 > -- Best regards, Igor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/ea976426/attachment.html From miha at softnet.si Wed Sep 30 15:30:18 2015 From: miha at softnet.si (Miha) Date: Wed, 30 Sep 2015 13:30:18 +0200 Subject: [Freeswitch-users] Music on hold, send SDP In-Reply-To: <560A5FFD.2050803@softnet.si> References: <560A5FFD.2050803@softnet.si> Message-ID: <560BC7CA.60708@softnet.si> Hi, could someone help me with this. if it is possible to configure FS to forward sdp with 0.0.0.0 which indicates "on hold"? tnx miha On 29/09/2015 11:55, Miha wrote: > Hi, > > how can I forward SDP that has indication of "hold" (sdp: c= 0.0.0.0). I > need that FW forwards this SDP further and not change it to its ip? > > tnx > miha > > _________________________________________________________________________ > 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 > From idokan at gmail.com Wed Sep 30 16:55:38 2015 From: idokan at gmail.com (ik) Date: Wed, 30 Sep 2015 15:55:38 +0300 Subject: [Freeswitch-users] Music on hold, send SDP In-Reply-To: <560BC7CA.60708@softnet.si> References: <560A5FFD.2050803@softnet.si> <560BC7CA.60708@softnet.si> Message-ID: In theory you need to remove audio and then return it back. When you remove it from audio, it's on hold, and when you return it, you are back on. The RFC5359 have an example of it: https://tools.ietf.org/html/rfc5359#section-2.1 On Wed, Sep 30, 2015 at 2:30 PM, Miha wrote: > Hi, > > could someone help me with this. if it is possible to configure FS to > forward sdp with 0.0.0.0 which indicates "on hold"? > > tnx > miha > > On 29/09/2015 11:55, Miha wrote: > > Hi, > > > > how can I forward SDP that has indication of "hold" (sdp: c= 0.0.0.0). I > > need that FW forwards this SDP further and not change it to its ip? > > > > tnx > > miha > > > > _________________________________________________________________________ > > 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 > > > > > _________________________________________________________________________ > 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/20150930/0ec44e1d/attachment-0001.html From dominique.jeannerod at interact-iv.com Wed Sep 30 17:12:58 2015 From: dominique.jeannerod at interact-iv.com (Dominique Jeannerod) Date: Wed, 30 Sep 2015 15:12:58 +0200 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: I tried to remove the () on the first regex : same result (and problem with ARRAY result) I didn't try to remove them on the other regex, as I want to catch the 9 digits and set a variable I also tried the syntax (without the ${}), but in this case, the variable seems empty (which is not the case as seen with the info app) I'm just trying to : - Call an extension to check the destination number - Normalise the dest number and modify it (or set a custom variable) - Return to the main dialplan to route the call I still stuck on that. Does someone have any advice or a working example ? *Dominique Jeannerod* *Interact-iv.com* Mobile: +33 698 778 763 Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 2015-09-29 18:04 GMT+02:00 Sergey Safarov : > Try remove "()" symbols in first condition or all regex. > > On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < > dominique.jeannerod at interact-iv.com> wrote: > >> Hello, >> >> i'm trying to call an extension, to normalize the called number to FR >> format, needed by an external operator SIP trunk, using the sip_req_user >> variable, and set a variable iv_dest_number to bridge the call using the >> normalized dest number. >> I'd like to use extensions to split a big dialplan, and make my >> configuration more readable. >> >> I'm quite confused by the way the regex is returning the $1 variable >> inside this extension : ARRAY >> This same code is working without problem inside the main dialplan. >> >> What am i doing wrong ? >> What would be the best way to do that ? >> >> Thanks with anticipation for any advice >> >> Extension : >> >> >> > break="on-true"> >> >> >> >> >> > expression="^\+33(\d{9})$"/> >> > expression="^0033(\d{9})$"/> >> >> >> >> >> >> >> Freeswitch log : >> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >> execute_extension(N_called_FR XML iv_common_N_called) >> 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing Test >> <33123456789>->N_called_FR in context iv_common_N_called >> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing >> [iv_common_N_called->N_called_FR] continue=false >> |--- Dialplan: Processing recursive conditions level:1 >> [N_called_FR_recur_1] require-nested=TRUE >> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (FAIL) >> [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^([1-9]\d{8})$/ >> match=any >> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >> [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ match=any >> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >> log(INFO N_called_FR : FR Called number) >> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >> set(iv_dest_number=0RRAY::04) >> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >> [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true >> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >> log(INFO N_called_FR : FR Called number) >> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO >> N_called_FR : FR Called number) >> 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR >> Called number >> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >> set(iv_dest_number=0RRAY::04) >> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >> set(iv_dest_number=0RRAY::04) >> 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 sofia/external_trk/ >> 33123456789 at 10.199.16.172 SET [iv_dest_number]=[0RRAY::04] >> >> D. Jeannerod >> _________________________________________________________________________ >> 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 > > > _________________________________________________________________________ > 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/20150930/4f282393/attachment.html From miha at softnet.si Wed Sep 30 17:27:07 2015 From: miha at softnet.si (Miha) Date: Wed, 30 Sep 2015 15:27:07 +0200 Subject: [Freeswitch-users] Music on hold, send SDP In-Reply-To: References: <560A5FFD.2050803@softnet.si> <560BC7CA.60708@softnet.si> Message-ID: <560BE32B.1080607@softnet.si> Hi Ik, i know, but how to do that:)? tnx miha On 30/09/2015 14:55, ik wrote: > In theory you need to remove audio and then return it back. When you > remove it from audio, it's on hold, and when you return it, you are > back on. > The RFC5359 have an example of it: > https://tools.ietf.org/html/rfc5359#section-2.1 > > On Wed, Sep 30, 2015 at 2:30 PM, Miha > wrote: > > Hi, > > could someone help me with this. if it is possible to configure FS to > forward sdp with 0.0.0.0 which indicates "on hold"? > > tnx > miha > > On 29/09/2015 11:55, Miha wrote: > > Hi, > > > > how can I forward SDP that has indication of "hold" (sdp: c= > 0.0.0.0). I > > need that FW forwards this SDP further and not change it to its ip? > > > > tnx > > miha > > > > > _________________________________________________________________________ > > 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 > > > > > _________________________________________________________________________ > 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 > > > > > _________________________________________________________________________ > 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/20150930/3ba42ecd/attachment-0001.html From s.safarov at gmail.com Wed Sep 30 18:08:10 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 30 Sep 2015 17:08:10 +0300 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: >From my dialplan and [root at voip freeswitch]# cat autoload_configs/translate.conf.xml
On Wed, Sep 30, 2015 at 4:12 PM, Dominique Jeannerod < dominique.jeannerod at interact-iv.com> wrote: > I tried to remove the () on the first regex : same result (and problem > with ARRAY result) > I didn't try to remove them on the other regex, as I want to catch the 9 > digits and set a variable > > I also tried the syntax expression="^0(\d{9})$"/> (without the ${}), but in this case, the variable > seems empty (which is not the case as seen with the info app) > > I'm just trying to : > - Call an extension to check the destination number > - Normalise the dest number and modify it (or set a custom variable) > - Return to the main dialplan to route the call > > I still stuck on that. Does someone have any advice or a working example ? > > > *Dominique Jeannerod* > > *Interact-iv.com* > Mobile: +33 698 778 763 > > Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France > France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 > > 2015-09-29 18:04 GMT+02:00 Sergey Safarov : > >> Try remove "()" symbols in first condition or all regex. >> >> On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < >> dominique.jeannerod at interact-iv.com> wrote: >> >>> Hello, >>> >>> i'm trying to call an extension, to normalize the called number to FR >>> format, needed by an external operator SIP trunk, using the sip_req_user >>> variable, and set a variable iv_dest_number to bridge the call using the >>> normalized dest number. >>> I'd like to use extensions to split a big dialplan, and make my >>> configuration more readable. >>> >>> I'm quite confused by the way the regex is returning the $1 variable >>> inside this extension : ARRAY >>> This same code is working without problem inside the main dialplan. >>> >>> What am i doing wrong ? >>> What would be the best way to do that ? >>> >>> Thanks with anticipation for any advice >>> >>> Extension : >>> >>> >>> >> break="on-true"> >>> >>> >>> >>> >>> >> expression="^\+33(\d{9})$"/> >>> >> expression="^0033(\d{9})$"/> >>> >>> >>> >>> >>> >>> >>> Freeswitch log : >>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>> execute_extension(N_called_FR XML iv_common_N_called) >>> 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing Test >>> <33123456789>->N_called_FR in context iv_common_N_called >>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing >>> [iv_common_N_called->N_called_FR] continue=false >>> |--- Dialplan: Processing recursive conditions level:1 >>> [N_called_FR_recur_1] require-nested=TRUE >>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>> (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ >>> /^([1-9]\d{8})$/ match=any >>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>> (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ >>> match=any >>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>> log(INFO N_called_FR : FR Called number) >>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>> set(iv_dest_number=0RRAY::04) >>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >>> [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true >>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>> log(INFO N_called_FR : FR Called number) >>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO >>> N_called_FR : FR Called number) >>> 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR >>> Called number >>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>> set(iv_dest_number=0RRAY::04) >>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>> set(iv_dest_number=0RRAY::04) >>> 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 sofia/external_trk/ >>> 33123456789 at 10.199.16.172 SET [iv_dest_number]=[0RRAY::04] >>> >>> D. Jeannerod >>> _________________________________________________________________________ >>> 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 >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150930/da8dd5d0/attachment.html From dominique.jeannerod at interact-iv.com Wed Sep 30 18:28:36 2015 From: dominique.jeannerod at interact-iv.com (Dominique Jeannerod) Date: Wed, 30 Sep 2015 16:28:36 +0200 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: Thank you very much Sergey, for this valuable example. Do you execute this inside your main dialplan, or inside and extension ? What's the difference between set and set_profile_var ? *Dominique Jeannerod* *Interact-iv.com* Mobile: +33 698 778 763 Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 2015-09-30 16:08 GMT+02:00 Sergey Safarov : > From my dialplan > > > > > expression="^\+?[\d\*\(\)\s-]*$"> > data="destination_number=${replace > ${destination_number}|-|'' }" > inline="true"/> > data="destination_number=${replace > ${destination_number}|(|'' }" > inline="true"/> > data="destination_number=${replace > ${destination_number}|)|'' }" > inline="true"/> > data="destination_number=${replace > ${destination_number}|\s|'' }" > inline="true"/> > > break="on-false"> > data="destination_number=$1" inline="true"/> > > > data="destination_number=${translate > ${destination_number} ${country}}" > inline="true"/> > > > > > and > > > [root at voip freeswitch]# cat autoload_configs/translate.conf.xml > > > > > > > > > > >
> > > > > > On Wed, Sep 30, 2015 at 4:12 PM, Dominique Jeannerod < > dominique.jeannerod at interact-iv.com> wrote: > >> I tried to remove the () on the first regex : same result (and problem >> with ARRAY result) >> I didn't try to remove them on the other regex, as I want to catch the 9 >> digits and set a variable >> >> I also tried the syntax > expression="^0(\d{9})$"/> (without the ${}), but in this case, the variable >> seems empty (which is not the case as seen with the info app) >> >> I'm just trying to : >> - Call an extension to check the destination number >> - Normalise the dest number and modify it (or set a custom variable) >> - Return to the main dialplan to route the call >> >> I still stuck on that. Does someone have any advice or a working example ? >> >> >> *Dominique Jeannerod* >> >> *Interact-iv.com* >> Mobile: +33 698 778 763 >> >> Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France >> France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 >> >> 2015-09-29 18:04 GMT+02:00 Sergey Safarov : >> >>> Try remove "()" symbols in first condition or all regex. >>> >>> On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < >>> dominique.jeannerod at interact-iv.com> wrote: >>> >>>> Hello, >>>> >>>> i'm trying to call an extension, to normalize the called number to FR >>>> format, needed by an external operator SIP trunk, using the sip_req_user >>>> variable, and set a variable iv_dest_number to bridge the call using the >>>> normalized dest number. >>>> I'd like to use extensions to split a big dialplan, and make my >>>> configuration more readable. >>>> >>>> I'm quite confused by the way the regex is returning the $1 variable >>>> inside this extension : ARRAY >>>> This same code is working without problem inside the main dialplan. >>>> >>>> What am i doing wrong ? >>>> What would be the best way to do that ? >>>> >>>> Thanks with anticipation for any advice >>>> >>>> Extension : >>>> >>>> >>>> >>> break="on-true"> >>>> >>>> >>>> >>>> >>> expression="^33(\d{9})$"/> >>>> >>> expression="^\+33(\d{9})$"/> >>>> >>> expression="^0033(\d{9})$"/> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Freeswitch log : >>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>> execute_extension(N_called_FR XML iv_common_N_called) >>>> 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing >>>> Test <33123456789>->N_called_FR in context iv_common_N_called >>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing >>>> [iv_common_N_called->N_called_FR] continue=false >>>> |--- Dialplan: Processing recursive conditions level:1 >>>> [N_called_FR_recur_1] require-nested=TRUE >>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>> (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ >>>> /^([1-9]\d{8})$/ match=any >>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>> (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ >>>> match=any >>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>> log(INFO N_called_FR : FR Called number) >>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>> set(iv_dest_number=0RRAY::04) >>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >>>> [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true >>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>>> log(INFO N_called_FR : FR Called number) >>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO >>>> N_called_FR : FR Called number) >>>> 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR >>>> Called number >>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>>> set(iv_dest_number=0RRAY::04) >>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>> set(iv_dest_number=0RRAY::04) >>>> 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 >>>> sofia/external_trk/33123456789 at 10.199.16.172 SET >>>> [iv_dest_number]=[0RRAY::04] >>>> >>>> D. Jeannerod >>>> >>>> _________________________________________________________________________ >>>> 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 >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150930/ac9c7c07/attachment-0001.html From s.safarov at gmail.com Wed Sep 30 18:57:08 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 30 Sep 2015 17:57:08 +0300 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: >Do you execute this inside your main dialplan, or inside and extension ? In dialplan like "default". >What's the difference between set and set_profile_var ? It sets caller_id_name number directly to caller_profile and allow set calledid that cannot be setted via effective_caller_id Sergey On Wed, Sep 30, 2015 at 5:28 PM, Dominique Jeannerod < dominique.jeannerod at interact-iv.com> wrote: > Thank you very much Sergey, for this valuable example. > Do you execute this inside your main dialplan, or inside and extension ? > What's the difference between set and set_profile_var ? > > *Dominique Jeannerod* > > *Interact-iv.com* > Mobile: +33 698 778 763 > > Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France > France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 > > 2015-09-30 16:08 GMT+02:00 Sergey Safarov : > >> From my dialplan >> >> >> >> >> > expression="^\+?[\d\*\(\)\s-]*$"> >> > data="destination_number=${replace >> ${destination_number}|-|'' }" >> inline="true"/> >> > data="destination_number=${replace >> ${destination_number}|(|'' }" >> inline="true"/> >> > data="destination_number=${replace >> ${destination_number}|)|'' }" >> inline="true"/> >> > data="destination_number=${replace >> ${destination_number}|\s|'' }" >> inline="true"/> >> >> > break="on-false"> >> > data="destination_number=$1" inline="true"/> >> >> >> > data="destination_number=${translate >> ${destination_number} ${country}}" >> inline="true"/> >> >> >> >> >> and >> >> >> [root at voip freeswitch]# cat autoload_configs/translate.conf.xml >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Wed, Sep 30, 2015 at 4:12 PM, Dominique Jeannerod < >> dominique.jeannerod at interact-iv.com> wrote: >> >>> I tried to remove the () on the first regex : same result (and problem >>> with ARRAY result) >>> I didn't try to remove them on the other regex, as I want to catch the 9 >>> digits and set a variable >>> >>> I also tried the syntax >> expression="^0(\d{9})$"/> (without the ${}), but in this case, the variable >>> seems empty (which is not the case as seen with the info app) >>> >>> I'm just trying to : >>> - Call an extension to check the destination number >>> - Normalise the dest number and modify it (or set a custom variable) >>> - Return to the main dialplan to route the call >>> >>> I still stuck on that. Does someone have any advice or a working example >>> ? >>> >>> >>> *Dominique Jeannerod* >>> >>> *Interact-iv.com* >>> Mobile: +33 698 778 763 >>> >>> Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France >>> France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 >>> >>> 2015-09-29 18:04 GMT+02:00 Sergey Safarov : >>> >>>> Try remove "()" symbols in first condition or all regex. >>>> >>>> On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < >>>> dominique.jeannerod at interact-iv.com> wrote: >>>> >>>>> Hello, >>>>> >>>>> i'm trying to call an extension, to normalize the called number to FR >>>>> format, needed by an external operator SIP trunk, using the sip_req_user >>>>> variable, and set a variable iv_dest_number to bridge the call using the >>>>> normalized dest number. >>>>> I'd like to use extensions to split a big dialplan, and make my >>>>> configuration more readable. >>>>> >>>>> I'm quite confused by the way the regex is returning the $1 variable >>>>> inside this extension : ARRAY >>>>> This same code is working without problem inside the main dialplan. >>>>> >>>>> What am i doing wrong ? >>>>> What would be the best way to do that ? >>>>> >>>>> Thanks with anticipation for any advice >>>>> >>>>> Extension : >>>>> >>>>> >>>>> >>>> break="on-true"> >>>>> >>>>> >>>>> >>>> expression="^0(\d{9})$"/> >>>>> >>>> expression="^33(\d{9})$"/> >>>>> >>>> expression="^\+33(\d{9})$"/> >>>>> >>>> expression="^0033(\d{9})$"/> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Freeswitch log : >>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>>> execute_extension(N_called_FR XML iv_common_N_called) >>>>> 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing >>>>> Test <33123456789>->N_called_FR in context iv_common_N_called >>>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing >>>>> [iv_common_N_called->N_called_FR] continue=false >>>>> |--- Dialplan: Processing recursive conditions level:1 >>>>> [N_called_FR_recur_1] require-nested=TRUE >>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>>> (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ >>>>> /^([1-9]\d{8})$/ match=any >>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>>> (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ >>>>> match=any >>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>>> log(INFO N_called_FR : FR Called number) >>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>>> set(iv_dest_number=0RRAY::04) >>>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >>>>> [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true >>>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>>>> log(INFO N_called_FR : FR Called number) >>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO >>>>> N_called_FR : FR Called number) >>>>> 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR >>>>> Called number >>>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 Execute >>>>> set(iv_dest_number=0RRAY::04) >>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>>> set(iv_dest_number=0RRAY::04) >>>>> 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 >>>>> sofia/external_trk/33123456789 at 10.199.16.172 SET >>>>> [iv_dest_number]=[0RRAY::04] >>>>> >>>>> D. Jeannerod >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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 >> > > > _________________________________________________________________________ > 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/20150930/8a63498e/attachment-0001.html From s.safarov at gmail.com Wed Sep 30 19:04:05 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 30 Sep 2015 18:04:05 +0300 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: In this example no difference between result of "set_profile_var" and result of "set" application. You can see only difference in xml_cdr files. It important for other application that use caller_id variables. For all cases related to caller_id I use "set_profile_var" application. Sergey On Wed, Sep 30, 2015 at 5:57 PM, Sergey Safarov wrote: > >Do you execute this inside your main dialplan, or inside and extension ? > In dialplan like "default". > > >What's the difference between set and set_profile_var ? > It sets caller_id_name number directly to caller_profile and allow set > calledid that cannot be setted via effective_caller_id > > Sergey > > > On Wed, Sep 30, 2015 at 5:28 PM, Dominique Jeannerod < > dominique.jeannerod at interact-iv.com> wrote: > >> Thank you very much Sergey, for this valuable example. >> Do you execute this inside your main dialplan, or inside and extension ? >> What's the difference between set and set_profile_var ? >> >> *Dominique Jeannerod* >> >> *Interact-iv.com* >> Mobile: +33 698 778 763 >> >> Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France >> France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 >> >> 2015-09-30 16:08 GMT+02:00 Sergey Safarov : >> >>> From my dialplan >>> >>> >>> >>> >>> >> expression="^\+?[\d\*\(\)\s-]*$"> >>> >> data="destination_number=${replace >>> ${destination_number}|-|'' }" >>> inline="true"/> >>> >> data="destination_number=${replace >>> ${destination_number}|(|'' }" >>> inline="true"/> >>> >> data="destination_number=${replace >>> ${destination_number}|)|'' }" >>> inline="true"/> >>> >> data="destination_number=${replace >>> ${destination_number}|\s|'' }" >>> inline="true"/> >>> >>> >> break="on-false"> >>> >> data="destination_number=$1" inline="true"/> >>> >>> >>> >> data="destination_number=${translate >>> ${destination_number} ${country}}" >>> inline="true"/> >>> >>> >>> >>> >>> and >>> >>> >>> [root at voip freeswitch]# cat autoload_configs/translate.conf.xml >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Wed, Sep 30, 2015 at 4:12 PM, Dominique Jeannerod < >>> dominique.jeannerod at interact-iv.com> wrote: >>> >>>> I tried to remove the () on the first regex : same result (and problem >>>> with ARRAY result) >>>> I didn't try to remove them on the other regex, as I want to catch the >>>> 9 digits and set a variable >>>> >>>> I also tried the syntax >>> expression="^0(\d{9})$"/> (without the ${}), but in this case, the variable >>>> seems empty (which is not the case as seen with the info app) >>>> >>>> I'm just trying to : >>>> - Call an extension to check the destination number >>>> - Normalise the dest number and modify it (or set a custom variable) >>>> - Return to the main dialplan to route the call >>>> >>>> I still stuck on that. Does someone have any advice or a working >>>> example ? >>>> >>>> >>>> *Dominique Jeannerod* >>>> >>>> *Interact-iv.com* >>>> Mobile: +33 698 778 763 >>>> >>>> Headquarter : 600 rue Felix Trombe ? tecnosud ? 66100 Perpignan - France >>>> France : 0826 10 23 21 (0,15?/mn) International +33 (0)4 20 10 45 45 >>>> >>>> 2015-09-29 18:04 GMT+02:00 Sergey Safarov : >>>> >>>>> Try remove "()" symbols in first condition or all regex. >>>>> >>>>> On Tue, Sep 29, 2015, 18:26 Dominique Jeannerod < >>>>> dominique.jeannerod at interact-iv.com> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> i'm trying to call an extension, to normalize the called number to FR >>>>>> format, needed by an external operator SIP trunk, using the sip_req_user >>>>>> variable, and set a variable iv_dest_number to bridge the call using the >>>>>> normalized dest number. >>>>>> I'd like to use extensions to split a big dialplan, and make my >>>>>> configuration more readable. >>>>>> >>>>>> I'm quite confused by the way the regex is returning the $1 variable >>>>>> inside this extension : ARRAY >>>>>> This same code is working without problem inside the main dialplan. >>>>>> >>>>>> What am i doing wrong ? >>>>>> What would be the best way to do that ? >>>>>> >>>>>> Thanks with anticipation for any advice >>>>>> >>>>>> Extension : >>>>>> >>>>>> >>>>>> >>>>> break="on-true"> >>>>>> >>>>>> >>>>>> >>>>> expression="^0(\d{9})$"/> >>>>>> >>>>> expression="^33(\d{9})$"/> >>>>>> >>>>> expression="^\+33(\d{9})$"/> >>>>>> >>>>> expression="^0033(\d{9})$"/> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Freeswitch log : >>>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>>>> execute_extension(N_called_FR XML iv_common_N_called) >>>>>> 2015-09-29 12:09:34.644195 [INFO] mod_dialplan_xml.c:635 Processing >>>>>> Test <33123456789>->N_called_FR in context iv_common_N_called >>>>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 parsing >>>>>> [iv_common_N_called->N_called_FR] continue=false >>>>>> |--- Dialplan: Processing recursive conditions level:1 >>>>>> [N_called_FR_recur_1] require-nested=TRUE >>>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>>>> (FAIL) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ >>>>>> /^([1-9]\d{8})$/ match=any >>>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex >>>>>> (PASS) [N_called_FR_recur_1] ${sip_req_user}(0698778763) =~ /^0(\d{9})$/ >>>>>> match=any >>>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>>>> log(INFO N_called_FR : FR Called number) >>>>>> |--- Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Action >>>>>> set(iv_dest_number=0RRAY::04) >>>>>> Dialplan: sofia/external_trk/33123456789 at 10.199.16.172 Regex (PASS) >>>>>> [N_called_FR] ${sip_req_user}(0698778763) =~ /^\+?(\d+)$/ break=on-true >>>>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 >>>>>> Execute log(INFO N_called_FR : FR Called number) >>>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 log(INFO >>>>>> N_called_FR : FR Called number) >>>>>> 2015-09-29 12:09:34.644195 [INFO] mod_dptools.c:1670 N_called_FR : FR >>>>>> Called number >>>>>> 2015-09-29 12:09:34.644195 [NOTICE] switch_core_session.c:2866 >>>>>> Execute set(iv_dest_number=0RRAY::04) >>>>>> EXECUTE sofia/external_trk/33123456789 at 10.199.16.172 >>>>>> set(iv_dest_number=0RRAY::04) >>>>>> 2015-09-29 12:09:34.644195 [DEBUG] mod_dptools.c:1477 >>>>>> sofia/external_trk/33123456789 at 10.199.16.172 SET >>>>>> [iv_dest_number]=[0RRAY::04] >>>>>> >>>>>> D. Jeannerod >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>> >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> _________________________________________________________________________ >> 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/20150930/9cbe8388/attachment-0001.html From brian at freeswitch.org Wed Sep 30 20:08:10 2015 From: brian at freeswitch.org (Brian West) Date: Wed, 30 Sep 2015 11:08:10 -0500 Subject: [Freeswitch-users] Music on hold, send SDP In-Reply-To: <560A5FFD.2050803@softnet.si> References: <560A5FFD.2050803@softnet.si> Message-ID: Sounds like you want a proxy... FreeSWITCH is a b2bua, not a proxy, granted we do blur those lines but there are limits! :P On Tue, Sep 29, 2015 at 4:55 AM, Miha wrote: > Hi, > > how can I forward SDP that has indication of "hold" (sdp: c= 0.0.0.0). I > need that FW forwards this SDP further and not change it to its ip? > > tnx > miha > > _________________________________________________________________________ > 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 > -- *Brian West* brian at freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here ! | Reddit: /r/freeswitch *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/d97cdb73/attachment.html From dsdee at dsba.net Wed Sep 30 20:11:18 2015 From: dsdee at dsba.net (David S. Dee) Date: Wed, 30 Sep 2015 10:11:18 -0600 Subject: [Freeswitch-users] ESL Reporting of RTCP / Jitter is incorrect... does not match RTP originally reported In-Reply-To: <1443022823.1063374.391600049.46E47CFF@webmail.messagingengine.com> References: <1443022823.1063374.391600049.46E47CFF@webmail.messagingengine.com> Message-ID: <1443629478.4173956.397725729.0BB32733@webmail.messagingengine.com> Hello again... Just to cover myself, I recompiled freeswitch from the ground up, with a fresh clone of the git repository for the v1.4 branch... hoping that maybe there was something that did not get recompiled correctly, but I am still seeing these same issues when accessing the RTCP data via a Perl event client. I moved a greatly-minimized version of the event client to the actually Voip machine itself in an attempt to eliminate any network byte ordering issues, but that did not help either. I still suspect it is a byte-alignment or storage sizing discrepancy that is happening between the switch_rtp.c module and when it gets received on the client side by the ESL module, but I can't prove it. Any chance that I can get some attention from someone more knowledgeable on this aspect of Freeswitch that I can troubleshoot this with, and possibly figure out the code fixes that need to happen? Thanks, David On Wed, Sep 23, 2015, at 09:40, David S. Dee wrote: > > I am trying to do some external actions based on the RTCP reporting of Jitter that comes in. > > My problem is that the numbers that show up in the freeswitch logs no longer match what gets reported via Event'ing > > eg, the freeswitch logs show: > > > 2015-09-23 08:22:24.221437 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:24.241238] SSRC[626145724]RTT[0.092102] A[874528193] - DLSR[38600] - LSR[874483557] > 2015-09-23 08:22:29.622369 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:29.640323] SSRC[626145724]RTT[0.106003] A[874882028] - DLSR[63832] - LSR[874811249] > 2015-09-23 08:22:35.041676 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:35.60396] SSRC[626145724]RTT[0.142044] A[875237238] - DLSR[88997] - LSR[875138932] > 2015-09-23 08:22:40.461243 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:40.480321] SSRC[626145724]RTT[0.181702] A[875592438] - DLSR[113836] - LSR[875466694] > 2015-09-23 08:22:45.882464 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:45.900353] SSRC[626145724]RTT[0.215042] A[875947645] - DLSR[139264] - LSR[875794288] > 2015-09-23 08:22:51.301265 [NOTICE] switch_rtp.c:5206 Receiving an RTCP packet[2015-23-08 14:22:51.320380] SSRC[626145724]RTT[0.249069] A[876302852] - DLSR[164560] - LSR[876121969] > > And the (short form) of what I receive via the ESL are: > > > > Sep 23 09:33:55: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 874483557, Last-RTP-Timestamp: 2018933311, RTP-Rate: 8000, Capture-Time: 1443018144241365, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 > Sep 23 09:34:00: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 874811249, Last-RTP-Timestamp: 2018973151, RTP-Rate: 8000, Capture-Time: 1443018149640379, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 > Sep 23 09:34:05: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 875138932, Last-RTP-Timestamp: 2019013151, RTP-Rate: 8000, Capture-Time: 1443018155060479, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 > Sep 23 09:34:15: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 875794288, Last-RTP-Timestamp: 2019093311, RTP-Rate: 8000, Capture-Time: 1443018165900409, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 > Sep 23 09:34:20: RTCP message not sent, too soon: SSRC: 255239bc, RTP-Timestamp: 0, Sender-Packet-Count: 0, Octect-Packet-Count: 876121969, Last-RTP-Timestamp: 2019133311, RTP-Rate: 8000, Capture-Time: 1443018171320579, Source0-Fraction: 129, Source0-Lost: 3388998144, Source0-Highest-Sequence-Number-Received: 626145724, Source0-Jitter: 16777216, Source0-LSR: 788957780, Source0-DLSR: 17891 > > (yes, the timestamps are off right now, that's actually fine). > > This used to work in an older version of Freeswitch, but when I rebuilt my system with an updated FS version last month, this broke. > > You'll note that the Sender-Packet-Count is (obviously) wrong, as well as the RTP-Timestamp, and the DLSR and LSR... none of them advance, while you can see them advancing in the freeswitch log. > > I suspect it is alignment of the values in the structure that gets populated for the ESL, but my C is rusty enough that I can't trace it anymore. > > Is anyone else able to view the Event data for RTCP packets? > > Thanks, > David > > _________________________________________________________________________ > 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 From dominique.jeannerod at interact-iv.com Wed Sep 30 20:18:17 2015 From: dominique.jeannerod at interact-iv.com (Dominique Jeannerod) Date: Wed, 30 Sep 2015 18:18:17 +0200 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: Thanks again I suppose that you load module mod_translate ? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/d43b1904/attachment.html From s.safarov at gmail.com Wed Sep 30 20:27:44 2015 From: s.safarov at gmail.com (Sergey Safarov) Date: Wed, 30 Sep 2015 16:27:44 +0000 Subject: [Freeswitch-users] Use of execute_extension In-Reply-To: References: Message-ID: Yes, mod_translate is loaded On Wed, Sep 30, 2015, 19:19 Dominique Jeannerod < dominique.jeannerod at interact-iv.com> wrote: > Thanks again > I suppose that you load module mod_translate ? > > ? > _________________________________________________________________________ > 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/20150930/ba9bc11f/attachment.html From victor.medina at cibersys.com Wed Sep 30 20:31:50 2015 From: victor.medina at cibersys.com (Victor Medina) Date: Wed, 30 Sep 2015 12:01:50 -0430 Subject: [Freeswitch-users] WSS/Sip over Websocket - Any parameter that controls CHIPERS suites? In-Reply-To: References: <85FB2565-A09D-4E67-AE8B-630B5652DEAA@jerris.com> <2B4EDD39-2714-499E-91D3-06155908200C@jerris.com> <4CE22F3B-67EA-443D-941C-FBB76CD7A072@jerris.com> <090F3C29-7A42-44BD-8F5C-54BFE5838ABA@jerris.com> Message-ID: Im trying to get EC working on ws.c. Im using init_ssl() to do it. Im correctly able to initialize the curve, and pass it as parameter to SSL_CTX_set_options, it builds and run, but Im not able to get it working I keep getting a no EC cipher. Any idea? Suggestions? 94 void init_ssl(void) { 95 SSL_library_init(); 96 97 EC_KEY *ecdh; 98 int nid; 99 100 OpenSSL_add_all_algorithms(); /* load & register cryptos */ 101 SSL_load_error_strings(); /* load all error messages */ 102 103 /* ws_globals.ssl_method = SSLv23_server_method(); */ 104 105 ws_globals.ssl_method = TLSv1_server_method(); 106 107 ws_globals.ssl_ctx = SSL_CTX_new(ws_globals.ssl_method); /* create context */ 108 assert(ws_globals.ssl_ctx); 109 110 111 /* SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); */ 112 /* SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); */ 113 SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); 114 SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); 115 116 if (!(nid = OBJ_sn2nid("prime256v1"))) { 117 tls_log_errors(1, "Couldn't find specified curve", 0); 118 errno = EIO; 119 return -1; 120 } 121 122 if (!(ecdh = EC_KEY_new_by_curve_name(nid))) { 123 tls_log_errors(1, "Couldn't create specified curve", 0); 124 errno = EIO; 125 return -1; 126 } 127 128 SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_SINGLE_ECDH_USE); 129 SSL_CTX_set_tmp_ecdh(globals.ssl_ctx, ecdh); 130 EC_KEY_free(ecdh); 131 132 SSL_CTX_use_certificate_file(ws_globals.ssl_ctx, ws_globals.cert, SSL_FILETYPE_PEM); 133 SSL_CTX_use_PrivateKey_file(ws_globals.ssl_ctx, ws_globals.key, SSL_FILETYPE_PEM); 134 135 136 /* verify private key */ 137 if ( !SSL_CTX_check_private_key(ws_globals.ssl_ctx) ) { 138 abort(); 139 } 140 SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, "HIGH:!DSS:!aNULL at STRENGTH"); 141 142 thread_setup(); 143 } 2015-09-29 14:44 GMT-04:30 Victor Medina : > Ill check it out! Thanks! > El 29/09/2015 13:25, "Michael Jerris" escribi?: > >> might need some more code to support the ecdh stuff like we had to for >> dtls in this commit: >> >> 8e1b2eab7b162c02eb5fc8e4b30aab659a69e18f >> >> On Sep 29, 2015, at 1:45 PM, Victor Medina >> wrote: >> >> >> btw... I get this beautiful cipher on 5061: >> >> SSL-Session: >> Protocol : TLSv1.2 >> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >> >> >> >> 2015-09-29 13:10 GMT-04:30 Victor Medina : >> >>> Hi! >>> >>> Im starting to feel like this... >>> >>> >>> http://herbookthoughts.reads-it.com/wp-content/uploads/2014/06/d6a1143f571184db25f94613edd43b40af6d3a629221aba00d9efdcfef5efd84.jpg >>> =) >>> >>> >>> I tried a few things to get ECDH or a DH Kx working on the wss, but >>> wasn't able to get it working, Im only getting RSA Kx. >>> >>> On ws.c I tried substituting the SSLv23_server_method() with the newer >>> TLSv1_server_method() (less compatible, I know) but I always get the same >>> ciphers and none of them is ECDH or DH. >>> >>> I even tried disabling >>> >>> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv2); >>> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_SSLv3); >>> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_TLSv1); >>> SSL_CTX_set_options(globals.ssl_ctx, SSL_OP_NO_COMPRESSION); >>> >>> and played with SSL_CTX_set_cipher_list(ws_globals.ssl_ctx, >>> "HIGH:!DSS:!aNULL at STRENGTH"); to see if I could get a different set of >>> ciphers(I tried: EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 >>> EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH >>> EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS 'cause its >>> what my webserver uses) but always got the same results: >>> >>> using SSLSCAN: TLSv1 256 bits AES256-SHA >>> using openssl s_client/debian 8: TLSv1.2 AES256-GCM-SHA384 >>> >>> My vars.xml looks like: >>> >>> 404 >> data="sip_tls_version=tlsv1,tlsv1.1,tlsv1.2"/> >>> >>> 416 >> data="sip_tls_ciphers=ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"/> >>> >>> >>> >>> Time for a Jira bug fill? >>> >>> As usual thanks for everything >>> >>> >>> >>> >>> 2015-09-29 10:20 GMT-04:30 Michael Jerris : >>> >>>> No, its in the same file with ws. >>>> >>>> On Sep 29, 2015, at 10:16 AM, Victor Medina >>>> wrote: >>>> >>>> Guys. >>>> >>>> WSS is implemented on tport_tls.c right? >>>> >>>> 2015-09-28 17:59 GMT-04:30 Michael Jerris : >>>> >>>>> If this is something that is broken or will soon be, it really needs >>>>> to be filed in jira or no one will be looking at it. If someone can work >>>>> up a patch to fix this, that would be preferred. >>>>> >>>>> On Sep 28, 2015, at 6:09 PM, Victor Medina >>>>> wrote: >>>>> >>>>> Michael. >>>>> Im having a hard time trying to get development team to use verto >>>>> >>>>> They insist on using The whole sip over ws approach since they have to >>>>> Support a ios app built using cordova and Some libraries that uses sipjs. >>>>> >>>>> My other concerns is that afaik browser will requiere pfs for >>>>> signalling soon >>>>> >>>>> As always thanks for Help and guidance! >>>>> El 28/09/2015 14:47, "Michael Jerris" escribi?: >>>>> >>>>>> websocket proxy works with mod_verto fine. >>>>>> >>>>>> On Sep 27, 2015, at 8:56 AM, Victor Medina < >>>>>> victor.medina at cibersys.com> wrote: >>>>>> >>>>>> Silly question.... >>>>>> >>>>>> Can I put Apache, doing websocket proxy infront of the WS-BINDIN (no >>>>>> tls) and let apache handle all tls; or there is some work involved in the >>>>>> Sip 2 Websocket that makes this not a recomended option? >>>>>> >>>>>> >>>>>> >>>>>> 2015-09-25 14:45 GMT-04:30 Victor Medina >>>>>> : >>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> Ill get a coffe! =) >>>>>>> >>>>>>> 2015-09-25 14:39 GMT-04:30 Michael Jerris : >>>>>>> >>>>>>>> there was a fix for ec in wss at some point, I'd confirm this part >>>>>>>> isn't already fixed before you go too far >>>>>>>> >>>>>>>> >>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>> >>>>>>>>> Um.... >>>>>>>>> >>>>>>>>> Thinking... >>>>>>>>> Its a Debian 8, updated, >>>>>>>>> The fs is master, not the latest though... it is master from just >>>>>>>>> about the time before 1.6 stable... so I probably should update... >>>>>>>>> >>>>>>>>> Running sslscan on some machine: >>>>>>>>> >>>>>>>>> >>>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:5061|grep >>>>>>>>> Acce >>>>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>>> Authority Information Access: >>>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 xxxxxxx:12443|grep >>>>>>>>> Acce >>>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>>> Authority Information Access: >>>>>>>>> >>>>>>>>> >>>>>>>>> Running the same test on a recent built of v1.6 >>>>>>>>> FreeSWITCH Version 1.6.0+git~20150903T203652Z~6762f14140~64bit >>>>>>>>> (git 6762f14 2015-09-03 20:36:52Z 64bit) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:5061|grep >>>>>>>>> Acce >>>>>>>>> Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits AECDH-AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>>> Accepted TLSv1 256 bits CAMELLIA256-SHA >>>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits AECDH-AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits SEED-SHA >>>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>>> Accepted TLSv1 128 bits ECDHE-RSA-RC4-SHA >>>>>>>>> Accepted TLSv1 128 bits AECDH-RC4-SHA >>>>>>>>> Accepted TLSv1 128 bits RC4-SHA >>>>>>>>> Accepted TLSv1 112 bits ECDHE-RSA-DES-CBC3-SHA >>>>>>>>> Accepted TLSv1 112 bits AECDH-DES-CBC3-SHA >>>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>>> root at vm-laptop:/home/vmedina# sslscan --tls1 10.0.1.180:7443|grep >>>>>>>>> Acce >>>>>>>>> Accepted TLSv1 256 bits AES256-SHA >>>>>>>>> Accepted TLSv1 128 bits AES128-SHA >>>>>>>>> Accepted TLSv1 128 bits CAMELLIA128-SHA >>>>>>>>> Accepted TLSv1 112 bits DES-CBC3-SHA >>>>>>>>> >>>>>>>>> Why it does not accept any PFS/curve/ephimereal cipher on the WSS >>>>>>>>> binding? Like: ECDHE-RSA-AES256-SHA, AECDH-AES256-SHA, ECDHE-RSA-AES128-SHA? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2015-09-25 13:30 GMT-04:30 Brian West : >>>>>>>>> >>>>>>>>>> Careful your distro may have disabled anything EC related. >>>>>>>>>> >>>>>>>>>> On Fri, Sep 25, 2015 at 9:18 AM, Victor Medina < >>>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>>> >>>>>>>>>>> First of all, thanks you and Good morning!. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Although I'm using: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> value="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"/> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Im getting: >>>>>>>>>>> >>>>>>>>>>> New, TLSv1/SSLv3, Cipher is AES256-GCM-SHA384 >>>>>>>>>>> Server public key is 2048 bit >>>>>>>>>>> Secure Renegotiation IS supported >>>>>>>>>>> Compression: NONE >>>>>>>>>>> Expansion: NONE >>>>>>>>>>> SSL-Session: >>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>>> >>>>>>>>>>> Not bad, but not ECDHE. >>>>>>>>>>> >>>>>>>>>>> Compared to our web server: >>>>>>>>>>> >>>>>>>>>>> New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>>> Server public key is 2048 bit >>>>>>>>>>> Secure Renegotiation IS supported >>>>>>>>>>> Compression: NONE >>>>>>>>>>> Expansion: NONE >>>>>>>>>>> SSL-Session: >>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2015-09-25 9:29 GMT-04:30 Brian West : >>>>>>>>>>> >>>>>>>>>>>> tls-cipher param. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Friday, September 25, 2015, Victor Medina < >>>>>>>>>>>> victor.medina at cibersys.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi guys! >>>>>>>>>>>>> >>>>>>>>>>>>> Is there any parameter that can configure what ciphers are >>>>>>>>>>>>> used on the WSS interface? >>>>>>>>>>>>> >>>>>>>>>>>>> Im am getting... >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> WSS interface: >>>>>>>>>>>>> SSL-Session: >>>>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>>>> Cipher : AES256-GCM-SHA384 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> SIP interface, same channel: >>>>>>>>>>>>> Expansion: NONE >>>>>>>>>>>>> SSL-Session: >>>>>>>>>>>>> Protocol : TLSv1.2 >>>>>>>>>>>>> Cipher : ECDHE-RSA-AES256-GCM-SHA384 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>> >>>> >>>> _________________________________________________________________________ >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> V?ctor E. Medina M. >>> Platform Architect / Chief Infrastructure >>> +58424 291 4561 >>> BB #79A8AFA2 >>> @VMCibersys >>> >>> >> >> >> -- >> >> >> >> V?ctor E. Medina M. >> Platform Architect / Chief Infrastructure >> +58424 291 4561 >> BB #79A8AFA2 >> @VMCibersys >> >> _________________________________________________________________________ >> 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 >> >> >> -- V?ctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150930/48b3fdc1/attachment-0001.html From mario_fs at mgtech.com Wed Sep 30 20:55:39 2015 From: mario_fs at mgtech.com (Mario) Date: Wed, 30 Sep 2015 09:55:39 -0700 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> Message-ID: <4754233D-4C19-4B7C-89A1-7B70912DF4C8@mgtech.com> Just to add to this topic?. Today I was going to do one last FreeSwitch build and test on OS X 10.6 and 10.7 to update the wiki before retiring those wiki pages. I could not git clone and I could not even access freeswitch.org . After research and seeing this thread I found TLS 1.2 is missing from not only 10.6 and 10.7 but also 10.8. After some research I found there is no way to add TLS 1.2 to 10.8 so I will be retiring that as well. So this makes my wiki updates a little easier! Mario G > On Sep 29, 2015, at 3:07 AM, Shabbir abbasi wrote: > > i have created my account on https://freeswitch.org/jira > then i have used that details to login on https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse > after login goto manage my account setting and aded ssh keys > https://freeswitch.org/stash/plugins/servlet/ssh/account/keys > after that in terminal git clone ssh://git at freeswitch.org:7999/fs/freeswitch.git is working for me > > On Tue, Sep 29, 2015 at 1:04 PM, Vikas Kumar > wrote: > What were the steps you followed while cloning using ssh. > > > > From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Shabbir abbasi > Sent: 28 September 2015 11:29 > To: FreeSWITCH Users Help > > > Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git " > > > > got success via ssh > > > > On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo > wrote: > > Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved with no security issues? > > > > From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Ken Rice > Sent: Sunday, September 27, 2015 12:37 PM > To: FreeSWITCH Users Help > > Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git " > > > > Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) > > Sent from my iPhone > > > On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: > > any solution ? > > > > On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: > > cent 6 might not have TLS 1.2 support. > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > Dear michael, > CentOS release 6.7 (Final) > Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 > > after Yum update > > export GIT_CURL_VERBOSE=1 > now error is > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > Initialized empty Git repository in /usr/src/freeswitch/.git/ > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) > * Initializing NSS with certpath: sql:/etc/pki/nssdb > * NSS error -12190 > * Expire cleared > * Closing connection #0 > * Couldn't find host freeswitch.org in the .netrc file; using defaults > * About to connect() to freeswitch.org port 443 (#0) > * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) > * NSS error -12190 > * Expire cleared > * Closing connection #0 > error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > > > On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: > > what operating system is this? > > > > On Sunday, September 27, 2015, Shabbir abbasi > wrote: > > git clone https://freeswitch.org/stash/scm/fs/freeswitch.git > > Initialized empty Git repository in /usr/src/freeswitch/.git/ > error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs > > fatal: HTTP request failed > > > any solution ? > > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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 > > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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 > > > Disclaimer :- > The information in this e-mail and any attachments is confidential and may be > legally privileged. It is intended solely for the addressee or addressees. If you are > not an intended recipient, please delete the message and any attachments and > notify the sender of misdelivery. Any use or disclosure of the contents of either is > unauthorised and may be unlawful. All liability for viruses is excluded to the fullest > extent permitted by law. Any views expressed in this message are those of the > individual sender, except where the sender states them, with requisite authority, to > be those of the specific TIMES GROUP company. > > _________________________________________________________________________ > 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 > > _________________________________________________________________________ > 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/20150930/c9814dd0/attachment-0001.html From ssinyagin at gmail.com Wed Sep 30 21:43:18 2015 From: ssinyagin at gmail.com (Stanislav Sinyagin) Date: Wed, 30 Sep 2015 19:43:18 +0200 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: <4754233D-4C19-4B7C-89A1-7B70912DF4C8@mgtech.com> References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> <4754233D-4C19-4B7C-89A1-7B70912DF4C8@mgtech.com> Message-ID: Maybe an officially supported and fully synchronized clone at github would make sense. On Sep 30, 2015 6:57 PM, "Mario" wrote: > Just to add to this topic?. Today I was going to do one last FreeSwitch > build and test on OS X 10.6 and 10.7 to update the wiki before retiring > those wiki pages. I could not git clone and I could not even access > freeswitch.org. After research and seeing this thread I found TLS 1.2 is > missing from not only 10.6 and 10.7 but also 10.8. After some research I > found there is no way to add TLS 1.2 to 10.8 so I will be retiring that as > well. So this makes my wiki updates a little easier! > Mario G > > > On Sep 29, 2015, at 3:07 AM, Shabbir abbasi > wrote: > > i have created my account on https://freeswitch.org/jira > then i have used that details to login on > https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse > after login goto manage my account setting and aded ssh keys > https://freeswitch.org/stash/plugins/servlet/ssh/account/keys > after that in terminal git clone ssh:// > git at freeswitch.org:7999/fs/freeswitch.git is working for me > > On Tue, Sep 29, 2015 at 1:04 PM, Vikas Kumar < > Vikas.Kumar1 at timesinternet.in> wrote: > >> What were the steps you followed while cloning using ssh. >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Shabbir >> abbasi >> *Sent:* 28 September 2015 11:29 >> *To:* FreeSWITCH Users Help >> >> *Subject:* Re: [Freeswitch-users] unable to clone master " git clone >> https://freeswitch.org/stash/scm/fs/freeswitch.git" >> >> >> >> got success via ssh >> >> >> >> On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo >> wrote: >> >> Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved >> with no security issues? >> >> >> >> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto: >> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Ken Rice >> *Sent:* Sunday, September 27, 2015 12:37 PM >> *To:* FreeSWITCH Users Help >> *Subject:* Re: [Freeswitch-users] unable to clone master " git clone >> https://freeswitch.org/stash/scm/fs/freeswitch.git" >> >> >> >> Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create >> an account for the later) >> >> Sent from my iPhone >> >> >> On Sep 27, 2015, at 1:25 PM, Shabbir abbasi >> wrote: >> >> any solution ? >> >> >> >> On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris wrote: >> >> cent 6 might not have TLS 1.2 support. >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi >> wrote: >> >> Dear michael, >> CentOS release 6.7 (Final) >> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >> >> after Yum update >> >> export GIT_CURL_VERBOSE=1 >> now error is >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org >> (209.105.235.6) port 443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org >> (209.105.235.6) port 443 (#0) >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> error: while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> >> >> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris wrote: >> >> what operating system is this? >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi >> wrote: >> >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> error: SSL write: error -5938 while accessing >> https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> any solution ? >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> Disclaimer :- >> The information in this e-mail and any attachments is confidential and may be >> legally privileged. It is intended solely for the addressee or addressees. If you are >> not an intended recipient, please delete the message and any attachments and >> notify the sender of misdelivery. Any use or disclosure of the contents of either is >> unauthorised and may be unlawful. All liability for viruses is excluded to the fullest >> extent permitted by law. Any views expressed in this message are those of the >> individual sender, except where the sender states them, with requisite authority, to >> be those of the specific TIMES GROUP company. >> >> >> _________________________________________________________________________ >> 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 >> > > _________________________________________________________________________ > 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 > > > > _________________________________________________________________________ > 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/20150930/40d9dd3a/attachment-0001.html From mike at jerris.com Wed Sep 30 21:48:11 2015 From: mike at jerris.com (Michael Jerris) Date: Wed, 30 Sep 2015 13:48:11 -0400 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> <4754233D-4C19-4B7C-89A1-7B70912DF4C8@mgtech.com> Message-ID: There are tarballs that anyone can get, I can't imagine this is really an issue for anyone. > On Sep 30, 2015, at 1:43 PM, Stanislav Sinyagin wrote: > > Maybe an officially supported and fully synchronized clone at github would make sense. > > On Sep 30, 2015 6:57 PM, "Mario" > wrote: > Just to add to this topic?. Today I was going to do one last FreeSwitch build and test on OS X 10.6 and 10.7 to update the wiki before retiring those wiki pages. I could not git clone and I could not even access freeswitch.org . After research and seeing this thread I found TLS 1.2 is missing from not only 10.6 and 10.7 but also 10.8. After some research I found there is no way to add TLS 1.2 to 10.8 so I will be retiring that as well. So this makes my wiki updates a little easier! > Mario G > > >> On Sep 29, 2015, at 3:07 AM, Shabbir abbasi > wrote: >> >> i have created my account on https://freeswitch.org/jira >> then i have used that details to login on https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse >> after login goto manage my account setting and aded ssh keys >> https://freeswitch.org/stash/plugins/servlet/ssh/account/keys >> after that in terminal git clone ssh://git at freeswitch.org:7999/fs/freeswitch.git is working for me >> >> On Tue, Sep 29, 2015 at 1:04 PM, Vikas Kumar > wrote: >> What were the steps you followed while cloning using ssh. >> >> >> >> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Shabbir abbasi >> Sent: 28 September 2015 11:29 >> To: FreeSWITCH Users Help >> >> >> Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git " >> >> >> >> got success via ssh >> >> >> >> On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo > wrote: >> >> Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved with no security issues? >> >> >> >> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Ken Rice >> Sent: Sunday, September 27, 2015 12:37 PM >> To: FreeSWITCH Users Help > >> Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git " >> >> >> >> Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) >> >> Sent from my iPhone >> >> >> On Sep 27, 2015, at 1:25 PM, Shabbir abbasi > wrote: >> >> any solution ? >> >> >> >> On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: >> >> cent 6 might not have TLS 1.2 support. >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi > wrote: >> >> Dear michael, >> CentOS release 6.7 (Final) >> Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 >> >> after Yum update >> >> export GIT_CURL_VERBOSE=1 >> now error is >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> * Couldn't find host freeswitch.org in the .netrc file; using defaults >> * About to connect() to freeswitch.org port 443 (#0) >> * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) >> * NSS error -12190 >> * Expire cleared >> * Closing connection #0 >> error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> >> >> On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: >> >> what operating system is this? >> >> >> >> On Sunday, September 27, 2015, Shabbir abbasi > wrote: >> >> git clone https://freeswitch.org/stash/scm/fs/freeswitch.git >> >> Initialized empty Git repository in /usr/src/freeswitch/.git/ >> error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs >> >> fatal: HTTP request failed >> >> >> any solution ? >> >> >> _________________________________________________________________________ >> 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 >> >> >> >> _________________________________________________________________________ >> 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 >> >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 >> >> >> Disclaimer :- >> The information in this e-mail and any attachments is confidential and may be >> legally privileged. It is intended solely for the addressee or addressees. If you are >> not an intended recipient, please delete the message and any attachments and >> notify the sender of misdelivery. Any use or disclosure of the contents of either is >> unauthorised and may be unlawful. All liability for viruses is excluded to the fullest >> extent permitted by law. Any views expressed in this message are those of the >> individual sender, except where the sender states them, with requisite authority, to >> be those of the specific TIMES GROUP company. >> >> _________________________________________________________________________ >> 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 >> >> _________________________________________________________________________ >> 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 > > _________________________________________________________________________ > 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 > _________________________________________________________________________ > 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/20150930/7fb9882c/attachment-0001.html From krice at freeswitch.org Wed Sep 30 21:54:29 2015 From: krice at freeswitch.org (Ken Rice) Date: Wed, 30 Sep 2015 12:54:29 -0500 Subject: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" In-Reply-To: References: <20B9A1DE-79CB-45AB-BC98-F7FD9C9109DF@freeswitch.org> <36079dcc8a6c41cfb3d1aea76cba54a1@DMTEX02P.timesgroup.com> <4754233D-4C19-4B7C-89A1-7B70912DF4C8@mgtech.com> Message-ID: <283101d0fba9$0e709b50$2b51d1f0$@freeswitch.org> GitHub is not compatible with our source tree? and anyone can use ssh still so its not really a problem From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Stanislav Sinyagin Sent: Wednesday, September 30, 2015 12:43 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" Maybe an officially supported and fully synchronized clone at github would make sense. On Sep 30, 2015 6:57 PM, "Mario" > wrote: Just to add to this topic?. Today I was going to do one last FreeSwitch build and test on OS X 10.6 and 10.7 to update the wiki before retiring those wiki pages. I could not git clone and I could not even access freeswitch.org . After research and seeing this thread I found TLS 1.2 is missing from not only 10.6 and 10.7 but also 10.8. After some research I found there is no way to add TLS 1.2 to 10.8 so I will be retiring that as well. So this makes my wiki updates a little easier! Mario G On Sep 29, 2015, at 3:07 AM, Shabbir abbasi > wrote: i have created my account on https://freeswitch.org/jira then i have used that details to login on https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse after login goto manage my account setting and aded ssh keys https://freeswitch.org/stash/plugins/servlet/ssh/account/keys after that in terminal git clone ssh://git at freeswitch.org:7999/fs/freeswitch.git is working for me On Tue, Sep 29, 2015 at 1:04 PM, Vikas Kumar > wrote: What were the steps you followed while cloning using ssh. From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Shabbir abbasi Sent: 28 September 2015 11:29 To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" got success via ssh On Mon, Sep 28, 2015 at 10:27 AM, Michael Giagnocavo > wrote: Or? re-enable TLS1 and 1.1 with downgrade protection and problem solved with no security issues? From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org ] On Behalf Of Ken Rice Sent: Sunday, September 27, 2015 12:37 PM To: FreeSWITCH Users Help > Subject: Re: [Freeswitch-users] unable to clone master " git clone https://freeswitch.org/stash/scm/fs/freeswitch.git" Upgrate to debian 8 or centos 7, or clone over ssh (you'll need to create an account for the later) Sent from my iPhone On Sep 27, 2015, at 1:25 PM, Shabbir abbasi wrote: any solution ? On Sun, Sep 27, 2015 at 11:17 PM, Michael Jerris > wrote: cent 6 might not have TLS 1.2 support. On Sunday, September 27, 2015, Shabbir abbasi > wrote: Dear michael, CentOS release 6.7 (Final) Linux localhost.localdomain 3.10.40-1.el6.elrepo.i686 after Yum update export GIT_CURL_VERBOSE=1 now error is git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * NSS error -12190 * Expire cleared * Closing connection #0 * Couldn't find host freeswitch.org in the .netrc file; using defaults * About to connect() to freeswitch.org port 443 (#0) * Trying 209.105.235.6... * Connected to freeswitch.org (209.105.235.6) port 443 (#0) * NSS error -12190 * Expire cleared * Closing connection #0 error: while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed On Sun, Sep 27, 2015 at 10:18 PM, Michael Jerris > wrote: what operating system is this? On Sunday, September 27, 2015, Shabbir abbasi > wrote: git clone https://freeswitch.org/stash/scm/fs/freeswitch.git Initialized empty Git repository in /usr/src/freeswitch/.git/ error: SSL write: error -5938 while accessing https://freeswitch.org/stash/scm/fs/freeswitch.git/info/refs fatal: HTTP request failed any solution ? _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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 Disclaimer :- The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. If you are not an intended recipient, please delete the message and any attachments and notify the sender of misdelivery. Any use or disclosure of the contents of either is unauthorised and may be unlawful. All liability for viruses is excluded to the fullest extent permitted by law. Any views expressed in this message are those of the individual sender, except where the sender states them, with requisite authority, to be those of the specific TIMES GROUP company. _________________________________________________________________________ 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 _________________________________________________________________________ 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 _________________________________________________________________________ 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/20150930/f6c34c8e/attachment-0001.html