From msc at freeswitch.org Wed Sep 1 09:05:39 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 1 Sep 2010 09:05:39 -0700 Subject: [Freeswitch-dev] FreeSWITCH Community Conference Call: mod_callcenter Message-ID: Hello all! Today's agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2010_09_01 Moc will be talking about mod_callcenter. Also, time-permitting we'll have one of the developers on the call to answer a few questions. Thanks! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100901/7b574bc5/attachment.html From jan.berger at video24.no Wed Sep 1 14:26:59 2010 From: jan.berger at video24.no (Jan Berger) Date: Wed, 1 Sep 2010 23:26:59 +0200 Subject: [Freeswitch-dev] Native ISDN Stack Message-ID: Mick Is the latest version of the Native ISDN stack the one that's on the git? Or is there one outside the git? I have new E1/T1 boards w/ DSP's arriving in 45 days, so going to complete the stacks. Just need to find out what I should start with. Jan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100901/bcc7b99e/attachment.html From msc at freeswitch.org Wed Sep 1 15:58:04 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 1 Sep 2010 15:58:04 -0700 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: Message-ID: It should be the one in git. -MC On Wed, Sep 1, 2010 at 2:26 PM, Jan Berger wrote: > Mick > > > > Is the latest version of the Native ISDN stack the one that?s on the git? > Or is there one outside the git? > > > > I have new E1/T1 boards w/ DSP?s arriving in 45 days, so going to complete > the stacks. Just need to find out what I should start with. > > > > > > Jan > > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100901/aa1b57d1/attachment.html From anthony.minessale at gmail.com Wed Sep 1 16:01:52 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 1 Sep 2010 18:01:52 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: Message-ID: let's ask stkn, I think he has some external work he was going to add to freetdm On Wed, Sep 1, 2010 at 4:26 PM, Jan Berger wrote: > Mick > > > > Is the latest version of the Native ISDN stack the one that?s on the git? Or > is there one outside the git? > > > > I have new E1/T1 boards w/ DSP?s arriving in 45 days, so going to complete > the stacks. Just need to find out what I should start with. > > > > > > Jan > > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From msc at freeswitch.org Wed Sep 1 16:05:11 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 1 Sep 2010 16:05:11 -0700 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: Message-ID: On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > let's ask stkn, I think he has some external work he was going to add to > freetdm > Ah, this is true. Jan, you can frequently find stkn in #openzap on irc.freenode.net. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100901/71f60a32/attachment-0001.html From moises.silva at gmail.com Wed Sep 1 19:07:57 2010 From: moises.silva at gmail.com (Moises Silva) Date: Wed, 1 Sep 2010 22:07:57 -0400 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: Message-ID: stkn said to me he needed to bring it up to date with the latest changes of the freetdm API. Having said that, you can ping me (moy) on IRC #openzap if you need assistance getting it to work. Since stkn is there too, may be we can check what's the status of his separate git repository, I don't see any problem with getting it merged so he can keep working in the main freetdm git repo or a branch of it. Moises Silva Senior Software Engineer Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R 9R6 Canada t. 1 905 474 1990 x128 | e. moy at sangoma.com On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins wrote: > > > On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale < > anthony.minessale at gmail.com> wrote: > >> let's ask stkn, I think he has some external work he was going to add to >> freetdm >> > Ah, this is true. > > Jan, you can frequently find stkn in #openzap on irc.freenode.net. > -MC > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100901/36999a27/attachment.html From math.parent at gmail.com Wed Sep 1 23:32:48 2010 From: math.parent at gmail.com (Mathieu Parent) Date: Thu, 2 Sep 2010 08:32:48 +0200 Subject: [Freeswitch-dev] Issues building freeswitch (git-co) on Nexenta CP3 In-Reply-To: References: Message-ID: Hello, On Tue, Aug 31, 2010 at 11:44 AM, Thomas Haggett wrote: ... > ##endpoints/mod_skinny Do you still have the issue on mod_skinny? If so, can you please provide the build log? Thanks Mathieu Parent From rentmycoder at gmail.com Thu Sep 2 06:35:09 2010 From: rentmycoder at gmail.com (rentmycoder rentmycoder) Date: Thu, 2 Sep 2010 15:35:09 +0200 Subject: [Freeswitch-dev] FSComm video support Message-ID: Hi all, Does FSComm support video calls, inf no are there any plans for it? If yes, what codecs does it support? From vicentini.paulo at gmail.com Thu Sep 2 07:10:04 2010 From: vicentini.paulo at gmail.com (Paulo Vicentini) Date: Thu, 2 Sep 2010 11:10:04 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: Message-ID: Hi There is no video support in the moment I intend to add video probably using theora codec Paulo On Thu, Sep 2, 2010 at 10:35 AM, rentmycoder rentmycoder < rentmycoder at gmail.com> wrote: > Hi all, > > Does FSComm support video calls, inf no are there any plans for it? > If yes, what codecs does it support? > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100902/4573c41f/attachment.html From jan.berger at video24.no Thu Sep 2 10:52:43 2010 From: jan.berger at video24.no (Jan Berger) Date: Thu, 2 Sep 2010 19:52:43 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: Message-ID: <38FA262F9D504E42A3B79C2031120E32@dell9400> Where can I find the source for FreeTDM? Worth consider if we can use some of it - if it's open source that is. Jan _____ From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises Silva Sent: 2. september 2010 04:08 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack stkn said to me he needed to bring it up to date with the latest changes of the freetdm API. Having said that, you can ping me (moy) on IRC #openzap if you need assistance getting it to work. Since stkn is there too, may be we can check what's the status of his separate git repository, I don't see any problem with getting it merged so he can keep working in the main freetdm git repo or a branch of it. Moises Silva Senior Software Engineer Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R 9R6 Canada t. 1 905 474 1990 x128 | e. moy at sangoma.com On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins wrote: On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale wrote: let's ask stkn, I think he has some external work he was going to add to freetdm Ah, this is true. Jan, you can frequently find stkn in #openzap on irc.freenode.net. -MC _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100902/caad7e49/attachment.html From anthony.minessale at gmail.com Thu Sep 2 11:01:26 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 2 Sep 2010 13:01:26 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <38FA262F9D504E42A3B79C2031120E32@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> Message-ID: openzap was renamed to freetdm, it's in the FS tree in libs/freetdm On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: > Where can I find the source for FreeTDM? > > > > Worth consider if we can use some of it ? if it?s open source that is. > > > > Jan > > > > ________________________________ > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises > Silva > Sent: 2. september 2010 04:08 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > > > stkn said to me he needed to bring it up to date with the latest changes of > the freetdm API. > > > > Having said that, you can ping me (moy) on IRC #openzap if you need > assistance getting it to work. > > > > Since stkn is there too, may be we can check what's the status of his > separate git repository, I don't see any problem with getting it merged so > he can keep working in the main freetdm git repo or a branch of it. > > > > Moises Silva > Senior Software Engineer > Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R > 9R6 Canada > t. 1 905 474 1990 x128 | e. moy at sangoma.com > > On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins wrote: > > > > On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale > wrote: > > let's ask stkn, I think he has some external work he was going to add to > freetdm > > Ah, this is true. > > Jan, you can frequently find stkn in #openzap on irc.freenode.net. > -MC > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jan.berger at video24.no Thu Sep 2 11:39:47 2010 From: jan.berger at video24.no (Jan Berger) Date: Thu, 2 Sep 2010 20:39:47 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> Message-ID: <92CC1DA657514AF8A0CD7675D1FA1910@dell9400> Well - they do say that the eyes are where you go blind -.- Jan -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: 2. september 2010 20:01 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack openzap was renamed to freetdm, it's in the FS tree in libs/freetdm On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: > Where can I find the source for FreeTDM? > > > > Worth consider if we can use some of it - if it's open source that is. > > > > Jan > > > > ________________________________ > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises > Silva > Sent: 2. september 2010 04:08 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > > > stkn said to me he needed to bring it up to date with the latest changes of > the freetdm API. > > > > Having said that, you can ping me (moy) on IRC #openzap if you need > assistance getting it to work. > > > > Since stkn is there too, may be we can check what's the status of his > separate git repository, I don't see any problem with getting it merged so > he can keep working in the main freetdm git repo or a branch of it. > > > > Moises Silva > Senior Software Engineer > Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R > 9R6 Canada > t. 1 905 474 1990 x128 | e. moy at sangoma.com > > On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins wrote: > > > > On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale > wrote: > > let's ask stkn, I think he has some external work he was going to add to > freetdm > > Ah, this is true. > > Jan, you can frequently find stkn in #openzap on irc.freenode.net. > -MC > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org From jan.berger at video24.no Thu Sep 2 15:03:46 2010 From: jan.berger at video24.no (Jan Berger) Date: Fri, 3 Sep 2010 00:03:46 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> Message-ID: <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> How much work would it be to port FS (core parts to run SIP + E1/T1) to ucLinux - and how large would that image be? Jan -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: 2. september 2010 20:01 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack openzap was renamed to freetdm, it's in the FS tree in libs/freetdm On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: > Where can I find the source for FreeTDM? > > > > Worth consider if we can use some of it - if it's open source that is. > > > > Jan > > > > ________________________________ > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises > Silva > Sent: 2. september 2010 04:08 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > > > stkn said to me he needed to bring it up to date with the latest changes of > the freetdm API. > > > > Having said that, you can ping me (moy) on IRC #openzap if you need > assistance getting it to work. > > > > Since stkn is there too, may be we can check what's the status of his > separate git repository, I don't see any problem with getting it merged so > he can keep working in the main freetdm git repo or a branch of it. > > > > Moises Silva > Senior Software Engineer > Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R > 9R6 Canada > t. 1 905 474 1990 x128 | e. moy at sangoma.com > > On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins wrote: > > > > On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale > wrote: > > let's ask stkn, I think he has some external work he was going to add to > freetdm > > Ah, this is true. > > Jan, you can frequently find stkn in #openzap on irc.freenode.net. > -MC > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org From jmesquita at freeswitch.org Thu Sep 2 21:36:27 2010 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Fri, 3 Sep 2010 01:36:27 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: Message-ID: That would be an amazing contribution. The biggest problem here is that there's no endpoint module on FS that currently supports video. Since FSComm is completely relying on FS's capabilities, I turn the question to FS module developers. If I recall correctly, there are thousands of IP problems when it comes to video encoding and that's an area no one is really willing to dive in right now... Regards, Jo?o Mesquita On Thu, Sep 2, 2010 at 11:10 AM, Paulo Vicentini wrote: > Hi > There is no video support in the moment > I intend to add video probably using theora codec > > Paulo > > On Thu, Sep 2, 2010 at 10:35 AM, rentmycoder rentmycoder < > rentmycoder at gmail.com> wrote: > >> Hi all, >> >> Does FSComm support video calls, inf no are there any plans for it? >> If yes, what codecs does it support? >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/51a90266/attachment.html From dujinfang at gmail.com Fri Sep 3 02:05:07 2010 From: dujinfang at gmail.com (Seven Du) Date: Fri, 3 Sep 2010 17:05:07 +0800 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: Message-ID: What do you mean IP problems? 2010/9/3 Jo?o Mesquita : > That would be an amazing contribution. > The biggest problem here is that there's no endpoint module on FS that > currently supports video. Since FSComm is completely relying on FS's > capabilities, I turn the question to FS module developers. If I recall > correctly, there are thousands of IP problems when it comes to video > encoding and that's an area no one is really willing to dive in right now... > Regards, > Jo?o Mesquita > > > On Thu, Sep 2, 2010 at 11:10 AM, Paulo Vicentini > wrote: >> >> Hi >> There is no video support in the moment >> I intend to add video probably using theora codec >> Paulo >> On Thu, Sep 2, 2010 at 10:35 AM, rentmycoder rentmycoder >> wrote: >>> >>> Hi all, >>> >>> Does FSComm support video calls, inf no are there any plans for it? >>> If yes, what codecs does it support? >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Blog: http://www.dujinfang.com Proj:? http://www.freeswitch.org.cn From vicentini.paulo at gmail.com Fri Sep 3 07:11:14 2010 From: vicentini.paulo at gmail.com (Paulo Vicentini) Date: Fri, 3 Sep 2010 11:11:14 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: Message-ID: "there are thousands of IP problems when it comes to video encoding" That is why I am supposed to use http://www.theora.org/ PS, IP: Intellectual Property Paulo On Fri, Sep 3, 2010 at 6:05 AM, Seven Du wrote: > What do you mean IP problems? > > 2010/9/3 Jo?o Mesquita : > > That would be an amazing contribution. > > The biggest problem here is that there's no endpoint module on FS that > > currently supports video. Since FSComm is completely relying on FS's > > capabilities, I turn the question to FS module developers. If I recall > > correctly, there are thousands of IP problems when it comes to video > > encoding and that's an area no one is really willing to dive in right > now... > > Regards, > > Jo?o Mesquita > > > > > > On Thu, Sep 2, 2010 at 11:10 AM, Paulo Vicentini < > vicentini.paulo at gmail.com> > > wrote: > >> > >> Hi > >> There is no video support in the moment > >> I intend to add video probably using theora codec > >> Paulo > >> On Thu, Sep 2, 2010 at 10:35 AM, rentmycoder rentmycoder > >> wrote: > >>> > >>> Hi all, > >>> > >>> Does FSComm support video calls, inf no are there any plans for it? > >>> If yes, what codecs does it support? > >>> > >>> _______________________________________________ > >>> FreeSWITCH-dev mailing list > >>> FreeSWITCH-dev at lists.freeswitch.org > >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>> http://www.freeswitch.org > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > >> > > > > > > _______________________________________________ > > FreeSWITCH-dev mailing list > > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > > http://www.freeswitch.org > > > > > > > > -- > Blog: http://www.dujinfang.com > Proj: http://www.freeswitch.org.cn > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/f44b4fbb/attachment.html From math.parent at gmail.com Fri Sep 3 10:19:39 2010 From: math.parent at gmail.com (Mathieu Parent) Date: Fri, 3 Sep 2010 19:19:39 +0200 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets Message-ID: Hi, I have made some investigations on high CPU usage (Methodology below). In the most CPU-consuming threads, there is: * Several threads related to queues handling (Can't we use interrupt here?) * The time thread * Several threads related to opened sockets. i think there can be some improvement here: Example: Thread 3 (Thread 0xb626fb70 (LWP 5922)): #0 0xb7693f6a in clock_nanosleep (clock_id=-1215964116, flags=0, req=0xb626d928, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:49 #1 0xb7764faa in do_sleep (t=882) at src/switch_time.c:165 #2 0xb7765971 in switch_cond_next () at src/switch_time.c:428 #3 0xb6bb553d in read_packet (listener=0x966c418, event=0xb626ecd4, timeout=0) at /home/mathieu/apps/freeswitch/freeswitch.git/src/mod/event_handlers/mod_event_socket/mod_event_socket.c:1316 #4 0xb6bb95a6 in listener_run (thread=0x965b0f0, obj=0x966c418) at /home/mathieu/apps/freeswitch/freeswitch.git/src/mod/event_handlers/mod_event_socket/mod_event_socket.c:2468 #5 0xb77933f5 in dummy_worker (opaque=0x965b0f0) at threadproc/unix/thread.c:138 #6 0xb7645955 in start_thread (arg=0xb626fb70) at pthread_create.c:300 #7 0xb73e910e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Modules concerned are mod_event_socket, mod_sofia, mod_skinny and probably all endpoints modules. Currently, FS try to read from the socket and if there is no data in the buffer, some checks are made then the thread sleeps for some time (by using do_sleep() or switch_cond_next()). Most of the time this is not needed to do those extra checks that cost CPU. I propose to move to BLOCK-ed sockets with timeout. Also, ajusting the requested length will reduce execution time. Most of the job will be done on the kernel side which is more efficient. Maybe I'm missing some corner-cases, but for mod_skinny, the move improves greatly the performance. This protocol was easy to handle because we first should to read the header then we read the remaining data whose length is in the header. Mathieu Parent Methodology: - Started FS - Connecting various kind of clients (event_socket, SIP, Skinny) - getting list of high CPU thread: ps -eLf | egrep '(freeswitch|CMD)' | sort -n -k 5 - debugging freeswitch with gdb to show backtraces on all thread: "thread apply all bt" - analyse From anthony.minessale at gmail.com Fri Sep 3 11:22:31 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 13:22:31 -0500 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets In-Reply-To: References: Message-ID: in my findings not more efficient, not at all reliable. What do you mean by high cpu exactly? what are you using to measure it? what OS are you on? On Fri, Sep 3, 2010 at 12:19 PM, Mathieu Parent wrote: > Hi, > > I have made some investigations on high CPU usage (Methodology below). > In the most CPU-consuming threads, there is: > * Several threads related to queues handling (Can't we use interrupt here?) > * The time thread > * Several threads related to opened sockets. i think there can be some > improvement here: > > Example: > Thread 3 (Thread 0xb626fb70 (LWP 5922)): > #0 ?0xb7693f6a in clock_nanosleep (clock_id=-1215964116, flags=0, > req=0xb626d928, rem=0x0) > ? ?at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:49 > #1 ?0xb7764faa in do_sleep (t=882) at src/switch_time.c:165 > #2 ?0xb7765971 in switch_cond_next () at src/switch_time.c:428 > #3 ?0xb6bb553d in read_packet (listener=0x966c418, event=0xb626ecd4, timeout=0) > ? ?at /home/mathieu/apps/freeswitch/freeswitch.git/src/mod/event_handlers/mod_event_socket/mod_event_socket.c:1316 > #4 ?0xb6bb95a6 in listener_run (thread=0x965b0f0, obj=0x966c418) > ? ?at /home/mathieu/apps/freeswitch/freeswitch.git/src/mod/event_handlers/mod_event_socket/mod_event_socket.c:2468 > #5 ?0xb77933f5 in dummy_worker (opaque=0x965b0f0) at > threadproc/unix/thread.c:138 > #6 ?0xb7645955 in start_thread (arg=0xb626fb70) at pthread_create.c:300 > #7 ?0xb73e910e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > Modules concerned are mod_event_socket, mod_sofia, mod_skinny and > probably all endpoints modules. > > Currently, FS try to read from the socket and if there is no data in > the buffer, some checks are made then the thread sleeps for some time > (by using do_sleep() or switch_cond_next()). Most of the time this is > not needed to do those extra checks that cost CPU. > > I propose to move to BLOCK-ed sockets with timeout. Also, ajusting the > requested length will reduce execution time. Most of the job will be > done on the kernel side which is more efficient. > > Maybe I'm missing some corner-cases, but for mod_skinny, the move > improves greatly the performance. This protocol was easy to handle > because we first should to read the header then we read the remaining > data whose length is in the header. > > Mathieu Parent > > Methodology: > - Started FS > - Connecting various kind of clients (event_socket, SIP, Skinny) > - getting list of high CPU thread: ps -eLf | egrep '(freeswitch|CMD)' > | sort -n -k 5 > - debugging freeswitch with gdb to show backtraces on all thread: > "thread apply all bt" > - analyse > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From paulo at voicetechnology.com.br Fri Sep 3 11:52:18 2010 From: paulo at voicetechnology.com.br (=?ISO-8859-1?Q?Paulo_Rog=E9rio_Panhoto?=) Date: Fri, 03 Sep 2010 15:52:18 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: Message-ID: <4C8143E2.7090805@voicetechnology.com.br> Why not build it on top of ffmpeg (like linphone or ekiga) and take advantage of the codecs it already supports? They have a FAQ about patents: http://ffmpeg.org/legal.html I'm just asking because video transcoding is expensive and, unfortunately, H.26x are the standard codecs for the video industry. Regards, Paulo R. Panhoto. On 3/9/2010 11:11, Paulo Vicentini wrote: > "there are thousands of IP problems when it comes to video encoding" > That is why I am supposed to use http://www.theora.org/ > > PS, IP: Intellectual Property > Paulo > > > On Fri, Sep 3, 2010 at 6:05 AM, Seven Du > wrote: > > What do you mean IP problems? > > 2010/9/3 Jo?o Mesquita >: > > That would be an amazing contribution. > > The biggest problem here is that there's no endpoint module on > FS that > > currently supports video. Since FSComm is completely relying on FS's > > capabilities, I turn the question to FS module developers. If I > recall > > correctly, there are thousands of IP problems when it comes to video > > encoding and that's an area no one is really willing to dive in > right now... > > Regards, > > Jo?o Mesquita > > > > > > On Thu, Sep 2, 2010 at 11:10 AM, Paulo Vicentini > > > > wrote: > >> > >> Hi > >> There is no video support in the moment > >> I intend to add video probably using theora codec > >> Paulo > >> On Thu, Sep 2, 2010 at 10:35 AM, rentmycoder rentmycoder > >> > wrote: > >>> > >>> Hi all, > >>> > >>> Does FSComm support video calls, inf no are there any plans > for it? > >>> If yes, what codecs does it support? > >>> > >>> _______________________________________________ > >>> FreeSWITCH-dev mailing list > >>> FreeSWITCH-dev at lists.freeswitch.org > > >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>> http://www.freeswitch.org > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > >> > > > > > > _______________________________________________ > > FreeSWITCH-dev mailing list > > FreeSWITCH-dev at lists.freeswitch.org > > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > > http://www.freeswitch.org > > > > > > > > -- > Blog: http://www.dujinfang.com > Proj: http://www.freeswitch.org.cn > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/b1ef1b65/attachment.html From brian at freeswitch.org Fri Sep 3 11:58:55 2010 From: brian at freeswitch.org (Brian West) Date: Fri, 3 Sep 2010 13:58:55 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C8143E2.7090805@voicetechnology.com.br> References: <4C8143E2.7090805@voicetechnology.com.br> Message-ID: <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> License compatibility. /b On Sep 3, 2010, at 1:52 PM, Paulo Rog?rio Panhoto wrote: > Why not build it on top of ffmpeg (like linphone or ekiga) and take advantage of the codecs it already supports? > They have a FAQ about patents: http://ffmpeg.org/legal.html > > I'm just asking because video transcoding is expensive and, unfortunately, H.26x are the standard codecs for the video industry. > > Regards, > > Paulo R. Panhoto. From paulo at voicetechnology.com.br Fri Sep 3 12:29:19 2010 From: paulo at voicetechnology.com.br (=?ISO-8859-1?Q?Paulo_Rog=E9rio_Panhoto?=) Date: Fri, 03 Sep 2010 16:29:19 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> Message-ID: <4C814C8F.2050009@voicetechnology.com.br> Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? On 3/9/2010 15:58, Brian West wrote: > License compatibility. > > /b > > On Sep 3, 2010, at 1:52 PM, Paulo Rog?rio Panhoto wrote: > >> Why not build it on top of ffmpeg (like linphone or ekiga) and take advantage of the codecs it already supports? >> They have a FAQ about patents: http://ffmpeg.org/legal.html >> >> I'm just asking because video transcoding is expensive and, unfortunately, H.26x are the standard codecs for the video industry. >> >> Regards, >> >> Paulo R. Panhoto. > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From stkn at freeswitch.org Fri Sep 3 12:51:56 2010 From: stkn at freeswitch.org (Stefan Knoblich) Date: Fri, 03 Sep 2010 21:51:56 +0200 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C814C8F.2050009@voicetechnology.com.br> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> Message-ID: <4C8151DC.2040005@freeswitch.org> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: > Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. If those parts get used the GPL applies to all of FFmpeg." Only if you built it to be LGPL-only. From bernhard.suttner at winet.ch Fri Sep 3 12:56:15 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Fri, 03 Sep 2010 21:56:15 +0200 Subject: [Freeswitch-dev] Troubleshooting on high load systems Message-ID: <20100903215615.a786caec@mail.winet.ch> Hi, what is the best approach to debug SIP registration or the call dialplan processing on systems under very high usage? Its very difficult to view the complete log file for all users in debug mode because there are to much call attempts / sip registrations. Are there tools where I can turn on debugging only for a certain user or IP? It would be really cool to have an debugging interface which can be used to turn on debugging for a user on freeswitch. Maybe also in combination with not only one server but e.g. a "server farm" :-) Thanks in advance. Best regards, Bernhard Suttner From mrene_lists at avgs.ca Fri Sep 3 13:09:27 2010 From: mrene_lists at avgs.ca (Mathieu Rene) Date: Fri, 3 Sep 2010 16:09:27 -0400 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C8151DC.2040005@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> Message-ID: <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> x264, the one for h264, is GPL Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene at avgs.ca On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: > On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >> Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? > > "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. > However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. > If those parts get used the GPL applies to all of FFmpeg." > > Only if you built it to be LGPL-only. > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From mike at jerris.com Fri Sep 3 13:15:32 2010 From: mike at jerris.com (Michael Jerris) Date: Fri, 3 Sep 2010 16:15:32 -0400 Subject: [Freeswitch-dev] Troubleshooting on high load systems In-Reply-To: <20100903215615.a786caec@mail.winet.ch> References: <20100903215615.a786caec@mail.winet.ch> Message-ID: This question is better for the -users mailing list. Mike On Sep 3, 2010, at 3:56 PM, Bernhard Suttner wrote: > Hi, > > what is the best approach to debug SIP registration or the call dialplan processing on systems under very high usage? Its very difficult to view the complete log file for all users in debug mode because there are to much call attempts / sip registrations. > > Are there tools where I can turn on debugging only for a certain user or IP? It would be really cool to have an debugging interface which can be used to turn on debugging for a user on freeswitch. Maybe also in combination with not only one server but e.g. a "server farm" :-) From anthony.minessale at gmail.com Fri Sep 3 13:29:24 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:29:24 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> Message-ID: see the package for astlinux http://www.astlinux.org/ It's in there somewhere ask Kristian K about it. On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: > How much work would it be to port FS (core parts to run SIP + E1/T1) to > ucLinux - and how large would that image be? > > Jan > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 2. september 2010 20:01 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > openzap was renamed to freetdm, it's in the FS tree in libs/freetdm > > > > On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: >> Where can I find the source for FreeTDM? >> >> >> >> Worth consider if we can use some of it - if it's open source that is. >> >> >> >> Jan >> >> >> >> ________________________________ >> >> From: freeswitch-dev-bounces at lists.freeswitch.org >> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises >> Silva >> Sent: 2. september 2010 04:08 >> To: freeswitch-dev at lists.freeswitch.org >> Subject: Re: [Freeswitch-dev] Native ISDN Stack >> >> >> >> stkn said to me he needed to bring it up to date with the latest changes > of >> the freetdm API. >> >> >> >> Having said that, you can ping me (moy) on IRC #openzap if you need >> assistance getting it to work. >> >> >> >> Since stkn is there too, may be we can check what's the status of his >> separate git repository, I don't see any problem with getting it merged so >> he can keep working in the main freetdm git repo or a branch of it. >> >> >> >> Moises Silva >> Senior Software Engineer >> Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON > L3R >> 9R6 Canada >> t. 1 905 474 1990 x128 | e. moy at sangoma.com >> >> On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins > wrote: >> >> >> >> On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale >> wrote: >> >> let's ask stkn, I think he has some external work he was going to add to >> freetdm >> >> Ah, this is true. >> >> Jan, you can frequently find stkn in #openzap on irc.freenode.net. >> -MC >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jan.berger at video24.no Fri Sep 3 13:37:57 2010 From: jan.berger at video24.no (Jan Berger) Date: Fri, 3 Sep 2010 22:37:57 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> Message-ID: <8EBCB7C730D54B119DFBD6925982CC16@dell9400> Astlinux is still "ordinary" linux is it not? The host in my case is a QUICC M68 something and the first board has 4M RAM. -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: 3. september 2010 22:29 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack see the package for astlinux http://www.astlinux.org/ It's in there somewhere ask Kristian K about it. On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: > How much work would it be to port FS (core parts to run SIP + E1/T1) to > ucLinux - and how large would that image be? > > Jan > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 2. september 2010 20:01 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > openzap was renamed to freetdm, it's in the FS tree in libs/freetdm > > > > On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: >> Where can I find the source for FreeTDM? >> >> >> >> Worth consider if we can use some of it - if it's open source that is. >> >> >> >> Jan >> >> >> >> ________________________________ >> >> From: freeswitch-dev-bounces at lists.freeswitch.org >> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises >> Silva >> Sent: 2. september 2010 04:08 >> To: freeswitch-dev at lists.freeswitch.org >> Subject: Re: [Freeswitch-dev] Native ISDN Stack >> >> >> >> stkn said to me he needed to bring it up to date with the latest changes > of >> the freetdm API. >> >> >> >> Having said that, you can ping me (moy) on IRC #openzap if you need >> assistance getting it to work. >> >> >> >> Since stkn is there too, may be we can check what's the status of his >> separate git repository, I don't see any problem with getting it merged so >> he can keep working in the main freetdm git repo or a branch of it. >> >> >> >> Moises Silva >> Senior Software Engineer >> Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON > L3R >> 9R6 Canada >> t. 1 905 474 1990 x128 | e. moy at sangoma.com >> >> On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins > wrote: >> >> >> >> On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale >> wrote: >> >> let's ask stkn, I think he has some external work he was going to add to >> freetdm >> >> Ah, this is true. >> >> Jan, you can frequently find stkn in #openzap on irc.freenode.net. >> -MC >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org From stkn at freeswitch.org Fri Sep 3 13:42:01 2010 From: stkn at freeswitch.org (Stefan Knoblich) Date: Fri, 03 Sep 2010 22:42:01 +0200 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> Message-ID: <4C815D99.4080703@freeswitch.org> Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. (And some additional "esoteric" codecs.) On 09/03/10 22:09, Mathieu Rene wrote: > x264, the one for h264, is GPL > > Mathieu Rene > Avant-Garde Solutions Inc > Office: + 1 (514) 664-1044 x100 > Cell: +1 (514) 664-1044 x200 > mrene at avgs.ca > > > > > On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: > >> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>> Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >> >> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >> If those parts get used the GPL applies to all of FFmpeg." >> >> Only if you built it to be LGPL-only. >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From anthony.minessale at gmail.com Fri Sep 3 13:45:18 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:45:18 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <8EBCB7C730D54B119DFBD6925982CC16@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> Message-ID: I believe it's uclinux On Fri, Sep 3, 2010 at 3:37 PM, Jan Berger wrote: > Astlinux is still "ordinary" linux is it not? > > The host in my case is a QUICC M68 something and the first board has 4M RAM. > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 3. september 2010 22:29 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > see the package for astlinux > > http://www.astlinux.org/ > > It's in there somewhere ask Kristian K about it. > > > > On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >> How much work would it be to port FS (core parts to run SIP + E1/T1) to >> ucLinux - and how large would that image be? >> >> Jan >> >> -----Original Message----- >> From: freeswitch-dev-bounces at lists.freeswitch.org >> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony >> Minessale >> Sent: 2. september 2010 20:01 >> To: freeswitch-dev at lists.freeswitch.org >> Subject: Re: [Freeswitch-dev] Native ISDN Stack >> >> openzap was renamed to freetdm, it's in the FS tree in libs/freetdm >> >> >> >> On Thu, Sep 2, 2010 at 12:52 PM, Jan Berger wrote: >>> Where can I find the source for FreeTDM? >>> >>> >>> >>> Worth consider if we can use some of it - if it's open source that is. >>> >>> >>> >>> Jan >>> >>> >>> >>> ________________________________ >>> >>> From: freeswitch-dev-bounces at lists.freeswitch.org >>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Moises >>> Silva >>> Sent: 2. september 2010 04:08 >>> To: freeswitch-dev at lists.freeswitch.org >>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>> >>> >>> >>> stkn said to me he needed to bring it up to date with the latest changes >> of >>> the freetdm API. >>> >>> >>> >>> Having said that, you can ping me (moy) on IRC #openzap if you need >>> assistance getting it to work. >>> >>> >>> >>> Since stkn is there too, may be we can check what's the status of his >>> separate git repository, I don't see any problem with getting it merged > so >>> he can keep working in the main freetdm git repo or a branch of it. >>> >>> >>> >>> Moises Silva >>> Senior Software Engineer >>> Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON >> L3R >>> 9R6 Canada >>> t. 1 905 474 1990 x128 | e. moy at sangoma.com >>> >>> On Wed, Sep 1, 2010 at 7:05 PM, Michael Collins >> wrote: >>> >>> >>> >>> On Wed, Sep 1, 2010 at 4:01 PM, Anthony Minessale >>> wrote: >>> >>> let's ask stkn, I think he has some external work he was going to add to >>> freetdm >>> >>> Ah, this is true. >>> >>> Jan, you can frequently find stkn in #openzap on irc.freenode.net. >>> -MC >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:anthony_minessale at hotmail.com >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com >> IRC: irc.freenode.net #freeswitch >> >> FreeSWITCH Developer Conference >> sip:888 at conference.freeswitch.org >> googletalk:conf+888 at conference.freeswitch.org >> pstn:+19193869900 >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From brian at freeswitch.org Fri Sep 3 13:46:03 2010 From: brian at freeswitch.org (Brian West) Date: Fri, 3 Sep 2010 15:46:03 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Hey you're speaking my language there... I love me some codecs. /b On Sep 3, 2010, at 3:42 PM, Stefan Knoblich wrote: > (And some additional "esoteric" codecs.) From math.parent at gmail.com Fri Sep 3 13:52:29 2010 From: math.parent at gmail.com (Mathieu Parent) Date: Fri, 3 Sep 2010 22:52:29 +0200 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets In-Reply-To: References: Message-ID: On Fri, Sep 3, 2010 at 8:22 PM, Anthony Minessale wrote: > What do you mean by high cpu exactly? when going blocking-mode, the user CPU gets lower and the kernel CPU is similar. > what are you using to measure it? top, vmstat without mod_skinny mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 7 0 48 175552 161664 787636 0 0 8 10 184 361 6 8 86 1 1 0 48 171948 161672 791372 0 0 0 5 4141 9191 14 12 74 0 0 0 48 171700 161684 791496 0 0 0 11 4125 9081 13 9 78 0 0 0 48 175048 161688 787860 0 0 0 3 4344 9177 7 10 84 0 6 0 48 175048 161692 787860 0 0 0 1 4225 9035 9 11 80 0 with mod_skinny NONBLOCKED mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 48 172668 162104 789052 0 0 8 10 190 374 6 8 86 1 1 0 48 173528 162108 788652 0 0 0 2 4792 10346 15 13 72 0 1 0 48 173528 162124 788664 0 0 0 17 4678 10326 9 12 78 0 0 0 48 173528 162124 788628 0 0 0 1 4788 10343 10 14 77 0 9 0 48 166956 162136 792764 0 0 0 10 4592 10535 16 13 71 0 with mod_skinny BLOCKED mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 48 175288 161648 787832 0 0 8 10 182 358 6 8 86 1 1 0 48 175280 161648 787824 0 0 0 0 4236 9054 7 9 83 0 7 0 48 175404 161648 787804 0 0 0 3 4173 8927 7 10 83 0 0 0 48 175280 161652 787576 0 0 0 5 4288 9182 9 10 81 0 6 0 48 175404 161656 787580 0 0 0 4 4209 9001 8 10 82 0 So it seems that both %user and %system are lower. I have not done complete tests but mod_skinny is more responsive in BLOCKING-mode > what OS are you on? Linux netthieu 2.6.32-5-686 #1 SMP Thu Aug 12 13:38:27 UTC 2010 i686 GNU/Linux this is Debian testing using FS built from recent git using debian packaging. > in my findings not more efficient, not at all reliable. Googling some, I found (from http://www.ibm.com/developerworks/linux/library/l-async/) "Synchronous non-blocking I/O: A less efficient variant of synchronous blocking". This is what we are doing? The good solutions IMO are: - Synchronous blocking I/O: simple and efficient - Asynchronous blocking I/O: not so good. use of "select" is not recommended - Asynchronous non-blocking I/O (AIO) which is a completely different API (portable?) which should fit well with FS's event model but with a lot of work Maybe we can make it configurable at build-time (as it is in mod_skinny) to allow performance testing? Perhaps the results will be very different from one platform to another. Mathieu From bernhard.suttner at winet.ch Fri Sep 3 13:19:29 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Fri, 03 Sep 2010 22:19:29 +0200 Subject: [Freeswitch-dev] Troubleshooting on high load systems Message-ID: <20100903221929.5ccc5f9b@mail.winet.ch> Hi, I was not really sure where to post and then I thought that it is more a development topic. Or is there currently a tool / interface which can be used for that? Best regards, Bernhard ----- Original Message ----- From: Michael Jerris [mailto:mike at jerris.com] To: freeswitch-dev at lists.freeswitch.org Sent: Fri, 03 Sep 2010 22:15:32 +0200 Subject: Re: [Freeswitch-dev] Troubleshooting on high load systems > This question is better for the -users mailing list. > > Mike > > On Sep 3, 2010, at 3:56 PM, Bernhard Suttner wrote: > > > Hi, > > > > what is the best approach to debug SIP registration or the call dialplan > processing on systems under very high usage? Its very difficult to view the > complete log file for all users in debug mode because there are to much call > attempts / sip registrations. > > > > Are there tools where I can turn on debugging only for a certain user or > IP? It would be really cool to have an debugging interface which can be used > to turn on debugging for a user on freeswitch. Maybe also in combination > with not only one server but e.g. a "server farm" :-) > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > From mike at jerris.com Fri Sep 3 13:52:28 2010 From: mike at jerris.com (Michael Jerris) Date: Fri, 3 Sep 2010 16:52:28 -0400 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <8EBCB7C730D54B119DFBD6925982CC16@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> Message-ID: <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> nope.. it definitely builds against uclinux. Specific architectures I can't comment on but Mr. K may be able to. Mike On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: > Astlinux is still "ordinary" linux is it not? > > The host in my case is a QUICC M68 something and the first board has 4M RAM. > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 3. september 2010 22:29 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > see the package for astlinux > > http://www.astlinux.org/ > > It's in there somewhere ask Kristian K about it. > > > > On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >> How much work would it be to port FS (core parts to run SIP + E1/T1) to >> ucLinux - and how large would that image be? >> From anthony.minessale at gmail.com Fri Sep 3 13:53:12 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:53:12 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Though, there *is* a loophole where, since you are not bundling or distributing the code, you can design it to work with ffmpeg in general and leave it up to the individual user to choose to configure it with the GPL components enabled. GPL/LGPL is not even the real issue (open source fighting over licensing to bring one another down is like ghetto crime but that's a different subject), The real problem is the patent. but again. you are letting each user worry about that individually. On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich wrote: > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. > > (And some additional "esoteric" codecs.) > > On 09/03/10 22:09, Mathieu Rene wrote: >> x264, the one for h264, is GPL >> >> Mathieu Rene >> Avant-Garde Solutions Inc >> Office: + 1 (514) 664-1044 x100 >> Cell: +1 (514) 664-1044 x200 >> mrene at avgs.ca >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >>> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >>> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >>> If those parts get used the GPL applies to all of FFmpeg." >>> >>> Only if you built it to be LGPL-only. >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From anthony.minessale at gmail.com Fri Sep 3 13:53:12 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:53:12 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Though, there *is* a loophole where, since you are not bundling or distributing the code, you can design it to work with ffmpeg in general and leave it up to the individual user to choose to configure it with the GPL components enabled. GPL/LGPL is not even the real issue (open source fighting over licensing to bring one another down is like ghetto crime but that's a different subject), The real problem is the patent. but again. you are letting each user worry about that individually. On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich wrote: > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. > > (And some additional "esoteric" codecs.) > > On 09/03/10 22:09, Mathieu Rene wrote: >> x264, the one for h264, is GPL >> >> Mathieu Rene >> Avant-Garde Solutions Inc >> Office: + 1 (514) 664-1044 x100 >> Cell: +1 (514) 664-1044 x200 >> mrene at avgs.ca >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >>> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >>> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >>> If those parts get used the GPL applies to all of FFmpeg." >>> >>> Only if you built it to be LGPL-only. >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From anthony.minessale at gmail.com Fri Sep 3 13:53:12 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:53:12 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Though, there *is* a loophole where, since you are not bundling or distributing the code, you can design it to work with ffmpeg in general and leave it up to the individual user to choose to configure it with the GPL components enabled. GPL/LGPL is not even the real issue (open source fighting over licensing to bring one another down is like ghetto crime but that's a different subject), The real problem is the patent. but again. you are letting each user worry about that individually. On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich wrote: > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. > > (And some additional "esoteric" codecs.) > > On 09/03/10 22:09, Mathieu Rene wrote: >> x264, the one for h264, is GPL >> >> Mathieu Rene >> Avant-Garde Solutions Inc >> Office: + 1 (514) 664-1044 x100 >> Cell: +1 (514) 664-1044 x200 >> mrene at avgs.ca >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >>> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >>> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >>> If those parts get used the GPL applies to all of FFmpeg." >>> >>> Only if you built it to be LGPL-only. >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From anthony.minessale at gmail.com Fri Sep 3 13:53:12 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:53:12 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Though, there *is* a loophole where, since you are not bundling or distributing the code, you can design it to work with ffmpeg in general and leave it up to the individual user to choose to configure it with the GPL components enabled. GPL/LGPL is not even the real issue (open source fighting over licensing to bring one another down is like ghetto crime but that's a different subject), The real problem is the patent. but again. you are letting each user worry about that individually. On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich wrote: > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. > > (And some additional "esoteric" codecs.) > > On 09/03/10 22:09, Mathieu Rene wrote: >> x264, the one for h264, is GPL >> >> Mathieu Rene >> Avant-Garde Solutions Inc >> Office: + 1 (514) 664-1044 x100 >> Cell: +1 (514) 664-1044 x200 >> mrene at avgs.ca >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >>> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >>> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >>> If those parts get used the GPL applies to all of FFmpeg." >>> >>> Only if you built it to be LGPL-only. >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From anthony.minessale at gmail.com Fri Sep 3 13:53:12 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 15:53:12 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: <4C815D99.4080703@freeswitch.org> References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: Though, there *is* a loophole where, since you are not bundling or distributing the code, you can design it to work with ffmpeg in general and leave it up to the individual user to choose to configure it with the GPL components enabled. GPL/LGPL is not even the real issue (open source fighting over licensing to bring one another down is like ghetto crime but that's a different subject), The real problem is the patent. but again. you are letting each user worry about that individually. On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich wrote: > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and theora, (dirac, webm) using external libs. > > (And some additional "esoteric" codecs.) > > On 09/03/10 22:09, Mathieu Rene wrote: >> x264, the one for h264, is GPL >> >> Mathieu Rene >> Avant-Garde Solutions Inc >> Office: + 1 (514) 664-1044 x100 >> Cell: +1 (514) 664-1044 x200 >> mrene at avgs.ca >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >>> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. >>> However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. >>> If those parts get used the GPL applies to all of FFmpeg." >>> >>> Only if you built it to be LGPL-only. >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jan.berger at video24.no Fri Sep 3 14:01:18 2010 From: jan.berger at video24.no (Jan Berger) Date: Fri, 3 Sep 2010 23:01:18 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> Message-ID: <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> Well, I am not the one porting ucLinux - I was talking about porting FreeSWITCH to ucLinux - but will check it up. 90 lines (3 x E1/T1) on 4M RAM - ucLinux already run on that chip - leaving 2M - and I am wondering if porting FreeSWITCH core is an easier task than building firmware module - just an option. Jan -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: 3. september 2010 22:52 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack nope.. it definitely builds against uclinux. Specific architectures I can't comment on but Mr. K may be able to. Mike On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: > Astlinux is still "ordinary" linux is it not? > > The host in my case is a QUICC M68 something and the first board has 4M RAM. > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 3. september 2010 22:29 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > see the package for astlinux > > http://www.astlinux.org/ > > It's in there somewhere ask Kristian K about it. > > > > On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >> How much work would it be to port FS (core parts to run SIP + E1/T1) to >> ucLinux - and how large would that image be? >> _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org From mike at jerris.com Fri Sep 3 14:02:47 2010 From: mike at jerris.com (Michael Jerris) Date: Fri, 3 Sep 2010 17:02:47 -0400 Subject: [Freeswitch-dev] Troubleshooting on high load systems In-Reply-To: <20100903221929.5ccc5f9b@mail.winet.ch> References: <20100903221929.5ccc5f9b@mail.winet.ch> Message-ID: <1D2E9681-5B69-4725-AD30-C0F71310FF6C@jerris.com> see "This question is better for the -users mailing list." Mike On Sep 3, 2010, at 4:19 PM, Bernhard Suttner wrote: > Hi, > > I was not really sure where to post and then I thought that it is more a development topic. Or is there currently a tool / interface which can be used for that? > > Best regards, > Bernhard > > ----- Original Message ----- > From: Michael Jerris [mailto:mike at jerris.com] > To: freeswitch-dev at lists.freeswitch.org > Sent: Fri, 03 Sep 2010 22:15:32 +0200 > Subject: Re: [Freeswitch-dev] Troubleshooting on high load systems > > >> This question is better for the -users mailing list. >> >> Mike >> >> On Sep 3, 2010, at 3:56 PM, Bernhard Suttner wrote: >> >>> Hi, >>> >>> what is the best approach to debug SIP registration or the call dialplan >> processing on systems under very high usage? Its very difficult to view the >> complete log file for all users in debug mode because there are to much call >> attempts / sip registrations. >>> >>> Are there tools where I can turn on debugging only for a certain user or >> IP? It would be really cool to have an debugging interface which can be used >> to turn on debugging for a user on freeswitch. Maybe also in combination >> with not only one server but e.g. a "server farm" :-) >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From mike at jerris.com Fri Sep 3 14:02:47 2010 From: mike at jerris.com (Michael Jerris) Date: Fri, 3 Sep 2010 17:02:47 -0400 Subject: [Freeswitch-dev] Troubleshooting on high load systems In-Reply-To: <20100903221929.5ccc5f9b@mail.winet.ch> References: <20100903221929.5ccc5f9b@mail.winet.ch> Message-ID: <1D2E9681-5B69-4725-AD30-C0F71310FF6C@jerris.com> see "This question is better for the -users mailing list." Mike On Sep 3, 2010, at 4:19 PM, Bernhard Suttner wrote: > Hi, > > I was not really sure where to post and then I thought that it is more a development topic. Or is there currently a tool / interface which can be used for that? > > Best regards, > Bernhard > > ----- Original Message ----- > From: Michael Jerris [mailto:mike at jerris.com] > To: freeswitch-dev at lists.freeswitch.org > Sent: Fri, 03 Sep 2010 22:15:32 +0200 > Subject: Re: [Freeswitch-dev] Troubleshooting on high load systems > > >> This question is better for the -users mailing list. >> >> Mike >> >> On Sep 3, 2010, at 3:56 PM, Bernhard Suttner wrote: >> >>> Hi, >>> >>> what is the best approach to debug SIP registration or the call dialplan >> processing on systems under very high usage? Its very difficult to view the >> complete log file for all users in debug mode because there are to much call >> attempts / sip registrations. >>> >>> Are there tools where I can turn on debugging only for a certain user or >> IP? It would be really cool to have an debugging interface which can be used >> to turn on debugging for a user on freeswitch. Maybe also in combination >> with not only one server but e.g. a "server farm" :-) >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From anthony.minessale at gmail.com Fri Sep 3 14:04:58 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 16:04:58 -0500 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets In-Reply-To: References: Message-ID: Can you produce some example code that we can test on other architectures? What exactly were you doing in mod_skinny? if you copied mod_event_socket it may be true your blocking approach is better but mod_event_socket has some high performance reasons to not block. We use the centos kernel and trying to make it work better on debian with a newer kernel could disrupt our stable user base. consider making a mod_debug or mod_testperf we can mess with on many boxes. On Fri, Sep 3, 2010 at 3:52 PM, Mathieu Parent wrote: > On Fri, Sep 3, 2010 at 8:22 PM, Anthony Minessale > wrote: >> What do you mean by high cpu exactly? > when going blocking-mode, the user CPU gets lower and the kernel CPU is similar. > >> ?what are you using to measure it? > top, vmstat > > without mod_skinny > mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 > procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- > ?r ?b ? swpd ? free ? buff ?cache ? si ? so ? ?bi ? ?bo ? in ? cs us sy id wa > ?7 ?0 ? ? 48 175552 161664 787636 ? ?0 ? ?0 ? ? 8 ? ?10 ?184 ?361 ?6 ?8 86 ?1 > ?1 ?0 ? ? 48 171948 161672 791372 ? ?0 ? ?0 ? ? 0 ? ? 5 4141 9191 14 12 74 ?0 > ?0 ?0 ? ? 48 171700 161684 791496 ? ?0 ? ?0 ? ? 0 ? ?11 4125 9081 13 ?9 78 ?0 > ?0 ?0 ? ? 48 175048 161688 787860 ? ?0 ? ?0 ? ? 0 ? ? 3 4344 9177 ?7 10 84 ?0 > ?6 ?0 ? ? 48 175048 161692 787860 ? ?0 ? ?0 ? ? 0 ? ? 1 4225 9035 ?9 11 80 ?0 > > with mod_skinny NONBLOCKED > mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 > procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- > ?r ?b ? swpd ? free ? buff ?cache ? si ? so ? ?bi ? ?bo ? in ? cs us sy id wa > ?1 ?0 ? ? 48 172668 162104 789052 ? ?0 ? ?0 ? ? 8 ? ?10 ?190 ?374 ?6 ?8 86 ?1 > ?1 ?0 ? ? 48 173528 162108 788652 ? ?0 ? ?0 ? ? 0 ? ? 2 4792 10346 15 13 72 ?0 > ?1 ?0 ? ? 48 173528 162124 788664 ? ?0 ? ?0 ? ? 0 ? ?17 4678 10326 ?9 12 78 ?0 > ?0 ?0 ? ? 48 173528 162124 788628 ? ?0 ? ?0 ? ? 0 ? ? 1 4788 10343 10 14 77 ?0 > ?9 ?0 ? ? 48 166956 162136 792764 ? ?0 ? ?0 ? ? 0 ? ?10 4592 10535 16 13 71 ?0 > > with mod_skinny BLOCKED > mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 > procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- > ?r ?b ? swpd ? free ? buff ?cache ? si ? so ? ?bi ? ?bo ? in ? cs us sy id wa > ?0 ?0 ? ? 48 175288 161648 787832 ? ?0 ? ?0 ? ? 8 ? ?10 ?182 ?358 ?6 ?8 86 ?1 > ?1 ?0 ? ? 48 175280 161648 787824 ? ?0 ? ?0 ? ? 0 ? ? 0 4236 9054 ?7 ?9 83 ?0 > ?7 ?0 ? ? 48 175404 161648 787804 ? ?0 ? ?0 ? ? 0 ? ? 3 4173 8927 ?7 10 83 ?0 > ?0 ?0 ? ? 48 175280 161652 787576 ? ?0 ? ?0 ? ? 0 ? ? 5 4288 9182 ?9 10 81 ?0 > ?6 ?0 ? ? 48 175404 161656 787580 ? ?0 ? ?0 ? ? 0 ? ? 4 4209 9001 ?8 10 82 ?0 > > So it seems that both %user and %system are lower. I have not done > complete tests but mod_skinny is more responsive in BLOCKING-mode > >> what OS are you on? > Linux netthieu 2.6.32-5-686 #1 SMP Thu Aug 12 13:38:27 UTC 2010 i686 GNU/Linux > > this is Debian testing using FS built from recent git using debian packaging. > > >> in my findings not more efficient, not at all reliable. > Googling some, I found (from > http://www.ibm.com/developerworks/linux/library/l-async/) > > "Synchronous non-blocking I/O: A less efficient variant of synchronous > blocking". This is what we are doing? > > The good solutions IMO are: > - Synchronous blocking I/O: simple and efficient > - Asynchronous blocking I/O: not so good. use of "select" is not recommended > - Asynchronous non-blocking I/O (AIO) which is a completely different > API (portable?) which should fit well with FS's event model but with a > lot of work > > Maybe we can make it configurable at build-time (as it is in > mod_skinny) to allow performance testing? Perhaps the results will be > very different from one platform to another. > > Mathieu > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From mike at jerris.com Fri Sep 3 14:02:47 2010 From: mike at jerris.com (Michael Jerris) Date: Fri, 3 Sep 2010 17:02:47 -0400 Subject: [Freeswitch-dev] Troubleshooting on high load systems In-Reply-To: <20100903221929.5ccc5f9b@mail.winet.ch> References: <20100903221929.5ccc5f9b@mail.winet.ch> Message-ID: <1D2E9681-5B69-4725-AD30-C0F71310FF6C@jerris.com> see "This question is better for the -users mailing list." Mike On Sep 3, 2010, at 4:19 PM, Bernhard Suttner wrote: > Hi, > > I was not really sure where to post and then I thought that it is more a development topic. Or is there currently a tool / interface which can be used for that? > > Best regards, > Bernhard > > ----- Original Message ----- > From: Michael Jerris [mailto:mike at jerris.com] > To: freeswitch-dev at lists.freeswitch.org > Sent: Fri, 03 Sep 2010 22:15:32 +0200 > Subject: Re: [Freeswitch-dev] Troubleshooting on high load systems > > >> This question is better for the -users mailing list. >> >> Mike >> >> On Sep 3, 2010, at 3:56 PM, Bernhard Suttner wrote: >> >>> Hi, >>> >>> what is the best approach to debug SIP registration or the call dialplan >> processing on systems under very high usage? Its very difficult to view the >> complete log file for all users in debug mode because there are to much call >> attempts / sip registrations. >>> >>> Are there tools where I can turn on debugging only for a certain user or >> IP? It would be really cool to have an debugging interface which can be used >> to turn on debugging for a user on freeswitch. Maybe also in combination >> with not only one server but e.g. a "server farm" :-) >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From anthony.minessale at gmail.com Fri Sep 3 14:09:27 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 16:09:27 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> Message-ID: right, kristian has a FreeSWITCH pkg for astlinux (uclinux) and openwrt has one too. On Fri, Sep 3, 2010 at 4:01 PM, Jan Berger wrote: > Well, I am not the one porting ucLinux - I was talking about porting > FreeSWITCH to ucLinux - but will check it up. > > 90 lines (3 x E1/T1) on 4M RAM - ucLinux already run on that chip - leaving > 2M - and I am wondering if porting FreeSWITCH core is an easier task than > building firmware module - just an option. > > Jan > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael > Jerris > Sent: 3. september 2010 22:52 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Native ISDN Stack > > nope.. ?it definitely builds against uclinux. ?Specific architectures I > can't comment on but Mr. K may be able to. > > Mike > > On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: > >> Astlinux is still "ordinary" linux is it not? >> >> The host in my case is a QUICC M68 something and the first board has 4M > RAM. >> >> -----Original Message----- >> From: freeswitch-dev-bounces at lists.freeswitch.org >> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony >> Minessale >> Sent: 3. september 2010 22:29 >> To: freeswitch-dev at lists.freeswitch.org >> Subject: Re: [Freeswitch-dev] Native ISDN Stack >> >> see the package for astlinux >> >> http://www.astlinux.org/ >> >> It's in there somewhere ask Kristian K about it. >> >> >> >> On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >>> How much work would it be to port FS (core parts to run SIP + E1/T1) to >>> ucLinux - and how large would that image be? >>> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jmesquita at freeswitch.org Fri Sep 3 14:11:10 2010 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Fri, 3 Sep 2010 18:11:10 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: So, just for me to get this straight. It's OK to add H.263+ as a FS module? Or it only needs to be integrated on FSComm? Regards, Jo?o Mesquita On Fri, Sep 3, 2010 at 5:53 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > Though, there *is* a loophole where, since you are not bundling or > distributing the code, you can design it to work with ffmpeg in > general and leave it up to the individual user to choose to configure > it with the GPL components enabled. > > GPL/LGPL is not even the real issue (open source fighting over > licensing to bring one another down is like ghetto crime but that's a > different subject), The real problem is the patent. but again. you are > letting each user worry about that individually. > > > > On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich > wrote: > > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and > theora, (dirac, webm) using external libs. > > > > (And some additional "esoteric" codecs.) > > > > On 09/03/10 22:09, Mathieu Rene wrote: > >> x264, the one for h264, is GPL > >> > >> Mathieu Rene > >> Avant-Garde Solutions Inc > >> Office: + 1 (514) 664-1044 x100 > >> Cell: +1 (514) 664-1044 x200 > >> mrene at avgs.ca > >> > >> > >> > >> > >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: > >> > >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: > >>>> Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? > >>> > >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) > version 2.1 or later. > >>> However, FFmpeg incorporates several optional parts and optimizations > that are covered by the GNU General Public License (GPL) version 2 or later. > >>> If those parts get used the GPL applies to all of FFmpeg." > >>> > >>> Only if you built it to be LGPL-only. > >>> > >>> _______________________________________________ > >>> FreeSWITCH-dev mailing list > >>> FreeSWITCH-dev at lists.freeswitch.org > >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>> http://www.freeswitch.org > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > > > > > > _______________________________________________ > > FreeSWITCH-dev mailing list > > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > > http://www.freeswitch.org > > > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/ded9c275/attachment.html From anthony.minessale at gmail.com Fri Sep 3 14:26:33 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 16:26:33 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: if you use ffmpeg as an abstraction, you can design it around that and not care which codec it is, and let it be chosen via that interface. Weather or not the end-user chooses to compile in h26x support is all up to them. 2010/9/3 Jo?o Mesquita : > So, just for me to get this straight. It's OK to add H.263+ as a FS module? > Or it only needs to be integrated on FSComm? > Regards, > Jo?o Mesquita > > > On Fri, Sep 3, 2010 at 5:53 PM, Anthony Minessale > wrote: >> >> Though, there *is* a loophole where, since you are not bundling or >> distributing the code, you can design it to work with ffmpeg in >> general and leave it up to the individual user to choose to configure >> it with the GPL components enabled. >> >> GPL/LGPL is not even the real issue (open source fighting over >> licensing to bring one another down is like ghetto crime but that's a >> different subject), The real problem is the patent. but again. you are >> letting each user worry about that individually. >> >> >> >> On Fri, Sep 3, 2010 at 3:42 PM, Stefan Knoblich >> wrote: >> > Leaving only H.261, H.263(+) (and webm?) implemented in libavcodec and >> > theora, (dirac, webm) using external libs. >> > >> > (And some additional "esoteric" codecs.) >> > >> > On 09/03/10 22:09, Mathieu Rene wrote: >> >> x264, the one for h264, is GPL >> >> >> >> Mathieu Rene >> >> Avant-Garde Solutions Inc >> >> Office: + 1 (514) 664-1044 x100 >> >> Cell: +1 (514) 664-1044 x200 >> >> mrene at avgs.ca >> >> >> >> >> >> >> >> >> >> On 2010-09-03, at 3:51 PM, Stefan Knoblich wrote: >> >> >> >>> On 09/03/10 21:29, Paulo Rog?rio Panhoto wrote: >> >>>> ?Sorry, I didn't follow. Isn't ffmpeg LGPL, like Qt? >> >>> >> >>> "FFmpeg is licensed under the GNU Lesser General Public License (LGPL) >> >>> version 2.1 or later. >> >>> However, FFmpeg incorporates several optional parts and optimizations >> >>> that are covered by the GNU General Public License (GPL) version 2 or later. >> >>> If those parts get used the GPL applies to all of FFmpeg." >> >>> >> >>> Only if you built it to be LGPL-only. >> >>> >> >>> _______________________________________________ >> >>> FreeSWITCH-dev mailing list >> >>> FreeSWITCH-dev at lists.freeswitch.org >> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> >>> http://www.freeswitch.org >> >> >> >> >> >> _______________________________________________ >> >> FreeSWITCH-dev mailing list >> >> FreeSWITCH-dev at lists.freeswitch.org >> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> >> http://www.freeswitch.org >> > >> > >> > _______________________________________________ >> > FreeSWITCH-dev mailing list >> > FreeSWITCH-dev at lists.freeswitch.org >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> > http://www.freeswitch.org >> > >> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:anthony_minessale at hotmail.com >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com >> IRC: irc.freenode.net #freeswitch >> >> FreeSWITCH Developer Conference >> sip:888 at conference.freeswitch.org >> googletalk:conf+888 at conference.freeswitch.org >> pstn:+19193869900 >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From brian at freeswitch.org Fri Sep 3 14:31:02 2010 From: brian at freeswitch.org (Brian West) Date: Fri, 3 Sep 2010 16:31:02 -0500 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: What I would do is write mod_ffmpeg and plug all those codecs into FS then the end user can use what ever. /b On Sep 3, 2010, at 4:26 PM, Anthony Minessale wrote: > if you use ffmpeg as an abstraction, you can design it around that and > not care which codec it is, and let it be chosen via that interface. > Weather or not the end-user chooses to compile in h26x support is all > up to them. > > > 2010/9/3 Jo?o Mesquita : >> So, just for me to get this straight. It's OK to add H.263+ as a FS module? >> Or it only needs to be integrated on FSComm? >> Regards, >> Jo?o Mesquita > From kris at kriskinc.com Fri Sep 3 14:44:00 2010 From: kris at kriskinc.com (Kristian Kielhofner) Date: Fri, 3 Sep 2010 17:44:00 -0400 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> Message-ID: Well not exactly... We have a package for uclibc which is very different from uclinux. uclinux is for machines without an MMU... All of our target architectures have an MMU so we can use standard libc and vanilla kernel configs (we chose to use uclibc). uclinux is another ball of wax completely and typically requires significant amounts of work to port software to run on it. PS - There was an update to apr in the last couple of months that added a bunch of checks for anonymous shared memory to configure. Those checks are not safe for cross compilation and have caused all sorts of problems. I keep meaning to dig through fisheye, commit logs, etc but I haven't found the time yet. On Fri, Sep 3, 2010 at 5:09 PM, Anthony Minessale wrote: > right, kristian has a FreeSWITCH pkg for astlinux (uclinux) > and openwrt has one too. > > On Fri, Sep 3, 2010 at 4:01 PM, Jan Berger wrote: >> Well, I am not the one porting ucLinux - I was talking about porting >> FreeSWITCH to ucLinux - but will check it up. >> >> 90 lines (3 x E1/T1) on 4M RAM - ucLinux already run on that chip - leaving >> 2M - and I am wondering if porting FreeSWITCH core is an easier task than >> building firmware module - just an option. >> >> Jan >> >> -----Original Message----- >> From: freeswitch-dev-bounces at lists.freeswitch.org >> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael >> Jerris >> Sent: 3. september 2010 22:52 >> To: freeswitch-dev at lists.freeswitch.org >> Subject: Re: [Freeswitch-dev] Native ISDN Stack >> >> nope.. ?it definitely builds against uclinux. ?Specific architectures I >> can't comment on but Mr. K may be able to. >> >> Mike >> >> On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: >> >>> Astlinux is still "ordinary" linux is it not? >>> >>> The host in my case is a QUICC M68 something and the first board has 4M >> RAM. >>> >>> -----Original Message----- >>> From: freeswitch-dev-bounces at lists.freeswitch.org >>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony >>> Minessale >>> Sent: 3. september 2010 22:29 >>> To: freeswitch-dev at lists.freeswitch.org >>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>> >>> see the package for astlinux >>> >>> http://www.astlinux.org/ >>> >>> It's in there somewhere ask Kristian K about it. >>> >>> >>> >>> On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >>>> How much work would it be to port FS (core parts to run SIP + E1/T1) to >>>> ucLinux - and how large would that image be? >>>> >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Kristian Kielhofner http://www.astlinux.org http://blog.krisk.org http://www.star2star.com http://www.submityoursip.com http://www.voalte.com From anthony.minessale at gmail.com Fri Sep 3 14:52:08 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 3 Sep 2010 16:52:08 -0500 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> Message-ID: ok, That summarizes it I guess. our apr? I don't recall messing with it? On Fri, Sep 3, 2010 at 4:44 PM, Kristian Kielhofner wrote: > Well not exactly... > > We have a package for uclibc which is very different from uclinux. > uclinux is for machines without an MMU... ?All of our target > architectures have an MMU so we can use standard libc and vanilla > kernel configs (we chose to use uclibc). > > uclinux is another ball of wax completely and typically requires > significant amounts of work to port software to run on it. > > PS - There was an update to apr in the last couple of months that > added a bunch of checks for anonymous shared memory to configure. > Those checks are not safe for cross compilation and have caused all > sorts of problems. ?I keep meaning to dig through fisheye, commit > logs, etc but I haven't found the time yet. > > On Fri, Sep 3, 2010 at 5:09 PM, Anthony Minessale > wrote: >> right, kristian has a FreeSWITCH pkg for astlinux (uclinux) >> and openwrt has one too. >> >> On Fri, Sep 3, 2010 at 4:01 PM, Jan Berger wrote: >>> Well, I am not the one porting ucLinux - I was talking about porting >>> FreeSWITCH to ucLinux - but will check it up. >>> >>> 90 lines (3 x E1/T1) on 4M RAM - ucLinux already run on that chip - leaving >>> 2M - and I am wondering if porting FreeSWITCH core is an easier task than >>> building firmware module - just an option. >>> >>> Jan >>> >>> -----Original Message----- >>> From: freeswitch-dev-bounces at lists.freeswitch.org >>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael >>> Jerris >>> Sent: 3. september 2010 22:52 >>> To: freeswitch-dev at lists.freeswitch.org >>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>> >>> nope.. ?it definitely builds against uclinux. ?Specific architectures I >>> can't comment on but Mr. K may be able to. >>> >>> Mike >>> >>> On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: >>> >>>> Astlinux is still "ordinary" linux is it not? >>>> >>>> The host in my case is a QUICC M68 something and the first board has 4M >>> RAM. >>>> >>>> -----Original Message----- >>>> From: freeswitch-dev-bounces at lists.freeswitch.org >>>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony >>>> Minessale >>>> Sent: 3. september 2010 22:29 >>>> To: freeswitch-dev at lists.freeswitch.org >>>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>>> >>>> see the package for astlinux >>>> >>>> http://www.astlinux.org/ >>>> >>>> It's in there somewhere ask Kristian K about it. >>>> >>>> >>>> >>>> On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >>>>> How much work would it be to port FS (core parts to run SIP + E1/T1) to >>>>> ucLinux - and how large would that image be? >>>>> >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:anthony_minessale at hotmail.com >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com >> IRC: irc.freenode.net #freeswitch >> >> FreeSWITCH Developer Conference >> sip:888 at conference.freeswitch.org >> googletalk:conf+888 at conference.freeswitch.org >> pstn:+19193869900 >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > > -- > Kristian Kielhofner > http://www.astlinux.org > http://blog.krisk.org > http://www.star2star.com > http://www.submityoursip.com > http://www.voalte.com > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jan.berger at video24.no Fri Sep 3 15:04:28 2010 From: jan.berger at video24.no (Jan Berger) Date: Sat, 4 Sep 2010 00:04:28 +0200 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> Message-ID: <205EF691CFDE4FC49884BC8C6B54A9C2@dell9400> Dave Rowe got Asterisk running on ucLinux quite fast so will check with him as well - but exactly what type of work do we need to do? ucLinux got it's own version of libc etc, so I was hoping it was mostly a recompile and removal of fat - lack of MMU is not something you see that much unless you use different processes - from a c coding point of view - the difference in one app w/threading should not be that visible - or am I missing some? The main difference tend to be restrained memory. -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: 3. september 2010 23:52 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Native ISDN Stack ok, That summarizes it I guess. our apr? I don't recall messing with it? On Fri, Sep 3, 2010 at 4:44 PM, Kristian Kielhofner wrote: > Well not exactly... > > We have a package for uclibc which is very different from uclinux. > uclinux is for machines without an MMU... ?All of our target > architectures have an MMU so we can use standard libc and vanilla > kernel configs (we chose to use uclibc). > > uclinux is another ball of wax completely and typically requires > significant amounts of work to port software to run on it. > > PS - There was an update to apr in the last couple of months that > added a bunch of checks for anonymous shared memory to configure. > Those checks are not safe for cross compilation and have caused all > sorts of problems. ?I keep meaning to dig through fisheye, commit > logs, etc but I haven't found the time yet. > > On Fri, Sep 3, 2010 at 5:09 PM, Anthony Minessale > wrote: >> right, kristian has a FreeSWITCH pkg for astlinux (uclinux) >> and openwrt has one too. >> >> On Fri, Sep 3, 2010 at 4:01 PM, Jan Berger wrote: >>> Well, I am not the one porting ucLinux - I was talking about porting >>> FreeSWITCH to ucLinux - but will check it up. >>> >>> 90 lines (3 x E1/T1) on 4M RAM - ucLinux already run on that chip - leaving >>> 2M - and I am wondering if porting FreeSWITCH core is an easier task than >>> building firmware module - just an option. >>> >>> Jan >>> >>> -----Original Message----- >>> From: freeswitch-dev-bounces at lists.freeswitch.org >>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael >>> Jerris >>> Sent: 3. september 2010 22:52 >>> To: freeswitch-dev at lists.freeswitch.org >>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>> >>> nope.. ?it definitely builds against uclinux. ?Specific architectures I >>> can't comment on but Mr. K may be able to. >>> >>> Mike >>> >>> On Sep 3, 2010, at 4:37 PM, Jan Berger wrote: >>> >>>> Astlinux is still "ordinary" linux is it not? >>>> >>>> The host in my case is a QUICC M68 something and the first board has 4M >>> RAM. >>>> >>>> -----Original Message----- >>>> From: freeswitch-dev-bounces at lists.freeswitch.org >>>> [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony >>>> Minessale >>>> Sent: 3. september 2010 22:29 >>>> To: freeswitch-dev at lists.freeswitch.org >>>> Subject: Re: [Freeswitch-dev] Native ISDN Stack >>>> >>>> see the package for astlinux >>>> >>>> http://www.astlinux.org/ >>>> >>>> It's in there somewhere ask Kristian K about it. >>>> >>>> >>>> >>>> On Thu, Sep 2, 2010 at 5:03 PM, Jan Berger wrote: >>>>> How much work would it be to port FS (core parts to run SIP + E1/T1) to >>>>> ucLinux - and how large would that image be? >>>>> >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:anthony_minessale at hotmail.com >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com >> IRC: irc.freenode.net #freeswitch >> >> FreeSWITCH Developer Conference >> sip:888 at conference.freeswitch.org >> googletalk:conf+888 at conference.freeswitch.org >> pstn:+19193869900 >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > > -- > Kristian Kielhofner > http://www.astlinux.org > http://blog.krisk.org > http://www.star2star.com > http://www.submityoursip.com > http://www.voalte.com > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org From moises.silva at gmail.com Fri Sep 3 15:22:44 2010 From: moises.silva at gmail.com (Moises Silva) Date: Fri, 3 Sep 2010 18:22:44 -0400 Subject: [Freeswitch-dev] Native ISDN Stack In-Reply-To: <205EF691CFDE4FC49884BC8C6B54A9C2@dell9400> References: <38FA262F9D504E42A3B79C2031120E32@dell9400> <55562B817EF44FDE9A954D9B6F9DEBEF@dell9400> <8EBCB7C730D54B119DFBD6925982CC16@dell9400> <33526CC4-ED61-433B-9548-1303FB4B150C@jerris.com> <3E978E8A2C284702A0C0A862BB4AF1A7@dell9400> <205EF691CFDE4FC49884BC8C6B54A9C2@dell9400> Message-ID: On Fri, Sep 3, 2010 at 6:04 PM, Jan Berger wrote: > Dave Rowe got Asterisk running on ucLinux quite fast so will check with him > as well - but exactly what type of work do we need to do? > > ucLinux got it's own version of libc etc, so I was hoping it was mostly a > recompile and removal of fat - lack of MMU is not something you see that > much unless you use different processes - from a c coding point of view - > the difference in one app w/threading should not be that visible - or am I > missing some? > > The main difference tend to be restrained memory. > > Memory fragmentation. The MMU plays tricks so the process can see a contiguous chunk of memory even when physically is not. Without MMU you are more susceptible to memory fragmentation problems. I guess the fact that FreeSWITCH uses memory pools should help. All in all, I don't see it like a onda day task fixing silly compilation issues. Moises Silva Senior Software Engineer Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R 9R6 Canada t. 1 905 474 1990 x128 | e. moy at sangoma.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/9816bf7e/attachment.html From msc at freeswitch.org Fri Sep 3 18:05:53 2010 From: msc at freeswitch.org (Michael Collins) Date: Fri, 3 Sep 2010 18:05:53 -0700 Subject: [Freeswitch-dev] Need help testing GV features Message-ID: Hello all! Tony is at it again. He's added the ability to have incoming calls from a GV account go to your FreeSWITCH system! I've added some instructions on this page: http://wiki.freeswitch.org/wiki/Google_Voice I need people who have GV accounts to test this out. You'll need to install gnutls and gnutls-devel in order to use mod_dingaling for this. Be sure to load gnutls and then rebuild mod_dingaling. Please test out and give me your feedback. I can consistently make outbound calls but inbound calls have been hit and miss for me. (I think I have a network issue which is why I want some others to try things out.) Please let me know how if you are able to make it work. If you have improvements to the docs then by all means add them. When I get this all polished off I will blast it out over the 'Net. :) Thanks! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100903/9acbfa0c/attachment.html From eduardonunesp at gmail.com Sat Sep 4 06:54:05 2010 From: eduardonunesp at gmail.com (Eduardo Nunes Pereira) Date: Sat, 4 Sep 2010 10:54:05 -0300 Subject: [Freeswitch-dev] Need help testing GV features In-Reply-To: References: Message-ID: Thanks Guys !!!! you are awesome !!! On Fri, Sep 3, 2010 at 10:05 PM, Michael Collins wrote: > Hello all! > > Tony is at it again. He's added the ability to have incoming calls from a > GV account go to your FreeSWITCH system! I've added some instructions on > this page: > > http://wiki.freeswitch.org/wiki/Google_Voice > > I need people who have GV accounts to test this out. You'll need to install > gnutls and gnutls-devel in order to use mod_dingaling for this. Be sure to > load gnutls and then rebuild mod_dingaling. > > Please test out and give me your feedback. I can consistently make outbound > calls but inbound calls have been hit and miss for me. (I think I have a > network issue which is why I want some others to try things out.) Please let > me know how if you are able to make it work. If you have improvements to the > docs then by all means add them. > > When I get this all polished off I will blast it out over the 'Net. :) > > Thanks! > > -Michael > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Eduardo Nunes Pereira cel.: (48) 9989-2997 email: eduardonunesp at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100904/65df367d/attachment.html From william.suffill at gmail.com Sat Sep 4 16:51:42 2010 From: william.suffill at gmail.com (William Suffill) Date: Sat, 4 Sep 2010 19:51:42 -0400 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: ffmpeg supports webm too if I recall [WebM has it's own SDK too. Based on the vp8 for video and Ogg vorbis for audio] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100904/fcc8f60a/attachment.html From jmesquita at freeswitch.org Sat Sep 4 16:55:47 2010 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Sat, 4 Sep 2010 20:55:47 -0300 Subject: [Freeswitch-dev] FSComm video support In-Reply-To: References: <4C8143E2.7090805@voicetechnology.com.br> <8D30D54D-7A98-407B-982D-097857AAFC06@freeswitch.org> <4C814C8F.2050009@voicetechnology.com.br> <4C8151DC.2040005@freeswitch.org> <6EDFFE2B-A000-4D3D-8F94-313B6378643D@avgs.ca> <4C815D99.4080703@freeswitch.org> Message-ID: According to their site, they do support. It would be very interesting to make that addition to FS... Imagine how that plays along with the yet to come mod_rtmp... HTML5 video eavesdropping? LOL Jo?o Mesquita On Sat, Sep 4, 2010 at 8:51 PM, William Suffill wrote: > ffmpeg supports webm too if I recall [WebM has it's own SDK too. Based on > the vp8 for video and Ogg vorbis for audio] > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100904/4c3f9121/attachment-0001.html From khovayko at gmail.com Sun Sep 5 07:36:07 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Sun, 05 Sep 2010 10:36:07 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls Message-ID: <4C83AAD7.5040905@gmail.com> Hi, I very excited with your new feature: support GV in the FreeSWITCH. This is real and valuable asset, and I definitely plan to use it. Yesterday, Sep 4, I fetch new FS tree by GIT, build and install. Outgoing calls through GV works OK. But, I faced 2 problems with incoming calls. 1. When calls comes in, phone rings. But, when I pick up handset on recipient's phone, I hear nothing. In the caller's handset,I continue hear long beeps. And, thereafter, in ~30s, GVs answering machine activated. Looks like GV doesn't understand, when I pick up handset on recepient's phone. I tried couple times, with 2 phones: X-lite softphone and VM1188T SIP phone. Result is same. Can you help me to resolve this problem? Log following. 2. When call comes from GV, on the phone, in the CID line, i see message "Google Voice". In the logs, I see Caller's Number in the line: 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3066 Creating an identity for SIP1182451466 at 10.218.25.84 Google Voice <+12404760839> 1002 This meaning, CID sending correct. Problem in the both my phones, they shows CID Name only. I have fixed it, by adding into dialplan "public" following XML code: RESUME: Please, help me with [1], and add [2] onto WIKI about GV call, if you found it interesting. Following - log of the unsuccessful call through GV->dingaling 2010-09-05 09:26:48.363159 [DEBUG] sofia_reg.c:1583 Changing expire time to 60 by request of proxy sip:callcentric.com 2010-09-05 09:26:48.455464 [DEBUG] sofia_reg.c:1583 Changing expire time to 60 by request of proxy sip:callcentric.com 2010-09-05 09:27:15.336517 [DEBUG] sofia_reg.c:1583 Changing expire time to 61 by request of proxy sip:callcentric.com 2010-09-05 09:27:20.332705 [DEBUG] sofia_reg.c:1583 Changing expire time to 61 by request of proxy sip:callcentric.com 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:1002 Send Candidate 192.168.1.5:31596 [OfpLNJrFNLpxHUnK] 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3066 Creating an identity for SIP1182451466 at 10.218.25.84 Google Voice <+12404760839> 1002 2010-09-05 09:27:32.554417 [NOTICE] switch_channel.c:779 New Channel dingaling/1002 [dc89b256-f1b8-df11-8091-005004c3cb7e] 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3094 Creating a session for SIP1182451466 at 10.218.25.84 2010-09-05 09:27:32.554417 [NOTICE] switch_channel.c:777 Rename Channel dingaling/1002->DingaLing/new [dc89b256-f1b8-df11-8091-005004c3cb7e] 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3098 (DingaLing/new) State Change CS_NEW -> CS_INIT 2010-09-05 09:27:32.554417 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3200 2 payloads 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3202 Available Payload PCMU 0 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3210 compare PCMU 0/8000 to PCMU 0/8000 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:3221 Choosing Payload index 0 PCMU 0 2010-09-05 09:27:32.554417 [DEBUG] mod_dingaling.c:1077 Send Describe [PCMU at 8000] 2010-09-05 09:27:32.562847 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_INIT 2010-09-05 09:27:32.562847 [DEBUG] switch_core_state_machine.c:338 (DingaLing/new) State INIT 2010-09-05 09:27:32.562847 [NOTICE] mod_dingaling.c:1104 Ring-Ready DingaLing/new! 2010-09-05 09:27:32.795806 [DEBUG] mod_dingaling.c:2934 using Existing session for SIP1182451466 at 10.218.25.84 2010-09-05 09:27:32.795806 [DEBUG] mod_dingaling.c:3272 3 candidates 2010-09-05 09:27:32.795806 [DEBUG] mod_dingaling.c:3292 candidate 74.125.93.126:19295 PASS ACL wan.auto 2010-09-05 09:27:32.795806 [DEBUG] mod_dingaling.c:3344 Acceptable Candidate 74.125.93.126:19295 2010-09-05 09:27:32.800152 [DEBUG] mod_dingaling.c:859 Set Read Codec to PCMU at 8000 2010-09-05 09:27:32.800152 [DEBUG] mod_dingaling.c:874 Set Write Codec to PCMU at 8000 2010-09-05 09:27:35.151687 [DEBUG] switch_nat.c:500 mapped public port 31596 protocol UDP to localport 31596 2010-09-05 09:27:35.151687 [DEBUG] mod_dingaling.c:886 SETUP RTP 192.168.1.5:31596 -> 74.125.93.126:19295 2010-09-05 09:27:35.151687 [DEBUG] switch_rtp.c:1413 Starting timer [soft] 160 bytes per 20ms 2010-09-05 09:27:35.156967 [DEBUG] switch_rtp.c:3545 Activate VAD codec PCMU 20ms 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1199 (DingaLing/new) State Change CS_INIT -> CS_ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:338 (DingaLing/new) State INIT going to sleep 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_channel.c:1512 (DingaLing/new) Callstate Change DOWN -> RINGING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:341 (DingaLing/new) State ROUTING 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1213 DingaLing/new CHANNEL ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:77 DingaLing/new Standard ROUTING 2010-09-05 09:27:35.156967 [INFO] mod_dialplan_xml.c:331 Processing Google Voice <+12404760839>->1002 in context public 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:119 (DingaLing/new) State Change CS_ROUTING -> CS_EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:341 (DingaLing/new) State ROUTING going to sleep 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:348 (DingaLing/new) State EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1230 DingaLing/new CHANNEL EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:157 DingaLing/new Standard EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [outside_call]=[true] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [bypass_media]=[false] 2010-09-05 09:27:35.156967 [DEBUG] switch_ivr.c:1470 (DingaLing/new) State Change CS_EXECUTE -> CS_ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:35.156967 [DEBUG] switch_core_session.c:658 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:35.156967 [NOTICE] switch_ivr.c:1476 Transfer DingaLing/new to XML[1002 at default] 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:348 (DingaLing/new) State EXECUTE going to sleep 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:341 (DingaLing/new) State ROUTING 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1213 DingaLing/new CHANNEL ROUTING 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:77 DingaLing/new Standard ROUTING 2010-09-05 09:27:35.156967 [INFO] mod_dialplan_xml.c:331 Processing Google Voice <+12404760839>->1002 in context default 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:119 (DingaLing/new) State Change CS_ROUTING -> CS_EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:341 (DingaLing/new) State ROUTING going to sleep 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:348 (DingaLing/new) State EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] mod_dingaling.c:1230 DingaLing/new CHANNEL EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] switch_core_state_machine.c:157 DingaLing/new Standard EXECUTE 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [dialed_extension]=[1002] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:938 EXPORT [dialed_extension]=[1002] 2010-09-05 09:27:35.156967 [INFO] switch_ivr_async.c:2464 Bound B-Leg: *1 execute_extension::dx XML features EXECUTE DingaLing/new bind_meta_app(2 b s record_session::/usr/local/freeswitch/recordings/+12404760839.2010-09-05-09-27-35.wav) 2010-09-05 09:27:35.156967 [INFO] switch_ivr_async.c:2464 Bound B-Leg: *2 record_session::/usr/local/freeswitch/recordings/+12404760839.2010-09-05-09-27-35.wav 2010-09-05 09:27:35.156967 [INFO] switch_ivr_async.c:2464 Bound B-Leg: *3 execute_extension::cf XML features 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [ringback]=[%(2000,4000,440.0,480.0)] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [transfer_ringback]=[local_stream://moh] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [call_timeout]=[30] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [hangup_after_bridge]=[true] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [continue_on_fail]=[true] 2010-09-05 09:27:35.156967 [DEBUG] mod_dptools.c:854 DingaLing/new SET [called_party_callgroup]=[techsupport] 2010-09-05 09:27:35.266981 [DEBUG] switch_ivr_originate.c:1979 variable string 0 = [presence_id=1002 at 192.168.1.5] 2010-09-05 09:27:35.266981 [NOTICE] switch_channel.c:779 New Channel sofia/internal/sip:1002 at 173.79.240.220:42889 [6de15b58-f1b8-df11-8091-005004c3cb7e] 2010-09-05 09:27:35.266981 [DEBUG] mod_sofia.c:3899 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_NEW -> CS_INIT 2010-09-05 09:27:35.266981 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:35.840736 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_INIT 2010-09-05 09:27:35.840736 [DEBUG] switch_core_state_machine.c:338 (sofia/internal/sip:1002 at 173.79.240.220:42889) State INIT 2010-09-05 09:27:35.840736 [DEBUG] mod_sofia.c:83 sofia/internal/sip:1002 at 173.79.240.220:42889 SOFIA INIT 2010-09-05 09:27:38.271136 [DEBUG] switch_nat.c:500 mapped public port 26562 protocol UDP to localport 26562 2010-09-05 09:27:40.682970 [DEBUG] switch_nat.c:500 mapped public port 26563 protocol UDP to localport 26563 2010-09-05 09:27:40.682970 [DEBUG] sofia_glue.c:2036 sip:1002 at 173.79.240.220:42889;rinstance=67bf5b5a98c827e0 Setting proxy route to sofia/internal/sip:1002 at 173.79.240.220:42889 2010-09-05 09:27:40.692198 [DEBUG] mod_sofia.c:119 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_INIT -> CS_ROUTING 2010-09-05 09:27:40.692198 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:338 (sofia/internal/sip:1002 at 173.79.240.220:42889) State INIT going to sleep 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_ROUTING 2010-09-05 09:27:40.692198 [DEBUG] switch_channel.c:1512 (sofia/internal/sip:1002 at 173.79.240.220:42889) Callstate Change DOWN -> RINGING 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:341 (sofia/internal/sip:1002 at 173.79.240.220:42889) State ROUTING 2010-09-05 09:27:40.692198 [DEBUG] mod_sofia.c:142 sofia/internal/sip:1002 at 173.79.240.220:42889 SOFIA ROUTING 2010-09-05 09:27:40.692198 [DEBUG] switch_ivr_originate.c:66 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_ROUTING -> CS_CONSUME_MEDIA 2010-09-05 09:27:40.692198 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:341 (sofia/internal/sip:1002 at 173.79.240.220:42889) State ROUTING going to sleep 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_CONSUME_MEDIA 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:360 (sofia/internal/sip:1002 at 173.79.240.220:42889) State CONSUME_MEDIA 2010-09-05 09:27:40.692198 [DEBUG] switch_core_state_machine.c:360 (sofia/internal/sip:1002 at 173.79.240.220:42889) State CONSUME_MEDIA going to sleep 2010-09-05 09:27:40.702461 [DEBUG] sofia.c:4405 Channel sofia/internal/sip:1002 at 173.79.240.220:42889 entering state [calling][0] 2010-09-05 09:27:40.767237 [INFO] sofia.c:709 sofia/internal/sip:1002 at 173.79.240.220:42889 Update Callee ID to "1002" <1002> 2010-09-05 09:27:40.841074 [DEBUG] sofia.c:4405 Channel sofia/internal/sip:1002 at 173.79.240.220:42889 entering state [proceeding][180] 2010-09-05 09:27:40.841074 [NOTICE] sofia.c:4477 Ring-Ready sofia/internal/sip:1002 at 173.79.240.220:42889! 2010-09-05 09:27:40.852851 [DEBUG] switch_core_session.c:658 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:40.852851 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:40.852851 [NOTICE] switch_ivr_originate.c:1079 Pre-Answer DingaLing/new! 2010-09-05 09:27:40.852851 [DEBUG] switch_channel.c:2409 (DingaLing/new) Callstate Change RINGING -> EARLY 2010-09-05 09:27:40.852851 [DEBUG] switch_ivr_originate.c:1128 Raw Codec Activation Success L16 at 8000hz 1 channel 20ms 2010-09-05 09:27:40.852851 [DEBUG] switch_core_codec.c:116 DingaLing/new Push codec L16:10 2010-09-05 09:27:40.852851 [DEBUG] switch_ivr_originate.c:1193 Play Ringback Tone [%(2000,4000,440.0,480.0)] 2010-09-05 09:27:40.942585 [DEBUG] switch_rtp.c:2527 Correct ip/port confirmed. 2010-09-05 09:27:46.853579 [DEBUG] sofia.c:4405 Channel sofia/internal/sip:1002 at 173.79.240.220:42889 entering state [completing][200] 2010-09-05 09:27:46.853579 [DEBUG] sofia.c:4416 Remote SDP: 2010-09-05 09:27:46.860768 [DEBUG] sofia.c:4405 Channel sofia/internal/sip:1002 at 173.79.240.220:42889 entering state [ready][200] 2010-09-05 09:27:46.860768 [DEBUG] sofia_glue.c:3851 Audio Codec Compare [PCMU:0:8000:20]/[PCMU:0:8000:20] 2010-09-05 09:27:46.860768 [DEBUG] sofia_glue.c:2446 Set Codec sofia/internal/sip:1002 at 173.79.240.220:42889 PCMU/8000 20 ms 160 samples 2010-09-05 09:27:46.860768 [DEBUG] sofia_glue.c:3941 Set 2833 dtmf send payload to 101 2010-09-05 09:27:46.860768 [DEBUG] sofia_glue.c:2686 AUDIO RTP [sofia/internal/sip:1002 at 173.79.240.220:42889] 192.168.1.5 port 26562 -> 192.168.1.8 port 43976 codec: 0 ms: 20 2010-09-05 09:27:46.860768 [DEBUG] switch_rtp.c:1413 Starting timer [soft] 160 bytes per 20ms 2010-09-05 09:27:46.879728 [DEBUG] sofia_glue.c:2896 Set 2833 dtmf send payload to 101 2010-09-05 09:27:46.879728 [DEBUG] sofia_glue.c:2901 Set 2833 dtmf receive payload to 101 2010-09-05 09:27:46.879728 [DEBUG] switch_channel.c:2555 (sofia/internal/sip:1002 at 173.79.240.220:42889) Callstate Change RINGING -> ACTIVE 2010-09-05 09:27:46.879728 [DEBUG] switch_channel.c:2567 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:46.879728 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:46.879728 [NOTICE] sofia.c:4963 Channel [sofia/internal/sip:1002 at 173.79.240.220:42889] has been answered 2010-09-05 09:27:46.929612 [DEBUG] switch_core_codec.c:140 DingaLing/new Restore previous codec PCMU:0. 2010-09-05 09:27:46.929612 [DEBUG] switch_core_session.c:658 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:46.929612 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:46.929612 [DEBUG] switch_channel.c:2555 (DingaLing/new) Callstate Change EARLY -> ACTIVE 2010-09-05 09:27:46.929612 [NOTICE] switch_ivr_originate.c:3315 Channel [DingaLing/new] has been answered 2010-09-05 09:27:46.929612 [DEBUG] switch_ivr_originate.c:3360 Originate Resulted in Success: [sofia/internal/sip:1002 at 173.79.240.220:42889] 2010-09-05 09:27:46.929612 [DEBUG] switch_ivr_originate.c:3360 Originate Resulted in Success: [sofia/internal/sip:1002 at 173.79.240.220:42889] 2010-09-05 09:27:46.929612 [DEBUG] switch_core_session.c:658 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:46.929612 [DEBUG] switch_core_session.c:658 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:46.929612 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:46.929612 [DEBUG] switch_ivr_bridge.c:1186 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_CONSUME_MEDIA -> CS_EXCHANGE_MEDIA 2010-09-05 09:27:46.929612 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:46.977702 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_EXCHANGE_MEDIA 2010-09-05 09:27:46.977702 [DEBUG] switch_core_state_machine.c:351 (sofia/internal/sip:1002 at 173.79.240.220:42889) State EXCHANGE_MEDIA 2010-09-05 09:27:46.977702 [DEBUG] mod_sofia.c:548 SOFIA EXCHANGE_MEDIA 2010-09-05 09:27:46.977702 [DEBUG] switch_core_session.c:720 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:46.977702 [DEBUG] switch_core_session.c:720 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:46.977702 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.241475 [INFO] switch_rtp.c:2510 Auto Changing port from 192.168.1.8:43976 to 173.79.240.220:43976 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:2934 using Existing session for SIP1182451466 at 10.218.25.84 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:3404 hungup DingaLing/new 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:704 Terminate called from line 3405 state=CS_EXECUTE 2010-09-05 09:27:47.261722 [DEBUG] switch_channel.c:2322 (DingaLing/new) Callstate Change ACTIVE -> HANGUP 2010-09-05 09:27:47.261722 [NOTICE] mod_dingaling.c:725 Hangup DingaLing/new [CS_EXECUTE] [NORMAL_CLEARING] 2010-09-05 09:27:47.261722 [DEBUG] switch_channel.c:2338 Send signal DingaLing/new [KILL] 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.261722 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.261722 [DEBUG] mod_dingaling.c:3406 End Call 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:473 DingaLing/new ending bridge by request from write function 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:560 BRIDGE THREAD DONE [sofia/internal/sip:1002 at 173.79.240.220:42889] 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:580 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:47.295949 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.295949 [DEBUG] switch_channel.c:2322 (sofia/internal/sip:1002 at 173.79.240.220:42889) Callstate Change ACTIVE -> HANGUP 2010-09-05 09:27:47.295949 [NOTICE] switch_ivr_bridge.c:632 Hangup sofia/internal/sip:1002 at 173.79.240.220:42889 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2010-09-05 09:27:47.295949 [DEBUG] switch_channel.c:2338 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [KILL] 2010-09-05 09:27:47.295949 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:351 (sofia/internal/sip:1002 at 173.79.240.220:42889) State EXCHANGE_MEDIA going to sleep 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_HANGUP 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/sip:1002 at 173.79.240.220:42889) State HANGUP 2010-09-05 09:27:47.295949 [DEBUG] mod_sofia.c:453 Channel sofia/internal/sip:1002 at 173.79.240.220:42889 hanging up, cause: NORMAL_CLEARING 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:479 DingaLing/new ending bridge by request from read function 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:560 BRIDGE THREAD DONE [DingaLing/new] 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:580 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:1257 sofia/internal/sip:1002 at 173.79.240.220:42889 skip receive message [UNBRIDGE] (channel is hungup already) 2010-09-05 09:27:47.295949 [DEBUG] switch_ivr_bridge.c:1260 DingaLing/new skip receive message [UNBRIDGE] (channel is hungup already) 2010-09-05 09:27:47.295949 [DEBUG] switch_core_session.c:1909 DingaLing/new skip receive message [APPLICATION_EXEC_COMPLETE] (channel is hungup already) 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:348 (DingaLing/new) State EXECUTE going to sleep 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_HANGUP 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:535 (DingaLing/new) State HANGUP 2010-09-05 09:27:47.295949 [DEBUG] mod_dingaling.c:1310 DingaLing/new CHANNEL HANGUP 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:46 DingaLing/new Standard HANGUP, cause: NORMAL_CLEARING 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:535 (DingaLing/new) State HANGUP going to sleep 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State Change CS_HANGUP -> CS_REPORTING 2010-09-05 09:27:47.295949 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:47.295949 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:314 (DingaLing/new) Running State Change CS_REPORTING 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:595 (DingaLing/new) State REPORTING 2010-09-05 09:27:47.295949 [DEBUG] mod_sofia.c:496 Sending BYE to sofia/internal/sip:1002 at 173.79.240.220:42889 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:53 DingaLing/new Standard REPORTING, cause: NORMAL_CLEARING 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:595 (DingaLing/new) State REPORTING going to sleep 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:327 (DingaLing/new) State Change CS_REPORTING -> CS_DESTROY 2010-09-05 09:27:47.295949 [DEBUG] switch_core_session.c:1039 Send signal DingaLing/new [BREAK] 2010-09-05 09:27:47.295949 [DEBUG] mod_dingaling.c:1341 DingaLing/new CHANNEL KILL 2010-09-05 09:27:47.295949 [DEBUG] switch_core_session.c:1202 Session 1 (DingaLing/new) Locked, Waiting on external entities 2010-09-05 09:27:47.295949 [NOTICE] switch_core_session.c:1220 Session 1 (DingaLing/new) Ended 2010-09-05 09:27:47.295949 [NOTICE] switch_core_session.c:1222 Close Channel DingaLing/new [CS_DESTROY] 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:427 (DingaLing/new) Callstate Change HANGUP -> DOWN 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:430 (DingaLing/new) Running State Change CS_DESTROY 2010-09-05 09:27:47.295949 [DEBUG] switch_core_state_machine.c:440 (DingaLing/new) State DESTROY 2010-09-05 09:27:47.295949 [DEBUG] mod_dingaling.c:1246 NUKE RTP 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:46 sofia/internal/sip:1002 at 173.79.240.220:42889 Standard HANGUP, cause: NORMAL_CLEARING 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/sip:1002 at 173.79.240.220:42889) State HANGUP going to sleep 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:333 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_HANGUP -> CS_REPORTING 2010-09-05 09:27:47.412489 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:314 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_REPORTING 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:595 (sofia/internal/sip:1002 at 173.79.240.220:42889) State REPORTING 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:53 sofia/internal/sip:1002 at 173.79.240.220:42889 Standard REPORTING, cause: NORMAL_CLEARING 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:595 (sofia/internal/sip:1002 at 173.79.240.220:42889) State REPORTING going to sleep 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:327 (sofia/internal/sip:1002 at 173.79.240.220:42889) State Change CS_REPORTING -> CS_DESTROY 2010-09-05 09:27:47.412489 [DEBUG] switch_core_session.c:1039 Send signal sofia/internal/sip:1002 at 173.79.240.220:42889 [BREAK] 2010-09-05 09:27:47.412489 [DEBUG] switch_core_session.c:1202 Session 2 (sofia/internal/sip:1002 at 173.79.240.220:42889) Locked, Waiting on external entities 2010-09-05 09:27:47.412489 [NOTICE] switch_core_session.c:1220 Session 2 (sofia/internal/sip:1002 at 173.79.240.220:42889) Ended 2010-09-05 09:27:47.412489 [NOTICE] switch_core_session.c:1222 Close Channel sofia/internal/sip:1002 at 173.79.240.220:42889 [CS_DESTROY] 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:427 (sofia/internal/sip:1002 at 173.79.240.220:42889) Callstate Change HANGUP -> DOWN 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:430 (sofia/internal/sip:1002 at 173.79.240.220:42889) Running State Change CS_DESTROY 2010-09-05 09:27:47.412489 [DEBUG] switch_core_state_machine.c:440 (sofia/internal/sip:1002 at 173.79.240.220:42889) State DESTROY 2010-09-05 09:27:47.412489 [DEBUG] mod_sofia.c:358 sofia/internal/sip:1002 at 173.79.240.220:42889 SOFIA DESTROY 2010-09-05 09:27:47.533113 [DEBUG] switch_nat.c:560 unmapped public port 31596 protocol UDP to localport 31596 2010-09-05 09:27:47.533113 [DEBUG] switch_core_state_machine.c:60 DingaLing/new Standard DESTROY 2010-09-05 09:27:47.533113 [DEBUG] switch_core_state_machine.c:440 (DingaLing/new) State DESTROY going to sleep 2010-09-05 09:27:47.533113 [DEBUG] switch_nat.c:560 unmapped public port 26562 protocol UDP to localport 26562 2010-09-05 09:27:47.642883 [DEBUG] switch_nat.c:560 unmapped public port 26563 protocol UDP to localport 26563 2010-09-05 09:27:47.642883 [DEBUG] switch_core_state_machine.c:60 sofia/internal/sip:1002 at 173.79.240.220:42889 Standard DESTROY 2010-09-05 09:27:47.642883 [DEBUG] switch_core_state_machine.c:440 (sofia/internal/sip:1002 at 173.79.240.220:42889) State DESTROY going to sleep 2010-09-05 09:27:48.361715 [DEBUG] sofia_reg.c:1583 Changing expire time to 62 by request of proxy sip:callcentric.com From brian at freeswitch.org Sun Sep 5 08:00:03 2010 From: brian at freeswitch.org (Brian West) Date: Sun, 5 Sep 2010 10:00:03 -0500 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <4C83AAD7.5040905@gmail.com> References: <4C83AAD7.5040905@gmail.com> Message-ID: <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> On Sep 5, 2010, at 9:36 AM, Oleg Khovayko wrote: > Hi, > > I very excited with your new feature: support GV in the FreeSWITCH. > This is real and valuable asset, and I definitely plan to use it. > > Yesterday, Sep 4, I fetch new FS tree by GIT, build and install. > Outgoing calls through GV works OK. > > But, I faced 2 problems with incoming calls. > > 1. When calls comes in, phone rings. > But, when I pick up handset on recipient's phone, I hear nothing. > In the caller's handset,I continue hear long beeps. And, thereafter, > in ~30s, GVs answering machine activated. > Looks like GV doesn't understand, when I pick up handset on recepient's > phone. > I tried couple times, with 2 phones: X-lite softphone and VM1188T SIP phone. > Result is same. Can you help me to resolve this problem? Log following. Sounds like you are behind nat and failed to set the ext-rtp-ip. Moving forward put logs in pastebin and post the link to them because email mangles them to be unreadable. /b From khovayko at gmail.com Sun Sep 5 15:45:42 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Sun, 05 Sep 2010 18:45:42 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> Message-ID: <4C841D96.7090609@gmail.com> Brian West wrote: > On Sep 5, 2010, at 9:36 AM, Oleg Khovayko wrote: > > >> Hi, >> >> I very excited with your new feature: support GV in the FreeSWITCH. >> This is real and valuable asset, and I definitely plan to use it. >> >> Yesterday, Sep 4, I fetch new FS tree by GIT, build and install. >> Outgoing calls through GV works OK. >> >> But, I faced 2 problems with incoming calls. >> >> 1. When calls comes in, phone rings. >> But, when I pick up handset on recipient's phone, I hear nothing. >> In the caller's handset,I continue hear long beeps. And, thereafter, >> in ~30s, GVs answering machine activated. >> Looks like GV doesn't understand, when I pick up handset on recepient's >> phone. >> I tried couple times, with 2 phones: X-lite softphone and VM1188T SIP phone. >> Result is same. Can you help me to resolve this problem? Log following. >> > Sounds like you are behind nat and failed to set the ext-rtp-ip. > > Yes, you right. My computer behind the NAT. And, when I originally wrote e-mail, there was really did not activated ext-rtp-ip. I have uncommented it, and wrote into client.xml: Anyway, this is not help. Also, I tried directly write into this field IPv4 address: 173.79.240.220 Anyway, result exactly same: Call goes in, but when recipient picks up handset - originator continues hear "calling" long beeps, and voicemail thereafter. > Moving forward put logs in pastebin and post the link to them because email mangles them to be unreadable. > > I deposited piece of log, includes this accident, onto my site: http://olegh.ath.cx/gv_fail.log You can fetch and review. Thanks, Oleg > /b > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > From khovayko at gmail.com Sun Sep 5 17:47:18 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Sun, 05 Sep 2010 20:47:18 -0400 Subject: [Freeswitch-dev] Another problem with GV Message-ID: <4C843A16.5080205@gmail.com> Previos time I reported about problem with receiving calls from GV by dingaling module. I found another problem , with outgoing call. When I originate outgoing call to cell phone by GV, and cancel it on the originator's side -- 1. Bell on recipient's side continues for ~1 min, despite call is canceled. 2. After stop bell (I assume, answering machine is ON on the cell provider's system), freeswitch crashed to core. See log and gdb output in there: http://olegh.ath.cx/fs/fsgv-core.txt Looks like passed NULL pointer to inet_pton() instead of dot-separated string... From khovayko at gmail.com Mon Sep 6 10:05:23 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Mon, 06 Sep 2010 13:05:23 -0400 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets In-Reply-To: References: Message-ID: <4C851F53.30909@gmail.com> Another idea to conserve CPU and sys-time usage - to use adaptive timeouts in the timewait intervals. General idea: requests to our system aren't random, but correlated. For example, night time there are too few requests, and so on. Simple code for demonstrate algorithm following. There is min_interval is ~4ms, max_interval is ~524ms: uint32_t interval = 1 << 25; // ~4ms while(usleep(interval >> 13)) { // Max 2^19us, or 524ms // wake up here if(need_to_do_something) { do_something(); interval = 1 << 25; // Reset interval } else { // Nothing to do -- *2 interval interval |= interval << 1; } } Anthony Minessale wrote: > Can you produce some example code that we can test on other architectures? > What exactly were you doing in mod_skinny? if you copied > mod_event_socket it may be true your blocking approach is better but > mod_event_socket has some high performance reasons to not block. > > We use the centos kernel and trying to make it work better on debian > with a newer kernel could disrupt our stable user base. > > consider making a mod_debug or mod_testperf we can mess with on many boxes. > > > > On Fri, Sep 3, 2010 at 3:52 PM, Mathieu Parent wrote: > >> On Fri, Sep 3, 2010 at 8:22 PM, Anthony Minessale >> wrote: >> >>> What do you mean by high cpu exactly? >>> >> when going blocking-mode, the user CPU gets lower and the kernel CPU is similar. >> >> >>> what are you using to measure it? >>> >> top, vmstat >> >> without mod_skinny >> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >> r b swpd free buff cache si so bi bo in cs us sy id wa >> 7 0 48 175552 161664 787636 0 0 8 10 184 361 6 8 86 1 >> 1 0 48 171948 161672 791372 0 0 0 5 4141 9191 14 12 74 0 >> 0 0 48 171700 161684 791496 0 0 0 11 4125 9081 13 9 78 0 >> 0 0 48 175048 161688 787860 0 0 0 3 4344 9177 7 10 84 0 >> 6 0 48 175048 161692 787860 0 0 0 1 4225 9035 9 11 80 0 >> >> with mod_skinny NONBLOCKED >> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >> r b swpd free buff cache si so bi bo in cs us sy id wa >> 1 0 48 172668 162104 789052 0 0 8 10 190 374 6 8 86 1 >> 1 0 48 173528 162108 788652 0 0 0 2 4792 10346 15 13 72 0 >> 1 0 48 173528 162124 788664 0 0 0 17 4678 10326 9 12 78 0 >> 0 0 48 173528 162124 788628 0 0 0 1 4788 10343 10 14 77 0 >> 9 0 48 166956 162136 792764 0 0 0 10 4592 10535 16 13 71 0 >> >> with mod_skinny BLOCKED >> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >> r b swpd free buff cache si so bi bo in cs us sy id wa >> 0 0 48 175288 161648 787832 0 0 8 10 182 358 6 8 86 1 >> 1 0 48 175280 161648 787824 0 0 0 0 4236 9054 7 9 83 0 >> 7 0 48 175404 161648 787804 0 0 0 3 4173 8927 7 10 83 0 >> 0 0 48 175280 161652 787576 0 0 0 5 4288 9182 9 10 81 0 >> 6 0 48 175404 161656 787580 0 0 0 4 4209 9001 8 10 82 0 >> >> So it seems that both %user and %system are lower. I have not done >> complete tests but mod_skinny is more responsive in BLOCKING-mode >> >> >>> what OS are you on? >>> >> Linux netthieu 2.6.32-5-686 #1 SMP Thu Aug 12 13:38:27 UTC 2010 i686 GNU/Linux >> >> this is Debian testing using FS built from recent git using debian packaging. >> >> >> >>> in my findings not more efficient, not at all reliable. >>> >> Googling some, I found (from >> http://www.ibm.com/developerworks/linux/library/l-async/) >> >> "Synchronous non-blocking I/O: A less efficient variant of synchronous >> blocking". This is what we are doing? >> >> The good solutions IMO are: >> - Synchronous blocking I/O: simple and efficient >> - Asynchronous blocking I/O: not so good. use of "select" is not recommended >> - Asynchronous non-blocking I/O (AIO) which is a completely different >> API (portable?) which should fit well with FS's event model but with a >> lot of work >> >> Maybe we can make it configurable at build-time (as it is in >> mod_skinny) to allow performance testing? Perhaps the results will be >> very different from one platform to another. >> >> Mathieu >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > From steveayre at gmail.com Mon Sep 6 11:52:18 2010 From: steveayre at gmail.com (Steven Ayre) Date: Mon, 6 Sep 2010 19:52:18 +0100 Subject: [Freeswitch-dev] On high CPU usage and NONBLOCK-ed sockets In-Reply-To: <4C851F53.30909@gmail.com> References: <4C851F53.30909@gmail.com> Message-ID: Careful you don't spend more time adjusting the interval than you save. ;) Steve on iPhone On 6 Sep 2010, at 18:05, Oleg Khovayko wrote: > Another idea to conserve CPU and sys-time usage - to use adaptive > timeouts in the timewait intervals. > General idea: requests to our system aren't random, but correlated. For > example, night time > there are too few requests, and so on. > > Simple code for demonstrate algorithm following. > There is min_interval is ~4ms, max_interval is ~524ms: > > > uint32_t interval = 1 << 25; // ~4ms > > while(usleep(interval >> 13)) { // Max 2^19us, or 524ms > // wake up here > if(need_to_do_something) { > do_something(); > interval = 1 << 25; // Reset interval > } else { > // Nothing to do -- *2 interval > interval |= interval << 1; > } > } > > > > Anthony Minessale wrote: >> Can you produce some example code that we can test on other architectures? >> What exactly were you doing in mod_skinny? if you copied >> mod_event_socket it may be true your blocking approach is better but >> mod_event_socket has some high performance reasons to not block. >> >> We use the centos kernel and trying to make it work better on debian >> with a newer kernel could disrupt our stable user base. >> >> consider making a mod_debug or mod_testperf we can mess with on many boxes. >> >> >> >> On Fri, Sep 3, 2010 at 3:52 PM, Mathieu Parent wrote: >> >>> On Fri, Sep 3, 2010 at 8:22 PM, Anthony Minessale >>> wrote: >>> >>>> What do you mean by high cpu exactly? >>>> >>> when going blocking-mode, the user CPU gets lower and the kernel CPU is similar. >>> >>> >>>> what are you using to measure it? >>>> >>> top, vmstat >>> >>> without mod_skinny >>> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >>> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >>> r b swpd free buff cache si so bi bo in cs us sy id wa >>> 7 0 48 175552 161664 787636 0 0 8 10 184 361 6 8 86 1 >>> 1 0 48 171948 161672 791372 0 0 0 5 4141 9191 14 12 74 0 >>> 0 0 48 171700 161684 791496 0 0 0 11 4125 9081 13 9 78 0 >>> 0 0 48 175048 161688 787860 0 0 0 3 4344 9177 7 10 84 0 >>> 6 0 48 175048 161692 787860 0 0 0 1 4225 9035 9 11 80 0 >>> >>> with mod_skinny NONBLOCKED >>> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >>> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >>> r b swpd free buff cache si so bi bo in cs us sy id wa >>> 1 0 48 172668 162104 789052 0 0 8 10 190 374 6 8 86 1 >>> 1 0 48 173528 162108 788652 0 0 0 2 4792 10346 15 13 72 0 >>> 1 0 48 173528 162124 788664 0 0 0 17 4678 10326 9 12 78 0 >>> 0 0 48 173528 162124 788628 0 0 0 1 4788 10343 10 14 77 0 >>> 9 0 48 166956 162136 792764 0 0 0 10 4592 10535 16 13 71 0 >>> >>> with mod_skinny BLOCKED >>> mathieu at netthieu:~/apps/freeswitch/freeswitch.git$ vmstat 5 5 >>> procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- >>> r b swpd free buff cache si so bi bo in cs us sy id wa >>> 0 0 48 175288 161648 787832 0 0 8 10 182 358 6 8 86 1 >>> 1 0 48 175280 161648 787824 0 0 0 0 4236 9054 7 9 83 0 >>> 7 0 48 175404 161648 787804 0 0 0 3 4173 8927 7 10 83 0 >>> 0 0 48 175280 161652 787576 0 0 0 5 4288 9182 9 10 81 0 >>> 6 0 48 175404 161656 787580 0 0 0 4 4209 9001 8 10 82 0 >>> >>> So it seems that both %user and %system are lower. I have not done >>> complete tests but mod_skinny is more responsive in BLOCKING-mode >>> >>> >>>> what OS are you on? >>>> >>> Linux netthieu 2.6.32-5-686 #1 SMP Thu Aug 12 13:38:27 UTC 2010 i686 GNU/Linux >>> >>> this is Debian testing using FS built from recent git using debian packaging. >>> >>> >>> >>>> in my findings not more efficient, not at all reliable. >>>> >>> Googling some, I found (from >>> http://www.ibm.com/developerworks/linux/library/l-async/) >>> >>> "Synchronous non-blocking I/O: A less efficient variant of synchronous >>> blocking". This is what we are doing? >>> >>> The good solutions IMO are: >>> - Synchronous blocking I/O: simple and efficient >>> - Asynchronous blocking I/O: not so good. use of "select" is not recommended >>> - Asynchronous non-blocking I/O (AIO) which is a completely different >>> API (portable?) which should fit well with FS's event model but with a >>> lot of work >>> >>> Maybe we can make it configurable at build-time (as it is in >>> mod_skinny) to allow performance testing? Perhaps the results will be >>> very different from one platform to another. >>> >>> Mathieu >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> >> >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From khovayko at gmail.com Tue Sep 7 17:29:17 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Tue, 07 Sep 2010 20:29:17 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> Message-ID: <4C86D8DD.3040607@gmail.com> Hi. I fetch upgraded dingaling today, and rebuilt tree. Bug "MODENDP-326" really has been fixed, FreeSWITCH does not crash anymore. But, anyway, previous problem continues. It looks in 2 ways (I believe, both problems have same source). 1. When call from GV to FreeSWITCH, call successfully come in, but if FS-recepient picks up handset: a) originator continue hears long beeps "calling", and in 30s activated GV answering machine b) recepient hear nothing. My file "jingle_profiles/client.xml" and accident log in here: http://olegh.ath.cx/fs/jingle-problem.txt 2. When I call from FS to PSTN by GV. a) When recipient picks up handset, everything works OK, voice goes to both directions. b) When recipient does not pick up handset, and originator drops call, then happening problem: Recepient's phone continue rings for ~1 minute, and stop calling, only when (as I guess) answering machine is ON. You see, both issues has similar problem - to GV does not sending "pickup" signal [1] or hangup [2]. As I assume, both signals aren't sending by RTP, there are signaling issues... and ext-rtp-ip does not help... Please, help to resolve these issues, Thanks, Oleg Brian West wrote: > On Sep 5, 2010, at 9:36 AM, Oleg Khovayko wrote: > > >> Hi, >> >> I very excited with your new feature: support GV in the FreeSWITCH. >> This is real and valuable asset, and I definitely plan to use it. >> >> Yesterday, Sep 4, I fetch new FS tree by GIT, build and install. >> Outgoing calls through GV works OK. >> >> But, I faced 2 problems with incoming calls. >> >> 1. When calls comes in, phone rings. >> But, when I pick up handset on recipient's phone, I hear nothing. >> In the caller's handset,I continue hear long beeps. And, thereafter, >> in ~30s, GVs answering machine activated. >> Looks like GV doesn't understand, when I pick up handset on recepient's >> phone. >> I tried couple times, with 2 phones: X-lite softphone and VM1188T SIP phone. >> Result is same. Can you help me to resolve this problem? Log following. >> > Sounds like you are behind nat and failed to set the ext-rtp-ip. > > Moving forward put logs in pastebin and post the link to them because email mangles them to be unreadable. > > /b > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > From anthony.minessale at gmail.com Tue Sep 7 19:22:37 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 7 Sep 2010 21:22:37 -0500 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <4C86D8DD.3040607@gmail.com> References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> Message-ID: run this at the cli first: dl_debug true to see the xmpp messages in the console in your trace On Tue, Sep 7, 2010 at 7:29 PM, Oleg Khovayko wrote: > Hi. > > I fetch upgraded dingaling today, and rebuilt tree. > Bug "MODENDP-326" really has been fixed, FreeSWITCH does not crash anymore. > But, anyway, previous problem continues. > > It looks in 2 ways (I believe, both problems have same source). > > 1. When call from GV to FreeSWITCH, call successfully come in, > but if FS-recepient picks up handset: > a) originator continue hears long beeps "calling", and in 30s activated > GV answering machine > b) recepient hear nothing. > > My file "jingle_profiles/client.xml" and accident log in here: > > http://olegh.ath.cx/fs/jingle-problem.txt > > 2. When I call from FS to PSTN by GV. > a) When recipient picks up handset, everything works OK, voice goes to > both directions. > b) When recipient does not pick up handset, and originator drops call, > then happening problem: > ? Recepient's phone continue rings for ~1 minute, and stop calling, > only ?when (as I guess) answering machine is ON. > > You see, both issues has similar problem - to GV does not sending > "pickup" signal [1] or hangup [2]. > As I assume, both signals aren't sending by RTP, there are signaling > issues... > and ext-rtp-ip does not help... > > > Please, help to resolve these issues, > > Thanks, > > Oleg > > > > > > > > > > > > > Brian West wrote: >> On Sep 5, 2010, at 9:36 AM, Oleg Khovayko wrote: >> >> >>> Hi, >>> >>> I very excited with your new feature: support GV in the FreeSWITCH. >>> This is real and valuable asset, and I definitely plan to use it. >>> >>> Yesterday, Sep 4, I fetch new FS tree by GIT, build and install. >>> Outgoing calls through GV works OK. >>> >>> But, I faced 2 problems with incoming calls. >>> >>> 1. When calls comes in, phone rings. >>> But, when I pick up handset on recipient's phone, I hear nothing. >>> In the caller's handset,I continue hear long beeps. And, thereafter, >>> in ~30s, GVs answering machine activated. >>> Looks like GV doesn't understand, when I pick up handset on recepient's >>> phone. >>> I tried couple times, with 2 phones: X-lite softphone and VM1188T SIP phone. >>> Result is same. Can you help me to resolve this problem? Log following. >>> >> Sounds like you are behind nat and failed to set the ext-rtp-ip. >> >> Moving forward put logs in pastebin and post the link to them because email mangles them to be unreadable. >> >> /b >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From khovayko at gmail.com Tue Sep 7 20:48:52 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Tue, 07 Sep 2010 23:48:52 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> Message-ID: <4C8707A4.4040404@gmail.com> Anthony Minessale wrote: > dl_debug true > Anthony, thanks for assistance. There is full debug output, contains start FS, 2 calls-in and shutdown log: http://olegh.ath.cx/fs/gv-2-fail.txt In both cases, same problem -- When I pickup handset on FS side, GV ignores it, and continues send "calling beeps" to originator. recipient heard nothing. Oleg From mnhassan at usa.net Wed Sep 8 00:04:56 2010 From: mnhassan at usa.net (Nyamul Hassan) Date: Wed, 8 Sep 2010 13:04:56 +0600 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <4C8707A4.4040404@gmail.com> References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> <4C8707A4.4040404@gmail.com> Message-ID: Did you read the other thread on this issue where it was mentioned that Google Voice expects a 1 to receive the call? There was also a dialplan example on how to automate that. Regards HASSAN On 2010-09-08, Oleg Khovayko wrote: > Anthony Minessale wrote: >> dl_debug true >> > Anthony, thanks for assistance. > There is full debug output, contains start FS, 2 calls-in and shutdown log: > > http://olegh.ath.cx/fs/gv-2-fail.txt > > In both cases, same problem -- When I pickup handset on FS side, > GV ignores it, and continues send "calling beeps" to originator. > recipient heard nothing. > > Oleg > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Sent from my mobile device From khovayko at gmail.com Wed Sep 8 04:17:53 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Wed, 08 Sep 2010 07:17:53 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> <4C8707A4.4040404@gmail.com> Message-ID: <4C8770E1.3000202@gmail.com> Nyamul Hassan wrote: > Did you read the other thread on this issue where it was mentioned > that Google Voice expects a 1 to receive the call? There was also a > dialplan example on how to automate that. > > Excuse me, I don't understand, what you talking for. I tried search archive of this mailing list, words "google" and "gv" -- did not found any "1", which you mentioned. Is this "1" - country code when call FS->GV->PSTN, or something other? If so, I know about it, and already use "+1" prefix, of course. If you mentioned something other, relates to receive call: PSTN->GV->FS -- please, send me details. Thanks, Oleg > Regards > HASSAN > > > On 2010-09-08, Oleg Khovayko wrote: > >> Anthony Minessale wrote: >> >>> dl_debug true >>> >>> >> Anthony, thanks for assistance. >> There is full debug output, contains start FS, 2 calls-in and shutdown log: >> >> http://olegh.ath.cx/fs/gv-2-fail.txt >> >> In both cases, same problem -- When I pickup handset on FS side, >> GV ignores it, and continues send "calling beeps" to originator. >> recipient heard nothing. >> >> Oleg >> >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > From mnhassan at usa.net Wed Sep 8 04:45:51 2010 From: mnhassan at usa.net (Nyamul Hassan) Date: Wed, 8 Sep 2010 17:45:51 +0600 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: <4C8770E1.3000202@gmail.com> References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> <4C8707A4.4040404@gmail.com> <4C8770E1.3000202@gmail.com> Message-ID: Did you check the thread with the subject "Need help testing GV features"? It is on this same "Freeswitch-dev" mailing list. Over there, the responses from some 20 hours ago from now should be good. The ones following Tony's email about "limitation of jingle". Regards HASSAN On Wed, Sep 8, 2010 at 17:17, Oleg Khovayko wrote: > Nyamul Hassan wrote: > > Did you read the other thread on this issue where it was mentioned > > that Google Voice expects a 1 to receive the call? There was also a > > dialplan example on how to automate that. > > > > > Excuse me, I don't understand, what you talking for. > I tried search archive of this mailing list, words "google" and "gv" -- > did not found any "1", > which you mentioned. > Is this "1" - country code when call FS->GV->PSTN, or something other? > If so, I know about it, and already use "+1" prefix, of course. > If you mentioned something other, relates to receive call: PSTN->GV->FS > -- please, > send me details. > > Thanks, > > Oleg > > > > > > Regards > > HASSAN > > > > > > On 2010-09-08, Oleg Khovayko wrote: > > > >> Anthony Minessale wrote: > >> > >>> dl_debug true > >>> > >>> > >> Anthony, thanks for assistance. > >> There is full debug output, contains start FS, 2 calls-in and shutdown > log: > >> > >> http://olegh.ath.cx/fs/gv-2-fail.txt > >> > >> In both cases, same problem -- When I pickup handset on FS side, > >> GV ignores it, and continues send "calling beeps" to originator. > >> recipient heard nothing. > >> > >> Oleg > >> > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > >> > >> > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100908/0ce6f24b/attachment.html From msc at freeswitch.org Wed Sep 8 08:04:39 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 8 Sep 2010 08:04:39 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conference Call Today Message-ID: Hello all, Today's agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2010_09_08 I don't know if Raymond is available today to speak on mod_xml_curl, so if he isn't then maybe we can have a community powwow about the new Google Voice features in mod_dingaling and we can possibly crowd-source the docs. Talk to you in a few hours! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100908/918a719c/attachment.html From khovayko at gmail.com Wed Sep 8 15:47:24 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Wed, 08 Sep 2010 18:47:24 -0400 Subject: [Freeswitch-dev] Google Voice incoming calls In-Reply-To: References: <4C83AAD7.5040905@gmail.com> <64559201-8D83-479B-A408-D3D44EFAE5B7@freeswitch.org> <4C86D8DD.3040607@gmail.com> <4C8707A4.4040404@gmail.com> <4C8770E1.3000202@gmail.com> Message-ID: <4C88127C.60305@gmail.com> Nyamul Hassan wrote: >> Did you check the thread with the subject "Need help testing GV >> features"? It is on this same "Freeswitch-dev" mailing list. Yes, I seen this message, dated 9/3/2010 10:05PM Next message with this subject -- dated 9/4/2010 9:54AM Both messages contains nothing about "1". I think, I did not received message "jingle limitations", which you mentioned. Please, forward me this e-mail directly to khovayko at gmail.com Oleg > Over there, the responses from some 20 hours ago from now should be > good. The ones following Tony's email about "limitation of jingle". > > Regards > HASSAN > > > On Wed, Sep 8, 2010 at 17:17, Oleg Khovayko > wrote: > > Nyamul Hassan wrote: > > Did you read the other thread on this issue where it was mentioned > > that Google Voice expects a 1 to receive the call? There was also a > > dialplan example on how to automate that. > > > > > Excuse me, I don't understand, what you talking for. > I tried search archive of this mailing list, words "google" and > "gv" -- > did not found any "1", > which you mentioned. > Is this "1" - country code when call FS->GV->PSTN, or something other? > If so, I know about it, and already use "+1" prefix, of course. > If you mentioned something other, relates to receive call: > PSTN->GV->FS > -- please, > send me details. > > Thanks, > > Oleg > > > > > > Regards > > HASSAN > > > > > > On 2010-09-08, Oleg Khovayko > wrote: > > > >> Anthony Minessale wrote: > >> > >>> dl_debug true > >>> > >>> > >> Anthony, thanks for assistance. > >> There is full debug output, contains start FS, 2 calls-in and > shutdown log: > >> > >> http://olegh.ath.cx/fs/gv-2-fail.txt > >> > >> In both cases, same problem -- When I pickup handset on FS side, > >> GV ignores it, and continues send "calling beeps" to originator. > >> recipient heard nothing. > >> > >> Oleg > >> > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > >> > >> > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100908/2893b503/attachment-0001.html From msc at freeswitch.org Mon Sep 13 13:45:41 2010 From: msc at freeswitch.org (Michael Collins) Date: Mon, 13 Sep 2010 13:45:41 -0700 Subject: [Freeswitch-dev] FreeSWITCH Cookbook Ideas - Submit Them ASAP! Message-ID: Hello all, We are still collecting recipe ideas for the FreeSWITCH cookbook. We need your input if this thing is going to happen. Please visit http://wiki.freeswitch.org/wiki/cookbook and add your ideas, or at least comment on what's there. Even random, incoherent input from the community is better than silence! :) We'd like to have a preliminary list of recipe groups (i.e. chapters) by the end of the conference call on Wednesday. Thanks everyone! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100913/18e10880/attachment.html From trixter at 0xdecafbad.com Mon Sep 13 14:53:32 2010 From: trixter at 0xdecafbad.com (Bret McDanel) Date: Mon, 13 Sep 2010 14:53:32 -0700 Subject: [Freeswitch-dev] FreeSWITCH Cookbook Ideas - Submit Them ASAP! In-Reply-To: References: Message-ID: <1284414812.2601.119.camel@trixeee.0xdecafbad.com> On Mon, 2010-09-13 at 13:45 -0700, Michael Collins wrote: > Hello all, > > We are still collecting recipe ideas for the FreeSWITCH cookbook. We > need your input if this thing is going to happen. Please visit > http://wiki.freeswitch.org/wiki/cookbook and add your ideas, or at > least comment on what's there. Even random, incoherent input from the > community is better than silence! :) We'd like to have a preliminary > list of recipe groups (i.e. chapters) by the end of the conference > call on Wednesday. > is this going to be an oreilly cookbook? If not who is going to be the publisher of the cookbook? -- Trixter aka Bret McDanel website: http://www.0xdecafbad.com pgp key: http://bit.ly/9XYK4b From msc at freeswitch.org Mon Sep 13 15:05:06 2010 From: msc at freeswitch.org (Michael Collins) Date: Mon, 13 Sep 2010 15:05:06 -0700 Subject: [Freeswitch-dev] FreeSWITCH Cookbook Ideas - Submit Them ASAP! In-Reply-To: <1284414812.2601.119.camel@trixeee.0xdecafbad.com> References: <1284414812.2601.119.camel@trixeee.0xdecafbad.com> Message-ID: On Mon, Sep 13, 2010 at 2:53 PM, Bret McDanel wrote: > On Mon, 2010-09-13 at 13:45 -0700, Michael Collins wrote: > > Hello all, > > > > We are still collecting recipe ideas for the FreeSWITCH cookbook. We > > need your input if this thing is going to happen. Please visit > > http://wiki.freeswitch.org/wiki/cookbook and add your ideas, or at > > least comment on what's there. Even random, incoherent input from the > > community is better than silence! :) We'd like to have a preliminary > > list of recipe groups (i.e. chapters) by the end of the conference > > call on Wednesday. > > > > > is this going to be an oreilly cookbook? If not who is going to be the > publisher of the cookbook? > Well, if you can convince ORA then we'd probably go with them, but really only Packt is speaking to us at this point... :) -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100913/44a16026/attachment.html From trixter at 0xdecafbad.com Mon Sep 13 15:54:04 2010 From: trixter at 0xdecafbad.com (Bret McDanel) Date: Mon, 13 Sep 2010 15:54:04 -0700 Subject: [Freeswitch-dev] FreeSWITCH Cookbook Ideas - Submit Them ASAP! In-Reply-To: References: <1284414812.2601.119.camel@trixeee.0xdecafbad.com> Message-ID: <1284418444.2601.159.camel@trixeee.0xdecafbad.com> On Mon, 2010-09-13 at 15:05 -0700, Michael Collins wrote: > > is this going to be an oreilly cookbook? If not who is going > to be the > publisher of the cookbook? > Well, if you can convince ORA then we'd probably go with them, but > really only Packt is speaking to us at this point... :) Do contributors get a cut of the book sales? > -- Trixter aka Bret McDanel website: http://www.0xdecafbad.com pgp key: http://bit.ly/9XYK4b From msc at freeswitch.org Mon Sep 13 16:10:02 2010 From: msc at freeswitch.org (Michael Collins) Date: Mon, 13 Sep 2010 16:10:02 -0700 Subject: [Freeswitch-dev] FreeSWITCH Cookbook Ideas - Submit Them ASAP! In-Reply-To: <1284418444.2601.159.camel@trixeee.0xdecafbad.com> References: <1284414812.2601.119.camel@trixeee.0xdecafbad.com> <1284418444.2601.159.camel@trixeee.0xdecafbad.com> Message-ID: On Mon, Sep 13, 2010 at 3:54 PM, Bret McDanel wrote: > On Mon, 2010-09-13 at 15:05 -0700, Michael Collins wrote: > > > > is this going to be an oreilly cookbook? If not who is going > > to be the > > publisher of the cookbook? > > Well, if you can convince ORA then we'd probably go with them, but > > really only Packt is speaking to us at this point... :) > > > Do contributors get a cut of the book sales? > For contributing an idea for a recipe? Nope. :) -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100913/86febd40/attachment.html From msc at freeswitch.org Wed Sep 15 08:41:18 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 15 Sep 2010 08:41:18 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conference Call Today - Discussing Cookbook Recipes, etc. Message-ID: Okay all, here's the agenda: http://wiki.freeswitch.org/wiki/FS_weekly_2010_09_15 Talk to you soon! -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100915/792b3c66/attachment.html From khovayko at gmail.com Wed Sep 15 13:47:25 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Wed, 15 Sep 2010 16:47:25 -0400 Subject: [Freeswitch-dev] Strange bug... Message-ID: <4C9130DD.9020800@gmail.com> Hi, Just for information: Time to time, very seldom, I see strange bug with my FS-machine. FreeSwitch starts to use ~60% of CPU, and eat more and more memory. When it reach ~500MB, system kill this task. Restart does not help. Reboot also. After reboot, FS, when starts, continues to eat CPU and memory. When I try if from terminal, and use command "shutdown", system not exit completely, and freeze, just after print about destroying all connections to SIP-providers. When I tried to debug it, looks like problem in the thread #5. And, last time, I seen following message, after which FS starts working normally: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x28802250 (LWP 100075)] sqlite3HashInsert (pH=0x0, pKey=0x297e7d78, nKey=15, data=0x28c5a080) at ./src/hash.c:347 347 xHash = hashFunction(pH->keyClass); (gdb) From juanjo at comellas.org Wed Sep 15 14:15:44 2010 From: juanjo at comellas.org (Juan Jose Comellas) Date: Wed, 15 Sep 2010 18:15:44 -0300 Subject: [Freeswitch-dev] Hundreds of filters with mod_event_socket Message-ID: I am using mod_event_socket in inbound mode to receive events and send actions to FreeSWITCH and mod_xml_curl to return dialplans over HTTP. I have multiple FS servers and multiple servers running my application. Currently I have a 1-to-1 mapping between each FS server and a server hosting my application. I want to remove the 1-to-1 mapping and have my application on one server take over the mod_event_socket connection to FS in another server if the application crashes. The plan is to have multiple app instances connected to multiple FS instances where every instance of my app would be connected to every FS server in its group. In order to do this, it looks like I would have to use filters to avoid receiving the events for all the channels on all my app instances all the time. So, when starting the mod _event_socket connection I'd have to do something like this on all my app instances: events plain all filter Event-Name CHANNEL_CREATE And then when a channel is created and all my app instances receive the CHANNEL_CREATE event, have one of them "win" and assign the channel to it. That instance will then issue the following action over mod_event_socket: filter Unique-ID The problem I see with this scheme is that I would probably end up with hundreds of filters per mod_event_socket connection. From what I've seen in the code, the filters are kept as a linked-list. This means that for each event fired, a list of hundreds of elements will have to be evaluated every time, which is obviously undesirable. Does anybody know of a better way to do this? Thanks, Juanjo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100915/5f330f5e/attachment.html From khovayko at gmail.com Wed Sep 15 17:05:27 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Wed, 15 Sep 2010 20:05:27 -0400 Subject: [Freeswitch-dev] Strange bug - 2 Message-ID: <4C915F47.5060700@gmail.com> As I wrote before, my FS has strange behaviour: When it starts, it creates all threads, and go to command prompt. But, CPU usage so high, and program eat more and more memory. When I invoke "shutdown", ito goes to shutdown, and after destroy gateway, freeze for ~2 minutes. Thereafter, crashes to core. GDB output following. PS: This is today's GIT build: 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway example.com 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway voipdiscount.com 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway sipsorcery.com 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway gizmo5.com 2010-09-15 19:59:54.935939 [NOTICE] switch_loadable_module.c:572 Deleting Application 'hash' 2010-09-15 19:59:54.944150 [NOTICE] switch_loadable_module.c:599 Deleting API Function 'hash' 2010-09-15 19:59:54.948691 [NOTICE] switch_loadable_module.c:599 Deleting API Function 'hash_dump' 2010-09-15 19:59:54.951357 [NOTICE] switch_loadable_module.c:599 Deleting API Function 'hash_remote' 2010-09-15 19:59:54.954504 [NOTICE] switch_loadable_module.c:803 Deleting Limit interface 'hash' 2010-09-15 19:59:54.958190 [CONSOLE] switch_loadable_module.c:1396 Stopping: mod_hash 2010-09-15 19:59:54.960612 [NOTICE] switch_loadable_module.c:557 Deleting Timer 'soft' 2010-09-15 19:59:54.960612 [CONSOLE] switch_loadable_module.c:1396 Stopping: CORE_SOFTTIMER_MODULE 2010-09-15 19:59:54.965641 [CONSOLE] switch_time.c:852 Soft timer thread exiting. 2010-09-15 19:59:54.966260 [NOTICE] switch_loadable_module.c:99 Thread ended for CORE_SOFTTIMER_MODULE 2010-09-15 19:59:54.977525 [NOTICE] switch_event.c:1500 Event Binding deleted for CORE_SOFTTIMER_MODULE:RELOADXML 2010-09-15 19:59:54.980836 [NOTICE] switch_loadable_module.c:491 Deleting Endpoint 'dingaling' 2010-09-15 19:59:54.983836 [NOTICE] switch_loadable_module.c:599 Deleting API Function 'dl_debug' [New Thread 0x28802030 (LWP 100077)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x28802030 (LWP 100077)] sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, data=0x28c41080) at ./src/hash.c:347 347 xHash = hashFunction(pH->keyClass); (gdb) where #0 sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, data=0x28c41080) at ./src/hash.c:347 #1 0x280e972f in switch_core_hash_insert (hash=0x0, key=0x2959cd78 "173.79.240.220", data=0x28c41080) at src/switch_core_hash.c:80 #2 0x28eb0969 in sofia_glue_add_profile (key=0x2959cd78 "173.79.240.220", profile=0x28c41080) at sofia_glue.c:4246 #3 0x28ed4d50 in sofia_reg_handle_sip_i_register (nua=0x2882a240, profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, tags=0x2b6033bc) at sofia_reg.c:1442 #4 0x28eaa5a5 in sofia_event_callback (event=nua_i_register, status=100, phrase=0x2b6033c4 "Trying", nua=0x2882a240, profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, tags=0x2b6033bc) at sofia.c:912 #5 0x28f1e866 in nua_application_event (dummy=0x0, sumsg=0xbf354cd8, ee=0x2b6033a4) at nua_stack.c:393 #6 0x28f6ec3c in su_base_port_execute_msgs (queue=0x0) at su_base_port.c:280 #7 0x28f6f4a8 in su_base_port_run (self=0x28806c50) at su_base_port.c:335 #8 0x28f6a6a1 in su_root_run (self=0x28c46200) at su_port.h:326 #9 0x28ea1a59 in sofia_profile_thread_run (thread=0x28c41d68, obj=0x28c41080) at sofia.c:1571 #10 0x2817b436 in dummy_worker (opaque=0x28c41d68) at threadproc/unix/thread.c:138 #11 0x282766ff in pthread_getprio () from /lib/libthr.so.3 #12 0x00000000 in ?? () (gdb) From moises.silva at gmail.com Wed Sep 15 18:01:47 2010 From: moises.silva at gmail.com (Moises Silva) Date: Wed, 15 Sep 2010 21:01:47 -0400 Subject: [Freeswitch-dev] Strange bug... In-Reply-To: <4C9130DD.9020800@gmail.com> References: <4C9130DD.9020800@gmail.com> Message-ID: There seems to be a leak somewhere. We're chasing down a leak that we detected the past weekend after we finally got the whole weekend running freeswitch under severe stress and glare scenarios. The OOM killer kicked in at some point. We've found that even non-glare scenarios are leaking. Since we just introduced a new stack, we're unsure at this point whether is our new stack or something in FreeSWITCH. However, after running valgrind, using MALLOC_CHECK_ and mtrace(), those tools report issues at switch_event.c, where one of the headers value being freed was never allocated (and therefore may be the value that was really allocated is not being freed), or is some kind of heap corruption. Many hypothesis at this point, nothing concrete. Just thought in letting you know, it may not even be the same issue. Moises Silva Senior Software Engineer Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R 9R6 Canada t. 1 905 474 1990 x128 | e. moy at sangoma.com On Wed, Sep 15, 2010 at 4:47 PM, Oleg Khovayko wrote: > Hi, > > Just for information: > > Time to time, very seldom, I see strange bug with my FS-machine. > FreeSwitch starts to use ~60% of CPU, and eat more and more memory. > When it reach ~500MB, system kill this task. > > Restart does not help. Reboot also. After reboot, FS, when starts, > continues to eat CPU and memory. > > When I try if from terminal, and use command "shutdown", > system not exit completely, and freeze, just after print about > destroying all connections to SIP-providers. > > When I tried to debug it, looks like problem in the thread #5. > > And, last time, I seen following message, after which FS starts working > normally: > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x28802250 (LWP 100075)] > sqlite3HashInsert (pH=0x0, pKey=0x297e7d78, nKey=15, data=0x28c5a080) at > ./src/hash.c:347 > 347 xHash = hashFunction(pH->keyClass); > (gdb) > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100915/24a27555/attachment.html From farhan.husain at csebuet.org Wed Sep 15 22:22:23 2010 From: farhan.husain at csebuet.org (Farhan Husain) Date: Thu, 16 Sep 2010 00:22:23 -0500 Subject: [Freeswitch-dev] Please help with session recording Message-ID: Hello, I am trying to write a module which would record all the media sessions. What I did so far is as following: 1. Subscribed to channel events 2. On SWITCH_EVENT_CHANNEL_CREATE I install a callback function using the "switch_core_media_bug_add" function. At this point, my callback method is being called. I can see my debug printout when I leave a voicemail for an offline user. I want to write the media data to a file. The callback method signature is like this: switch_bool_t my_callback(switch_media_bug_t *bug, void *user_data, switch_abc_type_t type) However, I tried to find what "switch_media_bug_t" and "switch_abc_type_t" are in the API reference doc and found their definition. But it seems hard to understand what the fields mean, specially for the first struct. Can anyone help me by describing these two data types? Thanks, Farhan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/f6f67aad/attachment.html From rupa at rupa.com Thu Sep 16 04:39:52 2010 From: rupa at rupa.com (Rupa Schomaker) Date: Thu, 16 Sep 2010 06:39:52 -0500 Subject: [Freeswitch-dev] Strange bug - 2 In-Reply-To: <4C915F47.5060700@gmail.com> References: <4C915F47.5060700@gmail.com> Message-ID: That core isn't going to help much, it is probably due to running out of memory due to whatever is the "real" problem. 1) Review the "Reporting Bugs" page on the wiki. 2) After getting FS started and exhibiting the behavior, get a few core dumps separated by time (10s apart?). The procedure should be on the wiki. Use gcore. 3) What platform is this? 32b or 64b? On Wed, Sep 15, 2010 at 7:05 PM, Oleg Khovayko wrote: > As I wrote before, my FS has strange behaviour: > When it starts, it creates all threads, and go to command prompt. > But, CPU usage so high, and program eat more and more memory. > > When I invoke "shutdown", ito goes to shutdown, and after destroy > gateway, freeze for ~2 minutes. Thereafter, crashes to core. > > GDB output following. > > PS: This is today's GIT build: > > > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway > example.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway > voipdiscount.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway > sipsorcery.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway > gizmo5.com > 2010-09-15 19:59:54.935939 [NOTICE] switch_loadable_module.c:572 > Deleting Application 'hash' > 2010-09-15 19:59:54.944150 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash' > 2010-09-15 19:59:54.948691 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash_dump' > 2010-09-15 19:59:54.951357 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash_remote' > 2010-09-15 19:59:54.954504 [NOTICE] switch_loadable_module.c:803 > Deleting Limit interface 'hash' > 2010-09-15 19:59:54.958190 [CONSOLE] switch_loadable_module.c:1396 > Stopping: mod_hash > 2010-09-15 19:59:54.960612 [NOTICE] switch_loadable_module.c:557 > Deleting Timer 'soft' > 2010-09-15 19:59:54.960612 [CONSOLE] switch_loadable_module.c:1396 > Stopping: CORE_SOFTTIMER_MODULE > 2010-09-15 19:59:54.965641 [CONSOLE] switch_time.c:852 Soft timer thread > exiting. > 2010-09-15 19:59:54.966260 [NOTICE] switch_loadable_module.c:99 Thread > ended for CORE_SOFTTIMER_MODULE > 2010-09-15 19:59:54.977525 [NOTICE] switch_event.c:1500 Event Binding > deleted for CORE_SOFTTIMER_MODULE:RELOADXML > 2010-09-15 19:59:54.980836 [NOTICE] switch_loadable_module.c:491 > Deleting Endpoint 'dingaling' > 2010-09-15 19:59:54.983836 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'dl_debug' > [New Thread 0x28802030 (LWP 100077)] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x28802030 (LWP 100077)] > sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, data=0x28c41080) at > ./src/hash.c:347 > 347 xHash = hashFunction(pH->keyClass); > (gdb) where > #0 sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, > data=0x28c41080) at ./src/hash.c:347 > #1 0x280e972f in switch_core_hash_insert (hash=0x0, key=0x2959cd78 > "173.79.240.220", data=0x28c41080) at src/switch_core_hash.c:80 > #2 0x28eb0969 in sofia_glue_add_profile (key=0x2959cd78 > "173.79.240.220", profile=0x28c41080) at sofia_glue.c:4246 > #3 0x28ed4d50 in sofia_reg_handle_sip_i_register (nua=0x2882a240, > profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, > tags=0x2b6033bc) at sofia_reg.c:1442 > #4 0x28eaa5a5 in sofia_event_callback (event=nua_i_register, > status=100, phrase=0x2b6033c4 "Trying", nua=0x2882a240, profile=0x28c41080, > nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, tags=0x2b6033bc) > at sofia.c:912 > #5 0x28f1e866 in nua_application_event (dummy=0x0, sumsg=0xbf354cd8, > ee=0x2b6033a4) at nua_stack.c:393 > #6 0x28f6ec3c in su_base_port_execute_msgs (queue=0x0) at > su_base_port.c:280 > #7 0x28f6f4a8 in su_base_port_run (self=0x28806c50) at su_base_port.c:335 > #8 0x28f6a6a1 in su_root_run (self=0x28c46200) at su_port.h:326 > #9 0x28ea1a59 in sofia_profile_thread_run (thread=0x28c41d68, > obj=0x28c41080) at sofia.c:1571 > #10 0x2817b436 in dummy_worker (opaque=0x28c41d68) at > threadproc/unix/thread.c:138 > #11 0x282766ff in pthread_getprio () from /lib/libthr.so.3 > #12 0x00000000 in ?? () > (gdb) > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- -Rupa -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/92a8b151/attachment.html From rupa at rupa.com Thu Sep 16 04:45:20 2010 From: rupa at rupa.com (Rupa Schomaker) Date: Thu, 16 Sep 2010 06:45:20 -0500 Subject: [Freeswitch-dev] Strange bug - 2 In-Reply-To: References: <4C915F47.5060700@gmail.com> Message-ID: I should note that you are looking for identical stack traces (up to a certain depth) that are not blocked (eg on a mutex). If there is a runaway thread (100% cpu implies this) then it should be visible in the stack traces. I assume you tried running with loglevel 7 and there is nothing useful in the logs? On Thu, Sep 16, 2010 at 6:39 AM, Rupa Schomaker wrote: > That core isn't going to help much, it is probably due to running out of > memory due to whatever is the "real" problem. > > 1) Review the "Reporting Bugs" page on the wiki. > > 2) After getting FS started and exhibiting the behavior, get a few core > dumps separated by time (10s apart?). The procedure should be on the wiki. > Use gcore. > > 3) What platform is this? 32b or 64b? > > > On Wed, Sep 15, 2010 at 7:05 PM, Oleg Khovayko wrote: > >> As I wrote before, my FS has strange behaviour: >> When it starts, it creates all threads, and go to command prompt. >> But, CPU usage so high, and program eat more and more memory. >> >> When I invoke "shutdown", ito goes to shutdown, and after destroy >> gateway, freeze for ~2 minutes. Thereafter, crashes to core. >> >> GDB output following. >> >> PS: This is today's GIT build: >> >> >> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >> example.com >> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >> voipdiscount.com >> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >> sipsorcery.com >> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >> gizmo5.com >> 2010-09-15 19:59:54.935939 [NOTICE] switch_loadable_module.c:572 >> Deleting Application 'hash' >> 2010-09-15 19:59:54.944150 [NOTICE] switch_loadable_module.c:599 >> Deleting API Function 'hash' >> 2010-09-15 19:59:54.948691 [NOTICE] switch_loadable_module.c:599 >> Deleting API Function 'hash_dump' >> 2010-09-15 19:59:54.951357 [NOTICE] switch_loadable_module.c:599 >> Deleting API Function 'hash_remote' >> 2010-09-15 19:59:54.954504 [NOTICE] switch_loadable_module.c:803 >> Deleting Limit interface 'hash' >> 2010-09-15 19:59:54.958190 [CONSOLE] switch_loadable_module.c:1396 >> Stopping: mod_hash >> 2010-09-15 19:59:54.960612 [NOTICE] switch_loadable_module.c:557 >> Deleting Timer 'soft' >> 2010-09-15 19:59:54.960612 [CONSOLE] switch_loadable_module.c:1396 >> Stopping: CORE_SOFTTIMER_MODULE >> 2010-09-15 19:59:54.965641 [CONSOLE] switch_time.c:852 Soft timer thread >> exiting. >> 2010-09-15 19:59:54.966260 [NOTICE] switch_loadable_module.c:99 Thread >> ended for CORE_SOFTTIMER_MODULE >> 2010-09-15 19:59:54.977525 [NOTICE] switch_event.c:1500 Event Binding >> deleted for CORE_SOFTTIMER_MODULE:RELOADXML >> 2010-09-15 19:59:54.980836 [NOTICE] switch_loadable_module.c:491 >> Deleting Endpoint 'dingaling' >> 2010-09-15 19:59:54.983836 [NOTICE] switch_loadable_module.c:599 >> Deleting API Function 'dl_debug' >> [New Thread 0x28802030 (LWP 100077)] >> >> Program received signal SIGSEGV, Segmentation fault. >> [Switching to Thread 0x28802030 (LWP 100077)] >> sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, data=0x28c41080) at >> ./src/hash.c:347 >> 347 xHash = hashFunction(pH->keyClass); >> (gdb) where >> #0 sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, >> data=0x28c41080) at ./src/hash.c:347 >> #1 0x280e972f in switch_core_hash_insert (hash=0x0, key=0x2959cd78 >> "173.79.240.220", data=0x28c41080) at src/switch_core_hash.c:80 >> #2 0x28eb0969 in sofia_glue_add_profile (key=0x2959cd78 >> "173.79.240.220", profile=0x28c41080) at sofia_glue.c:4246 >> #3 0x28ed4d50 in sofia_reg_handle_sip_i_register (nua=0x2882a240, >> profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, >> tags=0x2b6033bc) at sofia_reg.c:1442 >> #4 0x28eaa5a5 in sofia_event_callback (event=nua_i_register, >> status=100, phrase=0x2b6033c4 "Trying", nua=0x2882a240, >> profile=0x28c41080, >> nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, tags=0x2b6033bc) >> at sofia.c:912 >> #5 0x28f1e866 in nua_application_event (dummy=0x0, sumsg=0xbf354cd8, >> ee=0x2b6033a4) at nua_stack.c:393 >> #6 0x28f6ec3c in su_base_port_execute_msgs (queue=0x0) at >> su_base_port.c:280 >> #7 0x28f6f4a8 in su_base_port_run (self=0x28806c50) at su_base_port.c:335 >> #8 0x28f6a6a1 in su_root_run (self=0x28c46200) at su_port.h:326 >> #9 0x28ea1a59 in sofia_profile_thread_run (thread=0x28c41d68, >> obj=0x28c41080) at sofia.c:1571 >> #10 0x2817b436 in dummy_worker (opaque=0x28c41d68) at >> threadproc/unix/thread.c:138 >> #11 0x282766ff in pthread_getprio () from /lib/libthr.so.3 >> #12 0x00000000 in ?? () >> (gdb) >> >> >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > > -- > -Rupa > -- -Rupa -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/01425cbb/attachment-0001.html From fdelawarde at wirelessmundi.com Thu Sep 16 05:42:39 2010 From: fdelawarde at wirelessmundi.com (=?ISO-8859-1?Q?Fran=E7ois?= Delawarde) Date: Thu, 16 Sep 2010 14:42:39 +0200 Subject: [Freeswitch-dev] tone2wav compile error Message-ID: <1284640959.1801.58.camel@luna.tc.commsmundi.com> Hello, This is when trying to compile the latest git: `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib ./.libs/libfreeswitch.so: undefined reference to `clock_getres' ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' ./.libs/libfreeswitch.so: undefined reference to `crypt_r' ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' collect2: ld returned 1 exit status make[2]: *** [tone2wav] Error 1 Fran?ois. From steveayre at gmail.com Thu Sep 16 06:09:44 2010 From: steveayre at gmail.com (Steven Ayre) Date: Thu, 16 Sep 2010 14:09:44 +0100 Subject: [Freeswitch-dev] Please help with session recording In-Reply-To: References: Message-ID: You don't need to reinvent the wheel. Check out these functions: switch_ivr_record_file(switch_core_session_t *session, switch_file_handle_t *fh, const char *file, switch_input_args_t *args, uint32_t limit) switch_ivr_record_session(switch_core_session_t *session, char *file, uint32_t limit, switch_file_handle_t *fh) I don't think they're in the documentation. For an example of using them, the record and record_session apps in mod_dptools.c use them. Using one of those will handle all the recording for you, so you just need to create an event handler that starts the recording. Alternatively, you could base the code in your module on those functions and record_callback. -Steve On 16 September 2010 06:22, Farhan Husain wrote: > Hello, > > I am trying to write a module which would record all the media sessions. > What I did so far is as following: > > 1. Subscribed to channel events > 2. On SWITCH_EVENT_CHANNEL_CREATE I install a callback function using the > "switch_core_media_bug_add" function. > > At this point, my callback method is being called. I can see my debug > printout when I leave a voicemail for an offline user. I want to write the > media data to a file. The callback method signature is like this: > > switch_bool_t my_callback(switch_media_bug_t *bug, void *user_data, > switch_abc_type_t type) > > However, I tried to find what "switch_media_bug_t" and "switch_abc_type_t" > are in the API reference doc and found their definition. But it seems hard > to understand what the fields mean, specially for the first struct. Can > anyone help me by describing these two data types? > > Thanks, > Farhan > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/e13277ce/attachment.html From mike at jerris.com Thu Sep 16 06:41:33 2010 From: mike at jerris.com (Michael Jerris) Date: Thu, 16 Sep 2010 09:41:33 -0400 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <1284640959.1801.58.camel@luna.tc.commsmundi.com> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> Message-ID: <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> Please report bugs to http://jira.freeswitch.org On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: > Hello, > > This is when trying to compile the latest git: > > `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses > x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib > ./.libs/libfreeswitch.so: undefined reference to `clock_getres' > ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' > ./.libs/libfreeswitch.so: undefined reference to `crypt_r' > ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' > ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' > collect2: ld returned 1 exit status > make[2]: *** [tone2wav] Error 1 > > > Fran?ois. > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From mike at jerris.com Thu Sep 16 06:42:52 2010 From: mike at jerris.com (Michael Jerris) Date: Thu, 16 Sep 2010 09:42:52 -0400 Subject: [Freeswitch-dev] Please help with session recording In-Reply-To: References: Message-ID: Or even better, why not just call record_session in your dialplan? On Sep 16, 2010, at 9:09 AM, Steven Ayre wrote: > You don't need to reinvent the wheel. > > Check out these functions: > switch_ivr_record_file(switch_core_session_t *session, switch_file_handle_t *fh, const char *file, switch_input_args_t *args, uint32_t limit) > switch_ivr_record_session(switch_core_session_t *session, char *file, uint32_t limit, switch_file_handle_t *fh) > > I don't think they're in the documentation. For an example of using them, the record and record_session apps in mod_dptools.c use them. > > Using one of those will handle all the recording for you, so you just need to create an event handler that starts the recording. > > Alternatively, you could base the code in your module on those functions and record_callback. > > > On 16 September 2010 06:22, Farhan Husain wrote: > Hello, > > I am trying to write a module which would record all the media sessions. What I did so far is as following: > > 1. Subscribed to channel events > 2. On SWITCH_EVENT_CHANNEL_CREATE I install a callback function using the "switch_core_media_bug_add" function. > > At this point, my callback method is being called. I can see my debug printout when I leave a voicemail for an offline user. I want to write the media data to a file. The callback method signature is like this: > > switch_bool_t my_callback(switch_media_bug_t *bug, void *user_data, switch_abc_type_t type) > > However, I tried to find what "switch_media_bug_t" and "switch_abc_type_t" are in the API reference doc and found their definition. But it seems hard to understand what the fields mean, specially for the first struct. Can anyone help me by describing these two data types? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/f5abb674/attachment.html From brian at freeswitch.org Thu Sep 16 06:58:44 2010 From: brian at freeswitch.org (Brian West) Date: Thu, 16 Sep 2010 08:58:44 -0500 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> Message-ID: <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> already fixed isn't it? /b On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: > Please report bugs to http://jira.freeswitch.org > > On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: > >> Hello, >> >> This is when trying to compile the latest git: >> >> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses >> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib >> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' >> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' >> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' >> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' >> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' >> collect2: ld returned 1 exit status >> make[2]: *** [tone2wav] Error 1 >> >> >> Fran?ois. >> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From khovayko at gmail.com Thu Sep 16 07:29:20 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Thu, 16 Sep 2010 10:29:20 -0400 Subject: [Freeswitch-dev] Strange bug - 2 In-Reply-To: References: <4C915F47.5060700@gmail.com> Message-ID: <4C9229C0.4020708@gmail.com> Rupa Schomaker wrote: > I should note that you are looking for identical stack traces (up to a > certain depth) that are not blocked (eg on a mutex). If there is a > runaway thread (100% cpu implies this) then it should be visible in > the stack traces. > Excuse me, I don't know, how to see stack trace in the running process, without stopping it. > I assume you tried running with loglevel 7 and there is nothing useful > in the logs? This time - no. But, when analogous situation happens ~1 month ago, I tried to use loglevel 7, ans siptrace on - did not found any suspicious message. Prev time, it was happeining, also keep for ~2 days, and wanished. Reboot, reinstall binaries, was not help. Looks like deadlock with some files access. This time, I have fixed (or, maybe problem vanished itself again) by following: I disabled load modules mod_portaudio and mod_dingaling. Thereafter, program eats ~4%CPU (not 60%), memory does not leaks, and FS works. But, prev. time, program consumed ~2%. I think, problem persist, but just hidden. Also, when I run fs manually, and use "shutdown", then shutdown log freeze on something like "Wait for pending SQL transaction". I tried to clear ./db directory, and restart FS - does not help... > > On Thu, Sep 16, 2010 at 6:39 AM, Rupa Schomaker > wrote: > > That core isn't going to help much, it is probably due to running > out of memory due to whatever is the "real" problem. > > 1) Review the "Reporting Bugs" page on the wiki. > OK, I will see, thank you. > > 2) After getting FS started and exhibiting the behavior, get a few > core dumps separated by time (10s apart?). The procedure should > be on the wiki. Use gcore. > I will do, when problem will raised again. > > 3) What platform is this? 32b or 64b? > Intel-32, celeron-300. > > > > On Wed, Sep 15, 2010 at 7:05 PM, Oleg Khovayko > wrote: > > As I wrote before, my FS has strange behaviour: > When it starts, it creates all threads, and go to command prompt. > But, CPU usage so high, and program eat more and more memory. > > When I invoke "shutdown", ito goes to shutdown, and after destroy > gateway, freeze for ~2 minutes. Thereafter, crashes to core. > > GDB output following. > > PS: This is today's GIT build: > > > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted > gateway > example.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted > gateway > voipdiscount.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted > gateway > sipsorcery.com > 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted > gateway > gizmo5.com > 2010-09-15 19:59:54.935939 [NOTICE] switch_loadable_module.c:572 > Deleting Application 'hash' > 2010-09-15 19:59:54.944150 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash' > 2010-09-15 19:59:54.948691 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash_dump' > 2010-09-15 19:59:54.951357 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'hash_remote' > 2010-09-15 19:59:54.954504 [NOTICE] switch_loadable_module.c:803 > Deleting Limit interface 'hash' > 2010-09-15 19:59:54.958190 [CONSOLE] switch_loadable_module.c:1396 > Stopping: mod_hash > 2010-09-15 19:59:54.960612 [NOTICE] switch_loadable_module.c:557 > Deleting Timer 'soft' > 2010-09-15 19:59:54.960612 [CONSOLE] switch_loadable_module.c:1396 > Stopping: CORE_SOFTTIMER_MODULE > 2010-09-15 19:59:54.965641 [CONSOLE] switch_time.c:852 Soft > timer thread > exiting. > 2010-09-15 19:59:54.966260 [NOTICE] > switch_loadable_module.c:99 Thread > ended for CORE_SOFTTIMER_MODULE > 2010-09-15 19:59:54.977525 [NOTICE] switch_event.c:1500 Event > Binding > deleted for CORE_SOFTTIMER_MODULE:RELOADXML > 2010-09-15 19:59:54.980836 [NOTICE] switch_loadable_module.c:491 > Deleting Endpoint 'dingaling' > 2010-09-15 19:59:54.983836 [NOTICE] switch_loadable_module.c:599 > Deleting API Function 'dl_debug' > [New Thread 0x28802030 (LWP 100077)] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x28802030 (LWP 100077)] > sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, > data=0x28c41080) at > ./src/hash.c:347 > 347 xHash = hashFunction(pH->keyClass); > (gdb) where > #0 sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, > data=0x28c41080) at ./src/hash.c:347 > #1 0x280e972f in switch_core_hash_insert (hash=0x0, > key=0x2959cd78 > "173.79.240.220", data=0x28c41080) at src/switch_core_hash.c:80 > #2 0x28eb0969 in sofia_glue_add_profile (key=0x2959cd78 > "173.79.240.220", profile=0x28c41080) at sofia_glue.c:4246 > #3 0x28ed4d50 in sofia_reg_handle_sip_i_register (nua=0x2882a240, > profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, > sip=0x2b5df89c, > tags=0x2b6033bc) at sofia_reg.c:1442 > #4 0x28eaa5a5 in sofia_event_callback (event=nua_i_register, > status=100, phrase=0x2b6033c4 "Trying", nua=0x2882a240, > profile=0x28c41080, > nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, > tags=0x2b6033bc) > at sofia.c:912 > #5 0x28f1e866 in nua_application_event (dummy=0x0, > sumsg=0xbf354cd8, > ee=0x2b6033a4) at nua_stack.c:393 > #6 0x28f6ec3c in su_base_port_execute_msgs (queue=0x0) at > su_base_port.c:280 > #7 0x28f6f4a8 in su_base_port_run (self=0x28806c50) at > su_base_port.c:335 > #8 0x28f6a6a1 in su_root_run (self=0x28c46200) at su_port.h:326 > #9 0x28ea1a59 in sofia_profile_thread_run (thread=0x28c41d68, > obj=0x28c41080) at sofia.c:1571 > #10 0x2817b436 in dummy_worker (opaque=0x28c41d68) at > threadproc/unix/thread.c:138 > #11 0x282766ff in pthread_getprio () from /lib/libthr.so.3 > #12 0x00000000 in ?? () > (gdb) > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > > -- > -Rupa > > > > > -- > -Rupa > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/8515e466/attachment-0001.html From fdelawarde at wirelessmundi.com Thu Sep 16 08:00:10 2010 From: fdelawarde at wirelessmundi.com (=?ISO-8859-1?Q?Fran=E7ois?= Delawarde) Date: Thu, 16 Sep 2010 17:00:10 +0200 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> Message-ID: <1284649210.1801.60.camel@luna.tc.commsmundi.com> not as far as i know, i tried a few minutes before sending the mail and saw no commits related to that. Fran?ois. On Thu, 2010-09-16 at 08:58 -0500, Brian West wrote: > already fixed isn't it? > > /b > > On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: > > > Please report bugs to http://jira.freeswitch.org > > > > On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: > > > >> Hello, > >> > >> This is when trying to compile the latest git: > >> > >> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses > >> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib > >> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' > >> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' > >> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' > >> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' > >> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' > >> collect2: ld returned 1 exit status > >> make[2]: *** [tone2wav] Error 1 > >> > >> > >> Fran?ois. > >> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > > > > > > _______________________________________________ > > FreeSWITCH-dev mailing list > > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From jalsot at gmail.com Thu Sep 16 08:19:41 2010 From: jalsot at gmail.com (Tamas) Date: Thu, 16 Sep 2010 17:19:41 +0200 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <1284649210.1801.60.camel@luna.tc.commsmundi.com> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> <1284649210.1801.60.camel@luna.tc.commsmundi.com> Message-ID: <4C92358D.3080701@gmail.com> Hello, I have the same issue with make install (make finishes fine). Running bootstrap+configure did not resolve the issue. Tried on Ubuntu 10.04 LTS, 64 bit. Regards, Tamas 2010-09-16 17:00 keltez?ssel, Fran?ois Delawarde ?rta: > not as far as i know, i tried a few minutes before sending the mail and > saw no commits related to that. > > Fran?ois. > > On Thu, 2010-09-16 at 08:58 -0500, Brian West wrote: > >> already fixed isn't it? >> >> /b >> >> On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: >> >> >>> Please report bugs to http://jira.freeswitch.org >>> >>> On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: >>> >>> >>>> Hello, >>>> >>>> This is when trying to compile the latest git: >>>> >>>> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses >>>> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib >>>> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' >>>> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' >>>> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' >>>> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' >>>> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' >>>> collect2: ld returned 1 exit status >>>> make[2]: *** [tone2wav] Error 1 >>>> >>>> >>>> Fran?ois. >>>> >>>> >>>> _______________________________________________ >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > From anthony.minessale at gmail.com Thu Sep 16 08:32:39 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 16 Sep 2010 10:32:39 -0500 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <4C92358D.3080701@gmail.com> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> <1284649210.1801.60.camel@luna.tc.commsmundi.com> <4C92358D.3080701@gmail.com> Message-ID: my git failed to push, (AGAIN!) I fixed it last night and it didn't push, now it's in there. On Thu, Sep 16, 2010 at 10:19 AM, Tamas wrote: > Hello, > > I have the same issue with make install (make finishes fine). > Running bootstrap+configure did not resolve the issue. > Tried on Ubuntu 10.04 LTS, 64 bit. > > Regards, > ? ?Tamas > > 2010-09-16 17:00 keltez?ssel, Fran?ois Delawarde ?rta: >> not as far as i know, i tried a few minutes before sending the mail and >> saw no commits related to that. >> >> Fran?ois. >> >> On Thu, 2010-09-16 at 08:58 -0500, Brian West wrote: >> >>> already fixed isn't it? >>> >>> /b >>> >>> On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: >>> >>> >>>> Please report bugs to http://jira.freeswitch.org >>>> >>>> On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: >>>> >>>> >>>>> Hello, >>>>> >>>>> This is when trying to compile the latest git: >>>>> >>>>> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC ? --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm ?-o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses >>>>> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o ?-lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses ?-Wl,--rpath -Wl,/opt/freeswitch/lib >>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' >>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' >>>>> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' >>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' >>>>> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' >>>>> collect2: ld returned 1 exit status >>>>> make[2]: *** [tone2wav] Error 1 >>>>> >>>>> >>>>> Fran?ois. >>>>> >>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-dev mailing list >>>>> FreeSWITCH-dev at lists.freeswitch.org >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>>> http://www.freeswitch.org >>>>> >>>> >>>> _______________________________________________ >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From jalsot at gmail.com Thu Sep 16 08:42:10 2010 From: jalsot at gmail.com (Tamas) Date: Thu, 16 Sep 2010 17:42:10 +0200 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> <1284649210.1801.60.camel@luna.tc.commsmundi.com> <4C92358D.3080701@gmail.com> Message-ID: <4C923AD2.1060500@gmail.com> Works fine now. Many thanks! Tamas 2010-09-16 17:32 keltez?ssel, Anthony Minessale ?rta: > my git failed to push, (AGAIN!) > I fixed it last night and it didn't push, now it's in there. > > > On Thu, Sep 16, 2010 at 10:19 AM, Tamas wrote: > >> Hello, >> >> I have the same issue with make install (make finishes fine). >> Running bootstrap+configure did not resolve the issue. >> Tried on Ubuntu 10.04 LTS, 64 bit. >> >> Regards, >> Tamas >> >> 2010-09-16 17:00 keltez?ssel, Fran?ois Delawarde ?rta: >> >>> not as far as i know, i tried a few minutes before sending the mail and >>> saw no commits related to that. >>> >>> Fran?ois. >>> >>> On Thu, 2010-09-16 at 08:58 -0500, Brian West wrote: >>> >>> >>>> already fixed isn't it? >>>> >>>> /b >>>> >>>> On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: >>>> >>>> >>>> >>>>> Please report bugs to http://jira.freeswitch.org >>>>> >>>>> On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: >>>>> >>>>> >>>>> >>>>>> Hello, >>>>>> >>>>>> This is when trying to compile the latest git: >>>>>> >>>>>> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses >>>>>> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' >>>>>> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' >>>>>> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' >>>>>> collect2: ld returned 1 exit status >>>>>> make[2]: *** [tone2wav] Error 1 >>>>>> >>>>>> >>>>>> Fran?ois. >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> FreeSWITCH-dev mailing list >>>>>> FreeSWITCH-dev at lists.freeswitch.org >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>>>> http://www.freeswitch.org >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-dev mailing list >>>>> FreeSWITCH-dev at lists.freeswitch.org >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>>> http://www.freeswitch.org >>>>> >>>>> >>>> _______________________________________________ >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > From fdelawarde at wirelessmundi.com Thu Sep 16 08:59:18 2010 From: fdelawarde at wirelessmundi.com (=?ISO-8859-1?Q?Fran=E7ois?= Delawarde) Date: Thu, 16 Sep 2010 17:59:18 +0200 Subject: [Freeswitch-dev] tone2wav compile error In-Reply-To: <4C923AD2.1060500@gmail.com> References: <1284640959.1801.58.camel@luna.tc.commsmundi.com> <890364CF-294F-4814-9C1A-D070F5FB2486@jerris.com> <7B9AA427-1040-4A52-B419-0560E46E3BBA@freeswitch.org> <1284649210.1801.60.camel@luna.tc.commsmundi.com> <4C92358D.3080701@gmail.com> <4C923AD2.1060500@gmail.com> Message-ID: <1284652758.1801.64.camel@luna.tc.commsmundi.com> Indeed it does, thanks Anthony. Fran?ois. On Thu, 2010-09-16 at 17:42 +0200, Tamas wrote: > Works fine now. > Many thanks! > > Tamas > > 2010-09-16 17:32 keltez?ssel, Anthony Minessale ?rta: > > my git failed to push, (AGAIN!) > > I fixed it last night and it didn't push, now it's in there. > > > > > > On Thu, Sep 16, 2010 at 10:19 AM, Tamas wrote: > > > >> Hello, > >> > >> I have the same issue with make install (make finishes fine). > >> Running bootstrap+configure did not resolve the issue. > >> Tried on Ubuntu 10.04 LTS, 64 bit. > >> > >> Regards, > >> Tamas > >> > >> 2010-09-16 17:00 keltez?ssel, Fran?ois Delawarde ?rta: > >> > >>> not as far as i know, i tried a few minutes before sending the mail and > >>> saw no commits related to that. > >>> > >>> Fran?ois. > >>> > >>> On Thu, 2010-09-16 at 08:58 -0500, Brian West wrote: > >>> > >>> > >>>> already fixed isn't it? > >>>> > >>>> /b > >>>> > >>>> On Sep 16, 2010, at 8:41 AM, Michael Jerris wrote: > >>>> > >>>> > >>>> > >>>>> Please report bugs to http://jira.freeswitch.org > >>>>> > >>>>> On Sep 16, 2010, at 8:42 AM, Fran?ois Delawarde wrote: > >>>>> > >>>>> > >>>>> > >>>>>> Hello, > >>>>>> > >>>>>> This is when trying to compile the latest git: > >>>>>> > >>>>>> `if test -z "1" ; then echo /bin/sh /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/quiet_libtool ;else echo /home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libtool; fi;` --tag=CC --mode=link x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -lm -lz -lm -o tone2wav tone2wav-tone2wav.o libfreeswitch.la -lssl -lcrypto -lncurses > >>>>>> x86_64-linux-gnu-gcc -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/src/include -I/home/francois/svn/cm/packages/trunk/src/freeswitch/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -Wall -std=c99 -pedantic -Wdeclaration-after-statement -ggdb -o .libs/tone2wav tone2wav-tone2wav.o -lz -lm ./.libs/libfreeswitch.so -lssl -lcrypto -lncurses -Wl,--rpath -Wl,/opt/freeswitch/lib > >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_getres' > >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_nanosleep' > >>>>>> ./.libs/libfreeswitch.so: undefined reference to `crypt_r' > >>>>>> ./.libs/libfreeswitch.so: undefined reference to `clock_gettime' > >>>>>> ./.libs/libfreeswitch.so: undefined reference to `uuid_generate' > >>>>>> collect2: ld returned 1 exit status > >>>>>> make[2]: *** [tone2wav] Error 1 > >>>>>> > >>>>>> > >>>>>> Fran?ois. > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> FreeSWITCH-dev mailing list > >>>>>> FreeSWITCH-dev at lists.freeswitch.org > >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>>>>> http://www.freeswitch.org > >>>>>> > >>>>>> > >>>>> _______________________________________________ > >>>>> FreeSWITCH-dev mailing list > >>>>> FreeSWITCH-dev at lists.freeswitch.org > >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>>>> http://www.freeswitch.org > >>>>> > >>>>> > >>>> _______________________________________________ > >>>> FreeSWITCH-dev mailing list > >>>> FreeSWITCH-dev at lists.freeswitch.org > >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>>> http://www.freeswitch.org > >>>> > >>>> > >>> _______________________________________________ > >>> FreeSWITCH-dev mailing list > >>> FreeSWITCH-dev at lists.freeswitch.org > >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >>> http://www.freeswitch.org > >>> > >>> > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > >> > >> > > > > > > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From anthony.minessale at gmail.com Thu Sep 16 09:13:02 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 16 Sep 2010 11:13:02 -0500 Subject: [Freeswitch-dev] Strange bug - 2 In-Reply-To: <4C9229C0.4020708@gmail.com> References: <4C915F47.5060700@gmail.com> <4C9229C0.4020708@gmail.com> Message-ID: The shutdown issue was just a forgotten call in part of a new patch it's already fixed in tree. mod_dingaling does not work on every system, it uses system libs which can be unstable on some platforms. This is why re recommend 64 bit centos5 as a target platform for beginners. 2010/9/16 Oleg Khovayko : > Rupa Schomaker wrote: > > I should note that you are looking for identical stack traces (up to a > certain depth) that are not blocked (eg on a mutex). ?If there is a runaway > thread (100% cpu implies this) then it should be visible in the stack > traces. > > Excuse me, I don't know, how to see stack trace in the running process, > without stopping it. > > I assume you tried running with loglevel 7 and there is nothing useful in > the logs? > > This time - no. But, when analogous situation happens ~1 month ago, I tried > to use loglevel 7, ans siptrace on - did not found any suspicious message. > Prev time, it was happeining, also keep for ~2 days, and wanished. Reboot, > reinstall binaries, was not help. > Looks like deadlock with some files access. > > > This time, I have fixed (or, maybe problem vanished itself again) by > following: > I disabled load modules mod_portaudio and mod_dingaling. > Thereafter, program eats ~4%CPU (not 60%), memory does not leaks, and FS > works. > But, prev. time, program consumed ~2%. I think, problem persist, but just > hidden. > > Also, when I run fs manually, and use "shutdown", then shutdown log freeze > on something like "Wait for pending SQL transaction". > I tried to clear ./db directory, and restart FS - does not help... > > > On Thu, Sep 16, 2010 at 6:39 AM, Rupa Schomaker wrote: >> >> That core isn't going to help much, it is probably due to running out of >> memory due to whatever is the "real" problem. >> 1) Review the "Reporting Bugs" page on the wiki. > > OK, I will see, thank you. >> >> 2) After getting FS started and exhibiting the behavior, get a few core >> dumps separated by time (10s apart?). ?The procedure should be on the wiki. >> ?Use gcore. > > I will do, when problem will raised again. >> >> 3) What platform is this? ?32b or 64b? > > Intel-32, celeron-300. >> >> >> On Wed, Sep 15, 2010 at 7:05 PM, Oleg Khovayko wrote: >>> >>> As I wrote before, my FS has strange behaviour: >>> When it starts, it creates all threads, and go to command prompt. >>> But, CPU usage so high, and program eat more and more memory. >>> >>> When I invoke "shutdown", ito goes to shutdown, and after destroy >>> gateway, freeze for ~2 minutes. Thereafter, crashes to core. >>> >>> GDB output following. >>> >>> PS: This is today's GIT build: >>> >>> >>> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >>> example.com >>> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >>> voipdiscount.com >>> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >>> sipsorcery.com >>> 2010-09-15 19:57:45.229882 [NOTICE] sofia_glue.c:4350 deleted gateway >>> gizmo5.com >>> 2010-09-15 19:59:54.935939 [NOTICE] switch_loadable_module.c:572 >>> Deleting Application 'hash' >>> 2010-09-15 19:59:54.944150 [NOTICE] switch_loadable_module.c:599 >>> Deleting API Function 'hash' >>> 2010-09-15 19:59:54.948691 [NOTICE] switch_loadable_module.c:599 >>> Deleting API Function 'hash_dump' >>> 2010-09-15 19:59:54.951357 [NOTICE] switch_loadable_module.c:599 >>> Deleting API Function 'hash_remote' >>> 2010-09-15 19:59:54.954504 [NOTICE] switch_loadable_module.c:803 >>> Deleting Limit interface 'hash' >>> 2010-09-15 19:59:54.958190 [CONSOLE] switch_loadable_module.c:1396 >>> Stopping: mod_hash >>> 2010-09-15 19:59:54.960612 [NOTICE] switch_loadable_module.c:557 >>> Deleting Timer 'soft' >>> 2010-09-15 19:59:54.960612 [CONSOLE] switch_loadable_module.c:1396 >>> Stopping: CORE_SOFTTIMER_MODULE >>> 2010-09-15 19:59:54.965641 [CONSOLE] switch_time.c:852 Soft timer thread >>> exiting. >>> 2010-09-15 19:59:54.966260 [NOTICE] switch_loadable_module.c:99 Thread >>> ended for CORE_SOFTTIMER_MODULE >>> 2010-09-15 19:59:54.977525 [NOTICE] switch_event.c:1500 Event Binding >>> deleted for CORE_SOFTTIMER_MODULE:RELOADXML >>> 2010-09-15 19:59:54.980836 [NOTICE] switch_loadable_module.c:491 >>> Deleting Endpoint 'dingaling' >>> 2010-09-15 19:59:54.983836 [NOTICE] switch_loadable_module.c:599 >>> Deleting API Function 'dl_debug' >>> [New Thread 0x28802030 (LWP 100077)] >>> >>> Program received signal SIGSEGV, Segmentation fault. >>> [Switching to Thread 0x28802030 (LWP 100077)] >>> sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, data=0x28c41080) at >>> ./src/hash.c:347 >>> 347 ? ? ? xHash = hashFunction(pH->keyClass); >>> (gdb) where >>> #0 ?sqlite3HashInsert (pH=0x0, pKey=0x2959cd78, nKey=15, >>> data=0x28c41080) at ./src/hash.c:347 >>> #1 ?0x280e972f in switch_core_hash_insert (hash=0x0, key=0x2959cd78 >>> "173.79.240.220", data=0x28c41080) at src/switch_core_hash.c:80 >>> #2 ?0x28eb0969 in sofia_glue_add_profile (key=0x2959cd78 >>> "173.79.240.220", profile=0x28c41080) at sofia_glue.c:4246 >>> #3 ?0x28ed4d50 in sofia_reg_handle_sip_i_register (nua=0x2882a240, >>> profile=0x28c41080, nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, >>> ? ? tags=0x2b6033bc) at sofia_reg.c:1442 >>> #4 ?0x28eaa5a5 in sofia_event_callback (event=nua_i_register, >>> status=100, phrase=0x2b6033c4 "Trying", nua=0x2882a240, >>> profile=0x28c41080, >>> ? ? nh=0x2b5f2de0, sofia_private=0x0, sip=0x2b5df89c, tags=0x2b6033bc) >>> at sofia.c:912 >>> #5 ?0x28f1e866 in nua_application_event (dummy=0x0, sumsg=0xbf354cd8, >>> ee=0x2b6033a4) at nua_stack.c:393 >>> #6 ?0x28f6ec3c in su_base_port_execute_msgs (queue=0x0) at >>> su_base_port.c:280 >>> #7 ?0x28f6f4a8 in su_base_port_run (self=0x28806c50) at >>> su_base_port.c:335 >>> #8 ?0x28f6a6a1 in su_root_run (self=0x28c46200) at su_port.h:326 >>> #9 ?0x28ea1a59 in sofia_profile_thread_run (thread=0x28c41d68, >>> obj=0x28c41080) at sofia.c:1571 >>> #10 0x2817b436 in dummy_worker (opaque=0x28c41d68) at >>> threadproc/unix/thread.c:138 >>> #11 0x282766ff in pthread_getprio () from /lib/libthr.so.3 >>> #12 0x00000000 in ?? () >>> (gdb) >>> >>> >>> >>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> >> -- >> -Rupa > > > > -- > -Rupa > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From d at d-man.org Thu Sep 16 13:20:01 2010 From: d at d-man.org (Darren Schreiber) Date: Thu, 16 Sep 2010 13:20:01 -0700 Subject: [Freeswitch-dev] Official FreeSWITCH Training - New York! Filling up fast References: Message-ID: <59ACC73A-AAE9-4E51-B96B-7F30C9EBE3B9@d-man.org> Hi folks, The Official FreeSWITCH Training course in New York is less then 30 days away and is filling up fast. If you are interested in learning a ton of FreeSWITCH, taught by one of the authors of the FreeSWITCH Book, you should consider signing up. To help get some of these last few seats closed, we're offering a limited time discount of $400 off with the code FREEVOIP. You can register at http://www.voipkb.com/ There is also a huge discount for registering two or more people together. The course is an in-depth dive into FreeSWITCH with completely different material then is in the book. We will cover: * Understanding configuration files and the default configuration * Call authentication and routing basics * Integration modules (mod_skypiax, mod_dingaling for Skype/GTalk/XMPP integration) * Understanding presence * Load balancing and high availability * FreeSWITCH Internals * How to debug and troubleshoot FreeSWITCH * Building Custom C Modules * Advanced Modules Please let me know if you have any questions. We're excited to continue offering this course and thank the FreeSWITCH team for their continued outstanding work. See you in New York! Thanks, Darren Schreiber Join us in October for FreeSWITCH Training! Visit www.voipkb.com for more information -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/f9ed3dbc/attachment.html From msc at freeswitch.org Thu Sep 16 16:41:40 2010 From: msc at freeswitch.org (Michael Collins) Date: Thu, 16 Sep 2010 16:41:40 -0700 Subject: [Freeswitch-dev] INFO: FreeSWITCH Behavior Modification Message-ID: Hello, Anthony just did an update this afternoon that causes a behavior change. The commit is here: http://fisheye.freeswitch.org/changelog/freeswitch.git/?cs=42c9df72ce2c1653b4c7def98336d848dacfb2c5 No need to worry about updating, just know that you no longer need explicitly to call 'reloadxml' when you execute these commands: reloadacl load reload I think we can all agree that this is a definite improvement. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100916/173f61a6/attachment.html From tayeb.meftah at gmail.com Fri Sep 17 03:45:47 2010 From: tayeb.meftah at gmail.com (Meftah Tayeb) Date: Fri, 17 Sep 2010 10:45:47 +0000 Subject: [Freeswitch-dev] INFO: FreeSWITCH Behavior Modification In-Reply-To: References: Message-ID: <4C9346DB.9020302@gmail.com> cooler! any sofia improvemant in profile for not longer reloading xml and only scaning it? thank MC & tony! Michael Collins a ?crit : > Hello, > > Anthony just did an update this afternoon that causes a behavior > change. The commit is here: > http://fisheye.freeswitch.org/changelog/freeswitch.git/?cs=42c9df72ce2c1653b4c7def98336d848dacfb2c5 > > No need to worry about updating, just know that you no longer need > explicitly to call 'reloadxml' when you execute these commands: > > reloadacl > load > reload > > I think we can all agree that this is a definite improvement. > > -MC > ------------------------------------------------------------------------ > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 5283 (20100716) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 5283 (20100716) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From khovayko at gmail.com Mon Sep 20 18:49:34 2010 From: khovayko at gmail.com (Oleg Khovayko) Date: Mon, 20 Sep 2010 21:49:34 -0400 Subject: [Freeswitch-dev] Mod_dingaling 32 bits Message-ID: <4C980F2E.7020001@gmail.com> Hi All, I understand, mod_dingaling on 32-bit machine can works unstable, but on the my machine this behaviour stable repeating. My build from ~Sep, 15. I think, need to continue debug mod_dingaling. This is explanation of behaviour: 1. If I oroginate call through GV, and recepient pick up handset, everything OK, conversation goes, etc. 2. But, problem in the following scenario: - I call from FS by GV to PSTN - PSTN phone start calling - I cancel call on orogonator's side * - rcpt phone continue calling! * - when I pick up handset on rcpt side, hear nothing. Please, see log in there: http://olegh.ath.cx/fs/dingaling.txt I noticed, when I cancel call on orogonator's side, mod_dingaling prints correct log values, like: 2010-09-20 21:29:09.925255 [DEBUG] mod_dingaling.c:1342 dingaling/xmppc/+12404760839 at voice.google.com CHANNEL KILL 2010-09-20 21:29:09.925255 [DEBUG] switch_core_session.c:1210 Session 13 (dingaling/xmppc/+12404760839 at voice.google.com) Locked, Waiting on external entities 2010-09-20 21:29:09.925255 [NOTICE] switch_core_session.c:1228 Session 13 (dingaling/xmppc/+12404760839 at voice.google.com) Ended You see, session 13 Ended. But, RCPT phone continue calling! When I pick up RCPT-handset, I see log messages: 2010-09-20 21:29:16.442028 [DEBUG] mod_dingaling.c:1002 Send Candidate 173.79.240.220:24818 [zkNRjTp5rkWS9Kim] 2010-09-20 21:29:16.442028 [DEBUG] mod_dingaling.c:3067 Creating an identity for 0872291417 Google Voice<+12404760839> 12027139373 2010-09-20 21:29:16.442028 [NOTICE] switch_channel.c:779 New Channel dingaling/12027139373 [cca305a6-1fc5-df11-9af2-005004c3cb7e] Looks like mod_dingaling continue work on canceled call, despite on "session 13 Ended". And, at the end (after pick up handset on recepient side), I see: 2010-09-20 21:29:16.622104 [DEBUG] switch_core_session.c:1210 Session 14 (DingaLing/new) Locked, Waiting on external entities 2010-09-20 21:29:16.622104 [NOTICE] switch_core_session.c:1228 Session 14 (DingaLing/new) Ended 2010-09-20 21:29:16.622104 [NOTICE] switch_core_session.c:1230 Close Channel DingaLing/new [CS_DESTROY] I assume, mod_dingaling generates 2 sessions per phone call, and destroy only one, when originator drops handset... Interesting, is this behaviour repeatable on another OS/builds? Oleg From dujinfang at gmail.com Tue Sep 21 04:43:38 2010 From: dujinfang at gmail.com (Seven Du) Date: Tue, 21 Sep 2010 19:43:38 +0800 Subject: [Freeswitch-dev] problem compile target to 10.5.x on Mac 10.6.4 Message-ID: Hi, I'm on Mac 10.6.4 64bit. I can successfully generate i386 binary by using CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 ./configure Compiled binaries work fine on 10.6.4 but throw error on 10.5.x (10.5.2 and 10.5.8): FreeSWITCH/lib/libfreeswitch.1.dylib: unknown required load command 0x80000022 Looks like it need to target to the 10.5 SDK, so I tried: CFLAGS="-m32 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" \ CXXFLAGS="-m32 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" \ LDFLAGS="-m32 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" \ ./configure But stop on the following errors on make: cc1: warnings being treated as errors In file included from /usr/include/i386/_structs.h:38, from /usr/include/machine/_structs.h:31, from /usr/include/sys/_structs.h:57, from /usr/include/sys/signal.h:154, from /usr/include/sys/wait.h:116, from /usr/include/stdlib.h:65, from ./src/include/switch.h:76, from src/switch_apr.c:33: /usr/include/mach/i386/_structs.h:91: warning: type of bit-field '__invalid' is a GCC extension /usr/include/mach/i386/_structs.h:92: warning: type of bit-field '__denorm' is a GCC extension /usr/include/mach/i386/_structs.h:93: warning: type of bit-field '__zdiv' is a GCC extension /usr/include/mach/i386/_structs.h:94: warning: type of bit-field '__ovrfl' is a GCC extension /usr/include/mach/i386/_structs.h:95: warning: type of bit-field '__undfl' is a GCC extension /usr/include/mach/i386/_structs.h:96: warning: type of bit-field '__precis' is a GCC extension /usr/include/mach/i386/_structs.h:97: warning: type of bit-field '' is a GCC extension /usr/include/mach/i386/_structs.h:98: warning: type of bit-field '__pc' is a GCC extension /usr/include/mach/i386/_structs.h:104: warning: type of bit-field '__rc' is a GCC extension /usr/include/mach/i386/_structs.h:111: warning: type of bit-field '' is a GCC extension /usr/include/mach/i386/_structs.h:112: warning: type of bit-field '' is a GCC extension /usr/include/mach/i386/_structs.h:149: warning: type of bit-field '__invalid' is a GCC extension /usr/include/mach/i386/_structs.h:150: warning: type of bit-field '__denorm' is a GCC extension /usr/include/mach/i386/_structs.h:151: warning: type of bit-field '__zdiv' is a GCC extension /usr/include/mach/i386/_structs.h:152: warning: type of bit-field '__ovrfl' is a GCC extension /usr/include/mach/i386/_structs.h:153: warning: type of bit-field '__undfl' is a GCC extension /usr/include/mach/i386/_structs.h:154: warning: type of bit-field '__precis' is a GCC extension /usr/include/mach/i386/_structs.h:155: warning: type of bit-field '__stkflt' is a GCC extension /usr/include/mach/i386/_structs.h:156: warning: type of bit-field '__errsumm' is a GCC extension /usr/include/mach/i386/_structs.h:157: warning: type of bit-field '__c0' is a GCC extension /usr/include/mach/i386/_structs.h:158: warning: type of bit-field '__c1' is a GCC extension /usr/include/mach/i386/_structs.h:159: warning: type of bit-field '__c2' is a GCC extension /usr/include/mach/i386/_structs.h:160: warning: type of bit-field '__tos' is a GCC extension /usr/include/mach/i386/_structs.h:161: warning: type of bit-field '__c3' is a GCC extension /usr/include/mach/i386/_structs.h:162: warning: type of bit-field '__busy' is a GCC extension In file included from ./src/include/switch.h:78, from src/switch_apr.c:33: /usr/include/stdarg.h:4:2: error: #include_next is a GCC extension In file included from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/libteletone/src/libteletone_generate.h:118, from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/libteletone/src/libteletone.h:139, from ./src/include/switch.h:141, from src/switch_apr.c:33: /usr/include/stdarg.h:4:2: error: #include_next is a GCC extension In file included from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_strings.h:55, from ./src/include/private/switch_core_pvt.h:51, from src/switch_apr.c:37: /usr/include/stdarg.h:4:2: error: #include_next is a GCC extension In file included from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_tables.h:29, from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_file_info.h:28, from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_file_io.h:29, from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_thread_proc.h:26, from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_portable.h:30, from ./src/include/private/switch_core_pvt.h:57, from src/switch_apr.c:37: /usr/include/stdarg.h:4:2: error: #include_next is a GCC extension In file included from /Users/seven/workspace/freeswitch/newi386/freeswitch/libs/apr/include/apr_lib.h:35, from src/switch_apr.c:62: /usr/include/stdarg.h:4:2: error: #include_next is a GCC extension make[1]: *** [libfreeswitch_la-switch_apr.lo] Error 1 make: *** [all] Error 2 I could build on a 10.5.x machine to release it, however, I still would like to build it on 10.6. Any hints are appreciated. Regards, Seven -- Blog: http://www.dujinfang.com Proj:? http://www.freeswitch.org.cn From anthony.minessale at gmail.com Tue Sep 21 08:58:35 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 21 Sep 2010 10:58:35 -0500 Subject: [Freeswitch-dev] Mod_dingaling 32 bits In-Reply-To: <4C980F2E.7020001@gmail.com> References: <4C980F2E.7020001@gmail.com> Message-ID: this trace is useless without this command from the cli to capture xmpp dl_debug on The behavior is not stable or unstable in terms of behavior, dozens of people got it working in under 10 minutes you simply have to review your setup and find the problem in your config or network topology. On Mon, Sep 20, 2010 at 8:49 PM, Oleg Khovayko wrote: > Hi All, > > I understand, mod_dingaling on 32-bit machine can works unstable, > but on the my machine this behaviour stable repeating. > > My build from ~Sep, 15. > > I think, need to continue debug mod_dingaling. > > This is explanation of behaviour: > > 1. If I oroginate call through GV, and recepient pick up handset, > everything OK, conversation goes, etc. > > 2. But, problem in the following scenario: > > ?- I call from FS by GV to PSTN > ?- PSTN phone start calling > ?- I cancel call on orogonator's side > ?* - rcpt phone continue calling! > ?* - when I pick up handset on rcpt side, hear nothing. > > > Please, see log in there: > > http://olegh.ath.cx/fs/dingaling.txt > > I noticed, when I cancel call on orogonator's side, mod_dingaling prints > correct log values, like: > > 2010-09-20 21:29:09.925255 [DEBUG] mod_dingaling.c:1342 dingaling/xmppc/+12404760839 at voice.google.com CHANNEL KILL > 2010-09-20 21:29:09.925255 [DEBUG] switch_core_session.c:1210 Session 13 (dingaling/xmppc/+12404760839 at voice.google.com) Locked, Waiting on external entities > 2010-09-20 21:29:09.925255 [NOTICE] switch_core_session.c:1228 Session 13 (dingaling/xmppc/+12404760839 at voice.google.com) Ended > > You see, session 13 Ended. > > But, RCPT phone continue calling! > > When I pick up RCPT-handset, I see log messages: > > > 2010-09-20 21:29:16.442028 [DEBUG] mod_dingaling.c:1002 Send Candidate 173.79.240.220:24818 [zkNRjTp5rkWS9Kim] > 2010-09-20 21:29:16.442028 [DEBUG] mod_dingaling.c:3067 Creating an identity for 0872291417 Google Voice<+12404760839> ?12027139373 > 2010-09-20 21:29:16.442028 [NOTICE] switch_channel.c:779 New Channel dingaling/12027139373 [cca305a6-1fc5-df11-9af2-005004c3cb7e] > > Looks like mod_dingaling continue work on canceled call, despite on "session 13 Ended". > > And, at the end (after pick up handset on recepient side), I see: > 2010-09-20 21:29:16.622104 [DEBUG] switch_core_session.c:1210 Session 14 (DingaLing/new) Locked, Waiting on external entities > 2010-09-20 21:29:16.622104 [NOTICE] switch_core_session.c:1228 Session 14 (DingaLing/new) Ended > 2010-09-20 21:29:16.622104 [NOTICE] switch_core_session.c:1230 Close Channel DingaLing/new [CS_DESTROY] > > I assume, mod_dingaling generates 2 sessions per phone call, and destroy only one, when originator drops handset... > > Interesting, is this behaviour repeatable on another OS/builds? > > > > Oleg > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From mnhassan at usa.net Wed Sep 22 10:50:34 2010 From: mnhassan at usa.net (Nyamul Hassan) Date: Wed, 22 Sep 2010 23:50:34 +0600 Subject: [Freeswitch-dev] Help with infrastructure Message-ID: There was talk on today's conference about who could help with the infrastructure. I am willing to help out. I have moderate linux admin skills, and can help out. Regards HASSAN -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100922/1be1ea69/attachment.html From mitul at enterux.com Wed Sep 22 21:47:07 2010 From: mitul at enterux.com (Mitul Limbani) Date: Thu, 23 Sep 2010 00:47:07 -0400 Subject: [Freeswitch-dev] Help with infrastructure In-Reply-To: References: Message-ID: <20100923004707.18501nis7fu5h0w0@mail.enterux.com> I can volunteen in for the same as well. Can anyone update here on what needs to be done ? Mitul Limbani Enterux Solutions, www.enterux.com Quoting Nyamul Hassan : > There was talk on today's conference about who could help with the > infrastructure. I am willing to help out. I have moderate linux admin > skills, and can help out. > > Regards > HASSAN > From brian at freeswitch.org Thu Sep 23 06:42:47 2010 From: brian at freeswitch.org (Brian West) Date: Thu, 23 Sep 2010 08:42:47 -0500 Subject: [Freeswitch-dev] Help with infrastructure In-Reply-To: <20100923004707.18501nis7fu5h0w0@mail.enterux.com> References: <20100923004707.18501nis7fu5h0w0@mail.enterux.com> Message-ID: We'll need to coordinate with Ray or myself on IRC. /b On Sep 22, 2010, at 11:47 PM, Mitul Limbani wrote: > I can volunteen in for the same as well. > > Can anyone update here on what needs to be done ? > > Mitul Limbani > Enterux Solutions, > www.enterux.com > > Quoting Nyamul Hassan : > >> There was talk on today's conference about who could help with the >> infrastructure. I am willing to help out. I have moderate linux admin >> skills, and can help out. >> >> Regards >> HASSAN >> > > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org From eduardonunesp at gmail.com Thu Sep 23 10:22:49 2010 From: eduardonunesp at gmail.com (Eduardo Nunes Pereira) Date: Thu, 23 Sep 2010 14:22:49 -0300 Subject: [Freeswitch-dev] About switch_regex_match_partial Message-ID: Hello people, I have a doubt about the function implementation switch_regex_match_partial, and used that function in my code to do a search of possible expressions that can have a complete match, so with each number obtained reach a complete match. The strange thing is that when looking for an expression that is "$ 12 .^*", return on switch_regex_partial is SWITCH_STATUS_FALSE. I think there should be partial, because there is possibility for a match. Looking at the function code, I implemented the simple patch, as follows: index 88152f9..38c527c 100644 --- a/src/switch_regex.c +++ b/src/switch_regex.c @@ -215,7 +215,7 @@ SWITCH_DECLARE(switch_status_t) switch_regex_match_partial(const char *target, c if (match_count > 0) { *partial = 0; return SWITCH_STATUS_SUCCESS; - } else if (match_count == PCRE_ERROR_PARTIAL) { + } else if (match_count == PCRE_ERROR_PARTIAL || match_count == PCRE_ERROR_BADPARTIAL) { /* yes it is already set, but the code is clearer this way */ *partial = 1; return SWITCH_STATUS_SUCCESS; Thus a ERROR_PARTIAL and BAD_PARTIAL are regarded as PARTIAL. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100923/94d3642d/attachment.html From anthony.minessale at gmail.com Thu Sep 23 10:32:40 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 23 Sep 2010 12:32:40 -0500 Subject: [Freeswitch-dev] About switch_regex_match_partial In-Reply-To: References: Message-ID: file it on jira and attach the patch in a .txt file and we can add it. On Thu, Sep 23, 2010 at 12:22 PM, Eduardo Nunes Pereira wrote: > Hello people, > > I have a doubt about the function implementation switch_regex_match_partial, > and used that function in my code to do a search of possible expressions > that can have a complete > match, so with each number obtained reach a complete match. > > The strange thing is that when looking for an expression that is "$ 12 .^*", > return on > switch_regex_partial is SWITCH_STATUS_FALSE. I think there should be > partial, because there is possibility for a match. > > Looking at the function code, I implemented the simple patch, as follows: > > index 88152f9..38c527c 100644 > --- a/src/switch_regex.c > +++ b/src/switch_regex.c > @@ -215,7 +215,7 @@ SWITCH_DECLARE(switch_status_t) > switch_regex_match_partial(const char *target, c > ??????? if (match_count > 0) { > ??????????????? *partial = 0; > ??????????????? return SWITCH_STATUS_SUCCESS; > -?????? } else if (match_count == PCRE_ERROR_PARTIAL) { > +?????? } else if (match_count == PCRE_ERROR_PARTIAL || match_count == > PCRE_ERROR_BADPARTIAL) { > ??????????????? /* yes it is already set, but the code is clearer this way > */ > ??????????????? *partial = 1; > ??????????????? return SWITCH_STATUS_SUCCESS; > > > Thus a ERROR_PARTIAL and BAD_PARTIAL are regarded as PARTIAL. > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From joegen at opensipstack.org Fri Sep 24 16:40:12 2010 From: joegen at opensipstack.org (Joegen E. Baclor) Date: Sat, 25 Sep 2010 07:40:12 +0800 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel Message-ID: <4C9D36DC.9000503@opensipstack.org> Hi freeswitchers, I was recently tasked to investigate an apparent bug in sipX IVR subsystem that involves consultative transfer. The bug can be replicated as follows: 1. Extensions 5001 and 5002 are registered to sipX. 2. Extension 65001 is configured as a conference room in freeswitch. 3. Extension 5001 calls 5002 and puts 5002 on hold. 4. Extension 5001 calls 65001 and puts 65001 on hold. 5. Extention 5001 sends REFER with replaces to 5002 towards 65001. 6. Extension 5002 sends INVITE with replaces to 65001 At this point, signaling will be processed as normal. Notifications from 5002 completing the transfer looks OK and BYE was sent by 5001 to tear down the original call to which freeswitch politely responded with 200 Ok. Audio between 5002 and and 65001 conference is bidirectional. However, looking at the status of the conference bridge, there are still two participants active. The old channel that 5001 opened is still there. This would eventually timeout after a period of time probably because of media inactivity. If you think this is due to the mishandling or misbehavior of the event socket implemention of the IVR. Eg: It should manually destroy the channel after receiving a "channel replaced" event from freeswitch, I would appreciate pointers how it should be done. If you think this is a bug in freeswitch I am willing to get it patched if someone already familiar with the code point me to the right places to look at. (I am new to freeswitch but I'm not new to C nor SIP). Thanks in advance for any help. Joegen From brian at freeswitch.org Fri Sep 24 18:00:47 2010 From: brian at freeswitch.org (Brian West) Date: Fri, 24 Sep 2010 20:00:47 -0500 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4C9D36DC.9000503@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> Message-ID: <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? /b On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: > Hi freeswitchers, From joegen at opensipstack.org Fri Sep 24 18:49:16 2010 From: joegen at opensipstack.org (Joegen E. Baclor) Date: Sat, 25 Sep 2010 09:49:16 +0800 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> Message-ID: <4C9D551C.6080007@opensipstack.org> Hi Brian, I am testing against git master branch of freeswitch. However the freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. Joegen On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: > Are you on the very latest code or is this FreeSWITCH that ships with SIPx? > > /b > > On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: > > >> Hi freeswitchers, >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > From mike at jerris.com Mon Sep 27 01:10:28 2010 From: mike at jerris.com (Michael Jerris) Date: Mon, 27 Sep 2010 04:10:28 -0400 Subject: [Freeswitch-dev] Calling all bug reporters and patch submitters Message-ID: <66A25A59-172C-44CF-9327-23F24D4E76BA@jerris.com> Please take a few minutes to update any issues you have on http://jira.freeswitch.org today. If you have an open bug, please re-test it with current git master and confirm if it still exists, if you have a patch posted, please update it to current git master. Please do this even if your issue has been sitting for a long time. We are going to aim for a commit/fix fest this week and this will assist us in processing your issues. Also, please note that we have merged quite a number of different projects in jira into a single FreeSWITCH project with many components so that we can improve our release management. If you don't have any issues on jira, but you would like to lend a hand, find an open bug that has not been updated recently and see if you can reproduce the issue with current git master. Thanks Mike From Claudio.Cavalera at italtel.it Mon Sep 27 02:18:06 2010 From: Claudio.Cavalera at italtel.it (Cavalera Claudio Luigi) Date: Mon, 27 Sep 2010 11:18:06 +0200 Subject: [Freeswitch-dev] cluecon progress In-Reply-To: <7C0FC64F-A65B-4882-9E07-11327107C82F@freeswitch.org> Message-ID: Hello, are cluecon videos available? Sorry for the OT. Claudio freeswitch-dev-bounces at lists.freeswitch.org wrote: > It usually is double that. > > /b > > On Aug 5, 2010, at 9:15 AM, jay binks wrote: > >> I was expecting double that for trump. > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org Internet Email Confidentiality Footer ----------------------------------------------------------------------------------------------------- La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto. This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred. ----------------------------------------------------------------------------------------------------- From gmaruzz at gmail.com Mon Sep 27 02:35:56 2010 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Mon, 27 Sep 2010 11:35:56 +0200 Subject: [Freeswitch-dev] Cluecon Videos Message-ID: Hi there, As Claudio Cavalera posted in another thread, would be really nice to have a torrent for downloading videos and presentations of Cluecon 2010 (a torrent for Cluecon 2009 is available). To whom is concerned: please, pleeease, pretty pleeeease! :) -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From bernhard.suttner at winet.ch Thu Sep 16 11:52:46 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Thu, 16 Sep 2010 20:52:46 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh Message-ID: <20100916205246.03eaaa25@mail.winet.ch> Hi, from performance point of view, what should be used to connect to many different databases, luasql or freeswitch.dbh which does use ODBC? The problem is, that is not only one database but 3-5 databases which are on 2-3 different hosts. Lua will be used to fetch the directory and dialplan directly from the db. Also live-data will be stored on the different databases. The advantage of freeswitch.dbh would be, that the db connections will be re-used. LUAsql would use the native e.g. postgres or mysql driver. Thanks for any hint. Best Regards, Bernhard From chinamaple at gmail.com Wed Sep 22 08:09:01 2010 From: chinamaple at gmail.com (Maple from China) Date: Wed, 22 Sep 2010 23:09:01 +0800 Subject: [Freeswitch-dev] why i can't compile FSComm successfully on my windows ? Message-ID: hi, i downloaded the Qt system for windows, but i can't compile the FSComm succesffuly under winXP. i compiled it using VS 2008. the errors are : =================== RCC resources.qrc system can't find the specified path Project : error PRJ0019: the following error code is returned:: "RCC resources.qrc" project: : warning PRJ0018 : the following environment variable is not found: $(QTDIR) =================== i guess $(QTDIR) should be the path of the root of Qt, but i already set the $(QTDIR) to my real path (in my pc, i installed the Qt into f:\qt\4.0.7). so how to configure the path of $(QDIR) in VS2008 ? is there any other reason of failure ? thanks and best regards. chinamaple -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100922/6923f06c/attachment.html From jmesquita at freeswitch.org Mon Sep 27 06:54:43 2010 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Mon, 27 Sep 2010 10:54:43 -0300 Subject: [Freeswitch-dev] why i can't compile FSComm successfully on my windows ? In-Reply-To: References: Message-ID: Jeff, you have had this problem before, didn't you? Regards, Jo?o Mesquita On Wed, Sep 22, 2010 at 12:09 PM, Maple from China wrote: > hi, > i downloaded the Qt system for windows, but i can't compile the FSComm > succesffuly under winXP. > > i compiled it using VS 2008. > > the errors are : > =================== > RCC resources.qrc > system can't find the specified path > Project : error PRJ0019: the following error code is returned:: "RCC > resources.qrc" > project: : warning PRJ0018 : the following environment variable is not > found: > $(QTDIR) > =================== > > i guess $(QTDIR) should be the path of the root of Qt, but i already set > the $(QTDIR) to my real path (in my pc, i installed the Qt into > f:\qt\4.0.7). so how to configure the path of $(QDIR) in VS2008 ? > is there any other reason of failure ? > > thanks and best regards. > > chinamaple > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100927/69b7cd66/attachment.html From joegen at opensipstack.org Mon Sep 27 09:43:29 2010 From: joegen at opensipstack.org (Joegen E. Baclor) Date: Tue, 28 Sep 2010 00:43:29 +0800 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4C9D551C.6080007@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> Message-ID: <4CA0C9B1.90705@opensipstack.org> Anyone? I just need some guidance. I'd be happy with just a line number where to put my breakpoints if everyone's busy. :-) On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: > Hi Brian, > > I am testing against git master branch of freeswitch. However the > freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. > > Joegen > > On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: > >> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? >> >> /b >> >> On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: >> >> >> >>> Hi freeswitchers, >>> >>> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > From brian at freeswitch.org Mon Sep 27 10:04:49 2010 From: brian at freeswitch.org (Brian West) Date: Mon, 27 Sep 2010 12:04:49 -0500 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4CA0C9B1.90705@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> <4CA0C9B1.90705@opensipstack.org> Message-ID: <5B1F3861-2E50-4E5B-AC08-574C6DD0B06A@freeswitch.org> A sip trace with debug log on Jira would be a good start... see wiki.freeswitch.org on how to report bugs. /b On Sep 27, 2010, at 11:43 AM, Joegen E. Baclor wrote: > Anyone? I just need some guidance. I'd be happy with just a line > number where to put my breakpoints if everyone's busy. :-) > > On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: >> Hi Brian, >> >> I am testing against git master branch of freeswitch. However the >> freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. >> >> Joegen From anthony.minessale at gmail.com Mon Sep 27 10:07:55 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Mon, 27 Sep 2010 12:07:55 -0500 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4CA0C9B1.90705@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> <4CA0C9B1.90705@opensipstack.org> Message-ID: can you get a full debug including inline siptrace console loglevel debug sofia global siptrace on On Mon, Sep 27, 2010 at 11:43 AM, Joegen E. Baclor wrote: > Anyone? ? I just need some guidance. ?I'd be happy with just a line > number where to put my breakpoints if everyone's busy. :-) > > On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: >> Hi Brian, >> >> I am testing against git master branch of freeswitch. ?However the >> freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. >> >> Joegen >> >> On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: >> >>> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? >>> >>> /b >>> >>> On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: >>> >>> >>> >>>> Hi freeswitchers, >>>> >>>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> >>> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From joegen at opensipstack.org Mon Sep 27 23:50:17 2010 From: joegen at opensipstack.org (Joegen E. Baclor) Date: Tue, 28 Sep 2010 14:50:17 +0800 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> <4CA0C9B1.90705@opensipstack.org> Message-ID: <4CA19029.2040900@opensipstack.org> Hi Anthony and Brian, Thanks for picking up my mail. I did not open a jira issue just yet because as soon as I learned how to enable sofia logging, it became apparent that sipX is not sending the BYE to freeswitch. I am still investigating this internally. However, if you want to see the logs for my test, I have dumped it to pastebin here: http://pastebin.freeswitch.org/pastebin.php?dl=14041 I have sanitized the domain and IP a bit. Joegen On Tuesday, 28 September, 2010 01:07 AM, Anthony Minessale wrote: > can you get a full debug including inline siptrace > > console loglevel debug > sofia global siptrace on > > > > > On Mon, Sep 27, 2010 at 11:43 AM, Joegen E. Baclor > wrote: > >> Anyone? I just need some guidance. I'd be happy with just a line >> number where to put my breakpoints if everyone's busy. :-) >> >> On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: >> >>> Hi Brian, >>> >>> I am testing against git master branch of freeswitch. However the >>> freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. >>> >>> Joegen >>> >>> On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: >>> >>> >>>> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? >>>> >>>> /b >>>> >>>> On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: >>>> >>>> >>>> >>>> >>>>> Hi freeswitchers, >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> >>> >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > From joegen at opensipstack.org Tue Sep 28 04:12:26 2010 From: joegen at opensipstack.org (Joegen E. Baclor) Date: Tue, 28 Sep 2010 19:12:26 +0800 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4CA19029.2040900@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> <4CA0C9B1.90705@opensipstack.org> <4CA19029.2040900@opensipstack.org> Message-ID: <4CA1CD9A.8070202@opensipstack.org> Hi, After reviewing the correct call flow for consultative transfer, I realized that sipX only needs to relay a BYE to the referrer and not to freeswitch who's dialog is being replaced. So it is correct that sipX does not send a BYE to freeswitch. Freeswitch should send a BYE to the dialog that was replaced by the new INVITE and should automatically tear down the channel. I think this is not not happening. Joegen On Tuesday, 28 September, 2010 02:50 PM, Joegen E. Baclor wrote: > Hi Anthony and Brian, > > Thanks for picking up my mail. I did not open a jira issue just yet > because as soon as I learned how to enable sofia logging, it became > apparent that sipX is not sending the BYE to freeswitch. I am still > investigating this internally. However, if you want to see the logs for > my test, I have dumped it to pastebin here: > http://pastebin.freeswitch.org/pastebin.php?dl=14041 > > I have sanitized the domain and IP a bit. > > Joegen > > On Tuesday, 28 September, 2010 01:07 AM, Anthony Minessale wrote: > >> can you get a full debug including inline siptrace >> >> console loglevel debug >> sofia global siptrace on >> >> >> >> >> On Mon, Sep 27, 2010 at 11:43 AM, Joegen E. Baclor >> wrote: >> >> >>> Anyone? I just need some guidance. I'd be happy with just a line >>> number where to put my breakpoints if everyone's busy. :-) >>> >>> On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: >>> >>> >>>> Hi Brian, >>>> >>>> I am testing against git master branch of freeswitch. However the >>>> freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. >>>> >>>> Joegen >>>> >>>> On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: >>>> >>>> >>>> >>>>> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? >>>>> >>>>> /b >>>>> >>>>> On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> Hi freeswitchers, >>>>>> >>>>>> >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-dev mailing list >>>>> FreeSWITCH-dev at lists.freeswitch.org >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>>> http://www.freeswitch.org >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> >> >> >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > From leon at scarlet-internet.nl Tue Sep 28 07:10:47 2010 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Tue, 28 Sep 2010 16:10:47 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh In-Reply-To: <20100916205246.03eaaa25@mail.winet.ch> References: <20100916205246.03eaaa25@mail.winet.ch> Message-ID: Hi Bernhard, I tried out several ways for connecting to a database from inside FreeSWITCH myself before writing the freeswitch.Dbh (which is rather simple actually - it only exposes already existing FreeSWITCH functionality in mod_lua). My findings were that caching the connection as is provided by FreeSWITCH gives a huge speed increase compared to re-connecting all the time as must be done with LuaSQL. Perhaps there are ways to have a connection pool in ODBC but I didn't investigate that. Here's a test with LuaSQL with ODBC driver: require "luasql.odbc"; local env = assert(luasql.odbc()) local con = assert(env:connect("dsn","user","pass")) local cur = assert(con:execute ("select 1 as foo, 2 as bar")) local row = {} while (cur:fetch(row, "a")) do for key, val in pairs(row) do stream:write(string.format("%25s : %s\n", key, val)) end stream:write("\n") end cur:close() con:close() env:close() freeswitch at fs-dev> hammer 1000 lua test_luasql_odbc.lua +OK Finished in 38952 ms (min 29 ms, max 107 ms) The same test with freeswitch.Dbh: local dbh = assert(freeswitch.Dbh("dsn","user","pass")) assert(dbh:query("select 1 as foo, 2 as bar", function(row) for key, val in pairs(row) do stream:write(string.format("%25s : %s\n", key, val)) end stream:write("\n") end)) assert(dbh:release()) freeswitch at fs-dev> hammer 1000 lua test_lua_dbh.lua +OK Finished in 2723 ms (min 1 ms, max 25 ms) As you can see, with these tests the freeswitch.Dbh is about 14 times as fast as luasql.odbc. Of course this test is single threaded (the scripts are executed serially), so you'd get different results in real- world, and if you have 'long' running scripts with many queries on the same handle, the results would even out a bit. (btw mod_hammer is a simple app in contrib/ledr/c that executes another app n times and shows how long it took) I just tried compiling LuaSQL with Postgres driver to do the same tests, but that borked. Maybe you can give results of that ? I am curious how it behaves. About having a native driver or odbc: odbc is just an abstraction layer which uses the native drivers itself, so I'd reckon it should be almost as fast - correct me if I'm wrong ? I wrote some more about these tests on my blog at http://www.toyos.nl Kind regards, Leon On Sep 16, 2010, at 8:52 PM, Bernhard Suttner wrote: > Hi, > > from performance point of view, what should be used to connect to > many different databases, luasql or freeswitch.dbh which does use > ODBC? > > The problem is, that is not only one database but 3-5 databases > which are on 2-3 different hosts. Lua will be used to fetch the > directory and dialplan directly from the db. Also live-data will be > stored on the different databases. The advantage of freeswitch.dbh > would be, that the db connections will be re-used. LUAsql would use > the native e.g. postgres or mysql driver. > > Thanks for any hint. > > Best Regards, > Bernhard > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100928/e27b36d8/attachment.html From wooshie at gmail.com Tue Sep 28 07:46:06 2010 From: wooshie at gmail.com (Bambr) Date: Tue, 28 Sep 2010 16:46:06 +0200 Subject: [Freeswitch-dev] responce code 183 related functionality Message-ID: As far as I know, when, during the calling, FS recieves 183 responce, call is considered succesful, it is marked in cdr and so on. While, there's possibility for this call to be failed, as after ringing the call might be declined. Asking in IRC on #freeswitch got me answer like "it's a question of conventions" - and it is right, but our convention (dictated by users) is that such call can not be marked as successful "a priori" - only when it really succeeded. I tried looking at sources of FS finding the place where it is judged, found something like it in switch_ivr_originate.c but i'm not sure it is the right place and tests i did - they didn't get me needed result. So here is my question: is it possible to make configurable behavior upon recieving 183? I'm aware about ignoring all early media, but this is not an option. I'm interested in managing status of call on recieving 183. -- Bambr in da house -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100928/5b73d3c5/attachment.html From bernhard.suttner at winet.ch Tue Sep 28 08:14:47 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Tue, 28 Sep 2010 17:14:47 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh In-Reply-To: References: <20100916205246.03eaaa25@mail.winet.ch> Message-ID: <236da613-3e49-449f-a603-32c288135737@winet.ch> Hi, thanks a lot for these details, but I am not sure how thefreeswitch.dbh interface behaves, if there are many threads which will try touse the connection. Does it then build up more connections or does it blocktill the connection will then be released from the other thread? Currently its not possible to me to create the luasql.postges testto access the database with the native driver but I am sure, that thepostgres driver should be much faster than the ODBC. Could someone test that? Best regards, Bernhard Von: freeswitch-dev-bounces at lists.freeswitch.org[mailto:freeswitch-dev-bounces at lists.freeswitch.org] ImAuftrag von Leon de Rooij Gesendet: Dienstag, 28. September 2010 16:11 An: freeswitch-dev at lists.freeswitch.org Betreff: Re: [Freeswitch-dev] luasql or freeswitch.dbh Hi Bernhard, I tried out several ways for connecting to a database frominside FreeSWITCH myself before writing the freeswitch.Dbh (which is rathersimple actually - it only exposes already existing FreeSWITCH functionality inmod_lua). My findings were that caching the connection as is providedby FreeSWITCH gives a huge speed increase compared to re-connecting all thetime as must be done with LuaSQL. Perhaps there are ways to have a connectionpool in ODBC but I didn't investigate that. Here's a test with LuaSQL with ODBC driver: require "luasql.odbc"; local env = assert(luasql.odbc())local con = assert(env:connect("dsn","user","pass"))local cur = assert(con:execute ("select 1 as foo, 2 as bar")) local row = {}while (cur:fetch(row, "a")) do for key, val in pairs(row) do stream:write(string.format("%25s : %s\n", key, val)) end stream:write("\n")end cur:close()con:close()env:close() freeswitch at fs-dev> hammer 1000 lua test_luasql_odbc.lua+OK Finished in 38952 ms (min 29 ms, max 107 ms) The same test with freeswitch.Dbh: local dbh = assert(freeswitch.Dbh("dsn","user","pass")) assert(dbh:query("select 1 as foo, 2 as bar", function(row) for key, val in pairs(row) do stream:write(string.format("%25s : %s\n", key, val)) end stream:write("\n")end)) assert(dbh:release()) freeswitch at fs-dev> hammer 1000 lua test_lua_dbh.lua+OK Finished in 2723 ms (min 1 ms, max 25 ms) As you can see, with these tests the freeswitch.Dbh is about14 times as fast as luasql.odbc. Of course this test is single threaded (thescripts are executed serially), so you'd get different results in real-world,and if you have 'long' running scripts with many queries on the same handle,the results would even out a bit. (btw mod_hammer is a simple app in contrib/ledr/c thatexecutes another app n times and shows how long it took) I just tried compiling LuaSQL with Postgres driver to do thesame tests, but that borked. Maybe you can give results of that ? I am curioushow it behaves. About having a native driver or odbc: odbc is just anabstraction layer which uses the native drivers itself, so I'd reckon it shouldbe almost as fast - correct me if I'm wrong ? I wrote some more about these tests on my blog at http://www.toyos.nl Kind regards, Leon On Sep 16, 2010, at 8:52 PM, Bernhard Suttner wrote: Hi, from performance point of view, what should be used to connect to manydifferent databases, luasql or freeswitch.dbh which does use ODBC? The problem is, that is not only one database but 3-5 databases which are on2-3 different hosts. Lua will be used to fetch the directory and dialplandirectly from the db. Also live-data will be stored on the different databases.The advantage of freeswitch.dbh would be, that the db connections will bere-used. LUAsql would use the native e.g. postgres or mysql driver. Thanks for any hint. Best Regards, Bernhard _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100928/07c4e443/attachment-0001.html From mike at jerris.com Tue Sep 28 09:27:19 2010 From: mike at jerris.com (Michael Jerris) Date: Tue, 28 Sep 2010 12:27:19 -0400 Subject: [Freeswitch-dev] responce code 183 related functionality In-Reply-To: References: Message-ID: <6E85BA00-1667-48FC-AF67-7A460C7C38F1@jerris.com> On Sep 28, 2010, at 10:46 AM, Bambr wrote: > As far as I know, when, during the calling, FS recieves 183 responce, call is considered succesful, it is marked in cdr and so on. While, there's possibility for this call to be failed, as after ringing the call might be declined. Asking in IRC on #freeswitch got me answer like "it's a question of conventions" - and it is right, but our convention (dictated by users) is that such call can not be marked as successful "a priori" - only when it really succeeded. I tried looking at sources of FS finding the place where it is judged, found something like it in switch_ivr_originate.c but i'm not sure it is the right place and tests i did - they didn't get me needed result. > So here is my question: is it possible to make configurable behavior upon recieving 183? > > I'm aware about ignoring all early media, but this is not an option. I'm interested in managing status of call on recieving 183. thats what ignore_early_media setting does. From mike at jerris.com Tue Sep 28 09:32:57 2010 From: mike at jerris.com (Michael Jerris) Date: Tue, 28 Sep 2010 12:32:57 -0400 Subject: [Freeswitch-dev] luasql or freeswitch.dbh In-Reply-To: <236da613-3e49-449f-a603-32c288135737@winet.ch> References: <20100916205246.03eaaa25@mail.winet.ch> <236da613-3e49-449f-a603-32c288135737@winet.ch> Message-ID: On Sep 28, 2010, at 11:14 AM, Bernhard Suttner wrote: > > Currently its not possible to me to create the luasql.postges test to access the database with the native driver but I am sure, that the postgres driver should be much faster than the ODBC. Could someone test that? > Why does everyone seem to think this about ODBC? Is there any basis or just mass hysteria? Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100928/a7ce0897/attachment.html From anthony.minessale at gmail.com Tue Sep 28 09:44:36 2010 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 28 Sep 2010 11:44:36 -0500 Subject: [Freeswitch-dev] responce code 183 related functionality In-Reply-To: <6E85BA00-1667-48FC-AF67-7A460C7C38F1@jerris.com> References: <6E85BA00-1667-48FC-AF67-7A460C7C38F1@jerris.com> Message-ID: It doesn't say the call was successful it says the originate was. The purpose of the originate function is to produce a channel with media. The call can still end and you can still tell when and why from the data in the call. On Tue, Sep 28, 2010 at 11:27 AM, Michael Jerris wrote: > > On Sep 28, 2010, at 10:46 AM, Bambr wrote: > >> As far as I know, when, during the calling, FS recieves 183 responce, call is considered succesful, it is marked in cdr and so on. While, there's possibility for this call to be failed, as after ringing the call might be declined. Asking in IRC on #freeswitch got me answer like "it's a question of conventions" - and it is right, but our convention (dictated by users) is that such call can not be marked as successful "a priori" - only when it really succeeded. I tried looking at sources of FS finding the place where it is judged, found something like it in switch_ivr_originate.c but i'm not sure it is the right place and tests i did - they didn't get me needed result. >> So here is my question: is it possible to make configurable behavior upon recieving 183? >> >> I'm aware about ignoring all early media, but this is not an option. I'm interested in managing status of call on recieving 183. > > > thats what ignore_early_media setting does. > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 From bernhard.suttner at winet.ch Tue Sep 28 11:09:03 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Tue, 28 Sep 2010 20:09:03 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh Message-ID: <20100928200903.39194fc9@mail.winet.ch> Hi, Well, ODBC is a wrapper and therefore there is some time needed. I found something: http://www.devtoolshed.com/content/performance-benchmarks-odbc-vs-oracle-mysql-sql-server-net-providers I think the native driver should be faster but I have done no further testing. But its not the most important point for me. Much more interesting is, what the freeswitch.dbh does, if there are many threads try to get a connection? Best regards, Bernhard ----- Original Message ----- From: Michael Jerris [mailto:mike at jerris.com] To: freeswitch-dev at lists.freeswitch.org Sent: Tue, 28 Sep 2010 18:32:57 +0200 Subject: Re: [Freeswitch-dev] luasql or freeswitch.dbh > > On Sep 28, 2010, at 11:14 AM, Bernhard Suttner wrote: > > > > Currently its not possible to me to create the luasql.postges test to > access the database with the native driver but I am sure, that the postgres > driver should be much faster than the ODBC. Could someone test that? > > > > > Why does everyone seem to think this about ODBC? Is there any basis or just > mass hysteria? > > Mike From leon at scarlet-internet.nl Tue Sep 28 11:39:47 2010 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Tue, 28 Sep 2010 20:39:47 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh In-Reply-To: References: <20100916205246.03eaaa25@mail.winet.ch> Message-ID: <4CA23673.2060004@scarlet-internet.nl> Good evening, I got the LuaSQL postgres driver working and ran the same example: require "luasql.postgres"; local env= assert(luasql.postgres()) local con= assert(env:connect("db", "user","pass","172.31.0.5")) local cur= assert(con:execute ("select 1 as foo, 2 as bar")) local row= {} while (cur:fetch(row,"a")) do for key, valin pairs(row) do stream:write(string.format("%25s : %s\n", key, val)) end stream:write("\n") end cur:close() con:close() env:close() And did the same test: freeswitch at fs-dev> hammer 1000 lua test_luasql_postgres.lua +OK Finished in 40625 ms (min 30 ms, max 122 ms) So it's slowest of the three ! :-) - I didn't investigate any further about the cause of this. I ran it a couple of times with the same result, and it was done on the same machine. (for completeness sake: all tests were done on an Intel Q6600 with two KVM guests, one containing an Ubuntu 10.04/64 with Postgres 8.4 and one guest with CentOS 5.5/64 with FS Trunk) -- To answer your other question about whether it blocks: The FreeSWITCH cache db behaves in a way that it makes a new connection if there are no free handles in the pool. It will only block if your db server doesn't allow a new connection. In c, you should normally release your db handle manually, but Lua has garbage collection, that automatically triggers release of any db handles to the pool when they go out of scope (for example when your script terminates). If a free handle is available in the pool it will be re-used by another thread. If I understand it right, a free handle in the pool will be disconnected from the db server if it is not used for 120 seconds. Kind regards, Leon Op 9/28/2010 4:10 PM, Leon de Rooij schreef: > Hi Bernhard, > > I tried out several ways for connecting to a database from inside > FreeSWITCH myself before writing the freeswitch.Dbh (which is rather > simple actually - it only exposes already existing FreeSWITCH > functionality in mod_lua). > > My findings were that caching the connection as is provided by > FreeSWITCH gives a huge speed increase compared to re-connecting all > the time as must be done with LuaSQL. Perhaps there are ways to have a > connection pool in ODBC but I didn't investigate that. > > > Here's a test with LuaSQL with ODBC driver: > require "luasql.odbc"; > > local env= assert(luasql.odbc()) > local con= assert(env:connect("dsn","user","pass")) > local cur= assert(con:execute ("select 1 as foo, 2 as bar")) > > local row= {} > while (cur:fetch(row,"a")) do > for key, valin pairs(row) do > stream:write(string.format("%25s : %s\n", key, val)) > end > stream:write("\n") > end > > cur:close() > con:close() > env:close() > freeswitch at fs-dev> hammer 1000 lua test_luasql_odbc.lua > +OK Finished in 38952 ms (min 29 ms, max 107 ms) > > > The same test with freeswitch.Dbh: > > local dbh= assert(freeswitch.Dbh("dsn","user","pass")) > > assert(dbh:query("select 1 as foo, 2 as bar",function(row) > for key, valin pairs(row) do > stream:write(string.format("%25s : %s\n", key, val)) > end > stream:write("\n") > end)) > > assert(dbh:release()) > > freeswitch at fs-dev> hammer 1000 lua test_lua_dbh.lua > +OK Finished in 2723 ms (min 1 ms, max 25 ms) > > As you can see, with these tests the freeswitch.Dbh is about 14 times > as fast as luasql.odbc. Of course this test is single threaded (the > scripts are executed serially), so you'd get different results in > real-world, and if you have 'long' running scripts with many queries > on the same handle, the results would even out a bit. > > (btw mod_hammer is a simple app in contrib/ledr/c that executes > another app n times and shows how long it took) > > I just tried compiling LuaSQL with Postgres driver to do the same > tests, but that borked. Maybe you can give results of that ? I am > curious how it behaves. > > About having a native driver or odbc: odbc is just an abstraction > layer which uses the native drivers itself, so I'd reckon it should be > almost as fast - correct me if I'm wrong ? > > I wrote some more about these tests on my blog at http://www.toyos.nl > > Kind regards, > > Leon > > > On Sep 16, 2010, at 8:52 PM, Bernhard Suttner wrote: > >> Hi, >> >> from performance point of view, what should be used to connect to >> many different databases, luasql or freeswitch.dbh which does use ODBC? >> >> The problem is, that is not only one database but 3-5 databases which >> are on 2-3 different hosts. Lua will be used to fetch the directory >> and dialplan directly from the db. Also live-data will be stored on >> the different databases. The advantage of freeswitch.dbh would be, >> that the db connections will be re-used. LUAsql would use the native >> e.g. postgres or mysql driver. >> >> Thanks for any hint. >> >> Best Regards, >> Bernhard >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100928/53f55198/attachment-0001.html From bernhard.suttner at winet.ch Tue Sep 28 11:49:14 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Tue, 28 Sep 2010 20:49:14 +0200 Subject: [Freeswitch-dev] luasql or freeswitch.dbh Message-ID: <20100928204914.1c8f6958@mail.winet.ch> Hi, Great! Thanks a lot for that test. Now I am pretty sure that I will use the freeswitch.dbh technology. Thx!!! We should find a good page to store this performance test within the wiki. Best regards, Bernhard ----- Original Message ----- From: Leon de Rooij [mailto:leon at scarlet-internet.nl] To: freeswitch-dev at lists.freeswitch.org Sent: Tue, 28 Sep 2010 20:39:47 +0200 Subject: Re: [Freeswitch-dev] luasql or freeswitch.dbh > Good evening, > > I got the LuaSQL postgres driver working and ran the same example: > > require "luasql.postgres"; > > local env= assert(luasql.postgres()) > local con= assert(env:connect("db", "user","pass","172.31.0.5")) > local cur= assert(con:execute ("select 1 as foo, 2 as bar")) > > local row= {} > while (cur:fetch(row,"a")) do > for key, valin pairs(row) do > stream:write(string.format("%25s : %s\n", key, val)) > end > stream:write("\n") > end > > cur:close() > con:close() > env:close() > > And did the same test: > > freeswitch at fs-dev> hammer 1000 lua test_luasql_postgres.lua > +OK Finished in 40625 ms (min 30 ms, max 122 ms) > > So it's slowest of the three ! :-) - I didn't investigate any further > about the cause of this. > > I ran it a couple of times with the same result, and it was done on the > same machine. > > (for completeness sake: all tests were done on an Intel Q6600 with two > KVM guests, one containing an Ubuntu 10.04/64 with Postgres 8.4 and one > guest with CentOS 5.5/64 with FS Trunk) > > -- To answer your other question about whether it blocks: > > The FreeSWITCH cache db behaves in a way that it makes a new connection > if there are no free handles in the pool. It will only block if your db > server doesn't allow a new connection. In c, you should normally release > your db handle manually, but Lua has garbage collection, that > automatically triggers release of any db handles to the pool when they > go out of scope (for example when your script terminates). If a free > handle is available in the pool it will be re-used by another thread. > > If I understand it right, a free handle in the pool will be disconnected > from the db server if it is not used for 120 seconds. > > Kind regards, > > Leon > > > > > Op 9/28/2010 4:10 PM, Leon de Rooij schreef: > > Hi Bernhard, > > > > I tried out several ways for connecting to a database from inside > > FreeSWITCH myself before writing the freeswitch.Dbh (which is rather > > simple actually - it only exposes already existing FreeSWITCH > > functionality in mod_lua). > > > > My findings were that caching the connection as is provided by > > FreeSWITCH gives a huge speed increase compared to re-connecting all > > the time as must be done with LuaSQL. Perhaps there are ways to have a > > connection pool in ODBC but I didn't investigate that. > > > > > > Here's a test with LuaSQL with ODBC driver: > > require "luasql.odbc"; > > > > local env= assert(luasql.odbc()) > > local con= assert(env:connect("dsn","user","pass")) > > local cur= assert(con:execute ("select 1 as foo, 2 as bar")) > > > > local row= {} > > while (cur:fetch(row,"a")) do > > for key, valin pairs(row) do > > stream:write(string.format("%25s : %s\n", key, val)) > > end > > stream:write("\n") > > end > > > > cur:close() > > con:close() > > env:close() > > freeswitch at fs-dev> hammer 1000 lua test_luasql_odbc.lua > > +OK Finished in 38952 ms (min 29 ms, max 107 ms) > > > > > > The same test with freeswitch.Dbh: > > > > local dbh= assert(freeswitch.Dbh("dsn","user","pass")) > > > > assert(dbh:query("select 1 as foo, 2 as bar",function(row) > > for key, valin pairs(row) do > > stream:write(string.format("%25s : %s\n", key, val)) > > end > > stream:write("\n") > > end)) > > > > assert(dbh:release()) > > > > freeswitch at fs-dev> hammer 1000 lua test_lua_dbh.lua > > +OK Finished in 2723 ms (min 1 ms, max 25 ms) > > > > As you can see, with these tests the freeswitch.Dbh is about 14 times > > as fast as luasql.odbc. Of course this test is single threaded (the > > scripts are executed serially), so you'd get different results in > > real-world, and if you have 'long' running scripts with many queries > > on the same handle, the results would even out a bit. > > > > (btw mod_hammer is a simple app in contrib/ledr/c that executes > > another app n times and shows how long it took) > > > > I just tried compiling LuaSQL with Postgres driver to do the same > > tests, but that borked. Maybe you can give results of that ? I am > > curious how it behaves. > > > > About having a native driver or odbc: odbc is just an abstraction > > layer which uses the native drivers itself, so I'd reckon it should be > > almost as fast - correct me if I'm wrong ? > > > > I wrote some more about these tests on my blog at http://www.toyos.nl > > > > Kind regards, > > > > Leon > > > > > > On Sep 16, 2010, at 8:52 PM, Bernhard Suttner wrote: > > > >> Hi, > >> > >> from performance point of view, what should be used to connect to > >> many different databases, luasql or freeswitch.dbh which does use ODBC? > >> > >> The problem is, that is not only one database but 3-5 databases which > >> are on 2-3 different hosts. Lua will be used to fetch the directory > >> and dialplan directly from the db. Also live-data will be stored on > >> the different databases. The advantage of freeswitch.dbh would be, > >> that the db connections will be re-used. LUAsql would use the native > >> e.g. postgres or mysql driver. > >> > >> Thanks for any hint. > >> > >> Best Regards, > >> Bernhard > >> > >> _______________________________________________ > >> FreeSWITCH-dev mailing list > >> FreeSWITCH-dev at lists.freeswitch.org > >> > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > >> http://www.freeswitch.org > > > > > > _______________________________________________ > > FreeSWITCH-dev mailing list > > FreeSWITCH-dev at lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > > http://www.freeswitch.org > > From bernhard.suttner at winet.ch Wed Sep 29 02:17:05 2010 From: bernhard.suttner at winet.ch (Bernhard Suttner) Date: Wed, 29 Sep 2010 11:17:05 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] no audio in loopback mode In-Reply-To: <4e154b89-e943-4487-af98-0bc8e4b4782a@winet.ch> References: <20100928203306.209e60bb@mail.winet.ch> <4e154b89-e943-4487-af98-0bc8e4b4782a@winet.ch> Message-ID: <2b56446e-a6a7-4487-86e7-b091ba04d9de@winet.ch> Hi, I found out what happend. It's a bug within mod_loopback if loopback_bowout is set to false. If it is set to false, it will still not write/read the media because there is a missing check. The attached patch does fix the issue. Thanks a lot for your help and for all the great freeswitch stuff! Best regards, Bernhard -----Urspr?ngliche Nachricht----- Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Bernhard Suttner Gesendet: Mittwoch, 29. September 2010 10:20 An: 'FreeSWITCH Users Help' Betreff: Re: [Freeswitch-users] no audio in loopback mode Hi, I have attached the log to pastebin 14054. Any hint would be appreciated. Thanks. Best regards, Bernhard -----Urspr?ngliche Nachricht----- Von: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Bernhard Suttner Gesendet: Dienstag, 28. September 2010 20:33 An: FreeSWITCH Users Help Betreff: Re: [Freeswitch-users] no audio in loopback mode Hi Brian, Ok. I will create them tomorrow if I could not find a solution. I thought that I maybe miss something or that there is a good work-around. Best regards, Bernhard ----- Original Message ----- From: Brian West [mailto:brian at freeswitch.org] To: FreeSWITCH Users Help [mailto:freeswitch-users at lists.freeswitch.org] Sent: Tue, 28 Sep 2010 20:23:36 +0200 Subject: Re: [Freeswitch-users] no audio in loopback mode > Logs on pastebin? with sip trace? > > /b > > On Sep 28, 2010, at 1:12 PM, Bernhard Suttner wrote: > > > Hi, > > > > I forget something to mention: If I set the loopback_bowout to "true" than > I have media in both directions. > > > > Best regards, > > Bernhard > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at 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 -------------- A non-text attachment was scrubbed... Name: mod_loopback-bowout.patch Type: application/octet-stream Size: 1279 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100929/d07a681f/attachment.obj From msc at freeswitch.org Wed Sep 29 07:59:46 2010 From: msc at freeswitch.org (Michael Collins) Date: Wed, 29 Sep 2010 07:59:46 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conference Call Today Message-ID: Hey all, the FreeSWITCH conf call agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2010_09_29 It is a light agenda today but I have several things that I want to discuss with the community and I do have a few items that I'd like to get documented and I would appreciate some input from the gang. See you at 1 Eastern/10 Pacific -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100929/6ce4102e/attachment.html From tayeb.meftah at gmail.com Thu Sep 30 12:57:05 2010 From: tayeb.meftah at gmail.com (Meftah Tayeb) Date: Thu, 30 Sep 2010 21:57:05 +0200 Subject: [Freeswitch-dev] sipX consultative trasnfer to freeswitch Conference leaves a phantom channel In-Reply-To: <4CA0C9B1.90705@opensipstack.org> References: <4C9D36DC.9000503@opensipstack.org> <454BFB37-2173-48D7-A0FA-10686CFD0931@freeswitch.org> <4C9D551C.6080007@opensipstack.org> <4CA0C9B1.90705@opensipstack.org> Message-ID: <4CA4EB91.5020903@gmail.com> joejen, your best is IRC freenode #freeswitch see us there thank you Le 27/09/2010 18:43, Joegen E. Baclor a ?crit : > Anyone? I just need some guidance. I'd be happy with just a line > number where to put my breakpoints if everyone's busy. :-) > > On Saturday, 25 September, 2010 09:49 AM, Joegen E. Baclor wrote: > >> Hi Brian, >> >> I am testing against git master branch of freeswitch. However the >> freeswitch RPM that is bundled with sipX 4.2 is showing the same behavior. >> >> Joegen >> >> On Saturday, 25 September, 2010 09:00 AM, Brian West wrote: >> >> >>> Are you on the very latest code or is this FreeSWITCH that ships with SIPx? >>> >>> /b >>> >>> On Sep 24, 2010, at 6:40 PM, Joegen E. Baclor wrote: >>> >>> >>> >>> >>>> Hi freeswitchers, >>>> >>>> >>>> >>> _______________________________________________ >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >>> >>> >>> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> >> > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- Meftah Tayeb Sales Manager Ove Telecom direct: +13477595883 INUM: +883510001289101 MSN: sqlsrvx86 at hotmail.com yahoo: vsdevx86 OVETEL USA: +1-212-401-0707 OVETEL UK: +44-20-34110486 OVETEL Ukraine: +380-44-3607309 OVETEL Jordan: +962-6-2508905 OVETEL South Africa: +27-11-4613345 http://www.ovetel.com follow us on Twitter for the latest price updates: http://twitter.com/ovetel