From leon at scarlet-internet.nl Thu Oct 1 02:45:34 2009 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Thu, 1 Oct 2009 11:45:34 +0200 Subject: [Freeswitch-dev] switch_core_media_bug_add and some related questions Message-ID: Hi all, I'm trying to make a legal intercept module. My first attempt was to get the raw RTP packets from switch_frame_t, but they don't seem to be available. My second attempt is to get the raw pcm data from the frames, which seems to work. I still have a few questions though: - On setting the mediabug (switch_core_media_bug_add), I can pass an enum. Is there a difference between SMBF_BOTH (0) or SMBF_READ_STREAM | SMBF_WRITE_STREAM (1+2=3) ? - In the callback function passed to the bug, what does each of the following switch_abc_type_t mean ? At first I assumed that READ and WRITE state the direction of the media, but some recording functions only use the READ so that can't be true. SWITCH_ABC_TYPE_INIT SWITCH_ABC_TYPE_READ_PING SWITCH_ABC_TYPE_CLOSE SWITCH_ABC_TYPE_READ SWITCH_ABC_TYPE_WRITE SWITCH_ABC_TYPE_READ_REPLACE SWITCH_ABC_TYPE_WRITE_REPLACE - When the callback function is called with SWITCH_ABC_TYPE_READ, I'm doing a switch_core_media_bug_read to copy all media to a switch_frame_t. To then get the raw data, I see in many examples that the size of the frame is retrieved by "(switch_size_t) frame.datalen / 2". Why the division by two ? - I thought that frame.data contained a un-encoded version of the RTP packet, but the datalen seems to differ when I'm calling in over g711 or g722. What format is frame.data ? Thanks a lot ! regards, Leon From anthony.minessale at gmail.com Thu Oct 1 14:39:36 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 1 Oct 2009 16:39:36 -0500 Subject: [Freeswitch-dev] switch_core_media_bug_add and some related questions In-Reply-To: References: Message-ID: <191c3a030910011439l347bb672s106038032181ab07@mail.gmail.com> READ_STREAM and WRITE_STREAM give you muxed stream of both directions at once by buffering it. READ_REPLACE and WRITE_REPLACE give you the packets as they happen in that particular direction with added capability that you can write new data into the frame to take it's place. The format in a media bug is always raw signed linear. datalen is the size in bytes of the decoded payload. g711 decodes to 320 bytes per 20ms packet g722 decodes to twice that, 640, since it's 16lhz audio. On Thu, Oct 1, 2009 at 4:45 AM, Leon de Rooij wrote: > Hi all, > > I'm trying to make a legal intercept module. My first attempt was to > get the raw RTP packets from switch_frame_t, but they don't seem to be > available. My second attempt is to get the raw pcm data from the > frames, which seems to work. I still have a few questions though: > > - On setting the mediabug (switch_core_media_bug_add), I can pass an > enum. Is there a difference between SMBF_BOTH (0) or SMBF_READ_STREAM > | SMBF_WRITE_STREAM (1+2=3) ? > > - In the callback function passed to the bug, what does each of the > following switch_abc_type_t mean ? At first I assumed that READ and > WRITE state the direction of the media, but some recording functions > only use the READ so that can't be true. > > SWITCH_ABC_TYPE_INIT > SWITCH_ABC_TYPE_READ_PING > SWITCH_ABC_TYPE_CLOSE > SWITCH_ABC_TYPE_READ > SWITCH_ABC_TYPE_WRITE > SWITCH_ABC_TYPE_READ_REPLACE > SWITCH_ABC_TYPE_WRITE_REPLACE > > - When the callback function is called with SWITCH_ABC_TYPE_READ, I'm > doing a switch_core_media_bug_read to copy all media to a > switch_frame_t. To then get the raw data, I see in many examples that > the size of the frame is retrieved by "(switch_size_t) frame.datalen / > 2". Why the division by two ? > > - I thought that frame.data contained a un-encoded version of the RTP > packet, but the datalen seems to differ when I'm calling in over g711 > or g722. What format is frame.data ? > > Thanks a lot ! > > regards, > > Leon > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091001/665ffb0d/attachment-0001.html From leon at scarlet-internet.nl Thu Oct 1 14:48:19 2009 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Thu, 01 Oct 2009 23:48:19 +0200 Subject: [Freeswitch-dev] switch_core_media_bug_add and some related questions In-Reply-To: <191c3a030910011439l347bb672s106038032181ab07@mail.gmail.com> References: <191c3a030910011439l347bb672s106038032181ab07@mail.gmail.com> Message-ID: <1254433699.5620.187.camel@desktop.home.toyos.nl> Thanks, that's precisely the info I need :) On Thu, 2009-10-01 at 16:39 -0500, Anthony Minessale wrote: > READ_STREAM and WRITE_STREAM give you muxed stream of both directions > at once by buffering it. > > READ_REPLACE and WRITE_REPLACE give you the packets as they happen in > that particular direction with added capability that you can write new > data into the frame to take it's place. > > The format in a media bug is always raw signed linear. > > datalen is the size in bytes of the decoded payload. > > g711 decodes to 320 bytes per 20ms packet > g722 decodes to twice that, 640, since it's 16lhz audio. > > > > On Thu, Oct 1, 2009 at 4:45 AM, Leon de Rooij > wrote: > Hi all, > > I'm trying to make a legal intercept module. My first attempt > was to > get the raw RTP packets from switch_frame_t, but they don't > seem to be > available. My second attempt is to get the raw pcm data from > the > frames, which seems to work. I still have a few questions > though: > > - On setting the mediabug (switch_core_media_bug_add), I can > pass an > enum. Is there a difference between SMBF_BOTH (0) or > SMBF_READ_STREAM > | SMBF_WRITE_STREAM (1+2=3) ? > > - In the callback function passed to the bug, what does each > of the > following switch_abc_type_t mean ? At first I assumed that > READ and > WRITE state the direction of the media, but some recording > functions > only use the READ so that can't be true. > > SWITCH_ABC_TYPE_INIT > SWITCH_ABC_TYPE_READ_PING > SWITCH_ABC_TYPE_CLOSE > SWITCH_ABC_TYPE_READ > SWITCH_ABC_TYPE_WRITE > SWITCH_ABC_TYPE_READ_REPLACE > SWITCH_ABC_TYPE_WRITE_REPLACE > > - When the callback function is called with > SWITCH_ABC_TYPE_READ, I'm > doing a switch_core_media_bug_read to copy all media to a > switch_frame_t. To then get the raw data, I see in many > examples that > the size of the frame is retrieved by "(switch_size_t) > frame.datalen / > 2". Why the division by two ? > > - I thought that frame.data contained a un-encoded version of > the RTP > packet, but the datalen seems to differ when I'm calling in > over g711 > or g722. What format is frame.data ? > > Thanks a lot ! > > regards, > > Leon > > _______________________________________________ > 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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > _______________________________________________ > 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 shaheryarkh at googlemail.com Fri Oct 2 02:19:09 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 2 Oct 2009 15:19:09 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <4AC27B5D.6090506@cartissolutions.com> References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> Message-ID: Sorry for delayed reply, i was busy with second set of docs for this project. Unfortunately, it still isn't ready for SVN commit, and need some fixes. Hopefully i will upload them by next Tuesday evening. Anyways, you are right i couldn't quite understand what you mean? Perhaps you are referring to list of methods calling a specific method or variable. At this point, i can't help much, i know currently the docs look somewhat confusing and this is what i am trying to correct by doing proper documentation of FS source code. As for missing functions in documentation, i can assure you no previous docs were removed, only new files that are documented or needs to be documented are add to the docs tree. It is possible that some files or identifier documentation locations are changed in new documentation tree but it will be there for sure. If you feel something is relocated to wrong location in docs tree then kindly list them here, so i look at their previous and new position and correct them as necessary. Also look at diagrams at the top of each file, they provide very useful visual representation and inheritance details of each file / identifier. Thank you. On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman < freeswitch at cartissolutions.com> wrote: > Muhammad, > > I don't think you're understanding what the issue is that I'm having. > I'm writing code in C right now. I want to be able to read the docs for > the C api by itself. I don't want to have to sift through swig and C++ > etc in order to find the appropriate information about the appropriate C > functions that I'm working with. And this does not address the fact > that several functions that were visible in the documentation a couple > weeks ago are now missing from the docs pages. Those are missing from > Modules->Core Library (the examples I gave were from IVR Library and IVR > Menu Library). These functions are in FSROOT/src. While they can still > be found by looking directly at the header files under File List, I much > preferred looking up these C functions and data types by Modules->Core > Library, as it provides a more contextual arrangement to locate the > functions. > > -- > Yossi Neiman > Cartis Solutions, Inc. > http://www.cartissolutions.com > > > > Muhammad Shahzad wrote: > > The primary objective of this documentation is to give full view of FS > > and its module regardless of programming language, as at many places > > especially in the language modules, source code files from different > > programming languages fit together with each other like a jigsaw > > puzzle to complete the picture (i.e. module functionality). Breaking > > the directory hierarchy on programming language basis would not give > > the actual composition of module, thus confusing the developers who > > wants to write up new language modules. > > > > We are documenting everything that is inside /src folder plus > > 4 directories in /libs folder, which are maintained by FS > > developer community, these are, > > > > libdingaling > > libteletone > > openzap > > esl > > > > So, i think i am covering entire code base. If you think i am missing > > something, kindly send me relative path with respect to FSROOT, for > > example, > > > > /libs/libdingaling > > > > Thank you. > > > > > > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman > > > > wrote: > > > > Muhammad, > > > > I and many others appreciate the work you are doing on the API > > docs. I > > did want to make a request, based upon what I've been seeing on the > > docs.freeswitch.org pages recently. > > Would it be possible to split out > > the documentation based upon language involved? My eyes are getting > > cluttered with swig and C++ docs mixed in with the C docs, and it's > > making it a little difficult for me to find what I am looking for. I > > can see this helping other folks as well, since I think that others > > would also want to see only docs pertaining to the language that they > > are currently working in. > > > > I also have the feeling that some/many of the functions that were > > previously listed under the Modules->Core Library. For example, > we're > > missing a whole bunch of functions that were previously shown > > under the > > IVR Library and IVR Menu Library. > > > > Thanks, > > > > -- > > Yossi Neiman > > Cartis Solutions, Inc. > > http://www.cartissolutions.com > > > > > > > > Muhammad Shahzad wrote: > > > Hi, > > > > > > Please see attached herewith doxygen configuration file for FS > > > documentation. this should replace the one found at > > > /docs/Doxygen.conf. > > > > > > It has following additional features, > > > > > > 1. Search Engine support, with which you can search any identifier > > > within entire documentation tree. > > > 2. Various graphs and diagrams to illustrate position and > importance > > > of each file and how all files within a library fit together to > > > provide specific functionality. > > > 3. Name Space list, along with complete alphabetical index of all > > > methods in them. > > > 4. Documentation coverage for all FreeSWITCH modules (previously it > > > only generates documentation for application modules). > > > 5. Documentation for all libraries maintained by FS developers > (ESL, > > > Dingaling, Teletone and Openzap). > > > 6. Todo list. > > > 7. Links to access fully formated source code of each file with > line > > > numbers and syntax highlighting etc. > > > 8. Identifier cross reference list, i.e. a list of all methods and > > > variable who call a given method or variable. > > > 9. UML style inheritance and collaboration diagrams. > > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also > > > available but not enabled. Any developer who wish to have > > > documentation in any of these format may find and enable one or > more > > > of these formats as per his/her requirements. > > > > > > Please review and add it to FS trunk. > > > > > > All comments and suggestions are welcome. > > > > > > Thank you. > > > > > > > > > -- > > > Muhammad Shahzad > > > ----------------------------------- > > > CISCO Rich Media Communication Specialist (CRMCS) > > > CISCO Certified Network Associate (CCNA) > > > Cell: +92 334 422 40 88 > > > MSN: shari_786pk at hotmail.com > > > > > > Email: shaheryarkh at googlemail.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 > > > > -- > > Yossi Neiman > > President > > Cartis Solutions, Inc. > > P) 630-259-8100 > > http://www.cartissolutions.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 > > > > > > > > > > -- > > ________________________________________________________ > > | > > | > > | FATAL ERROR > > --- O X | > > |_______________________________________________________| > > | You have moved the mouse. > > | > > | Windows must be restarted for the changes to take effect. | > > | > > | > > ####################################/ > > > > > > Muhammad Shahzad > > ----------------------------------- > > CISCO Rich Media Communication Specialist (CRMCS) > > CISCO Certified Network Associate (CCNA) > > Cell: +92 334 422 40 88 > > MSN: shari_786pk at hotmail.com > > Email: shaheryarkh at googlemail.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 > > > > -- > Yossi Neiman > President > Cartis Solutions, Inc. > P) 630-259-8100 > http://www.cartissolutions.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 > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091002/ab0b5ab7/attachment-0001.html From msc at freeswitch.org Fri Oct 2 09:00:45 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 2 Oct 2009 09:00:45 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Starting, Please Call In! Message-ID: <87f2f3b90910020900k20f65141rcb2414402ce388a1@mail.gmail.com> Hey folks, the weekly conference call is starting. Please see the agenda for instructions on dialing: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_02 Looking forward to speaking with you all! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091002/b4a56d0f/attachment.html From msc at freeswitch.org Fri Oct 2 09:06:03 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 2 Oct 2009 09:06:03 -0700 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> Message-ID: <87f2f3b90910020906j7cb6fd37m5989a51bee12c43b@mail.gmail.com> We are gonna talk about this during the conf call today and see if we can get more specifics. -MC On Fri, Oct 2, 2009 at 2:19 AM, Muhammad Shahzad wrote: > Sorry for delayed reply, i was busy with second set of docs for this > project. Unfortunately, it still isn't ready for SVN commit, and need some > fixes. Hopefully i will upload them by next Tuesday evening. > > Anyways, you are right i couldn't quite understand what you mean? Perhaps > you are referring to list of methods calling a specific method or variable. > At this point, i can't help much, i know currently the docs look somewhat > confusing and this is what i am trying to correct by doing proper > documentation of FS source code. > > As for missing functions in documentation, i can assure you no previous > docs were removed, only new files that are documented or needs to be > documented are add to the docs tree. It is possible that some files or > identifier documentation locations are changed in new documentation tree but > it will be there for sure. > > If you feel something is relocated to wrong location in docs tree then > kindly list them here, so i look at their previous and new position and > correct them as necessary. > > Also look at diagrams at the top of each file, they provide very useful > visual representation and inheritance details of each file / identifier. > > Thank you. > > > On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman < > freeswitch at cartissolutions.com> wrote: > >> Muhammad, >> >> I don't think you're understanding what the issue is that I'm having. >> I'm writing code in C right now. I want to be able to read the docs for >> the C api by itself. I don't want to have to sift through swig and C++ >> etc in order to find the appropriate information about the appropriate C >> functions that I'm working with. And this does not address the fact >> that several functions that were visible in the documentation a couple >> weeks ago are now missing from the docs pages. Those are missing from >> Modules->Core Library (the examples I gave were from IVR Library and IVR >> Menu Library). These functions are in FSROOT/src. While they can still >> be found by looking directly at the header files under File List, I much >> preferred looking up these C functions and data types by Modules->Core >> Library, as it provides a more contextual arrangement to locate the >> functions. >> >> -- >> Yossi Neiman >> Cartis Solutions, Inc. >> http://www.cartissolutions.com >> >> >> >> Muhammad Shahzad wrote: >> > The primary objective of this documentation is to give full view of FS >> > and its module regardless of programming language, as at many places >> > especially in the language modules, source code files from different >> > programming languages fit together with each other like a jigsaw >> > puzzle to complete the picture (i.e. module functionality). Breaking >> > the directory hierarchy on programming language basis would not give >> > the actual composition of module, thus confusing the developers who >> > wants to write up new language modules. >> > >> > We are documenting everything that is inside /src folder plus >> > 4 directories in /libs folder, which are maintained by FS >> > developer community, these are, >> > >> > libdingaling >> > libteletone >> > openzap >> > esl >> > >> > So, i think i am covering entire code base. If you think i am missing >> > something, kindly send me relative path with respect to FSROOT, for >> > example, >> > >> > /libs/libdingaling >> > >> > Thank you. >> > >> > >> > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman >> > > > > wrote: >> > >> > Muhammad, >> > >> > I and many others appreciate the work you are doing on the API >> > docs. I >> > did want to make a request, based upon what I've been seeing on the >> > docs.freeswitch.org pages recently. >> > Would it be possible to split out >> > the documentation based upon language involved? My eyes are getting >> > cluttered with swig and C++ docs mixed in with the C docs, and it's >> > making it a little difficult for me to find what I am looking for. >> I >> > can see this helping other folks as well, since I think that others >> > would also want to see only docs pertaining to the language that >> they >> > are currently working in. >> > >> > I also have the feeling that some/many of the functions that were >> > previously listed under the Modules->Core Library. For example, >> we're >> > missing a whole bunch of functions that were previously shown >> > under the >> > IVR Library and IVR Menu Library. >> > >> > Thanks, >> > >> > -- >> > Yossi Neiman >> > Cartis Solutions, Inc. >> > http://www.cartissolutions.com >> > >> > >> > >> > Muhammad Shahzad wrote: >> > > Hi, >> > > >> > > Please see attached herewith doxygen configuration file for FS >> > > documentation. this should replace the one found at >> > > /docs/Doxygen.conf. >> > > >> > > It has following additional features, >> > > >> > > 1. Search Engine support, with which you can search any identifier >> > > within entire documentation tree. >> > > 2. Various graphs and diagrams to illustrate position and >> importance >> > > of each file and how all files within a library fit together to >> > > provide specific functionality. >> > > 3. Name Space list, along with complete alphabetical index of all >> > > methods in them. >> > > 4. Documentation coverage for all FreeSWITCH modules (previously >> it >> > > only generates documentation for application modules). >> > > 5. Documentation for all libraries maintained by FS developers >> (ESL, >> > > Dingaling, Teletone and Openzap). >> > > 6. Todo list. >> > > 7. Links to access fully formated source code of each file with >> line >> > > numbers and syntax highlighting etc. >> > > 8. Identifier cross reference list, i.e. a list of all methods and >> > > variable who call a given method or variable. >> > > 9. UML style inheritance and collaboration diagrams. >> > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also >> > > available but not enabled. Any developer who wish to have >> > > documentation in any of these format may find and enable one or >> more >> > > of these formats as per his/her requirements. >> > > >> > > Please review and add it to FS trunk. >> > > >> > > All comments and suggestions are welcome. >> > > >> > > Thank you. >> > > >> > > >> > > -- >> > > Muhammad Shahzad >> > > ----------------------------------- >> > > CISCO Rich Media Communication Specialist (CRMCS) >> > > CISCO Certified Network Associate (CCNA) >> > > Cell: +92 334 422 40 88 >> > > MSN: shari_786pk at hotmail.com >> > > >> > > Email: shaheryarkh at googlemail.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 >> > >> > -- >> > Yossi Neiman >> > President >> > Cartis Solutions, Inc. >> > P) 630-259-8100 >> > http://www.cartissolutions.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 >> > >> > >> > >> > >> > -- >> > ________________________________________________________ >> > | >> > | >> > | FATAL ERROR >> > --- O X | >> > |_______________________________________________________| >> > | You have moved the mouse. >> > | >> > | Windows must be restarted for the changes to take effect. | >> > | >> > | >> > ####################################/ >> > >> > >> > Muhammad Shahzad >> > ----------------------------------- >> > CISCO Rich Media Communication Specialist (CRMCS) >> > CISCO Certified Network Associate (CCNA) >> > Cell: +92 334 422 40 88 >> > MSN: shari_786pk at hotmail.com >> > Email: shaheryarkh at googlemail.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 >> > >> >> -- >> Yossi Neiman >> President >> Cartis Solutions, Inc. >> P) 630-259-8100 >> http://www.cartissolutions.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 >> > > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091002/dbbc0f8f/attachment-0001.html From jerry.richards at teotech.com Fri Oct 2 09:33:05 2009 From: jerry.richards at teotech.com (Jerry Richards) Date: Fri, 2 Oct 2009 09:33:05 -0700 Subject: [Freeswitch-dev] Eclipse Project Message-ID: <3E1710F38E6149C48A6DA3FC77BCD678@greyhawk.tonecommander.com> Hello All, I am running FS on a Centos 5.3 computer. Is there an Eclipse project to build FS and step through the code? Best Regards, Jerry From mike at jerris.com Fri Oct 2 09:51:53 2009 From: mike at jerris.com (Michael Jerris) Date: Fri, 2 Oct 2009 12:51:53 -0400 Subject: [Freeswitch-dev] Eclipse Project In-Reply-To: <3E1710F38E6149C48A6DA3FC77BCD678@greyhawk.tonecommander.com> References: <3E1710F38E6149C48A6DA3FC77BCD678@greyhawk.tonecommander.com> Message-ID: No, but patches are gladly welcomed. Mike On Oct 2, 2009, at 12:33 PM, Jerry Richards wrote: > Hello All, > > I am running FS on a Centos 5.3 computer. Is there an Eclipse > project to > build FS and step through the code? From shaheryarkh at googlemail.com Fri Oct 2 10:38:37 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 2 Oct 2009 22:38:37 +0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <87f2f3b90910020906j7cb6fd37m5989a51bee12c43b@mail.gmail.com> References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <87f2f3b90910020906j7cb6fd37m5989a51bee12c43b@mail.gmail.com> Message-ID: I was traveling and missed the conference call again, damn! Anyways, please note that only doxygen configuration file is updated and committed to SVN. No source code docs are added yet, though i have a few in pipe line, waiting to be cleared by QA guys. Thank you. On Fri, Oct 2, 2009 at 9:06 PM, Michael Collins wrote: > We are gonna talk about this during the conf call today and see if we can > get more specifics. > -MC > > > On Fri, Oct 2, 2009 at 2:19 AM, Muhammad Shahzad < > shaheryarkh at googlemail.com> wrote: > >> Sorry for delayed reply, i was busy with second set of docs for this >> project. Unfortunately, it still isn't ready for SVN commit, and need some >> fixes. Hopefully i will upload them by next Tuesday evening. >> >> Anyways, you are right i couldn't quite understand what you mean? Perhaps >> you are referring to list of methods calling a specific method or variable. >> At this point, i can't help much, i know currently the docs look somewhat >> confusing and this is what i am trying to correct by doing proper >> documentation of FS source code. >> >> As for missing functions in documentation, i can assure you no previous >> docs were removed, only new files that are documented or needs to be >> documented are add to the docs tree. It is possible that some files or >> identifier documentation locations are changed in new documentation tree but >> it will be there for sure. >> >> If you feel something is relocated to wrong location in docs tree then >> kindly list them here, so i look at their previous and new position and >> correct them as necessary. >> >> Also look at diagrams at the top of each file, they provide very useful >> visual representation and inheritance details of each file / identifier. >> >> Thank you. >> >> >> On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman < >> freeswitch at cartissolutions.com> wrote: >> >>> Muhammad, >>> >>> I don't think you're understanding what the issue is that I'm having. >>> I'm writing code in C right now. I want to be able to read the docs for >>> the C api by itself. I don't want to have to sift through swig and C++ >>> etc in order to find the appropriate information about the appropriate C >>> functions that I'm working with. And this does not address the fact >>> that several functions that were visible in the documentation a couple >>> weeks ago are now missing from the docs pages. Those are missing from >>> Modules->Core Library (the examples I gave were from IVR Library and IVR >>> Menu Library). These functions are in FSROOT/src. While they can still >>> be found by looking directly at the header files under File List, I much >>> preferred looking up these C functions and data types by Modules->Core >>> Library, as it provides a more contextual arrangement to locate the >>> functions. >>> >>> -- >>> Yossi Neiman >>> Cartis Solutions, Inc. >>> http://www.cartissolutions.com >>> >>> >>> >>> Muhammad Shahzad wrote: >>> > The primary objective of this documentation is to give full view of FS >>> > and its module regardless of programming language, as at many places >>> > especially in the language modules, source code files from different >>> > programming languages fit together with each other like a jigsaw >>> > puzzle to complete the picture (i.e. module functionality). Breaking >>> > the directory hierarchy on programming language basis would not give >>> > the actual composition of module, thus confusing the developers who >>> > wants to write up new language modules. >>> > >>> > We are documenting everything that is inside /src folder plus >>> > 4 directories in /libs folder, which are maintained by FS >>> > developer community, these are, >>> > >>> > libdingaling >>> > libteletone >>> > openzap >>> > esl >>> > >>> > So, i think i am covering entire code base. If you think i am missing >>> > something, kindly send me relative path with respect to FSROOT, for >>> > example, >>> > >>> > /libs/libdingaling >>> > >>> > Thank you. >>> > >>> > >>> > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman >>> > >> > > wrote: >>> > >>> > Muhammad, >>> > >>> > I and many others appreciate the work you are doing on the API >>> > docs. I >>> > did want to make a request, based upon what I've been seeing on the >>> > docs.freeswitch.org pages recently. >>> > Would it be possible to split out >>> > the documentation based upon language involved? My eyes are >>> getting >>> > cluttered with swig and C++ docs mixed in with the C docs, and it's >>> > making it a little difficult for me to find what I am looking for. >>> I >>> > can see this helping other folks as well, since I think that others >>> > would also want to see only docs pertaining to the language that >>> they >>> > are currently working in. >>> > >>> > I also have the feeling that some/many of the functions that were >>> > previously listed under the Modules->Core Library. For example, >>> we're >>> > missing a whole bunch of functions that were previously shown >>> > under the >>> > IVR Library and IVR Menu Library. >>> > >>> > Thanks, >>> > >>> > -- >>> > Yossi Neiman >>> > Cartis Solutions, Inc. >>> > http://www.cartissolutions.com >>> > >>> > >>> > >>> > Muhammad Shahzad wrote: >>> > > Hi, >>> > > >>> > > Please see attached herewith doxygen configuration file for FS >>> > > documentation. this should replace the one found at >>> > > /docs/Doxygen.conf. >>> > > >>> > > It has following additional features, >>> > > >>> > > 1. Search Engine support, with which you can search any >>> identifier >>> > > within entire documentation tree. >>> > > 2. Various graphs and diagrams to illustrate position and >>> importance >>> > > of each file and how all files within a library fit together to >>> > > provide specific functionality. >>> > > 3. Name Space list, along with complete alphabetical index of all >>> > > methods in them. >>> > > 4. Documentation coverage for all FreeSWITCH modules (previously >>> it >>> > > only generates documentation for application modules). >>> > > 5. Documentation for all libraries maintained by FS developers >>> (ESL, >>> > > Dingaling, Teletone and Openzap). >>> > > 6. Todo list. >>> > > 7. Links to access fully formated source code of each file with >>> line >>> > > numbers and syntax highlighting etc. >>> > > 8. Identifier cross reference list, i.e. a list of all methods >>> and >>> > > variable who call a given method or variable. >>> > > 9. UML style inheritance and collaboration diagrams. >>> > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also >>> > > available but not enabled. Any developer who wish to have >>> > > documentation in any of these format may find and enable one or >>> more >>> > > of these formats as per his/her requirements. >>> > > >>> > > Please review and add it to FS trunk. >>> > > >>> > > All comments and suggestions are welcome. >>> > > >>> > > Thank you. >>> > > >>> > > >>> > > -- >>> > > Muhammad Shahzad >>> > > ----------------------------------- >>> > > CISCO Rich Media Communication Specialist (CRMCS) >>> > > CISCO Certified Network Associate (CCNA) >>> > > Cell: +92 334 422 40 88 >>> > > MSN: shari_786pk at hotmail.com >>> > > >>> > > Email: shaheryarkh at googlemail.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 >>> > >>> > -- >>> > Yossi Neiman >>> > President >>> > Cartis Solutions, Inc. >>> > P) 630-259-8100 >>> > http://www.cartissolutions.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 >>> > >>> > >>> > >>> > >>> > -- >>> > ________________________________________________________ >>> > | >>> > | >>> > | FATAL ERROR >>> > --- O X | >>> > |_______________________________________________________| >>> > | You have moved the mouse. >>> > | >>> > | Windows must be restarted for the changes to take effect. | >>> > | >>> > | >>> > ####################################/ >>> > >>> > >>> > Muhammad Shahzad >>> > ----------------------------------- >>> > CISCO Rich Media Communication Specialist (CRMCS) >>> > CISCO Certified Network Associate (CCNA) >>> > Cell: +92 334 422 40 88 >>> > MSN: shari_786pk at hotmail.com >>> > Email: shaheryarkh at googlemail.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 >>> > >>> >>> -- >>> Yossi Neiman >>> President >>> Cartis Solutions, Inc. >>> P) 630-259-8100 >>> http://www.cartissolutions.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 >>> >> >> >> >> -- >> ________________________________________________________ >> | >> | >> | FATAL ERROR >> --- O X | >> |_______________________________________________________| >> | You have moved the mouse. >> | >> | Windows must be restarted for the changes to take effect. | >> | >> | >> ####################################/ >> >> >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 >> >> > > _______________________________________________ > 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 > > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091002/4c143ebd/attachment-0001.html From brian at freeswitch.org Fri Oct 2 10:52:20 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 2 Oct 2009 12:52:20 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <87f2f3b90910020906j7cb6fd37m5989a51bee12c43b@mail.gmail.com> Message-ID: <2BC3D53D-B198-4DCB-BB5B-A71ADBA51AB3@freeswitch.org> The conf is still going it lasts 6 hours . /b On Oct 2, 2009, at 12:38 PM, Muhammad Shahzad wrote: > I was traveling and missed the conference call again, damn! > > Anyways, please note that only doxygen configuration file is updated > and committed to SVN. No source code docs are added yet, though i > have a few in pipe line, waiting to be cleared by QA guys. > > Thank you. From anthony.minessale at gmail.com Fri Oct 2 10:53:47 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 2 Oct 2009 12:53:47 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <87f2f3b90910020906j7cb6fd37m5989a51bee12c43b@mail.gmail.com> Message-ID: <191c3a030910021053m63432316oc4fa2e591a979f68@mail.gmail.com> you didnt miss it actually it's not even half over. On Fri, Oct 2, 2009 at 12:38 PM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > I was traveling and missed the conference call again, damn! > > Anyways, please note that only doxygen configuration file is updated and > committed to SVN. No source code docs are added yet, though i have a few in > pipe line, waiting to be cleared by QA guys. > > Thank you. > > > > On Fri, Oct 2, 2009 at 9:06 PM, Michael Collins wrote: > >> We are gonna talk about this during the conf call today and see if we can >> get more specifics. >> -MC >> >> >> On Fri, Oct 2, 2009 at 2:19 AM, Muhammad Shahzad < >> shaheryarkh at googlemail.com> wrote: >> >>> Sorry for delayed reply, i was busy with second set of docs for this >>> project. Unfortunately, it still isn't ready for SVN commit, and need some >>> fixes. Hopefully i will upload them by next Tuesday evening. >>> >>> Anyways, you are right i couldn't quite understand what you mean? Perhaps >>> you are referring to list of methods calling a specific method or variable. >>> At this point, i can't help much, i know currently the docs look somewhat >>> confusing and this is what i am trying to correct by doing proper >>> documentation of FS source code. >>> >>> As for missing functions in documentation, i can assure you no previous >>> docs were removed, only new files that are documented or needs to be >>> documented are add to the docs tree. It is possible that some files or >>> identifier documentation locations are changed in new documentation tree but >>> it will be there for sure. >>> >>> If you feel something is relocated to wrong location in docs tree then >>> kindly list them here, so i look at their previous and new position and >>> correct them as necessary. >>> >>> Also look at diagrams at the top of each file, they provide very useful >>> visual representation and inheritance details of each file / identifier. >>> >>> Thank you. >>> >>> >>> On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman < >>> freeswitch at cartissolutions.com> wrote: >>> >>>> Muhammad, >>>> >>>> I don't think you're understanding what the issue is that I'm having. >>>> I'm writing code in C right now. I want to be able to read the docs for >>>> the C api by itself. I don't want to have to sift through swig and C++ >>>> etc in order to find the appropriate information about the appropriate C >>>> functions that I'm working with. And this does not address the fact >>>> that several functions that were visible in the documentation a couple >>>> weeks ago are now missing from the docs pages. Those are missing from >>>> Modules->Core Library (the examples I gave were from IVR Library and IVR >>>> Menu Library). These functions are in FSROOT/src. While they can still >>>> be found by looking directly at the header files under File List, I much >>>> preferred looking up these C functions and data types by Modules->Core >>>> Library, as it provides a more contextual arrangement to locate the >>>> functions. >>>> >>>> -- >>>> Yossi Neiman >>>> Cartis Solutions, Inc. >>>> http://www.cartissolutions.com >>>> >>>> >>>> >>>> Muhammad Shahzad wrote: >>>> > The primary objective of this documentation is to give full view of FS >>>> > and its module regardless of programming language, as at many places >>>> > especially in the language modules, source code files from different >>>> > programming languages fit together with each other like a jigsaw >>>> > puzzle to complete the picture (i.e. module functionality). Breaking >>>> > the directory hierarchy on programming language basis would not give >>>> > the actual composition of module, thus confusing the developers who >>>> > wants to write up new language modules. >>>> > >>>> > We are documenting everything that is inside /src folder plus >>>> > 4 directories in /libs folder, which are maintained by FS >>>> > developer community, these are, >>>> > >>>> > libdingaling >>>> > libteletone >>>> > openzap >>>> > esl >>>> > >>>> > So, i think i am covering entire code base. If you think i am missing >>>> > something, kindly send me relative path with respect to FSROOT, for >>>> > example, >>>> > >>>> > /libs/libdingaling >>>> > >>>> > Thank you. >>>> > >>>> > >>>> > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman >>>> > >>> > > wrote: >>>> > >>>> > Muhammad, >>>> > >>>> > I and many others appreciate the work you are doing on the API >>>> > docs. I >>>> > did want to make a request, based upon what I've been seeing on >>>> the >>>> > docs.freeswitch.org pages recently. >>>> > Would it be possible to split out >>>> > the documentation based upon language involved? My eyes are >>>> getting >>>> > cluttered with swig and C++ docs mixed in with the C docs, and >>>> it's >>>> > making it a little difficult for me to find what I am looking for. >>>> I >>>> > can see this helping other folks as well, since I think that >>>> others >>>> > would also want to see only docs pertaining to the language that >>>> they >>>> > are currently working in. >>>> > >>>> > I also have the feeling that some/many of the functions that were >>>> > previously listed under the Modules->Core Library. For example, >>>> we're >>>> > missing a whole bunch of functions that were previously shown >>>> > under the >>>> > IVR Library and IVR Menu Library. >>>> > >>>> > Thanks, >>>> > >>>> > -- >>>> > Yossi Neiman >>>> > Cartis Solutions, Inc. >>>> > http://www.cartissolutions.com >>>> > >>>> > >>>> > >>>> > Muhammad Shahzad wrote: >>>> > > Hi, >>>> > > >>>> > > Please see attached herewith doxygen configuration file for FS >>>> > > documentation. this should replace the one found at >>>> > > /docs/Doxygen.conf. >>>> > > >>>> > > It has following additional features, >>>> > > >>>> > > 1. Search Engine support, with which you can search any >>>> identifier >>>> > > within entire documentation tree. >>>> > > 2. Various graphs and diagrams to illustrate position and >>>> importance >>>> > > of each file and how all files within a library fit together to >>>> > > provide specific functionality. >>>> > > 3. Name Space list, along with complete alphabetical index of >>>> all >>>> > > methods in them. >>>> > > 4. Documentation coverage for all FreeSWITCH modules (previously >>>> it >>>> > > only generates documentation for application modules). >>>> > > 5. Documentation for all libraries maintained by FS developers >>>> (ESL, >>>> > > Dingaling, Teletone and Openzap). >>>> > > 6. Todo list. >>>> > > 7. Links to access fully formated source code of each file with >>>> line >>>> > > numbers and syntax highlighting etc. >>>> > > 8. Identifier cross reference list, i.e. a list of all methods >>>> and >>>> > > variable who call a given method or variable. >>>> > > 9. UML style inheritance and collaboration diagrams. >>>> > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also >>>> > > available but not enabled. Any developer who wish to have >>>> > > documentation in any of these format may find and enable one or >>>> more >>>> > > of these formats as per his/her requirements. >>>> > > >>>> > > Please review and add it to FS trunk. >>>> > > >>>> > > All comments and suggestions are welcome. >>>> > > >>>> > > Thank you. >>>> > > >>>> > > >>>> > > -- >>>> > > Muhammad Shahzad >>>> > > ----------------------------------- >>>> > > CISCO Rich Media Communication Specialist (CRMCS) >>>> > > CISCO Certified Network Associate (CCNA) >>>> > > Cell: +92 334 422 40 88 >>>> > > MSN: shari_786pk at hotmail.com >>>> > > >>>> > > Email: shaheryarkh at googlemail.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 >>>> > >>>> > -- >>>> > Yossi Neiman >>>> > President >>>> > Cartis Solutions, Inc. >>>> > P) 630-259-8100 >>>> > http://www.cartissolutions.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 >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > ________________________________________________________ >>>> > | >>>> > | >>>> > | FATAL ERROR >>>> > --- O X | >>>> > |_______________________________________________________| >>>> > | You have moved the mouse. >>>> > | >>>> > | Windows must be restarted for the changes to take effect. | >>>> > | >>>> > | >>>> > ####################################/ >>>> > >>>> > >>>> > Muhammad Shahzad >>>> > ----------------------------------- >>>> > CISCO Rich Media Communication Specialist (CRMCS) >>>> > CISCO Certified Network Associate (CCNA) >>>> > Cell: +92 334 422 40 88 >>>> > MSN: shari_786pk at hotmail.com >>>> > Email: shaheryarkh at googlemail.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 >>>> > >>>> >>>> -- >>>> Yossi Neiman >>>> President >>>> Cartis Solutions, Inc. >>>> P) 630-259-8100 >>>> http://www.cartissolutions.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 >>>> >>> >>> >>> >>> -- >>> ________________________________________________________ >>> | >>> | >>> | FATAL ERROR >>> --- O X | >>> |_______________________________________________________| >>> | You have moved the mouse. >>> | >>> | Windows must be restarted for the changes to take effect. | >>> | >>> | >>> ####################################/ >>> >>> >>> Muhammad Shahzad >>> ----------------------------------- >>> CISCO Rich Media Communication Specialist (CRMCS) >>> CISCO Certified Network Associate (CCNA) >>> Cell: +92 334 422 40 88 >>> MSN: shari_786pk at hotmail.com >>> Email: shaheryarkh at googlemail.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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091002/f83e4841/attachment-0001.html From scaram at hotmail.de Sat Oct 3 08:45:00 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Sat, 3 Oct 2009 17:45:00 +0200 Subject: [Freeswitch-dev] how to connect a dialplan with my own module Message-ID: I want to create my own freeswitch module which should simply answer a call and write the audiostream into a file. Here is the dialplan: The question is how the dialplan entry (application="mod_myModule") gets associated with mod_myModul so that the dialplan actually executes mod_myModul? I need to understand the mechanism in general but I can't find useful documentation for that. _________________________________________________________________ http://redirect.gimas.net/?n=M0910xWin72 Schneller, einfacher und noch mehr Fun ? mit Windows 7 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091003/e88bf8ea/attachment.html From mike at jerris.com Sat Oct 3 08:56:37 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 3 Oct 2009 11:56:37 -0400 Subject: [Freeswitch-dev] how to connect a dialplan with my own module In-Reply-To: References: Message-ID: <7FDBAF8E-B6F4-4BBB-97A4-9DBC5A717E98@jerris.com> You are wanting to execute a dialplan application. Take a look at mod_skel, or a simple module in src/mod/applications such as mod_rss for an example of how to write the code. In your module you set the name of the application you are registering and then you use that name in the dialplan. Mike On Oct 3, 2009, at 11:45 AM, Francisco Scaramanga wrote: > I want to create my own freeswitch module which should simply answer > a call and write the audiostream into a file. > Here is the dialplan: > > > > > > > > The question is how the dialplan entry (application="mod_myModule") > gets associated with mod_myModul so that the dialplan actually > executes mod_myModul? I need to understand the mechanism in general > but I can't find useful documentation for that. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091003/cc749b81/attachment.html From tculjaga at gmail.com Sat Oct 3 16:45:28 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Sun, 4 Oct 2009 01:45:28 +0200 Subject: [Freeswitch-dev] how to connect a dialplan with my own module In-Reply-To: <7FDBAF8E-B6F4-4BBB-97A4-9DBC5A717E98@jerris.com> References: <7FDBAF8E-B6F4-4BBB-97A4-9DBC5A717E98@jerris.com> Message-ID: <65d96fc80910031645h7c6fdb86teb8c5887f2843eb3@mail.gmail.com> this is how i do it: SWITCH_MODULE_LOAD_FUNCTION(mod_optimaload) { switch_application_interface_t *app_interface; *module_interface = switch_loadable_module_create_module_interface(pool, modname); SWITCH_ADD_APP(app_interface, "lnp_getprefix", NULL, NULL, lnp_getprefix_function, "in , out ", SAF_SUPPORT_NOMEDIA); SWITCH_ADD_APP(app_interface, "lbs_getpublicphone", NULL, NULL, lbs_getpublicphone_function, "in , in , out ", SAF_SUPPORT_NOMEDIA); SWITCH_ADD_APP(app_interface, "cps_verifyphone", NULL, NULL, cps_verifyphone_function, "in , out ", SAF_SUPPORT_NOMEDIA); SWITCH_ADD_APP(app_interface, "lookup_service_destination", NULL, NULL, lookup_service_destination_params_function, "in , in , in , in , in , out , out ", SAF_SUPPORT_NOMEDIA); config_optima(); config_otidka(); unit_tests(); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "mod optima services is loaded.\n"); return SWITCH_STATUS_SUCCESS; } later in the DP you just do this: T. On Sat, Oct 3, 2009 at 5:56 PM, Michael Jerris wrote: > You are wanting to execute a dialplan application. Take a look at > mod_skel, or a simple module in src/mod/applications such as mod_rss for an > example of how to write the code. In your module you set the name of the > application you are registering and then you use that name in the dialplan. > Mike > > > On Oct 3, 2009, at 11:45 AM, Francisco Scaramanga wrote: > > I want to create my own freeswitch module which should simply answer a call > and write the audiostream into a file. > Here is the dialplan: > > > > > > > > The question is how the dialplan entry (application="mod_myModule") gets > associated with mod_myModul so that the dialplan actually executes > mod_myModul? I need to understand the mechanism in general but I can't find > useful documentation for that. > > > > _______________________________________________ > 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/20091004/e1c742a4/attachment.html From scaram at hotmail.de Sun Oct 4 12:18:45 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Sun, 4 Oct 2009 21:18:45 +0200 Subject: [Freeswitch-dev] call is dropped after answer Message-ID: I wrote my own new FreeSwitch module "mod_skel" and successfully created an application interface with: SWITCH_ADD_APP(app_interface, "my_mod_skel", "Modul skel", "test", mod_skel_function, "no Syntax", SAF_NONE); The dialplan is In the function mod_skel_function I do the following to answer the call. SWITCH_STANDARD_APP(mod_skel_function) { switch_channel_t *channel = switch_core_session_get_channel(session); switch_channel_clear_flag(channel, CF_PROXY_MEDIA); switch_channel_clear_flag(channel, CF_PROXY_MODE); switch_channel_answer(channel); } The problem is that sofia hungs up immediatley (see logfile below). How can I keep the call alive? How can I pick up a new incoming call and start a conference? 2009-10-04 21:13:01.827000 [NOTICE] mod_sofia.c:1503 Pre-Answer sofia/internal/1 002 at 192.168.1.33! 2009-10-04 21:13:06.795000 [NOTICE] mod_skel.c:121 Channel [sofia/internal/1002@ 192.168.1.33] has been answered 2009-10-04 21:13:06.803000 [NOTICE] switch_core_state_machine.c:179 Hangup sofia /internal/1002 at 192.168.1.33 [CS_EXECUTE] [NORMAL_CLEARING] 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1087 Session 1 (sofia/ internal/1002 at 192.168.1.33) Ended 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1089 Close Channel sof ia/internal/1002 at 192.168.1.33 [CS_DESTROY] _________________________________________________________________ http://redirect.gimas.net/?n=M0910xHotmail2 Neu, Besser, Hotmail - Die neuen Features sind da! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091004/17aff6bc/attachment.html From mike at jerris.com Sun Oct 4 14:12:29 2009 From: mike at jerris.com (Michael Jerris) Date: Sun, 4 Oct 2009 17:12:29 -0400 Subject: [Freeswitch-dev] how to connect a dialplan with my own module In-Reply-To: <65d96fc80910031645h7c6fdb86teb8c5887f2843eb3@mail.gmail.com> References: <7FDBAF8E-B6F4-4BBB-97A4-9DBC5A717E98@jerris.com> <65d96fc80910031645h7c6fdb86teb8c5887f2843eb3@mail.gmail.com> Message-ID: so your app names are lnp_getprefix lbs_getpublicphone cps_verifyphone and lookup_service_destination Mike On Oct 3, 2009, at 7:45 PM, Tihomir Culjaga wrote: > this is how i do it: > > > SWITCH_MODULE_LOAD_FUNCTION(mod_optimaload) > { > switch_application_interface_t *app_interface; > > *module_interface = > switch_loadable_module_create_module_interface(pool, > modname); > SWITCH_ADD_APP(app_interface, "lnp_getprefix", NULL, NULL, > lnp_getprefix_function, "in , out ", > SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "lbs_getpublicphone", NULL, > NULL, lbs_getpublicphone_function, "in , in > , out ", SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "cps_verifyphone", NULL, NULL, > cps_verifyphone_function, "in , out ", > SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "lookup_service_destination", > NULL, NULL, lookup_service_destination_params_function, "in > , in , in , in > , in , out , out > ", SAF_SUPPORT_NOMEDIA); > > > config_optima(); > config_otidka(); > > unit_tests(); > > switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, > "mod optima services is loaded.\n"); > > return SWITCH_STATUS_SUCCESS; > } > > > > > later in the DP you just do this: > > > > > > > > > > > T. > > > On Sat, Oct 3, 2009 at 5:56 PM, Michael Jerris > wrote: > You are wanting to execute a dialplan application. Take a look at > mod_skel, or a simple module in src/mod/applications such as mod_rss > for an example of how to write the code. In your module you set the > name of the application you are registering and then you use that > name in the dialplan. > > Mike > > > On Oct 3, 2009, at 11:45 AM, Francisco Scaramanga wrote: > >> I want to create my own freeswitch module which should simply >> answer a call and write the audiostream into a file. >> Here is the dialplan: >> >> >> >> >> >> >> >> The question is how the dialplan entry >> (application="mod_myModule") gets associated with mod_myModul so >> that the dialplan actually executes mod_myModul? I need to >> understand the mechanism in general but I can't find useful >> documentation for that. >> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091004/9a61fd5b/attachment-0001.html From mike at jerris.com Sun Oct 4 14:13:55 2009 From: mike at jerris.com (Michael Jerris) Date: Sun, 4 Oct 2009 17:13:55 -0400 Subject: [Freeswitch-dev] call is dropped after answer In-Reply-To: References: Message-ID: It is hanging up because it has nothing left to do in the dialplan. Add more applications after it or do more in your function. Mike On Oct 4, 2009, at 3:18 PM, Francisco Scaramanga wrote: > I wrote my own new FreeSwitch module "mod_skel" and successfully > created an application interface with: > > SWITCH_ADD_APP(app_interface, "my_mod_skel", "Modul skel", "test", > mod_skel_function, "no Syntax", SAF_NONE); > > The dialplan is > > > > > > > > In the function mod_skel_function I do the following to answer the > call. > > SWITCH_STANDARD_APP(mod_skel_function) > { > switch_channel_t *channel = switch_core_session_get_channel(session); > switch_channel_clear_flag(channel, CF_PROXY_MEDIA); > switch_channel_clear_flag(channel, CF_PROXY_MODE); > switch_channel_answer(channel); > } > > The problem is that sofia hungs up immediatley (see logfile below). > > How can I keep the call alive? > How can I pick up a new incoming call and start a conference? > > > 2009-10-04 21:13:01.827000 [NOTICE] mod_sofia.c:1503 Pre-Answer > sofia/internal/1 > 002 at 192.168.1.33! > 2009-10-04 21:13:06.795000 [NOTICE] mod_skel.c:121 Channel [sofia/ > internal/1002@ > 192.168.1.33] has been answered > 2009-10-04 21:13:06.803000 [NOTICE] switch_core_state_machine.c:179 > Hangup sofia > /internal/1002 at 192.168.1.33 [CS_EXECUTE] [NORMAL_CLEARING] > 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1087 > Session 1 (sofia/ > internal/1002 at 192.168.1.33) Ended > 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1089 Close > Channel sof > ia/internal/1002 at 192.168.1.33 [CS_DESTROY] > > > > > Neu, Besser, Hotmail! Die neuen Features sind da. > _______________________________________________ > 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/20091004/70980e51/attachment.html From scaram at hotmail.de Sun Oct 4 14:43:45 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Sun, 4 Oct 2009 23:43:45 +0200 Subject: [Freeswitch-dev] FW: call is dropped after answer In-Reply-To: References: Message-ID: okay, I added an application to the dialplan and the call is not dropped anymore. But what if I just want the call kept alive by my application mod_skel? Do I have to change the channel status for that? From: mike at jerris.com Date: Sun, 4 Oct 2009 17:13:55 -0400 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] call is dropped after answer It is hanging up because it has nothing left to do in the dialplan. Add more applications after it or do more in your function. Mike On Oct 4, 2009, at 3:18 PM, Francisco Scaramanga wrote: I wrote my own new FreeSwitch module "mod_skel" and successfully created an application interface with: SWITCH_ADD_APP(app_interface, "my_mod_skel", "Modul skel", "test", mod_skel_function, "no Syntax", SAF_NONE); The dialplan is In the function mod_skel_function I do the following to answer the call. SWITCH_STANDARD_APP(mod_skel_function) { switch_channel_t *channel = switch_core_session_get_channel(session); switch_channel_clear_flag(channel, CF_PROXY_MEDIA); switch_channel_clear_flag(channel, CF_PROXY_MODE); switch_channel_answer(channel); } The problem is that sofia hungs up immediatley (see logfile below). How can I keep the call alive? How can I pick up a new incoming call and start a conference? 2009-10-04 21:13:01.827000 [NOTICE] mod_sofia.c:1503 Pre-Answer sofia/internal/1 002 at 192.168.1.33! 2009-10-04 21:13:06.795000 [NOTICE] mod_skel.c:121 Channel [sofia/internal/1002@ 192.168.1.33] has been answered 2009-10-04 21:13:06.803000 [NOTICE] switch_core_state_machine.c:179 Hangup sofia /internal/1002 at 192.168.1.33 [CS_EXECUTE] [NORMAL_CLEARING] 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1087 Session 1 (sofia/ internal/1002 at 192.168.1.33) Ended 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1089 Close Channel sof ia/internal/1002 at 192.168.1.33 [CS_DESTROY] Neu, Besser, Hotmail! Die neuen Features sind da. _______________________________________________ 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 _________________________________________________________________ http://redirect.gimas.net/?n=M0910xHerbstmode2 So gehst du mir nicht vor die T?r! Herbsttrends entdecken -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091004/9791604e/attachment.html -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ATT00001 Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091004/9791604e/attachment.pl From mike at jerris.com Sun Oct 4 15:50:59 2009 From: mike at jerris.com (Michael Jerris) Date: Sun, 4 Oct 2009 18:50:59 -0400 Subject: [Freeswitch-dev] FW: call is dropped after answer In-Reply-To: References: Message-ID: There are all kinds of things you can do, depends on what you want to do. If you want to keep it alive you need to not return from that function. You should be doing something to service the audio on the channel or put it in park. Mike On Oct 4, 2009, at 5:43 PM, Francisco Scaramanga wrote: > > okay, I added an application > to the dialplan and the call is not dropped anymore. > > But what if I just want the call kept alive by my application > mod_skel? > > Do I have to change the channel status for that? > From: mike at jerris.com > Date: Sun, 4 Oct 2009 17:13:55 -0400 > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] call is dropped after answer > > It is hanging up because it has nothing left to do in the dialplan. > Add more applications after it or do more in your function. > > > Mike > > On Oct 4, 2009, at 3:18 PM, Francisco Scaramanga wrote: > > I wrote my own new FreeSwitch module "mod_skel" and successfully > created an application interface with: > > SWITCH_ADD_APP(app_interface, "my_mod_skel", "Modul skel", "test", > mod_skel_function, "no Syntax", SAF_NONE); > > The dialplan is > > > > > > > > In the function mod_skel_function I do the following to answer the > call. > > SWITCH_STANDARD_APP(mod_skel_function) > { > switch_channel_t *channel = switch_core_session_get_channel(session); > switch_channel_clear_flag(channel, CF_PROXY_MEDIA); > switch_channel_clear_flag(channel, CF_PROXY_MODE); > switch_channel_answer(channel); > } > > The problem is that sofia hungs up immediatley (see logfile below). > > How can I keep the call alive? > How can I pick up a new incoming call and start a conference? > > > 2009-10-04 21:13:01.827000 [NOTICE] mod_sofia.c:1503 Pre-Answer > sofia/internal/1 > 002 at 192.168.1.33! > 2009-10-04 21:13:06.795000 [NOTICE] mod_skel.c:121 Channel [sofia/ > internal/1002@ > 192.168.1.33] has been answered > 2009-10-04 21:13:06.803000 [NOTICE] switch_core_state_machine.c:179 > Hangup sofia > /internal/1002 at 192.168.1.33 [CS_EXECUTE] [NORMAL_CLEARING] > 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1087 > Session 1 (sofia/ > internal/1002 at 192.168.1.33) Ended > 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1089 Close > Channel sof > ia/internal/1002 at 192.168.1.33 [CS_DESTROY] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091004/2a553316/attachment.html From tculjaga at gmail.com Sun Oct 4 23:24:01 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Mon, 5 Oct 2009 08:24:01 +0200 Subject: [Freeswitch-dev] how to connect a dialplan with my own module In-Reply-To: References: <7FDBAF8E-B6F4-4BBB-97A4-9DBC5A717E98@jerris.com> <65d96fc80910031645h7c6fdb86teb8c5887f2843eb3@mail.gmail.com> Message-ID: <65d96fc80910042324s16ecf29gd8f4cefeaa409ae2@mail.gmail.com> pretty much strait forward... T. On Sun, Oct 4, 2009 at 11:12 PM, Michael Jerris wrote: > so your app names are lnp_getprefix lbs_getpublicphone cps_verifyphone > and lookup_service_destination > Mike > > On Oct 3, 2009, at 7:45 PM, Tihomir Culjaga wrote: > > this is how i do it: > > > SWITCH_MODULE_LOAD_FUNCTION(mod_optimaload) > { > switch_application_interface_t *app_interface; > > *module_interface = > switch_loadable_module_create_module_interface(pool, > modname); > SWITCH_ADD_APP(app_interface, "lnp_getprefix", NULL, NULL, > lnp_getprefix_function, "in , out ", > SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "lbs_getpublicphone", NULL, NULL, > lbs_getpublicphone_function, "in , in , out > ", SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "cps_verifyphone", NULL, NULL, > cps_verifyphone_function, "in , out ", > SAF_SUPPORT_NOMEDIA); > SWITCH_ADD_APP(app_interface, "lookup_service_destination", NULL, > NULL, lookup_service_destination_params_function, "in , in > , in , in , in > , out , out ", > SAF_SUPPORT_NOMEDIA); > > > config_optima(); > config_otidka(); > > unit_tests(); > > switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, > "mod optima services is loaded.\n"); > > return SWITCH_STATUS_SUCCESS; > } > > > > > later in the DP you just do this: > > > > > > > > > > > T. > > > On Sat, Oct 3, 2009 at 5:56 PM, Michael Jerris wrote: > >> You are wanting to execute a dialplan application. Take a look at >> mod_skel, or a simple module in src/mod/applications such as mod_rss for an >> example of how to write the code. In your module you set the name of the >> application you are registering and then you use that name in the dialplan. >> Mike >> >> >> On Oct 3, 2009, at 11:45 AM, Francisco Scaramanga wrote: >> >> I want to create my own freeswitch module which should simply answer a >> call and write the audiostream into a file. >> Here is the dialplan: >> >> >> >> >> >> >> >> The question is how the dialplan entry (application="mod_myModule") gets >> associated with mod_myModul so that the dialplan actually executes >> mod_myModul? I need to understand the mechanism in general but I can't find >> useful documentation for that. >> >> >> > > _______________________________________________ > 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/20091005/20bb3732/attachment-0001.html From scaram at hotmail.de Mon Oct 5 02:09:53 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Mon, 5 Oct 2009 11:09:53 +0200 Subject: [Freeswitch-dev] FW: call is dropped after answer In-Reply-To: References: Message-ID: After answering the call I set the channel status to CS_EXCHANGE_MEDIA, then the call is not dropped. From: mike at jerris.com Date: Sun, 4 Oct 2009 18:50:59 -0400 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] FW: call is dropped after answer There are all kinds of things you can do, depends on what you want to do. If you want to keep it alive you need to not return from that function. You should be doing something to service the audio on the channel or put it in park. Mike On Oct 4, 2009, at 5:43 PM, Francisco Scaramanga wrote: okay, I added an application to the dialplan and the call is not dropped anymore. But what if I just want the call kept alive by my application mod_skel? Do I have to change the channel status for that? From: mike at jerris.com Date: Sun, 4 Oct 2009 17:13:55 -0400 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] call is dropped after answer It is hanging up because it has nothing left to do in the dialplan. Add more applications after it or do more in your function. Mike On Oct 4, 2009, at 3:18 PM, Francisco Scaramanga wrote:I wrote my own new FreeSwitch module "mod_skel" and successfully created an application interface with: SWITCH_ADD_APP(app_interface, "my_mod_skel", "Modul skel", "test", mod_skel_function, "no Syntax", SAF_NONE); The dialplan is In the function mod_skel_function I do the following to answer the call. SWITCH_STANDARD_APP(mod_skel_function) { switch_channel_t *channel = switch_core_session_get_channel(session); switch_channel_clear_flag(channel, CF_PROXY_MEDIA); switch_channel_clear_flag(channel, CF_PROXY_MODE); switch_channel_answer(channel); } The problem is that sofia hungs up immediatley (see logfile below). How can I keep the call alive? How can I pick up a new incoming call and start a conference? 2009-10-04 21:13:01.827000 [NOTICE] mod_sofia.c:1503 Pre-Answer sofia/internal/1 002 at 192.168.1.33! 2009-10-04 21:13:06.795000 [NOTICE] mod_skel.c:121 Channel [sofia/internal/1002@ 192.168.1.33] has been answered 2009-10-04 21:13:06.803000 [NOTICE] switch_core_state_machine.c:179 Hangup sofia /internal/1002 at 192.168.1.33 [CS_EXECUTE] [NORMAL_CLEARING] 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1087 Session 1 (sofia/ internal/1002 at 192.168.1.33) Ended 2009-10-04 21:13:08.229000 [NOTICE] switch_core_session.c:1089 Close Channel sof ia/internal/1002 at 192.168.1.33 [CS_DESTROY] _________________________________________________________________ http://redirect.gimas.net/?n=M0910xWin72 Schneller, einfacher und noch mehr Fun ? mit Windows 7 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091005/d26c8a10/attachment.html From msc at freeswitch.org Mon Oct 5 12:03:27 2009 From: msc at freeswitch.org (Michael Collins) Date: Mon, 5 Oct 2009 12:03:27 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Followup, Agenda For This Week Message-ID: <87f2f3b90910051203v7bdbca5amfc82d193f3a4f1a3@mail.gmail.com> Ladies and Gentlemen, Thank you for calling in to the weekly FreeSWITCH conference call. Last week's agenda was rather light, so if you have things that you would like to have discussed please be sure to add them here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_09 Here are a few updates for everyone to keep in mind: * Starting with the upcoming meeting (Oct 9) the conference will support 48kHz CELT codec. * When you call in, please mute your phone if you are just listening or if you will not be speaking a lot. Background noise from one user isn't usually too bad, but when 10 or 15 people are not muted it can get a little distracting. :) * We are always looking for people to help out. If you are looking for ways to help out then please by all means call the conference. If you cannot call the conference for some reason but still want to help out, please email me off list. We have numerous documentation, janitorial, code review, etc. sub-projects that FreeSWITCH users can help with. * Be sure to update to latest SVN trunk and test test test! We are prepping for 1.0.5 and more people testing means a more stable release delivered more quickly. One topic that came up was the testing of Mike van Lammerman's Ultramonkey setup. (http://bit.ly/8zZUS) Several people agreed to try it out. We would love to see others try it out and report back their experiences. Lastly, we'd like to thank everyone who has been helping out with testing, documentation, and answering questions on the email list and IRC channels. A special thanks to Diego Viola for doing lots of wiki cleanup lately. Everyone's efforts are appreciated. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091005/5aef1685/attachment.html From brian at freeswitch.org Mon Oct 5 12:30:10 2009 From: brian at freeswitch.org (Brian West) Date: Mon, 5 Oct 2009 14:30:10 -0500 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Call Followup, Agenda For This Week In-Reply-To: <87f2f3b90910051203v7bdbca5amfc82d193f3a4f1a3@mail.gmail.com> References: <87f2f3b90910051203v7bdbca5amfc82d193f3a4f1a3@mail.gmail.com> Message-ID: It always supported 48kHz CELT but the conference itself was running at 32kHz so everyone 48k had to be down sampled. Now you all get to be up sampled. w00t! /b On Oct 5, 2009, at 2:03 PM, Michael Collins wrote: > * Starting with the upcoming meeting (Oct 9) the conference will > support 48kHz CELT codec. From vipkilla at gmail.com Tue Oct 6 10:14:56 2009 From: vipkilla at gmail.com (vip killa) Date: Tue, 6 Oct 2009 13:14:56 -0400 Subject: [Freeswitch-dev] upnp Message-ID: <957f61370910061014m454479aem4464b9c5aa6d040e@mail.gmail.com> could someone tell me why freeswitch does not detect nat upnp? last week it was detecting it, but now it won't. what could possibly cause this to happen? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091006/7a2adf53/attachment.html From rupa at rupa.com Tue Oct 6 10:24:50 2009 From: rupa at rupa.com (Rupa Schomaker) Date: Tue, 6 Oct 2009 11:24:50 -0600 Subject: [Freeswitch-dev] upnp In-Reply-To: <957f61370910061014m454479aem4464b9c5aa6d040e@mail.gmail.com> References: <957f61370910061014m454479aem4464b9c5aa6d040e@mail.gmail.com> Message-ID: Try resetting your router? I haven't seen any changes to upnp recently, so it should "Just work (tm)". On Tue, Oct 6, 2009 at 11:14 AM, vip killa wrote: > could someone tell me why freeswitch does not detect nat upnp? last week it > was detecting it, but now it won't. what could possibly cause this to > happen? > > > -- -Rupa From shaheryarkh at googlemail.com Tue Oct 6 21:24:31 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 7 Oct 2009 10:24:31 +0600 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Call Followup, Agenda For This Week In-Reply-To: References: <87f2f3b90910051203v7bdbca5amfc82d193f3a4f1a3@mail.gmail.com> Message-ID: I got a lot of problem last week for making conference call. I was at home (conference call starts at 2200hours PKST, my time) and unable to make SIP call since the government has blocked it. So my only choice was Skype, but unfortunately DTMF wasn't working, i get connected on Skypiax5 for about 7-8 times, but DTMF problem never let me get in to conference. Is there any solution for this? I really need to discuss a lot of things about FS documentation in conference, like what FS community can expect from it and what not? how i have planned it? how much progress has done? what are the problems me and my team are facing (which has slow us down considerably)? etc. etc. I have a solution for it but that needs testing. The plan is to use one of my FS servers to connect my jingle calls from GTalk to conference server over SIP. How can i test this setup with conference server, any ideas? If any one else also interested in getting connected to weekly conference call through this setup then i can also extend this setup as needed. Thank you. On Tue, Oct 6, 2009 at 1:30 AM, Brian West wrote: > It always supported 48kHz CELT but the conference itself was running > at 32kHz so everyone 48k had to be down sampled. Now you all get to > be up sampled. w00t! > > /b > > On Oct 5, 2009, at 2:03 PM, Michael Collins wrote: > > > * Starting with the upcoming meeting (Oct 9) the conference will > > support 48kHz CELT codec. > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091007/15a2628f/attachment-0001.html From mike at jerris.com Wed Oct 7 04:15:24 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 7 Oct 2009 07:15:24 -0400 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Call Followup, Agenda For This Week In-Reply-To: References: <87f2f3b90910051203v7bdbca5amfc82d193f3a4f1a3@mail.gmail.com> Message-ID: Giovanni- Is there any reason they need to hit dtmf to get to the conference? Mike On Oct 7, 2009, at 12:24 AM, Muhammad Shahzad wrote: > I got a lot of problem last week for making conference call. I was > at home (conference call starts at 2200hours PKST, my time) and > unable to make SIP call since the government has blocked it. So my > only choice was Skype, but unfortunately DTMF wasn't working, i get > connected on Skypiax5 for about 7-8 times, but DTMF problem never > let me get in to conference. Is there any solution for this? > > I really need to discuss a lot of things about FS documentation in > conference, like what FS community can expect from it and what not? > how i have planned it? how much progress has done? what are the > problems me and my team are facing (which has slow us down > considerably)? etc. etc. > > I have a solution for it but that needs testing. The plan is to use > one of my FS servers to connect my jingle calls from GTalk to > conference server over SIP. How can i test this setup with > conference server, any ideas? > > If any one else also interested in getting connected to weekly > conference call through this setup then i can also extend this setup > as needed. > > Thank you. > > > On Tue, Oct 6, 2009 at 1:30 AM, Brian West > wrote: > It always supported 48kHz CELT but the conference itself was running > at 32kHz so everyone 48k had to be down sampled. Now you all get to > be up sampled. w00t! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091007/40697c06/attachment.html From msc at freeswitch.org Thu Oct 8 12:02:43 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 8 Oct 2009 12:02:43 -0700 Subject: [Freeswitch-dev] REMINDER: Weekly FreeSWITCH Conference Scheduled for October 9, 11AM CST (GMT -6) Message-ID: <87f2f3b90910081202m5dd3f567v240541dd2009c9a8@mail.gmail.com> Just a friendly reminder that we will be having the weekly FreeSWITCH conference call tomorrow, October 9th, at 11AM Central. The agenda is updated: http://bit.ly/lzEYy The conference lasts for six hours, so feel free to dial in at any time. We usually start going over the agenda about 15 minutes after the conference starts. The agenda itself only takes about an hour or two, after which we spend most of the time discussing whatever is on the minds of the community members. Remember, the core FreeSWITCH development team of Anthony Minessale (primary author, lead architect), Mike Jerris (build master), and Brian West (all around VoIP expert, FS configuration guru) are present for the whole conference. This is a great time to ask questions about the project. Please join us! Call in options include SIP, Skype, PSTN, and Jabber. Please see the agenda for more information. Looking forward to speaking with you all tomorrow, Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091008/fd74754b/attachment.html From m.sobkow at marketelsystems.com Thu Oct 8 14:17:05 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Thu, 08 Oct 2009 15:17:05 -0600 Subject: [Freeswitch-dev] Loading mod_sofia from Erlang -- good news and bad news Message-ID: <4ACE56D1.1070507@marketelsystems.com> The good news is I was able to download the ppa-source from launchpad.net and do a local source build of the packages. I was then able to get a running install via: dpkg -i freeswitch_1.0.4*.deb freeswitch-asr*.deb freeswitch-codec-*.deb freeswitch-lang-en*.deb freeswitch-lua*.deb freeswitch-perl*.deb freeswitch-python*.deb freeswitch-sky*.deb freeswitch-spider*.deb (Installing all the .debs breaks the install as the Russian sound files aren't available, and there seems to be an issue with the .deb properly _blocking_ the install until those dependencies are resolved.) However, I'm still having the same problem where fs_cli locks up after trying to do a "load mod_sofia". Our Erlang logs show that it's been sent back in response to the query from FS, but FS freezes or does not get the file contents. Is there some sort of debug option I can set in fs_cli to see exactly what's happening? I'd like to confirm that it's _receiving_ the XML back from Erlang, especially as attempts by Andrew to use our Erlang source were successful on his installation. Clearly there is still some difference between our boxen. BTW, we're running Erlang ERTS 5.5.5. -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From andrew at hijacked.us Thu Oct 8 16:54:23 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Thu, 8 Oct 2009 19:54:23 -0400 Subject: [Freeswitch-dev] Loading mod_sofia from Erlang -- good news and bad news In-Reply-To: <4ACE56D1.1070507@marketelsystems.com> References: <4ACE56D1.1070507@marketelsystems.com> Message-ID: <20091008235423.GE11500@hijacked.us> On Thu, Oct 08, 2009 at 03:17:05PM -0600, Mark Sobkow wrote: > The good news is I was able to download the ppa-source from > launchpad.net and do a local source build of the packages. I was then > able to get a running install via: > > dpkg -i freeswitch_1.0.4*.deb freeswitch-asr*.deb freeswitch-codec-*.deb > freeswitch-lang-en*.deb freeswitch-lua*.deb freeswitch-perl*.deb > freeswitch-python*.deb freeswitch-sky*.deb freeswitch-spider*.deb > > (Installing all the .debs breaks the install as the Russian sound files > aren't available, and there seems to be an issue with the .deb properly > _blocking_ the install until those dependencies are resolved.) > > However, I'm still having the same problem where fs_cli locks up after > trying to do a "load mod_sofia". Our Erlang logs show that it's been > sent back in response to the query from FS, but FS freezes or does not > get the file contents. > > Is there some sort of debug option I can set in fs_cli to see exactly > what's happening? I'd like to confirm that it's _receiving_ the XML > back from Erlang, especially as attempts by Andrew to use our Erlang > source were successful on his installation. Clearly there is still some > difference between our boxen. > > BTW, we're running Erlang ERTS 5.5.5. I'd suggest adding #define EI_DEBUG to your mod_erlang_event.h header and recompiling that module. Then you'll get ridiculously verbose output from the erlang module but you'll see ALL messages back and forth. The other thing to check is that sofia can load the config file you're serving it from disk, not from erlang. Andrew From msc at freeswitch.org Thu Oct 8 18:42:59 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 8 Oct 2009 18:42:59 -0700 Subject: [Freeswitch-dev] FreeSWITCH Update: Valet Parking Message-ID: <87f2f3b90910081842h6df329c2q74c6853278d3a102@mail.gmail.com> FYI, The FreeSWITCH devs have added valet parking! Check it out: http://www.freeswitch.org/node/207 Let us know what you think. Thanks, Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091008/b6aa3d35/attachment.html From msc at freeswitch.org Fri Oct 9 09:07:56 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 9 Oct 2009 09:07:56 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Starting, Please Join Us! Message-ID: <87f2f3b90910090907v6a01bae2rd74f577d482dddf6@mail.gmail.com> Agenda and call-in info: http://bit.ly/lzEYy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091009/e9c321fd/attachment.html From mayamatakeshi at gmail.com Sat Oct 10 20:18:39 2009 From: mayamatakeshi at gmail.com (mayamatakeshi) Date: Sun, 11 Oct 2009 12:18:39 +0900 Subject: [Freeswitch-dev] FreeSWITCH Update: Valet Parking In-Reply-To: <87f2f3b90910081842h6df329c2q74c6853278d3a102@mail.gmail.com> References: <87f2f3b90910081842h6df329c2q74c6853278d3a102@mail.gmail.com> Message-ID: <15b9404e0910102018oda8834ah8cc87787ee00c22b@mail.gmail.com> On Fri, Oct 9, 2009 at 10:42 AM, Michael Collins wrote: > FYI, > > The FreeSWITCH devs have added valet parking! Check it out: > http://www.freeswitch.org/node/207 > > Let us know what you think. > Very nice. But I think a valet_unpark app is missing. If the intention of the person sent to the valet lot is to retrieve a call there, the person can assume the call was already retrieved by someone else or that the caller hung up if he/she hears MOH. But it would be nicer to have a valet_unpark app to fail and let the dialplan play a message. regards, takeshi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091011/284834c7/attachment.html From mayamatakeshi at gmail.com Sat Oct 10 21:26:43 2009 From: mayamatakeshi at gmail.com (mayamatakeshi) Date: Sun, 11 Oct 2009 13:26:43 +0900 Subject: [Freeswitch-dev] FreeSWITCH Update: Valet Parking In-Reply-To: <15b9404e0910102018oda8834ah8cc87787ee00c22b@mail.gmail.com> References: <87f2f3b90910081842h6df329c2q74c6853278d3a102@mail.gmail.com> <15b9404e0910102018oda8834ah8cc87787ee00c22b@mail.gmail.com> Message-ID: <15b9404e0910102126g67697544ie6091ed3d326de4f@mail.gmail.com> On Sun, Oct 11, 2009 at 12:18 PM, mayamatakeshi wrote: > > > On Fri, Oct 9, 2009 at 10:42 AM, Michael Collins wrote: > >> FYI, >> >> The FreeSWITCH devs have added valet parking! Check it out: >> http://www.freeswitch.org/node/207 >> >> Let us know what you think. >> > > Very nice. > > But I think a valet_unpark app is missing. > If the intention of the person sent to the valet lot > I meant "parking stall" > is to retrieve a call there, the person can assume the call was already > retrieved by someone else or that the caller hung up if he/she hears MOH. > But it would be nicer to have a valet_unpark app to fail and let the > dialplan play a message. > > regards, > takeshi > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091011/4410537f/attachment.html From scaram at hotmail.de Sun Oct 11 11:40:35 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Sun, 11 Oct 2009 20:40:35 +0200 Subject: [Freeswitch-dev] get no callbacks to endpoint_interface Message-ID: I wrote a new module and defined an endpoint interface in the following way: *module_interface = switch_loadable_module_create_module_interface(pool, modname); mod_skel_endpoint_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_ENDPOINT_INTERFACE); mod_skel_endpoint_interface->interface_name = "mod_skel_interface"; mod_skel_endpoint_interface->io_routines = &mod_skel_io_routines; mod_skel_endpoint_interface->state_handler = &mod_skel_event_handlers; Futhermore I implemented the io_routines and state_handler of the interface The problem is that my call back functions are never called, for instance static switch_status_t channel_on_init(switch_core_session_t *session) { ... } Is there something more I must do except to define and implement the endpoint interface? My dialplan is: _________________________________________________________________ http://redirect.gimas.net/?n=M0910xWin72 Schneller, einfacher und noch mehr Fun ? mit Windows 7 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091011/168b8376/attachment-0001.html From kevin at johnnyvoip.com Sun Oct 11 13:18:50 2009 From: kevin at johnnyvoip.com (Kevin Green) Date: Sun, 11 Oct 2009 16:18:50 -0400 Subject: [Freeswitch-dev] get no callbacks to endpoint_interface In-Reply-To: References: Message-ID: If you are looking to use this as an endpoint then you must treat it as such in your dialplan. You are trying to use it as an application. To use it as an endpoint you treat it like sofia or skype and use the bridge command or something along those lines and then your destination is "/" where endpoint is the name that you give your endpoint. Regards, Kevin Green On Sun, Oct 11, 2009 at 2:40 PM, Francisco Scaramanga wrote: > > I wrote a new module and defined an endpoint interface in the following > way: > > > *module_interface = switch_loadable_module_create_module_interface(pool, > modname); > > mod_skel_endpoint_interface = > switch_loadable_module_create_interface(*module_interface, > SWITCH_ENDPOINT_INTERFACE); > mod_skel_endpoint_interface->interface_name = "mod_skel_interface"; > mod_skel_endpoint_interface->io_routines = &mod_skel_io_routines; > mod_skel_endpoint_interface->state_handler = &mod_skel_event_handlers; > > Futhermore I implemented the io_routines and state_handler of the interface > > The problem is that my call back functions are never called, for instance > > static switch_status_t channel_on_init(switch_core_session_t *session) > { > ... > } > > Is there something more I must do except to define and implement the > endpoint interface? > > My dialplan is: > > > > > > > > ------------------------------ > Schneller, einfacher und noch mehr Fun ? mit Windows 7 > > _______________________________________________ > 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/20091011/6a7a5c7f/attachment.html From cstomi.levlist at gmail.com Mon Oct 12 04:50:51 2009 From: cstomi.levlist at gmail.com (Tamas Cseke) Date: Mon, 12 Oct 2009 13:50:51 +0200 Subject: [Freeswitch-dev] FreeSWITCH on Windows crashing when doing deflect/REFER In-Reply-To: <549CFEF87AEDE841A38E9D15EAB4C04C4BB619B728@cooper> References: <549CFEF87AEDE841A38E9D15EAB4C04C4BB619B728@cooper> Message-ID: <4AD3181B.7080903@gmail.com> Hello, I have a simliar problem with starting thread (not with REFER), that I can't reproduce on linux. Could you please tell me what was the solution for you? Was it a bug? If yes, which jira ticket is this? Thanks in advance, Tamas Peter Olsson ?rta: > I have a problem with FreeSWITCH (r13175) when using REFER. If running inside Visual Studio, everytime (during the REFER) I get a "...has triggered a breakpoint". It's possible to click continue to go on, but eventually (another 2-3 calls) FreeSWITCH crasches completely. When running outside Visual Studio I get a crasch after maybe 10 calls. > > Another interesting scenario is when running outside the debugger and I enable siptracing it's much more stable - even though it crasches eventually - this is what makes me wonder about mutexes... > > I've tracked it down to calls to malloc() and calloc() which in 100% of the cases is in the top of the call stack. > > My thought is that it might be related to a mutex issue somewhere. Below I've copied the call stack from two times it's happened to me. These are the most common traces, but sometimes it's a malloc being called from the sqlite lib. But so far I always think it's been related to a malloc/calloc. > > These things have occured in a couple of other places as well, for instance when a SIP registration fails (registering to an external server) with error 404 I also get a breakpoint triggered, but I don't think that has caused any crasches yet. > > I've tried to debug this on my own, but so far I didn't find anything, so that's why I'm asking you guys :) I think I'm going to try the same on Linux as well, and see if it works differently there. > > If you need more info, please let me know, I'll try to help out as much as possible. I thought I'd post this here first, if you have any ideas. If not I'll file a Jira for the issue. > > ----- > > ntdll.dll!DbgBreakPoint() > [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x3eee bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd8c3 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x4785 bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd6f1 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > >> msvcr90d.dll!_heap_alloc_base(unsigned int size=41) Line 105 + 0x28 bytes C >> > msvcr90d.dll!_heap_alloc_dbg_impl(unsigned int nSize=5, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0739f498) Line 427 + 0x9 bytes C++ > msvcr90d.dll!_nh_malloc_dbg_impl(unsigned int nSize=5, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0739f498) Line 239 + 0x19 bytes C++ > msvcr90d.dll!_nh_malloc_dbg(unsigned int nSize=5, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0) Line 296 + 0x1d bytes C++ > msvcr90d.dll!malloc(unsigned int nSize=5) Line 56 + 0x15 bytes C++ > FreeSwitch.dll!my_dup(const char * s=0x035724c8) Line 95 + 0xc bytes C > FreeSwitch.dll!switch_event_add_header_string(switch_event * event=0x0370fe00, switch_stack_t stack=SWITCH_STACK_BOTTOM, const char * header_name=0x0739f50c, const char * data=0x035724c8) Line 785 + 0x9 bytes C > FreeSwitch.dll!switch_channel_event_set_extended_data(switch_channel * channel=0x05d86ab0, switch_event * event=0x0370fe00) Line 1365 C > FreeSwitch.dll!switch_channel_event_set_data(switch_channel * channel=0x05d86ab0, switch_event * event=0x0370fe00) Line 1378 C > FreeSwitch.dll!switch_core_session_exec(switch_core_session * session=0x05d82538, const switch_application_interface * application_interface=0x0357c258, const char * arg=0x05d2b8b0) Line 1472 C > FreeSwitch.dll!switch_core_session_execute_application(switch_core_session * session=0x05d82538, const char * app=0x05d2b8a8, const char * arg=0x05d2b8b0) Line 1392 C > FreeSwitch.dll!switch_core_standard_on_execute(switch_core_session * session=0x05d82538) Line 168 + 0x16 bytes C > FreeSwitch.dll!switch_core_session_run(switch_core_session * session=0x05d82538) Line 490 + 0x204 bytes C > FreeSwitch.dll!switch_core_session_thread(apr_thread_t * thread=0x05ca71f8, void * obj=0x05d82538) Line 1060 C > libapr.dll!dummy_worker(void * opaque=0x05ca71f8) Line 80 C > msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C > msvcr90d.dll!_threadstartex(void * ptd=0x03574318) Line 331 C > kernel32.dll!BaseThreadInitThunk() + 0x12 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x63 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x36 bytes > > ---------------- > > ntdll.dll!DbgBreakPoint() > [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x3eee bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd8c3 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x4785 bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd6f1 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > >> msvcr90d.dll!_heap_alloc_base(unsigned int size=544) Line 105 + 0x28 bytes C >> > msvcr90d.dll!_heap_alloc_dbg_impl(unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 427 + 0x9 bytes C++ > msvcr90d.dll!_nh_malloc_dbg_impl(unsigned int nSize=508, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 239 + 0x19 bytes C++ > msvcr90d.dll!_calloc_dbg_impl(unsigned int nNum=1, unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 593 + 0x20 bytes C++ > msvcr90d.dll!_calloc_dbg(unsigned int nNum=1, unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0) Line 644 + 0x1d bytes C++ > msvcr90d.dll!calloc(unsigned int nNum=1, unsigned int nSize=508) Line 56 + 0x13 bytes C++ > mod_sofia.dll!su_home_new(unsigned int size=508) Line 562 + 0xe bytes C > mod_sofia.dll!msg_create(const msg_mclass_s * mc=0x036f89e8, int flags=2) Line 61 + 0x12 bytes C > mod_sofia.dll!nta_msg_create(nta_agent_s * agent=0x037c5430, int flags=0) Line 3305 + 0x16 bytes C > mod_sofia.dll!nua_client_request_template(nua_client_request * cr=0x038c2568) Line 613 + 0x11 bytes C > mod_sofia.dll!nua_client_init_request0(nua_client_request * cr=0x038c2568) Line 493 + 0x9 bytes C > mod_sofia.dll!nua_client_init_request(nua_client_request * cr=0x038c2568) Line 441 + 0x9 bytes C > mod_sofia.dll!nua_client_create(nua_handle_s * nh=0x038607f0, int event=33, const nua_client_methods_t * methods=0x03ca2268, const tagi_t * const tags=0x00000000) Line 199 + 0x9 bytes C > mod_sofia.dll!nua_session_usage_shutdown(nua_handle_s * nh=0x038607f0, nua_dialog_state * ds=0x03860828, nua_dialog_usage * du=0x0386adc0) Line 1622 + 0x12 bytes C > mod_sofia.dll!nua_dialog_usage_shutdown(su_home_s * owner=0x038607f0, nua_dialog_state * ds=0x03860828, nua_dialog_usage * du=0x0386adc0) Line 610 + 0x19 bytes C > mod_sofia.dll!nua_dialog_shutdown(su_home_s * owner=0x038607f0, nua_dialog_state * ds=0x03860828) Line 587 + 0x11 bytes C > mod_sofia.dll!nua_stack_destroy_handle(nua_s * nua=0x037ca4a8, nua_handle_s * nh=0x038607f0, const tagi_t * tags=0x03872944) Line 918 + 0x10 bytes C > mod_sofia.dll!nua_stack_signal(nua_s * nua=0x037ca4a8, su_msg_s * * msg=0x042df868, nua_ee_data * ee=0x0387292c) Line 641 + 0x11 bytes C > mod_sofia.dll!su_base_port_execute_msgs(su_msg_s * queue=0x00000000) Line 280 + 0x2c bytes C > mod_sofia.dll!su_base_port_getmsgs(su_port_s * self=0x037cac68) Line 202 + 0x9 bytes C > mod_sofia.dll!su_base_port_run(su_port_s * self=0x037cac68) Line 335 + 0x11 bytes C > mod_sofia.dll!su_port_run(su_port_s * self=0x037cac68) Line 326 + 0x11 bytes C > mod_sofia.dll!su_root_run(su_root_s * self=0x037cf1c0) Line 819 + 0xc bytes C > mod_sofia.dll!su_pthread_port_clone_main(void * varg=0x03e3f96c) Line 324 + 0x9 bytes C > pthreadVC2.dll!ptw32_threadStart(void * vthreadParms=0x03771cb8) Line 219 + 0x9 bytes C > msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C > msvcr90d.dll!_threadstartex(void * ptd=0x0378a3e8) Line 331 C > kernel32.dll!BaseThreadInitThunk() + 0x12 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x63 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x36 bytes > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 peter.olsson at visionutveckling.se Mon Oct 12 05:04:09 2009 From: peter.olsson at visionutveckling.se (Peter Olsson) Date: Mon, 12 Oct 2009 14:04:09 +0200 Subject: [Freeswitch-dev] FreeSWITCH on Windows crashing when doing deflect/REFER In-Reply-To: <4AD3181B.7080903@gmail.com> References: <549CFEF87AEDE841A38E9D15EAB4C04C4BB619B728@cooper> <4AD3181B.7080903@gmail.com> Message-ID: <549CFEF87AEDE841A38E9D15EAB4C04C55088604F0@cooper> This one was solved a long time ago, so you probably have a completely different problem. And yes, it was a bug, which was fixed a couple of days after it was reported. I don't remember the jira ticket ID, but I don't think it will help you much more anyway... If you think you've hit a bug, read the guidlines about how to report it on jira, and then file a new ticket. Regards, Peter Olsson -----Ursprungligt meddelande----- Fr?n: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] F?r Tamas Cseke Skickat: den 12 oktober 2009 13:51 Till: freeswitch-dev at lists.freeswitch.org ?mne: Re: [Freeswitch-dev] FreeSWITCH on Windows crashing when doing deflect/REFER Hello, I have a simliar problem with starting thread (not with REFER), that I can't reproduce on linux. Could you please tell me what was the solution for you? Was it a bug? If yes, which jira ticket is this? Thanks in advance, Tamas Peter Olsson ?rta: > I have a problem with FreeSWITCH (r13175) when using REFER. If running inside Visual Studio, everytime (during the REFER) I get a "...has triggered a breakpoint". It's possible to click continue to go on, but eventually (another 2-3 calls) FreeSWITCH crasches completely. When running outside Visual Studio I get a crasch after maybe 10 calls. > > Another interesting scenario is when running outside the debugger and I enable siptracing it's much more stable - even though it crasches eventually - this is what makes me wonder about mutexes... > > I've tracked it down to calls to malloc() and calloc() which in 100% of the cases is in the top of the call stack. > > My thought is that it might be related to a mutex issue somewhere. Below I've copied the call stack from two times it's happened to me. These are the most common traces, but sometimes it's a malloc being called from the sqlite lib. But so far I always think it's been related to a malloc/calloc. > > These things have occured in a couple of other places as well, for instance when a SIP registration fails (registering to an external server) with error 404 I also get a breakpoint triggered, but I don't think that has caused any crasches yet. > > I've tried to debug this on my own, but so far I didn't find anything, so that's why I'm asking you guys :) I think I'm going to try the same on Linux as well, and see if it works differently there. > > If you need more info, please let me know, I'll try to help out as much as possible. I thought I'd post this here first, if you have any ideas. If not I'll file a Jira for the issue. > > ----- > > ntdll.dll!DbgBreakPoint() > [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x3eee bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd8c3 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x4785 bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd6f1 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > >> msvcr90d.dll!_heap_alloc_base(unsigned int size=41) Line 105 + 0x28 bytes C >> > msvcr90d.dll!_heap_alloc_dbg_impl(unsigned int nSize=5, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0739f498) Line 427 + 0x9 bytes C++ > msvcr90d.dll!_nh_malloc_dbg_impl(unsigned int nSize=5, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0739f498) Line 239 + 0x19 bytes C++ > msvcr90d.dll!_nh_malloc_dbg(unsigned int nSize=5, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0) Line 296 + 0x1d bytes C++ > msvcr90d.dll!malloc(unsigned int nSize=5) Line 56 + 0x15 bytes C++ > FreeSwitch.dll!my_dup(const char * s=0x035724c8) Line 95 + 0xc bytes C > FreeSwitch.dll!switch_event_add_header_string(switch_event * event=0x0370fe00, switch_stack_t stack=SWITCH_STACK_BOTTOM, const char * header_name=0x0739f50c, const char * data=0x035724c8) Line 785 + 0x9 bytes C > FreeSwitch.dll!switch_channel_event_set_extended_data(switch_channel * channel=0x05d86ab0, switch_event * event=0x0370fe00) Line 1365 C > FreeSwitch.dll!switch_channel_event_set_data(switch_channel * channel=0x05d86ab0, switch_event * event=0x0370fe00) Line 1378 C > FreeSwitch.dll!switch_core_session_exec(switch_core_session * session=0x05d82538, const switch_application_interface * application_interface=0x0357c258, const char * arg=0x05d2b8b0) Line 1472 C > FreeSwitch.dll!switch_core_session_execute_application(switch_core_session * session=0x05d82538, const char * app=0x05d2b8a8, const char * arg=0x05d2b8b0) Line 1392 C > FreeSwitch.dll!switch_core_standard_on_execute(switch_core_session * session=0x05d82538) Line 168 + 0x16 bytes C > FreeSwitch.dll!switch_core_session_run(switch_core_session * session=0x05d82538) Line 490 + 0x204 bytes C > FreeSwitch.dll!switch_core_session_thread(apr_thread_t * thread=0x05ca71f8, void * obj=0x05d82538) Line 1060 C > libapr.dll!dummy_worker(void * opaque=0x05ca71f8) Line 80 C > msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C > msvcr90d.dll!_threadstartex(void * ptd=0x03574318) Line 331 C > kernel32.dll!BaseThreadInitThunk() + 0x12 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x63 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x36 bytes > > ---------------- > > ntdll.dll!DbgBreakPoint() > [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x3eee bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd8c3 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > ntdll.dll!RtlpNtMakeTemporaryKey() + 0x4785 bytes > ntdll.dll!RtlTimeToElapsedTimeFields() + 0xd6f1 bytes > ntdll.dll!RtlTryEnterCriticalSection() + 0x66f bytes > >> msvcr90d.dll!_heap_alloc_base(unsigned int size=544) Line 105 + 0x28 bytes C >> > msvcr90d.dll!_heap_alloc_dbg_impl(unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 427 + 0x9 bytes C++ > msvcr90d.dll!_nh_malloc_dbg_impl(unsigned int nSize=508, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 239 + 0x19 bytes C++ > msvcr90d.dll!_calloc_dbg_impl(unsigned int nNum=1, unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x042df664) Line 593 + 0x20 bytes C++ > msvcr90d.dll!_calloc_dbg(unsigned int nNum=1, unsigned int nSize=508, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0) Line 644 + 0x1d bytes C++ > msvcr90d.dll!calloc(unsigned int nNum=1, unsigned int nSize=508) Line 56 + 0x13 bytes C++ > mod_sofia.dll!su_home_new(unsigned int size=508) Line 562 + 0xe bytes C > mod_sofia.dll!msg_create(const msg_mclass_s * mc=0x036f89e8, int flags=2) Line 61 + 0x12 bytes C > mod_sofia.dll!nta_msg_create(nta_agent_s * agent=0x037c5430, int flags=0) Line 3305 + 0x16 bytes C > mod_sofia.dll!nua_client_request_template(nua_client_request * cr=0x038c2568) Line 613 + 0x11 bytes C > mod_sofia.dll!nua_client_init_request0(nua_client_request * cr=0x038c2568) Line 493 + 0x9 bytes C > mod_sofia.dll!nua_client_init_request(nua_client_request * cr=0x038c2568) Line 441 + 0x9 bytes C > mod_sofia.dll!nua_client_create(nua_handle_s * nh=0x038607f0, int event=33, const nua_client_methods_t * methods=0x03ca2268, const tagi_t * const tags=0x00000000) Line 199 + 0x9 bytes C > mod_sofia.dll!nua_session_usage_shutdown(nua_handle_s * nh=0x038607f0, nua_dialog_state * ds=0x03860828, nua_dialog_usage * du=0x0386adc0) Line 1622 + 0x12 bytes C > mod_sofia.dll!nua_dialog_usage_shutdown(su_home_s * owner=0x038607f0, nua_dialog_state * ds=0x03860828, nua_dialog_usage * du=0x0386adc0) Line 610 + 0x19 bytes C > mod_sofia.dll!nua_dialog_shutdown(su_home_s * owner=0x038607f0, nua_dialog_state * ds=0x03860828) Line 587 + 0x11 bytes C > mod_sofia.dll!nua_stack_destroy_handle(nua_s * nua=0x037ca4a8, nua_handle_s * nh=0x038607f0, const tagi_t * tags=0x03872944) Line 918 + 0x10 bytes C > mod_sofia.dll!nua_stack_signal(nua_s * nua=0x037ca4a8, su_msg_s * * msg=0x042df868, nua_ee_data * ee=0x0387292c) Line 641 + 0x11 bytes C > mod_sofia.dll!su_base_port_execute_msgs(su_msg_s * queue=0x00000000) Line 280 + 0x2c bytes C > mod_sofia.dll!su_base_port_getmsgs(su_port_s * self=0x037cac68) Line 202 + 0x9 bytes C > mod_sofia.dll!su_base_port_run(su_port_s * self=0x037cac68) Line 335 + 0x11 bytes C > mod_sofia.dll!su_port_run(su_port_s * self=0x037cac68) Line 326 + 0x11 bytes C > mod_sofia.dll!su_root_run(su_root_s * self=0x037cf1c0) Line 819 + 0xc bytes C > mod_sofia.dll!su_pthread_port_clone_main(void * varg=0x03e3f96c) Line 324 + 0x9 bytes C > pthreadVC2.dll!ptw32_threadStart(void * vthreadParms=0x03771cb8) Line 219 + 0x9 bytes C > msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C > msvcr90d.dll!_threadstartex(void * ptd=0x0378a3e8) Line 331 C > kernel32.dll!BaseThreadInitThunk() + 0x12 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x63 bytes > ntdll.dll!RtlInitializeExceptionChain() + 0x36 bytes > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 !DSPAM:4ad319f732935007617295! From scaram at hotmail.de Mon Oct 12 11:11:11 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Mon, 12 Oct 2009 20:11:11 +0200 Subject: [Freeswitch-dev] get no callbacks to endpoint_interface In-Reply-To: References: Message-ID: Now I use the following dialplan: /" where endpoint is the name that you give your endpoint. Regards, Kevin Green On Sun, Oct 11, 2009 at 2:40 PM, Francisco Scaramanga wrote: I wrote a new module and defined an endpoint interface in the following way: *module_interface = switch_loadable_module_create_module_interface(pool, modname); mod_skel_endpoint_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_ENDPOINT_INTERFACE); mod_skel_endpoint_interface->interface_name = "mod_skel_interface"; mod_skel_endpoint_interface->io_routines = &mod_skel_io_routines; mod_skel_endpoint_interface->state_handler = &mod_skel_event_handlers; Futhermore I implemented the io_routines and state_handler of the interface The problem is that my call back functions are never called, for instance static switch_status_t channel_on_init(switch_core_session_t *session) { ... } Is there something more I must do except to define and implement the endpoint interface? My dialplan is: Schneller, einfacher und noch mehr Fun ? mit Windows 7 _______________________________________________ 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 _________________________________________________________________ http://redirect.gimas.net/?n=M0910xHerbstmode2 So gehst du mir nicht vor die T?r! Herbsttrends entdecken -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091012/4a0f6802/attachment.html From shahzad at vopium.com Tue Oct 13 00:26:12 2009 From: shahzad at vopium.com (Muhammad Shahzad) Date: Tue, 13 Oct 2009 13:26:12 +0600 Subject: [Freeswitch-dev] Need hints on following identifier definitions in FS source code Message-ID: Hi, As i discussed in last week's conference call, i have some identifers in source code for which i couldn't guess their purpose and / or use. So, i am going to list such identifiers here (one file at a time) and request you to give me hints on these, so i can complete the doxygen documentation for them. FILE: /src/include/private/switch_core_pvt.h ================================== 1. In struct *switch_core_session*, what is the difference between * read_codec* and *real_read_codec*, similarly *write_codec* and * real_write_codec*? 2. In struct *switch_core_session*, what is the difference between * raw_read_frame* and *enc_read_frame*, similarly *raw_write_frame* and * enc_write_frame*? 3. What is struct *switch_media_bug*? I have some confusion ideas on it but better to know it from you. 4. In struct *switch_runtime*, variables *offset*, *throttle_mutex*, * global_mutex* (how it is different then *global_var_mutex*?), *sps* and * dummy_cng_frame*? Thank you. -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091013/4b251d1b/attachment.html From anthony.minessale at gmail.com Tue Oct 13 08:19:32 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 13 Oct 2009 10:19:32 -0500 Subject: [Freeswitch-dev] Need hints on following identifier definitions in FS source code In-Reply-To: References: Message-ID: <191c3a030910130819o62ecf059nb83d792ab1afe57c@mail.gmail.com> read_codec and write_codec are the current effective codecs. real_read_codec and real_write_codec are the codecs set by the endpoint. so when the endpoint sets the codec both read_codec and real_read_codec are the same but if someone temporarily adds another codec like L16 to transcode to raw then the L16 codec object goes into read codec and the original codec remains at real_read_codec. the raw and enc frames are internally used by the transcoding process to hold the encoded or decoded version of the current audio packet depending on the situation. media_bug is an object that can be attached to the session to install callbacks in the transcoding path so your code gets called one time per audio frame giving you a chance to inspect or alter the contents. (see my cluecon 09 presentation video for detailed explanation) The things in #4 are mostly related to controlling the session per second soft limits. the mutexs you asked about are for specific things in the core global_var_mutex protects global variables global_mutex protects a whole bunch of infrequent operations that cannot occur at the same time. throttle_mutex controls the access to the soft limit counter sps is current sessions per second permitted dummy_cng_frame is a global frame with the cng flag set which can be returned by the core read routine whenever it wants to send a cng frame. I think the biggest focus should be on the switch_ivr family of files and any funcs used therein since that is the part of the api that most module programmers will need to use. I guard the core with an evil 3 headed dog. On Tue, Oct 13, 2009 at 2:26 AM, Muhammad Shahzad wrote: > Hi, > > As i discussed in last week's conference call, i have some identifers in > source code for which i couldn't guess their purpose and / or use. So, i am > going to list such identifiers here (one file at a time) and request you to > give me hints on these, so i can complete the doxygen documentation for > them. > > FILE: /src/include/private/switch_core_pvt.h > ================================== > 1. In struct *switch_core_session*, what is the difference between * > read_codec* and *real_read_codec*, similarly *write_codec* and * > real_write_codec*? > 2. In struct *switch_core_session*, what is the difference between * > raw_read_frame* and *enc_read_frame*, similarly *raw_write_frame* and * > enc_write_frame*? > 3. What is struct *switch_media_bug*? I have some confusion ideas on it > but better to know it from you. > 4. In struct *switch_runtime*, variables *offset*, *throttle_mutex*, * > global_mutex* (how it is different then *global_var_mutex*?), *sps* and * > dummy_cng_frame*? > > Thank you. > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091013/3e2ac8a5/attachment.html From mike at jerris.com Tue Oct 13 08:42:46 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 13 Oct 2009 11:42:46 -0400 Subject: [Freeswitch-dev] [Freeswitch-users] Fwd: Groups information in sqllite In-Reply-To: References: Message-ID: Group information is not stored in sqlite, it is pulled from the xml registry (switch_xml_locate_group function can find them) . Also, please do not cross post between lists. http://wiki.freeswitch.org/wiki/XML_User_Directory_Guide#Groups http://wiki.freeswitch.org/wiki/Mod_commands#in_group http://wiki.freeswitch.org/wiki/Mod_commands#group_call Mike On Oct 13, 2009, at 2:02 AM, srinivasula reddy wrote: > can any know where group information is exactly stored in sqllite > database, i have seen sip_registration here i can find the > registered users, > in the same way how i can i find the group information, and which > user belongs to which user? > any help would be great. From m.sobkow at marketelsystems.com Tue Oct 13 08:58:02 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Tue, 13 Oct 2009 09:58:02 -0600 Subject: [Freeswitch-dev] Debugging FS-Erlang integration Message-ID: <4AD4A38A.5020304@marketelsystems.com> I've added the environment variables to our FS startup script to enable debugging: export SOFIA_DEBUG=9 export NUA_DEBUG=9 export NTA_DEBUG=9 export TPORT_DEBUG=9 export TPORT_LOG=1 However, when I do a "load mod_sofia" from fs_cli, no debug output is produced indicating that FS sent the request, nor whether it's received the response from Erlang. Our Erlang code does log that the response was sent (and the text of that response), but FS is still hanging with the source code build of 1.0.4. I'm at a bit of a loss here. I really don't want to modify the FS source code, but it's starting to look like that's going to be the only option for debugging this problem. -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From andrew at hijacked.us Tue Oct 13 10:47:47 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Tue, 13 Oct 2009 13:47:47 -0400 Subject: [Freeswitch-dev] Debugging FS-Erlang integration In-Reply-To: <4AD4A38A.5020304@marketelsystems.com> References: <4AD4A38A.5020304@marketelsystems.com> Message-ID: <20091013174747.GL8073@hijacked.us> Contact me off-list so I can work with you to resolve this (or at least figure out if it's a mod_erlang_event problem or not). Andrew From pvolchek at voicemobility.com Tue Oct 13 11:31:53 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Tue, 13 Oct 2009 11:31:53 -0700 Subject: [Freeswitch-dev] recording length Message-ID: <4AD4C799.1050208@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091013/4fc8f52b/attachment.html From trixter at 0xdecafbad.com Tue Oct 13 11:46:36 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Tue, 13 Oct 2009 11:46:36 -0700 Subject: [Freeswitch-dev] recording length In-Reply-To: <4AD4C799.1050208@voicemobility.com> References: <4AD4C799.1050208@voicemobility.com> Message-ID: <1255459596.6243.336.camel@trixeee> On Tue, 2009-10-13 at 11:31 -0700, Peter Volchek wrote: > The second one, checks for the "0" value in the denominator; the first > one doesn't, so the potential segfault exists. That wouldnt be a segfault, but it would be a critical error. Mosts systems map that to an FPE :) good catch, did you see if anything that calls it does a check before hand? It may be that its only called by things that check, I know at one point in the code some tests were done many times, it appeared to me that there was not a defined policy of when things should do the checking so it ended up duplicating the error checks which results in slightly slower code. -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From msc at freeswitch.org Tue Oct 13 13:47:13 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 13 Oct 2009 13:47:13 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conf Call Agenda For October 16th Message-ID: <87f2f3b90910131347g23bd5f11p8e17a91374ac2a76@mail.gmail.com> FYI, The agenda for this week's call is here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_16 Please feel free to add agenda items and updates as you see fit. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091013/7f28c496/attachment.html From anthony.minessale at gmail.com Tue Oct 13 15:31:42 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 13 Oct 2009 17:31:42 -0500 Subject: [Freeswitch-dev] recording length In-Reply-To: <4AD4C799.1050208@voicemobility.com> References: <4AD4C799.1050208@voicemobility.com> Message-ID: <191c3a030910131531v15a9e000p306bfbafabab7e9a@mail.gmail.com> This was broken on many levels. First off the obvious one besides the potential FPE was it's using fh->samples_in not fh->samples_out but that value was not being computed correctly anyway and to top it off the value has to be determined after we close the file and not before to make sure we pick up any buffered audio. FYI, can you please report incidents like this in the future to jira http://jira.freeswitch.org so we can track them easier. On Tue, Oct 13, 2009 at 1:31 PM, Peter Volchek wrote: > Hi, > I am currently trying to retrieve the length of the most recent recording, > and I am using 'record_ms' channel variable. > However, the returned value is always '0'. > > Here is the code I am using (lua): > > ... > session:recordFile(file, 30, 10, 10 ); > local rlen = session:getVariable("record_ms"); -- rlen is Always 0 > ... > > Any ideas why? > > > Looking at switch_ivr_play_say.c, I found the line that sets this variable > at the end of recording: > > switch_channel_set_variable_printf(channel, "record_ms", "%d", > fh->samples_in / read_impl.samples_per_second); > switch_channel_set_variable_printf(channel, "record_samples", "%d", > fh->samples_in); > > I also dumped the "record_samples" variable, which was also 0, so there > are no surprises that record_ms was 0 too. > Please also compare the first function call to the analogous with > "playback_ms" > > *if (read_impl.samples_per_second) > switch_channel_set_variable_printf(channel, "playback_ms", "%d", > fh->samples_out / read_impl.samples_per_second); > > *The second one, checks for the "0" value in the denominator; the first > one doesn't, so the potential segfault exists.* > * > > Cheers, > PV > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091013/e96df117/attachment.html From shaheryarkh at googlemail.com Wed Oct 14 01:10:38 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 14 Oct 2009 14:10:38 +0600 Subject: [Freeswitch-dev] Need hints on following identifier definitions in FS source code In-Reply-To: <191c3a030910130819o62ecf059nb83d792ab1afe57c@mail.gmail.com> References: <191c3a030910130819o62ecf059nb83d792ab1afe57c@mail.gmail.com> Message-ID: Thanks. I will put switch_ivr on top priority for documentation, after i finish this file, since it is the only file private directory. Thank you. On Tue, Oct 13, 2009 at 9:19 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > read_codec and write_codec are the current effective codecs. > real_read_codec and real_write_codec are the codecs set by the endpoint. > > so when the endpoint sets the codec both read_codec and real_read_codec are > the same > but if someone temporarily adds another codec like L16 to transcode to raw > then the L16 codec object goes into read codec and the original codec > remains at real_read_codec. > > the raw and enc frames are internally used by the transcoding process to > hold the encoded or decoded version of the current audio packet depending on > the situation. > > media_bug is an object that can be attached to the session to install > callbacks in the transcoding path so your code gets called one time per > audio frame giving you a chance to inspect or alter the contents. (see my > cluecon 09 presentation video for detailed explanation) > > The things in #4 are mostly related to controlling the session per second > soft limits. > the mutexs you asked about are for specific things in the core > > global_var_mutex protects global variables > global_mutex protects a whole bunch of infrequent operations that cannot > occur at the same time. > throttle_mutex controls the access to the soft limit counter > sps is current sessions per second permitted > dummy_cng_frame is a global frame with the cng flag set which can be > returned by the core read routine whenever it wants to send a cng frame. > > > I think the biggest focus should be on the switch_ivr family of files and > any funcs used therein since that is the part of the api that most module > programmers will need to use. I guard the core with an evil 3 headed dog. > > > > On Tue, Oct 13, 2009 at 2:26 AM, Muhammad Shahzad wrote: > >> Hi, >> >> As i discussed in last week's conference call, i have some identifers in >> source code for which i couldn't guess their purpose and / or use. So, i am >> going to list such identifiers here (one file at a time) and request you to >> give me hints on these, so i can complete the doxygen documentation for >> them. >> >> FILE: /src/include/private/switch_core_pvt.h >> ================================== >> 1. In struct *switch_core_session*, what is the difference between * >> read_codec* and *real_read_codec*, similarly *write_codec* and * >> real_write_codec*? >> 2. In struct *switch_core_session*, what is the difference between * >> raw_read_frame* and *enc_read_frame*, similarly *raw_write_frame* and * >> enc_write_frame*? >> 3. What is struct *switch_media_bug*? I have some confusion ideas on it >> but better to know it from you. >> 4. In struct *switch_runtime*, variables *offset*, *throttle_mutex*, * >> global_mutex* (how it is different then *global_var_mutex*?), *sps* and * >> dummy_cng_frame*? >> >> Thank you. >> >> >> -- >> ________________________________________________________ >> | >> | >> | FATAL ERROR >> --- O X | >> |_______________________________________________________| >> | You have moved the mouse. >> | >> | Windows must be restarted for the changes to take effect. | >> | >> | >> ####################################/ >> >> >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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 > > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/f25244d7/attachment-0001.html From pvolchek at voicemobility.com Wed Oct 14 11:11:07 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Wed, 14 Oct 2009 11:11:07 -0700 Subject: [Freeswitch-dev] fax tone detection inside app Message-ID: <4AD6143B.1010003@voicemobility.com> Hi, Could anyone help me how to setup the event handler within lua script? My dialplan is simply configured to execute an application for the DID range. All code processing is being happened within lua code. Now, consider the following scenario. - The call comes in - My script starts - The prompt(greeting) is being played "No one is available at a moment, please leave a message or start sending your fax now" Are there any ways, to find out at this point, whether fax negotiation has started? The following pseudo code would explain my concern: if ( getEvent("Detected-Tone") == "fax" ) doReceiveFax() else doReceiveVoice() Thanks, Peter From msc at freeswitch.org Wed Oct 14 11:32:12 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 14 Oct 2009 11:32:12 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <4AD6143B.1010003@voicemobility.com> References: <4AD6143B.1010003@voicemobility.com> Message-ID: <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> On Wed, Oct 14, 2009 at 11:11 AM, Peter Volchek wrote: > Hi, > Could anyone help me how to setup the event handler within lua script? > My dialplan is simply configured to execute an application for the DID > range. > All code processing is being happened within lua code. > Now, consider the following scenario. > > - The call comes in > - My script starts > - The prompt(greeting) is being played "No one is available at a moment, > please leave a message or start sending your fax now" > > Are there any ways, to find out at this point, whether fax negotiation > has started? > The following pseudo code would explain my concern: > > if ( getEvent("Detected-Tone") == "fax" ) > doReceiveFax() > else > doReceiveVoice() > > > Thanks, > Peter > > You can use the tone_detect app per the wiki ( http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_tone_detect) to detect the tone and act accordingly. You just need to decide what to do while waiting to detect the tone. Personally, I don't like doing too much call control inside a script, but YMMV. Not having tried it myself I would suggest trying something simple, like using the tone_detect app to set a chan var and then have your script keep checking that chan var until your timeout has expired or it sees the fax tone. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/99c144c9/attachment.html From msc at freeswitch.org Wed Oct 14 11:45:10 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 14 Oct 2009 11:45:10 -0700 Subject: [Freeswitch-dev] FreeSWITCH training poll: please vote soon Message-ID: <87f2f3b90910141145u56a2a14eh5e1a5c61918d3af5@mail.gmail.com> Everyone, Please go vote here: http://www.freeswitch.org/node/208 Be honest - we need real feedback. Don't click the first choice unless you really have the money. :) Thanks everyone! We appreciate having such a great community. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/c7d2d06d/attachment.html From pvolchek at voicemobility.com Wed Oct 14 12:44:53 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Wed, 14 Oct 2009 12:44:53 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> Message-ID: <4AD62A35.9050106@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/eecd7e57/attachment.html From msc at freeswitch.org Wed Oct 14 13:00:01 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 14 Oct 2009 13:00:01 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <4AD62A35.9050106@voicemobility.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> <4AD62A35.9050106@voicemobility.com> Message-ID: <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> On Wed, Oct 14, 2009 at 12:44 PM, Peter Volchek wrote: > Well, the problem with the dialplan is that you could have a single entry > per application. > However, if your mailbox is capable of receiving both the voice and fax > messages, then the decision which one to take should be taken inside your > application. > > In other words, I do have the following in my dialplan: > > > expression="^(7[0-9][0-9][0-9][0-9])$"> > data="/home/freeswitch/scripts/app/main.lua"/> > > > > All calls to the #s 70000-7999 are directed to main.lua scrtipt. The call > is answered prompt then, is being played, "Please leave a voice message or > fax". > Now, I need a way to catch a fax tone, if exists, and route my code flow to > the appropriate function. > Note, that the sender may hit 'Send' upon listening the prompt, in other > words, the fax negotiation will not start immediately. > Does it all make sense? > Yep. In either case you need to turn on tone_detect at some point, so you can do it in your script or in your dialplan. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/2cd5e25c/attachment.html From pvolchek at voicemobility.com Wed Oct 14 13:09:59 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Wed, 14 Oct 2009 13:09:59 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> <4AD62A35.9050106@voicemobility.com> <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> Message-ID: <4AD63017.7070600@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/1a94aa78/attachment.html From msc at freeswitch.org Wed Oct 14 13:39:22 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 14 Oct 2009 13:39:22 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <4AD63017.7070600@voicemobility.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> <4AD62A35.9050106@voicemobility.com> <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> <4AD63017.7070600@voicemobility.com> Message-ID: <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> On Wed, Oct 14, 2009 at 1:09 PM, Peter Volchek wrote: > Could you provide with some examples how to do it within lua script, > please? I was not able to find any examples myself, > > session:execute("tone_detect", "fax 1100 r +5000 set 'fax_tone_detected=true' 1") Then check for the value of the channel variable fax_tone_detected and act accordingly. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/7ba25a86/attachment.html From pvolchek at voicemobility.com Wed Oct 14 16:24:42 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Wed, 14 Oct 2009 16:24:42 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> <4AD62A35.9050106@voicemobility.com> <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> <4AD63017.7070600@voicemobility.com> <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> Message-ID: <4AD65DBA.5050704@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/2a1695a4/attachment-0001.html From francisco at deezcurra.com.ar Thu Oct 15 04:22:03 2009 From: francisco at deezcurra.com.ar (Francisco Ezcurra) Date: Thu, 15 Oct 2009 08:22:03 -0300 Subject: [Freeswitch-dev] manual-redirect and originated calls Message-ID: <200910150822.03815.francisco@deezcurra.com.ar> Hi As it is mentioned in the case http://jira.freeswitch.org/browse/SFSIP-181 this is by design, so my questions now are: 1) How can I know if the INVITE is because of a 302 Moved. 1) How can I know which channel the new INVITE is redirecting? 2) Is there any way to force FS to do not follow the redirect and send the response via mod_event_socket to my application ? Thanks in advance. Francisco From brian at freeswitch.org Thu Oct 15 06:49:32 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 15 Oct 2009 06:49:32 -0700 Subject: [Freeswitch-dev] manual-redirect and originated calls In-Reply-To: <200910150822.03815.francisco@deezcurra.com.ar> References: <200910150822.03815.francisco@deezcurra.com.ar> Message-ID: <56B62559-7F6B-4909-9FFE-BC884B705BD9@freeswitch.org> I could set a variable to let you know it was redirected and to what. The channel will stay the same the uuid and all but it will redirect to the target in the 302. Not at this time you can't just fail the call and do it yourself later. /b On Oct 15, 2009, at 4:22 AM, Francisco Ezcurra wrote: > > As it is mentioned in the case http://jira.freeswitch.org/browse/SFSIP-181 > this is by design, so my questions now are: > > 1) How can I know if the INVITE is because of a 302 Moved. > 1) How can I know which channel the new INVITE is redirecting? > 2) Is there any way to force FS to do not follow the redirect and > send the response via mod_event_socket to my application ? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091015/76d0448d/attachment.html From francisco at deezcurra.com.ar Thu Oct 15 07:09:50 2009 From: francisco at deezcurra.com.ar (Francisco Ezcurra) Date: Thu, 15 Oct 2009 11:09:50 -0300 Subject: [Freeswitch-dev] manual-redirect and originated calls In-Reply-To: <56B62559-7F6B-4909-9FFE-BC884B705BD9@freeswitch.org> References: <200910150822.03815.francisco@deezcurra.com.ar> <56B62559-7F6B-4909-9FFE-BC884B705BD9@freeswitch.org> Message-ID: <200910151109.50404.francisco@deezcurra.com.ar> yeah, that will help. thanks Francisco On Thursday 15 October 2009, Brian West wrote: > I could set a variable to let you know it was redirected and to what. > The channel will stay the same the uuid and all but it will redirect > to the target in the 302. > > Not at this time you can't just fail the call and do it yourself later. > > /b > > On Oct 15, 2009, at 4:22 AM, Francisco Ezcurra wrote: > > As it is mentioned in the case > > http://jira.freeswitch.org/browse/SFSIP-181 this is by design, so my > > questions now are: > > > > 1) How can I know if the INVITE is because of a 302 Moved. > > 1) How can I know which channel the new INVITE is redirecting? > > 2) Is there any way to force FS to do not follow the redirect and > > send the response via mod_event_socket to my application ? > From brian at freeswitch.org Thu Oct 15 07:14:54 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 15 Oct 2009 07:14:54 -0700 Subject: [Freeswitch-dev] manual-redirect and originated calls In-Reply-To: <200910151109.50404.francisco@deezcurra.com.ar> References: <200910150822.03815.francisco@deezcurra.com.ar> <56B62559-7F6B-4909-9FFE-BC884B705BD9@freeswitch.org> <200910151109.50404.francisco@deezcurra.com.ar> Message-ID: <485B5863-184B-447E-88AB-95EA21A37CC8@freeswitch.org> Now you'll have sip_redirected_to variable on this scenario so you know where its been redirected to. /b On Oct 15, 2009, at 7:09 AM, Francisco Ezcurra wrote: > yeah, that will help. > > thanks > Francisco From francisco at deezcurra.com.ar Thu Oct 15 09:41:59 2009 From: francisco at deezcurra.com.ar (Francisco Ezcurra) Date: Thu, 15 Oct 2009 13:41:59 -0300 Subject: [Freeswitch-dev] manual-redirect and originated calls In-Reply-To: <485B5863-184B-447E-88AB-95EA21A37CC8@freeswitch.org> References: <200910150822.03815.francisco@deezcurra.com.ar> <200910151109.50404.francisco@deezcurra.com.ar> <485B5863-184B-447E-88AB-95EA21A37CC8@freeswitch.org> Message-ID: <200910151341.59991.francisco@deezcurra.com.ar> Brian, I have another problem which force me to manage the redirect myself and it is that i'm using an extra sip header to tell the SBC how to route the call. The value of the header depends on the INVITE so for these INVITEs my application does not have the opportunity to set the correct value and the new call uses the one set to the redirected call. Any workaround for this ? Thanks Francisco On Thursday 15 October 2009, Brian West wrote: > Now you'll have sip_redirected_to variable on this scenario so you > know where its been redirected to. > > /b > > On Oct 15, 2009, at 7:09 AM, Francisco Ezcurra wrote: > > yeah, that will help. > > > > thanks > > Francisco > > _______________________________________________ > 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 Thu Oct 15 09:46:30 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 15 Oct 2009 09:46:30 -0700 Subject: [Freeswitch-dev] manual-redirect and originated calls In-Reply-To: <200910151341.59991.francisco@deezcurra.com.ar> References: <200910150822.03815.francisco@deezcurra.com.ar> <200910151109.50404.francisco@deezcurra.com.ar> <485B5863-184B-447E-88AB-95EA21A37CC8@freeswitch.org> <200910151341.59991.francisco@deezcurra.com.ar> Message-ID: <384D2D2B-144E-412D-BB26-4DF06293F497@freeswitch.org> You use loopback instead of sofia the you have extra legs then the redirect context will come in to play. /b On Oct 15, 2009, at 9:41 AM, Francisco Ezcurra wrote: > Brian, > I have another problem which force me to manage the redirect myself > and it is that i'm using an extra sip header to tell the SBC how to > route the call. The value of the header > depends on the INVITE so for these INVITEs my application does not > have the opportunity to set the correct value and the new call uses > the one set to the redirected call. > > Any workaround for this ? > > Thanks > Francisco From pvolchek at voicemobility.com Thu Oct 15 14:35:56 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Thu, 15 Oct 2009 14:35:56 -0700 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141132p672fff11n91bee07964d382f0@mail.gmail.com> <4AD62A35.9050106@voicemobility.com> <87f2f3b90910141300o5fa68740rd256fbac78e130ea@mail.gmail.com> <4AD63017.7070600@voicemobility.com> <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> Message-ID: <4AD795BC.80304@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091015/a7aaaf1c/attachment.html From pvolchek at voicemobility.com Thu Oct 15 17:55:44 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Thu, 15 Oct 2009 17:55:44 -0700 Subject: [Freeswitch-dev] connecting two sessions Message-ID: <4AD7C490.2070104@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091015/4c4a6df9/attachment.html From mike at jerris.com Thu Oct 15 18:48:58 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 15 Oct 2009 21:48:58 -0400 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: <4AD7C490.2070104@voicemobility.com> References: <4AD7C490.2070104@voicemobility.com> Message-ID: There is no reason to re-create this functionality in lua, it already exists. http://wiki.freeswitch.org/wiki/Freeswitch_IVR_Originate http://wiki.freeswitch.org/wiki/Variable_ringback Mike On Oct 15, 2009, at 8:55 PM, Peter Volchek wrote: > Hi Guys, > Here is the task I need your help with. > > The feature I am trying to build is called 'Find Me" or 'Follow Me'. > When the call comes in, I am trying the call the predefined list of > numbers in sequence, and if none answers, I am going into voice > receiving mode. > > I am using the lua language. > > Here is what I am doing (pseudo code) > I'll be asking the question just in the code > > > session:answer(); > > playPrompt('transfer_greeting'); > > next_number = getNextNumber(); > > -- Question #1: > -- I am about to start a new session. > -- However, at this point I'd like to play some moho (music on hold) > for the existing one > > > -- Creating a new session. The destination phone start ringing > local session1 = freeswitch.Session("sofia/192.168.1.52/" .. > next_number ); > -- Question #2: > -- How could I specify the number of rings to wait before session > answers? Or maybe the timeout > > > > if( session1:ready() == true ) then > -- Question #3 > -- Session answered. At this point I need to stop the music on > hold. How? > -- Now I need to join the existing session with the newly created > one > -- there is a session:transfer method, but I can't see how I can > use it here > else > playPrompt("Can't find. Please leave a message"); > doReceiveMessage()' > end > > > > > Has anyone worked on that feature before. I would appreciate all > possible solutions and explanations. > Thank you in advance. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091015/c9fb1efa/attachment-0001.html From msc at freeswitch.org Fri Oct 16 08:57:04 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 16 Oct 2009 08:57:04 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Starting Shortly, Please Start Calling In Message-ID: <87f2f3b90910160857v36acb772s324389b0debb489c@mail.gmail.com> The weekly conference call is about to start. Please call in. The agenda and calling instructions are here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_16 Looking forward to hearing from everyone! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091016/2d272f20/attachment.html From pvolchek at voicemobility.com Fri Oct 16 09:09:38 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 16 Oct 2009 09:09:38 -0700 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: References: <4AD7C490.2070104@voicemobility.com> Message-ID: <4AD89AC2.5020009@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091016/01e88cf3/attachment.html From pvolchek at voicemobility.com Fri Oct 16 10:25:01 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 16 Oct 2009 10:25:01 -0700 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: References: <4AD7C490.2070104@voicemobility.com> Message-ID: <4AD8AC6D.6090702@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091016/51eb3fbe/attachment.html From itamar at ispbrasil.com.br Fri Oct 16 09:11:59 2009 From: itamar at ispbrasil.com.br (Itamar Reis Peixoto) Date: Fri, 16 Oct 2009 13:11:59 -0300 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Starting Shortly, Please Start Calling In In-Reply-To: <87f2f3b90910160857v36acb772s324389b0debb489c@mail.gmail.com> References: <87f2f3b90910160857v36acb772s324389b0debb489c@mail.gmail.com> Message-ID: say hello to me. Itamar from brazil. On Fri, Oct 16, 2009 at 12:57 PM, Michael Collins wrote: > The weekly conference call is about to start. Please call in. The agenda and > calling instructions are here: > > http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_16 > > Looking forward to hearing from everyone! > -Michael > -- ------------ Itamar Reis Peixoto e-mail/msn: itamar at ispbrasil.com.br sip: itamar at ispbrasil.com.br skype: itamarjp icq: 81053601 +55 11 4063 5033 +55 34 3221 8599 From chris at cloudtel.com Fri Oct 16 12:38:28 2009 From: chris at cloudtel.com (Chris Burns) Date: Fri, 16 Oct 2009 15:38:28 -0400 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: <4AD8AC6D.6090702@voicemobility.com> References: <4AD7C490.2070104@voicemobility.com> <4AD8AC6D.6090702@voicemobility.com> Message-ID: <200910161538.28961.chris@cloudtel.com> Did you already answer the channel? http://wiki.freeswitch.org/wiki/Variable_ringback vs. http://wiki.freeswitch.org/wiki/Variable_transfer_ringback On October 16, 2009 01:25:01 pm Peter Volchek wrote: > Using some hints, that Mike sent me, I found the answer to my question #2. > > I found an answer to question 2 > local session1 = > freeswitch.Session("{originate_timeout=20}sofia/192.168.1.52/1004"); This > will be trying to connect fo 20 seconds > > HOwever, when I place a call like that, there is a silence in the caller > handset. I was trying to play some music on hold (question #1 and #3) using > the following syntax, but that did not work > > local session1 = freeswitch.Session( > ????? "{originate_timeout=20, > ??????? > ringback=/usr/local/freeswitch/sounds/music/8000/ponce-preludio-in-e-major. >wav}sofia/192.168.1.52/1004"); > > Any solutions? > PV > > Michael Jerris wrote: > There is no reason to re-create this functionality in lua, it already > exists. > > > http://wiki.freeswitch.org/wiki/Freeswitch_IVR_Originate > > > http://wiki.freeswitch.org/wiki/Variable_ringback > > > > > Mike > > > On Oct 15, 2009, at 8:55 PM, Peter Volchek wrote: > > > Hi Guys, > Here is the task I need your help with. > > The feature I am trying to build is called 'Find Me" or 'Follow Me'. > When the call comes in, I am trying the call the predefined list of > numbers in sequence, and if none answers, I am going into voice receiving > mode. > > I am using the lua language. > > Here is what I am doing (pseudo code) > I'll be asking the question just in the code > > > session:answer(); > > playPrompt('transfer_greeting'); > > next_number = getNextNumber(); > > -- Question #1: > -- I am about to start a new session. > -- However, at this point I'd like to play some moho (music on hold) for > the existing one > > > -- Creating a new session. The destination phone start ringing > local session1 = freeswitch.Session("sofia/192.168.1.52/" .. next_number > ); -- Question #2: > -- How could I specify the number of rings to wait before session answers? > Or maybe the timeout > > > > if( session1:ready() == true ) then > ? -- Question #3 > ? -- Session answered. At this point I need to stop the music on hold. > How? -- Now I need to join the existing session with the newly created one > -- there is a session:transfer method, but I can't see how I can use it > here else > ??? playPrompt("Can't find. Please leave a message"); > ??? doReceiveMessage()' > end > > > > > Has anyone worked on that feature before. I would appreciate all possible > solutions and explanations. Thank you in advance. > > > > > _______________________________________________ > 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 chris at cloudtel.com Fri Oct 16 12:39:47 2009 From: chris at cloudtel.com (Chris Burns) Date: Fri, 16 Oct 2009 15:39:47 -0400 Subject: [Freeswitch-dev] fax tone detection inside app In-Reply-To: <4AD795BC.80304@voicemobility.com> References: <4AD6143B.1010003@voicemobility.com> <87f2f3b90910141339r401e3a0cwc747549d66316605@mail.gmail.com> <4AD795BC.80304@voicemobility.com> Message-ID: <200910161539.47833.chris@cloudtel.com> Try using transfer instead of set? http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_fax_detect On October 15, 2009 05:35:56 pm Peter Volchek wrote: > I have just realized, that even though you turned on the fax tone > detection, the only way to figure it out (whether the tone has been > detected) is to poll the system variable (fax_tone_detected). In other > words, if the prompt being played or any other lengthy operation is > executing, I will not be able to check the variable, till that operation > finishes. > > More elegant solution to that problem would be the use use of callbacks or > hooks. > > The following example would demonstrate the idea: > > function fax_session_hook(status) > ?? -- fax tone detected, go and save the fax > ?? doProcessFax(); > end > > session:setFaxToneDetectHook("fax_session_hook"); > playPrompt('greeting'); > > -- at this point we are receiving a voice mail > session:unsetFaxToneDetectHook(); > doProcessVoice() > > > Would it be difficult to implement? > PV > > Michael Collins wrote: > > > > On Wed, Oct 14, 2009 at 1:09 PM, Peter Volchek > wrote: > > Could you provide with some examples how to do it within lua script, > please? I was not able to find any examples myself, > > > > session:execute("tone_detect", "fax 1100 r +5000 set > 'fax_tone_detected=true' 1") > > Then check for the value of the channel variable fax_tone_detected and act > accordingly. -MC From pvolchek at voicemobility.com Fri Oct 16 13:03:18 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 16 Oct 2009 13:03:18 -0700 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: <200910161538.28961.chris@cloudtel.com> References: <4AD7C490.2070104@voicemobility.com> <4AD8AC6D.6090702@voicemobility.com> <200910161538.28961.chris@cloudtel.com> Message-ID: <4AD8D186.8000605@voicemobility.com> Sure I did, See the code in the initial posting. As I realized, I need to create a bridge to connect the existing session with the new one. I tried the following code: session:execute("bridge", "{originate_timeout=20,origination_caller_id_number=6006,origination_caller_id_name=Peter ,ringback=/usr/local/freeswitch/sounds/music/8000/ponce-preludio-in-e-major.wav}sofia/192.168.1.52/1004"); It places the call (the destination phone rings), but does not play anything back. There is something else I am missing. PV Chris Burns wrote: > Did you already answer the channel? > > http://wiki.freeswitch.org/wiki/Variable_ringback > vs. > http://wiki.freeswitch.org/wiki/Variable_transfer_ringback > > On October 16, 2009 01:25:01 pm Peter Volchek wrote: > >> Using some hints, that Mike sent me, I found the answer to my question #2. >> >> I found an answer to question 2 >> local session1 = >> freeswitch.Session("{originate_timeout=20}sofia/192.168.1.52/1004"); This >> will be trying to connect fo 20 seconds >> >> HOwever, when I place a call like that, there is a silence in the caller >> handset. I was trying to play some music on hold (question #1 and #3) using >> the following syntax, but that did not work >> >> local session1 = freeswitch.Session( >> "{originate_timeout=20, >> >> ringback=/usr/local/freeswitch/sounds/music/8000/ponce-preludio-in-e-major. >> wav}sofia/192.168.1.52/1004"); >> >> Any solutions? >> PV >> >> Michael Jerris wrote: >> There is no reason to re-create this functionality in lua, it already >> exists. >> >> >> http://wiki.freeswitch.org/wiki/Freeswitch_IVR_Originate >> >> >> http://wiki.freeswitch.org/wiki/Variable_ringback >> >> >> >> >> Mike >> >> >> On Oct 15, 2009, at 8:55 PM, Peter Volchek wrote: >> >> >> Hi Guys, >> Here is the task I need your help with. >> >> The feature I am trying to build is called 'Find Me" or 'Follow Me'. >> When the call comes in, I am trying the call the predefined list of >> numbers in sequence, and if none answers, I am going into voice receiving >> mode. >> >> I am using the lua language. >> >> Here is what I am doing (pseudo code) >> I'll be asking the question just in the code >> >> >> session:answer(); >> >> playPrompt('transfer_greeting'); >> >> next_number = getNextNumber(); >> >> -- Question #1: >> -- I am about to start a new session. >> -- However, at this point I'd like to play some moho (music on hold) for >> the existing one >> >> >> -- Creating a new session. The destination phone start ringing >> local session1 = freeswitch.Session("sofia/192.168.1.52/" .. next_number >> ); -- Question #2: >> -- How could I specify the number of rings to wait before session answers? >> Or maybe the timeout >> >> >> >> if( session1:ready() == true ) then >> -- Question #3 >> -- Session answered. At this point I need to stop the music on hold. >> How? -- Now I need to join the existing session with the newly created one >> -- there is a session:transfer method, but I can't see how I can use it >> here else >> playPrompt("Can't find. Please leave a message"); >> doReceiveMessage()' >> end >> >> >> >> >> Has anyone worked on that feature before. I would appreciate all possible >> solutions and explanations. Thank you in advance. >> >> >> >> >> > From pvolchek at voicemobility.com Fri Oct 16 13:11:25 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 16 Oct 2009 13:11:25 -0700 Subject: [Freeswitch-dev] connecting two sessions In-Reply-To: <200910161538.28961.chris@cloudtel.com> References: <4AD7C490.2070104@voicemobility.com> <4AD8AC6D.6090702@voicemobility.com> <200910161538.28961.chris@cloudtel.com> Message-ID: <4AD8D36D.2080203@voicemobility.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091016/d2cfae8d/attachment.html From msc at freeswitch.org Sun Oct 18 20:37:16 2009 From: msc at freeswitch.org (Michael Collins) Date: Sun, 18 Oct 2009 20:37:16 -0700 Subject: [Freeswitch-dev] Excellent FreeSWITCH Article For You To Read Message-ID: <87f2f3b90910182037x5c1d1279ue50f724f0a02f94c@mail.gmail.com> Hello all, Just a heads up that there is a great article out there for you to read. Please visit the main freeswitch.org page here: http://www.freeswitch.org/node/211 Click the link and digg the article after you read it. Please spread the word! The twittersphere is starting to warm up already. Let's keep the momentum going! Thanks, Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091018/fc914943/attachment.html From m.sobkow at marketelsystems.com Mon Oct 19 08:36:59 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 19 Oct 2009 09:36:59 -0600 Subject: [Freeswitch-dev] load mod_sofia giving an error Message-ID: <4ADC879B.50209@marketelsystems.com> It turns out that our problems with loading mod_sofia using Erlang configurations has uncovered a deeper problem. This morning I copied over the default/sample configs from the Freeswitch build to replace our sip_profiles directory, but lo and behold I get the following error message from Freeswitch when I try to load mod_sofia: freeswitch at testsrv> load mod_sofia API CALL [load(mod_sofia)] output: -ERR [module load file routine returned an error] Unfortunately that's a rather useless and unhelpful error message. The one thing I do know now is that it's not being caused by a bad configuration. We're running an Ubuntu 8.04 (Hardy) 32-bit build of freeswitch-1.0.4+repack8 downloaded from launchpad.net. -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From mike at jerris.com Mon Oct 19 08:45:29 2009 From: mike at jerris.com (Michael Jerris) Date: Mon, 19 Oct 2009 11:45:29 -0400 Subject: [Freeswitch-dev] load mod_sofia giving an error In-Reply-To: <4ADC879B.50209@marketelsystems.com> References: <4ADC879B.50209@marketelsystems.com> Message-ID: <7FC0F2DF-4D9B-4E06-9F8E-44BEFDF09E49@jerris.com> Are the ports it is trying to bind to already in use? On Oct 19, 2009, at 11:36 AM, Mark Sobkow wrote: > It turns out that our problems with loading mod_sofia using Erlang > configurations has uncovered a deeper problem. This morning I copied > over the default/sample configs from the Freeswitch build to replace > our > sip_profiles directory, but lo and behold I get the following error > message from Freeswitch when I try to load mod_sofia: > > > freeswitch at testsrv> load mod_sofia > API CALL [load(mod_sofia)] output: > -ERR [module load file routine returned an error] > > > Unfortunately that's a rather useless and unhelpful error message. > The > one thing I do know now is that it's not being caused by a bad > configuration. > > We're running an Ubuntu 8.04 (Hardy) 32-bit build of > freeswitch-1.0.4+repack8 downloaded from launchpad.net. From m.sobkow at marketelsystems.com Mon Oct 19 09:13:27 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 19 Oct 2009 10:13:27 -0600 Subject: [Freeswitch-dev] load mod_sofia giving an error In-Reply-To: <4ADC879B.50209@marketelsystems.com> References: <4ADC879B.50209@marketelsystems.com> Message-ID: <4ADC9027.1010109@marketelsystems.com> Mark Sobkow wrote: > It turns out that our problems with loading mod_sofia using Erlang > configurations has uncovered a deeper problem. This morning I copied > over the default/sample configs from the Freeswitch build to replace our > sip_profiles directory, but lo and behold I get the following error > message from Freeswitch when I try to load mod_sofia: > > > freeswitch at testsrv> load mod_sofia > API CALL [load(mod_sofia)] output: > -ERR [module load file routine returned an error] > > > Unfortunately that's a rather useless and unhelpful error message. The > one thing I do know now is that it's not being caused by a bad > configuration. > > We're running an Ubuntu 8.04 (Hardy) 32-bit build of > freeswitch-1.0.4+repack8 downloaded from launchpad.net. > > I've been trying to debug the issue. Modified mod_sofia.c to add an extra error report for the one line that was returning an error code without logging a message. Enabled the debug flags: SOFIA_DEBUG=9 NUA_DEBUG=9 NTA_DEBUG=9 TPORT_DEBUG=9 TPORT_LOG=1 export SOFIA_DEBUG NUA_DEBUG NTA_DEBUG TPORT_DEBUG TPORT_LOG However, I'm still not getting anything _useful_ for error messaging. I have however got a number of modules getting loaded during Freeswitch startup and shutdown getting reported with the DEBUG options, so it doesn't look like this is a generic problem with loading modules on Ubuntu 8.04/Hardy. -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From m.sobkow at marketelsystems.com Mon Oct 19 10:35:10 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 19 Oct 2009 11:35:10 -0600 Subject: [Freeswitch-dev] Is anyone running Ubuntu 8.04/Hardy? Message-ID: <4ADCA34E.5000700@marketelsystems.com> Everyone I've emailed with on the dev list is running the current release of Ubuntu, not 8.04/Hardy. We're having some problems with loading mod_sofia on Hardy, so unless I get some progress/help by end of day Wednesday we're going to have to rebuild our development server with the most recent release of Ubuntu on Thursday and Friday. -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From gmaruzz at celliax.org Mon Oct 19 10:46:28 2009 From: gmaruzz at celliax.org (Giovanni Maruzzelli) Date: Mon, 19 Oct 2009 19:46:28 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] Is anyone running Ubuntu 8.04/Hardy? In-Reply-To: <4ADCA34E.5000700@marketelsystems.com> References: <4ADCA34E.5000700@marketelsystems.com> Message-ID: <7b197bef0910191046y6aa41986nf1a4f77061385bd7@mail.gmail.com> 8.04 was known to be very stable and reliable with FreeSWITCH. First time I heard of problems with it... What kind of problems? Problems you have not found with current version? -giovanni On Mon, Oct 19, 2009 at 7:35 PM, Mark Sobkow wrote: > Everyone I've emailed with on the dev list is running the current > release of Ubuntu, not 8.04/Hardy. ?We're having some problems with > loading mod_sofia on Hardy, so unless I get some progress/help by end of > day Wednesday we're going to have to rebuild our development server with > the most recent release of Ubuntu on Thursday and Friday. > > -- > Mark Sobkow > Senior Developer > MarkeTel Multi-Line Dialing Systems LTD. > 428 Victoria Ave > Regina, SK S4N-0P6 > Toll-Free: 800-289-8616-X533 > Local: 306-359-6893-X533 > Fax: 306-359-6879 > Email: m.sobkow at marketelsystems.com > Web: http://www.marketelsystems.com > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From sramsey at sipinterchange.com Mon Oct 19 10:47:38 2009 From: sramsey at sipinterchange.com (Shelby Ramsey) Date: Mon, 19 Oct 2009 12:47:38 -0500 Subject: [Freeswitch-dev] Is anyone running Ubuntu 8.04/Hardy? In-Reply-To: <4ADCA34E.5000700@marketelsystems.com> References: <4ADCA34E.5000700@marketelsystems.com> Message-ID: <4ADCA63A.5070204@sipinterchange.com> Mark, We run 8.04 ... no issues. SDR Mark Sobkow wrote: > Everyone I've emailed with on the dev list is running the current > release of Ubuntu, not 8.04/Hardy. We're having some problems with > loading mod_sofia on Hardy, so unless I get some progress/help by end of > day Wednesday we're going to have to rebuild our development server with > the most recent release of Ubuntu on Thursday and Friday. > > From chris at cloudtel.com Mon Oct 19 10:50:04 2009 From: chris at cloudtel.com (Chris Burns) Date: Mon, 19 Oct 2009 13:50:04 -0400 Subject: [Freeswitch-dev] load mod_sofia giving an error In-Reply-To: <4ADC879B.50209@marketelsystems.com> References: <4ADC879B.50209@marketelsystems.com> Message-ID: <200910191350.04848.chris@cloudtel.com> Try building from freeswitch.org source? On October 19, 2009 11:36:59 am Mark Sobkow wrote: > We're running an Ubuntu 8.04 (Hardy) 32-bit build of > freeswitch-1.0.4+repack8 downloaded from launchpad.net. From quentusrex at gmail.com Mon Oct 19 10:51:04 2009 From: quentusrex at gmail.com (William King) Date: Mon, 19 Oct 2009 10:51:04 -0700 Subject: [Freeswitch-dev] [Freeswitch-users] Is anyone running Ubuntu 8.04/Hardy? In-Reply-To: <7b197bef0910191046y6aa41986nf1a4f77061385bd7@mail.gmail.com> References: <4ADCA34E.5000700@marketelsystems.com> <7b197bef0910191046y6aa41986nf1a4f77061385bd7@mail.gmail.com> Message-ID: <4ADCA708.1000806@gmail.com> I'm running hardy as well in production. Are you using the nightlies packages, or building from source? Also, what is the problem or error message you get from trying to load mod_sofia? -William King Giovanni Maruzzelli wrote: > 8.04 was known to be very stable and reliable with FreeSWITCH. > > First time I heard of problems with it... > > What kind of problems? Problems you have not found with current version? > > -giovanni > > On Mon, Oct 19, 2009 at 7:35 PM, Mark Sobkow > wrote: > >> Everyone I've emailed with on the dev list is running the current >> release of Ubuntu, not 8.04/Hardy. We're having some problems with >> loading mod_sofia on Hardy, so unless I get some progress/help by end of >> day Wednesday we're going to have to rebuild our development server with >> the most recent release of Ubuntu on Thursday and Friday. >> >> -- >> Mark Sobkow >> Senior Developer >> MarkeTel Multi-Line Dialing Systems LTD. >> 428 Victoria Ave >> Regina, SK S4N-0P6 >> Toll-Free: 800-289-8616-X533 >> Local: 306-359-6893-X533 >> Fax: 306-359-6879 >> Email: m.sobkow at marketelsystems.com >> Web: http://www.marketelsystems.com >> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> FreeSWITCH-users at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org >> >> > > > > From chris at cloudtel.com Mon Oct 19 11:25:35 2009 From: chris at cloudtel.com (Chris Burns) Date: Mon, 19 Oct 2009 14:25:35 -0400 Subject: [Freeswitch-dev] load mod_sofia giving an error In-Reply-To: <4ADC9027.1010109@marketelsystems.com> References: <4ADC879B.50209@marketelsystems.com> <4ADC9027.1010109@marketelsystems.com> Message-ID: <200910191425.36051.chris@cloudtel.com> You must have a problem with your config or a problem binding. In your log you have something like: 2009-10-19 11:20:47.573839 [CRIT] switch_loadable_module.c:871 Error Loading module /usr/local/freeswitch/mod/mod_sofia.so **Module load routine returned an error** There should be an ERR level message above that with the actual problem (ie. Couldn't bind! / Open of sofia.conf failed) On October 19, 2009 12:13:27 pm Mark Sobkow wrote: > Mark Sobkow wrote: > > It turns out that our problems with loading mod_sofia using Erlang > > configurations has uncovered a deeper problem. This morning I copied > > over the default/sample configs from the Freeswitch build to replace our > > sip_profiles directory, but lo and behold I get the following error > > message from Freeswitch when I try to load mod_sofia: > > > > > > freeswitch at testsrv> load mod_sofia > > API CALL [load(mod_sofia)] output: > > -ERR [module load file routine returned an error] > > > > > > Unfortunately that's a rather useless and unhelpful error message. The > > one thing I do know now is that it's not being caused by a bad > > configuration. > > > > We're running an Ubuntu 8.04 (Hardy) 32-bit build of > > freeswitch-1.0.4+repack8 downloaded from launchpad.net. > > I've been trying to debug the issue. Modified mod_sofia.c to add an > extra error report for the one line that was returning an error code > without logging a message. Enabled the debug flags: > > SOFIA_DEBUG=9 > NUA_DEBUG=9 > NTA_DEBUG=9 > TPORT_DEBUG=9 > TPORT_LOG=1 > export SOFIA_DEBUG NUA_DEBUG NTA_DEBUG TPORT_DEBUG TPORT_LOG > > However, I'm still not getting anything _useful_ for error messaging. I > have however got a number of modules getting loaded during Freeswitch > startup and shutdown getting reported with the DEBUG options, so it > doesn't look like this is a generic problem with loading modules on > Ubuntu 8.04/Hardy. From m.sobkow at marketelsystems.com Mon Oct 19 12:37:42 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 19 Oct 2009 13:37:42 -0600 Subject: [Freeswitch-dev] load mod_sofia giving an error In-Reply-To: <200910191350.04848.chris@cloudtel.com> References: <4ADC879B.50209@marketelsystems.com> <200910191350.04848.chris@cloudtel.com> Message-ID: <4ADCC006.9010408@marketelsystems.com> Chris Burns wrote: > Try building from freeswitch.org source? > > On October 19, 2009 11:36:59 am Mark Sobkow wrote: > >> We're running an Ubuntu 8.04 (Hardy) 32-bit build of >> freeswitch-1.0.4+repack8 downloaded from launchpad.net. >> > > > > _______________________________________________ > 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 > > I just did a source build and install using the subversion code from a few minutes ago (about 13h00 CST), and did a "make install" and "make install-data" as root. chown -R freeswitch.daemon /opt/freeswitch, and tested using the default freeswitch config files. Lo and behold, doing a "load mod_sofia" told me that it was already loaded. A "reload mod_sofia" succeeded. Apparently the code in the launchpad.net release is FUBARed. The thing I don't like about this is that we don't have .deb files for the install. However, I've "worked around" that issue by creating a tarball of /opt/freeswitch as soon as I created it and changed the ownership, before I even ran it the first time. That way I've got a clean install tarball I can use for doing distributions to client machines, instead of having to do a source build on client machines (which would have been u-u-u-gly, as client machines are supposed to be stripped down with application and data only, not source of any kind.) -- Mark Sobkow Senior Developer MarkeTel Multi-Line Dialing Systems LTD. 428 Victoria Ave Regina, SK S4N-0P6 Toll-Free: 800-289-8616-X533 Local: 306-359-6893-X533 Fax: 306-359-6879 Email: m.sobkow at marketelsystems.com Web: http://www.marketelsystems.com From vipkilla at gmail.com Mon Oct 19 14:29:47 2009 From: vipkilla at gmail.com (vip killa) Date: Mon, 19 Oct 2009 17:29:47 -0400 Subject: [Freeswitch-dev] force callee to answer Message-ID: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> is there anyway to force the person being called to answer? for instance you originate a call to a user, and the user automatically answers instead of ringing that user. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091019/a576fa70/attachment.html From rupa at rupa.com Mon Oct 19 14:36:33 2009 From: rupa at rupa.com (Rupa Schomaker) Date: Mon, 19 Oct 2009 16:36:33 -0500 Subject: [Freeswitch-dev] force callee to answer In-Reply-To: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> References: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> Message-ID: yes, look at the madboss stuff in the sample dialplan. On Mon, Oct 19, 2009 at 4:29 PM, vip killa wrote: > is there anyway to force the person being called to answer? for instance you > originate a call to a user, and the user automatically answers instead of > ringing that user. > > _______________________________________________ > 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 From vipkilla at gmail.com Mon Oct 19 14:54:25 2009 From: vipkilla at gmail.com (vip killa) Date: Mon, 19 Oct 2009 17:54:25 -0400 Subject: [Freeswitch-dev] force callee to answer In-Reply-To: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> References: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> Message-ID: <957f61370910191454y4beee1a5q18de5f09001e8fe6@mail.gmail.com> please correct me if i'm wrong but in order to originate such a call the command would be: originate {sip_auto_answer=true}sofia/internal/1000%192.168.2.190 &conference(live) On Mon, Oct 19, 2009 at 5:29 PM, vip killa wrote: > is there anyway to force the person being called to answer? for instance > you originate a call to a user, and the user automatically answers instead > of ringing that user. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091019/9cec1b24/attachment.html From vipkilla at gmail.com Mon Oct 19 15:22:49 2009 From: vipkilla at gmail.com (vip killa) Date: Mon, 19 Oct 2009 18:22:49 -0400 Subject: [Freeswitch-dev] sip_auto_answer Message-ID: <957f61370910191522y61a14d3chdbb030cfdc92c893@mail.gmail.com> i'm trying to originate a call to a user and have the call be automatically answered using sip_auto_answer. but when i run the command it rings the user these are the commands i've tried: originate {sip_auto_answer=true}sofia/internal/testuser%192.168.3.122 &conference(default) originate {sip_auto_answer=true}sofia/internal/testuser%192.168.3.122 48000 originate {sip_auto_answer=true}sofia/internal/testuser%192.168.3.122 &bridge(48000) could someone tell me what i'm doing wrong? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091019/09667eba/attachment.html From brian at freeswitch.org Mon Oct 19 15:23:12 2009 From: brian at freeswitch.org (Brian West) Date: Mon, 19 Oct 2009 17:23:12 -0500 Subject: [Freeswitch-dev] force callee to answer In-Reply-To: <957f61370910191454y4beee1a5q18de5f09001e8fe6@mail.gmail.com> References: <957f61370910191429k9ae00b8v80e1b85bf4c2619b@mail.gmail.com> <957f61370910191454y4beee1a5q18de5f09001e8fe6@mail.gmail.com> Message-ID: <87EDE47F-A41A-4756-9284-E37ACA274925@freeswitch.org> also the phone has to allow auto answer which some do override and ignore it depending on settings. /b On Oct 19, 2009, at 4:54 PM, vip killa wrote: > please correct me if i'm wrong but > in order to originate such a call the command would be: > originate {sip_auto_answer=true}sofia/internal/1000%192.168.2.190 > &conference(live) From brian at freeswitch.org Mon Oct 19 15:36:45 2009 From: brian at freeswitch.org (Brian West) Date: Mon, 19 Oct 2009 17:36:45 -0500 Subject: [Freeswitch-dev] sip_auto_answer In-Reply-To: <957f61370910191522y61a14d3chdbb030cfdc92c893@mail.gmail.com> References: <957f61370910191522y61a14d3chdbb030cfdc92c893@mail.gmail.com> Message-ID: <0E68D5CE-F595-438C-91A1-DC0B3A9C2083@freeswitch.org> again if it rings then your phoen must have auto_answer turned off check your phone config and manual provided with your phone. /b On Oct 19, 2009, at 5:22 PM, vip killa wrote: > i'm trying to originate a call to a user and have the call be > automatically answered using sip_auto_answer. but when i run the > command it rings the user > these are the commands i've tried: > originate {sip_auto_answer=true}sofia/internal/testuser > %192.168.3.122 &conference(default) > originate {sip_auto_answer=true}sofia/internal/testuser > %192.168.3.122 48000 > originate {sip_auto_answer=true}sofia/internal/testuser > %192.168.3.122 &bridge(48000) > > could someone tell me what i'm doing wrong? > ______________________________________ From dujinfang at gmail.com Mon Oct 19 17:37:51 2009 From: dujinfang at gmail.com (Seven Du) Date: Tue, 20 Oct 2009 08:37:51 +0800 Subject: [Freeswitch-dev] [Freeswitch-users] Is anyone running Ubuntu 8.04/Hardy? In-Reply-To: <4ADCA708.1000806@gmail.com> References: <4ADCA34E.5000700@marketelsystems.com> <7b197bef0910191046y6aa41986nf1a4f77061385bd7@mail.gmail.com> <4ADCA708.1000806@gmail.com> Message-ID: <23f91030910191737l7d84d6d4xf6c317384b380b31@mail.gmail.com> We run on hardy, and even one server is gutsy. 2009/10/20 William King > I'm running hardy as well in production. Are you using the nightlies > packages, or building from source? > > Also, what is the problem or error message you get from trying to load > mod_sofia? > > -William King > > Giovanni Maruzzelli wrote: > > 8.04 was known to be very stable and reliable with FreeSWITCH. > > > > First time I heard of problems with it... > > > > What kind of problems? Problems you have not found with current version? > > > > -giovanni > > > > On Mon, Oct 19, 2009 at 7:35 PM, Mark Sobkow > > wrote: > > > >> Everyone I've emailed with on the dev list is running the current > >> release of Ubuntu, not 8.04/Hardy. We're having some problems with > >> loading mod_sofia on Hardy, so unless I get some progress/help by end of > >> day Wednesday we're going to have to rebuild our development server with > >> the most recent release of Ubuntu on Thursday and Friday. > >> > >> -- > >> Mark Sobkow > >> Senior Developer > >> MarkeTel Multi-Line Dialing Systems LTD. > >> 428 Victoria Ave > >> Regina, SK S4N-0P6 > >> Toll-Free: 800-289-8616-X533 > >> Local: 306-359-6893-X533 > >> Fax: 306-359-6879 > >> Email: m.sobkow at marketelsystems.com > >> Web: http://www.marketelsystems.com > >> > >> > >> _______________________________________________ > >> FreeSWITCH-users mailing list > >> FreeSWITCH-users at 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-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/20091020/2443554a/attachment-0001.html From msc at freeswitch.org Tue Oct 20 10:42:07 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 20 Oct 2009 10:42:07 -0700 Subject: [Freeswitch-dev] Janitorial Project Update - Wiki Cleanup Message-ID: <87f2f3b90910201042o75b93127v619d61b84d962677@mail.gmail.com> Hello all, As you may know we have a weekly conference call each Friday. This week's agenda has several wiki cleanup sub-projects. I wanted to crowdsource this because, as the saying goes, many hands makes the work light. In other words, if everyone can help a little bit then we won't be dumping a lot of work on just a few people. HOW YOU CAN HELP If you don't already have a wiki account then please go to http://wiki.freeswitch.org and create one. All wiki users have editing rights and can make changes to wiki content. Don't worry about making mistakes! We can always revert a change. Brian West and I review all wiki edits each day. Standard users can't accidentally delete a page or permanently remove content. You're totally safe to make edits. By the way, when you sign in to the wiki you won't see the ads on the left-hand side of the page and you won't have to scroll down so far to locate the search box. There are several ways that you can assist with the wiki cleanup. One way is to help users like Diego Viola who are quite literally going page to page looking for spelling errors, grammar, etc. If you see an obvious error please by all means correct it. Another thing you can do is visit this page and look at the janitorial section: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_23 There are several areas where we can clean up and improve the wiki: *Dead end pages - these are pages that are linked to by other wiki pages but do not themselves have links back to anywhere. At the very least each page should have a link back to some other "see also" kind of content. *Double redirects - these are redirect pages that point to other redirect pages. These need to be pointed to the ultimate destination page. *Orphaned pages - orphans are pages that are not linked to by other pages. The only way to access these pages is via a search or if you already know the URL. We need people to review the orphaned pages and add links to them from other pages. *Wanted pages and categories - these are pages and categories that have links but no content. We need people review them and add content or redirects as appropriate. *Uncategorized pages - all pages belong to some category and these pages haven't been added to a category yet. Categories are handy because they act as natural indexes. Please review pages that have no categories. If you have an idea for a category that does not yet exist please email me and let me know. We don't want to have too many categories. The best way to learn wiki markup is to click the edit button on a page and see what wiki markup does. You can change the markup and then click Preview to see what it doesn. Click the cancel link to discard any changes. Play around and learn! Thank you for your help. Please feel free to ask for assistance with editing the wiki. It is a community resource and the more people who know how to add content, the better off we all are. Thanks, Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091020/e04a7dd8/attachment.html From msc at freeswitch.org Tue Oct 20 10:44:10 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 20 Oct 2009 10:44:10 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Agenda - Oct 23rd Message-ID: <87f2f3b90910201044v31a281d0j1c441425ba993786@mail.gmail.com> FYI, The conference call agenda for this week is online: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_23 Also, we will be discussing whether or not Friday is the best time to be doing this call. Just remember that the FS devs have lots of work to do and they can't always accommodate everyone's schedules. Still, they'll do their best to be flexible wherever possible. Thanks for supporting the weekly conference call. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091020/bdeec2c1/attachment.html From tculjaga at gmail.com Wed Oct 21 09:16:28 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Wed, 21 Oct 2009 18:16:28 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] Fwd: mod_opal - call charged before H.225 connect In-Reply-To: <65d96fc80910210848p4dc2f8f3k574ef57140af489a@mail.gmail.com> References: <65d96fc80910061027x2ab58c13s9e31c2f58e5fe01e@mail.gmail.com> <65d96fc80910200117j4e88e7ax19dc442ae0bb441d@mail.gmail.com> <65d96fc80910210034nd7e8864hfcc421ec6a6c52f@mail.gmail.com> <65d96fc80910210439m5b179a7djec8b3e249b2c35b0@mail.gmail.com> <65d96fc80910210743y2d8dacfdvf55e8acaf476de5f@mail.gmail.com> <65d96fc80910210848p4dc2f8f3k574ef57140af489a@mail.gmail.com> Message-ID: <65d96fc80910210916r3e8a16bdk6243aa80969eb51b@mail.gmail.com> why "on_my_hangup" is not called ? static switch_status_t on_my_hangup(switch_core_session_t *session){ PTRACE(4, "mod_h323\t======>switch_status_t on_my_hangup "); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "KABUM => entering on_my_hangup\n"); switch_channel_t *channel = switch_core_session_get_channel(session); h323_private_t *tech_pvt = (h323_private_t *) switch_core_session_get_private(session); if (tech_pvt->me) { PTRACE(4, "mod_h323\t----->"); Q931::CauseValues cause = (Q931::CauseValues)switch_channel_get_cause_q850(channel); tech_pvt->me->SetQ931Cause(cause); tech_pvt->me->ClearCallSynchronous(NULL, H323TranslateToCallEndReason(cause, UINT_MAX)); tech_pvt->me = NULL; } return SWITCH_STATUS_SUCCESS; } //static switch_status_t on_my_hangup(switch_core_session_t *session); static switch_status_t on_destroy(switch_core_session_t *session); static switch_io_routines_t h323fs_io_routines = { /*.outgoing_channel */ create_outgoing_channel, /*.read_frame */ FSH323Connection::read_audio_frame, /*.write_frame */ FSH323Connection::write_audio_frame, /*.kill_channel */ FSH323Connection::kill_channel, /*.send_dtmf */ FSH323Connection::send_dtmf, /*.receive_message */ FSH323Connection::receive_message, /*.receive_event */ FSH323Connection::receive_event, /*.state_change */ FSH323Connection::state_change, /*.read_video_frame */ FSH323Connection::read_video_frame, /*.write_video_frame */ FSH323Connection::write_video_frame }; static switch_state_handler_table_t h323fs_event_handlers = { /*.on_init */ FSH323Connection::on_init, /*.on_routing */ FSH323Connection::on_routing, /*.on_execute */ FSH323Connection::on_execute, /*.on_hangup */ on_my_hangup, /*.on_exchange_media */ FSH323Connection::on_exchange_media, /*.on_soft_execute */ FSH323Connection::on_soft_execute, /*.on_consume_media*/ NULL, /*.on_hibernate*/ NULL, /*.on_reset*/ NULL, /*.on_park*/ NULL, /*.on_reporting*/ NULL, /*.on_destroy*/ on_destroy }; } 2009-10-21 18:12:28.659411 [DEBUG] h323.cxx:4138 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartAcknowledged 2009-10-21 18:12:28.659411 [DEBUG] mod_h323.cpp:821 ======>PFSH323Connection::OnEstablished [FSH323Connection] 2009-10-21 18:12:28.660476 [NOTICE] mod_h323.cpp:823 Channel [h323/1001] has been answered 2009-10-21 18:12:28.660476 [DEBUG] switch_channel.c:182 h323/1001 receive message [AUDIO_SYNC] 2009-10-21 18:12:28.660476 [DEBUG] mod_h323.cpp:907 ======>FSH323Connection::receive_message MSG=20 2009-10-21 18:12:28.660476 [DEBUG] mod_h323.cpp:964 Received message 20 on connection FSH323Connection 2009-10-21 18:12:28.660476 [DEBUG] mod_h323.cpp:952 Media started on connection FSH323Connection 2009-10-21 18:12:30.795292 [NOTICE] sofia.c:322 Hangup sofia/internal/ sip:1001 at 10.4.62.89 [CS_CONSUME_MEDIA] [NORMAL_CLEARING] 2009-10-21 18:12:30.795292 [DEBUG] switch_channel.c:1683 Send signal sofia/internal/sip:1001 at 10.4.62.89 [KILL] 2009-10-21 18:12:30.795292 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/sip:1001 at 10.4.62.89 [BREAK] 2009-10-21 18:12:30.797481 [DEBUG] switch_core_state_machine.c:503 (sofia/internal/sip:1001 at 10.4.62.89 ) State CONSUME_MEDIA going to sleep 2009-10-21 18:12:30.797481 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/sip:1001 at 10.4.62.89 ) Running State Change CS_HANGUP 2009-10-21 18:12:30.797481 [DEBUG] switch_core_state_machine.c:434 (sofia/internal/sip:1001 at 10.4.62.89 ) State HANGUP 2009-10-21 18:12:30.797481 [DEBUG] mod_sofia.c:338 Channel sofia/internal/ sip:1001 at 10.4.62.89 hanging up, cause: NORMAL_CLEARING 2009-10-21 18:12:30.797481 [DEBUG] switch_core_state_machine.c:46 sofia/internal/sip:1001 at 10.4.62.89 Standard HANGUP, cause: NORMAL_CLEARING 2009-10-21 18:12:30.797481 [DEBUG] switch_core_state_machine.c:434 (sofia/internal/sip:1001 at 10.4.62.89 ) State HANGUP going to sleep 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:476 (sofia/internal/sip:1001 at 10.4.62.89 ) State Change CS_HANGUP -> CS_REPORTING 2009-10-21 18:12:30.798570 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/sip:1001 at 10.4.62.89 [BREAK] 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/sip:1001 at 10.4.62.89 ) Running State Change CS_REPORTING 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:612 (sofia/internal/sip:1001 at 10.4.62.89 ) State REPORTING 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:53 sofia/internal/sip:1001 at 10.4.62.89 Standard REPORTING, cause: NORMAL_CLEARING 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:612 (sofia/internal/sip:1001 at 10.4.62.89 ) State REPORTING going to sleep 2009-10-21 18:12:30.798570 [DEBUG] switch_core_state_machine.c:411 (sofia/internal/sip:1001 at 10.4.62.89 ) State Change CS_REPORTING -> CS_DESTROY 2009-10-21 18:12:30.798570 [DEBUG] switch_core_session.c:1068 Session 2 (sofia/internal/sip:1001 at 10.4.62.89 ) Locked, Waiting on external entities 2009-10-21 18:13:04.243274 [DEBUG] h323pdu.cxx:609 Receiving PDU [ip$ 10.4.62.7:1720/ip$10.4.62.31:48729] : -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091021/b7a63e0b/attachment.html From freeswitch at cartissolutions.com Wed Oct 21 10:57:19 2009 From: freeswitch at cartissolutions.com (Yossi Neiman) Date: Wed, 21 Oct 2009 12:57:19 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> Message-ID: <4ADF4B7F.6090108@cartissolutions.com> Muhammad - I have put up the doxygen generated documents up on my company's website temporarily. I have a comparison for you between SVN version 14798 and 15184 located in http://www.cartissolutions.com/freeswitch . What I want you to do is look at, for example, Modules->Core Library->IVR Library and its subsection of IVR Menu Library. You will clearly see that there are a significant number of missing functions in the r15184 version, while they are showing up in the r14798 (just prior to your initial commits I believe). Another example is under Modules->Brought to you by APR->Time Functions. You will see *no* functions listed for the r15184 version of the documents. I hope this clarifies for you what difficulties I've been having with the documentation. Thanks, -- Yossi Neiman Cartis Solutions, Inc. - http://www.cartissolutions.com Muhammad Shahzad wrote: > Sorry for delayed reply, i was busy with second set of docs for this > project. Unfortunately, it still isn't ready for SVN commit, and need > some fixes. Hopefully i will upload them by next Tuesday evening. > > Anyways, you are right i couldn't quite understand what you mean? > Perhaps you are referring to list of methods calling a specific method > or variable. At this point, i can't help much, i know currently the > docs look somewhat confusing and this is what i am trying to correct > by doing proper documentation of FS source code. > > As for missing functions in documentation, i can assure you no > previous docs were removed, only new files that are documented or > needs to be documented are add to the docs tree. It is possible that > some files or identifier documentation locations are changed in new > documentation tree but it will be there for sure. > > If you feel something is relocated to wrong location in docs tree then > kindly list them here, so i look at their previous and new position > and correct them as necessary. > > Also look at diagrams at the top of each file, they provide very > useful visual representation and inheritance details of each file / > identifier. > > Thank you. > > > On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman > > wrote: > > Muhammad, > > I don't think you're understanding what the issue is that I'm having. > I'm writing code in C right now. I want to be able to read the > docs for > the C api by itself. I don't want to have to sift through swig > and C++ > etc in order to find the appropriate information about the > appropriate C > functions that I'm working with. And this does not address the fact > that several functions that were visible in the documentation a couple > weeks ago are now missing from the docs pages. Those are missing from > Modules->Core Library (the examples I gave were from IVR Library > and IVR > Menu Library). These functions are in FSROOT/src. While they can > still > be found by looking directly at the header files under File List, > I much > preferred looking up these C functions and data types by Modules->Core > Library, as it provides a more contextual arrangement to locate the > functions. > > -- > Yossi Neiman > Cartis Solutions, Inc. > http://www.cartissolutions.com > > > > Muhammad Shahzad wrote: > > The primary objective of this documentation is to give full view > of FS > > and its module regardless of programming language, as at many places > > especially in the language modules, source code files from different > > programming languages fit together with each other like a jigsaw > > puzzle to complete the picture (i.e. module functionality). Breaking > > the directory hierarchy on programming language basis would not give > > the actual composition of module, thus confusing the developers who > > wants to write up new language modules. > > > > We are documenting everything that is inside /src folder > plus > > 4 directories in /libs folder, which are maintained by FS > > developer community, these are, > > > > libdingaling > > libteletone > > openzap > > esl > > > > So, i think i am covering entire code base. If you think i am > missing > > something, kindly send me relative path with respect to FSROOT, for > > example, > > > > /libs/libdingaling > > > > Thank you. > > > > > > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman > > > > >> wrote: > > > > Muhammad, > > > > I and many others appreciate the work you are doing on the API > > docs. I > > did want to make a request, based upon what I've been seeing > on the > > docs.freeswitch.org > pages recently. > > Would it be possible to split out > > the documentation based upon language involved? My eyes are > getting > > cluttered with swig and C++ docs mixed in with the C docs, > and it's > > making it a little difficult for me to find what I am > looking for. I > > can see this helping other folks as well, since I think that > others > > would also want to see only docs pertaining to the language > that they > > are currently working in. > > > > I also have the feeling that some/many of the functions that > were > > previously listed under the Modules->Core Library. For > example, we're > > missing a whole bunch of functions that were previously shown > > under the > > IVR Library and IVR Menu Library. > > > > Thanks, > > > > -- > > Yossi Neiman > > Cartis Solutions, Inc. > > http://www.cartissolutions.com > > > > > > > > Muhammad Shahzad wrote: > > > Hi, > > > > > > Please see attached herewith doxygen configuration file for FS > > > documentation. this should replace the one found at > > > /docs/Doxygen.conf. > > > > > > It has following additional features, > > > > > > 1. Search Engine support, with which you can search any > identifier > > > within entire documentation tree. > > > 2. Various graphs and diagrams to illustrate position and > importance > > > of each file and how all files within a library fit > together to > > > provide specific functionality. > > > 3. Name Space list, along with complete alphabetical index > of all > > > methods in them. > > > 4. Documentation coverage for all FreeSWITCH modules > (previously it > > > only generates documentation for application modules). > > > 5. Documentation for all libraries maintained by FS > developers (ESL, > > > Dingaling, Teletone and Openzap). > > > 6. Todo list. > > > 7. Links to access fully formated source code of each file > with line > > > numbers and syntax highlighting etc. > > > 8. Identifier cross reference list, i.e. a list of all > methods and > > > variable who call a given method or variable. > > > 9. UML style inheritance and collaboration diagrams. > > > 10. Configuration for LATEX, RTF and Microsoft CHM formats > also > > > available but not enabled. Any developer who wish to have > > > documentation in any of these format may find and enable > one or more > > > of these formats as per his/her requirements. > > > > > > Please review and add it to FS trunk. > > > > > > All comments and suggestions are welcome. > > > > > > Thank you. > > > > > > > > > -- > > > Muhammad Shahzad > > > ----------------------------------- > > > CISCO Rich Media Communication Specialist (CRMCS) > > > CISCO Certified Network Associate (CCNA) > > > Cell: +92 334 422 40 88 > > > MSN: shari_786pk at hotmail.com > > > > >> > > > Email: shaheryarkh at googlemail.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 > > > > -- > > Yossi Neiman > > President > > Cartis Solutions, Inc. > > P) 630-259-8100 > > http://www.cartissolutions.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 > > > > > > > > > > -- > > ________________________________________________________ > > | > > | > > | FATAL ERROR > > --- O X | > > |_______________________________________________________| > > | You have moved the mouse. > > | > > | Windows must be restarted for the changes to take effect. | > > | > > | > > ####################################/ > > > > > > Muhammad Shahzad > > ----------------------------------- > > CISCO Rich Media Communication Specialist (CRMCS) > > CISCO Certified Network Associate (CCNA) > > Cell: +92 334 422 40 88 > > MSN: shari_786pk at hotmail.com > > > > Email: shaheryarkh at googlemail.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 > > > > -- > Yossi Neiman > President > Cartis Solutions, Inc. > P) 630-259-8100 > http://www.cartissolutions.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 > > > > > -- > ________________________________________________________ > | > | > | FATAL ERROR > --- O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091021/5ec7b818/attachment-0001.html From msc at freeswitch.org Wed Oct 21 11:56:00 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 21 Oct 2009 11:56:00 -0700 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <4ADF4B7F.6090108@cartissolutions.com> References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> Message-ID: <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> On Wed, Oct 21, 2009 at 10:57 AM, Yossi Neiman < freeswitch at cartissolutions.com> wrote: > Muhammad - > > I have put up the doxygen generated documents up on my company's website > temporarily. I have a comparison for you between SVN version 14798 and > 15184 located in http://www.cartissolutions.com/freeswitch . What I want > you to do is look at, for example, Modules->Core Library->IVR Library and > its subsection of IVR Menu Library. You will clearly see that there are a > significant number of missing functions in the r15184 version, while they > are showing up in the r14798 (just prior to your initial commits I > believe). Another example is under Modules->Brought to you by APR->Time > Functions. You will see *no* functions listed for the r15184 version of the > documents. > > I hope this clarifies for you what difficulties I've been having with the > documentation. > > Thanks, > > -- > Yossi Neiman > Cartis Solutions, Inc. - http://www.cartissolutions.com > > > Yossi, Thanks for doing the legwork on this. Muhammad, the FS devs and power users are available to assist if you have any questions. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091021/71fe9d55/attachment.html From shaheryarkh at googlemail.com Wed Oct 21 22:47:12 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Thu, 22 Oct 2009 11:47:12 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> Message-ID: Thanks for your efforts Yossi. As per my last conversation with Athum, i have put IVR library on top priority and currently working on that. Anyways, let me compare the two docs and get back to you. Thank you. On Thu, Oct 22, 2009 at 12:56 AM, Michael Collins wrote: > > > On Wed, Oct 21, 2009 at 10:57 AM, Yossi Neiman < > freeswitch at cartissolutions.com> wrote: > >> Muhammad - >> >> I have put up the doxygen generated documents up on my company's website >> temporarily. I have a comparison for you between SVN version 14798 and >> 15184 located in http://www.cartissolutions.com/freeswitch . What I want >> you to do is look at, for example, Modules->Core Library->IVR Library and >> its subsection of IVR Menu Library. You will clearly see that there are a >> significant number of missing functions in the r15184 version, while they >> are showing up in the r14798 (just prior to your initial commits I >> believe). Another example is under Modules->Brought to you by APR->Time >> Functions. You will see *no* functions listed for the r15184 version of the >> documents. >> >> I hope this clarifies for you what difficulties I've been having with the >> documentation. >> >> Thanks, >> >> -- >> Yossi Neiman >> Cartis Solutions, Inc. - http://www.cartissolutions.com >> >> >> > Yossi, > > Thanks for doing the legwork on this. Muhammad, the FS devs and power users > are available to assist if you have any questions. > -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 > > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091022/618da08f/attachment.html From shaheryarkh at googlemail.com Thu Oct 22 00:45:03 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Thu, 22 Oct 2009 13:45:03 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> Message-ID: Ok, I have found three issues, which are most likely causing trouble for you. 1. The Doxygen.conf file that i committed in SVN, was generated for Doxygen version 1.6.1, while you are using doxygen version 1.4.x. Therefore, following a lot of tags are not repected by doxygen, for example, when i installed and executed doxygen 1.4.0, i get following warnings in Doxygen.conf file, these don't appear when using doxygen version 1.6.x. Warning: ignoring unsupported tag `DOXYFILE_ENCODING =' at line 23, file Doxygen.conf Warning: ignoring unsupported tag `QT_AUTOBRIEF =' at line 148, file Doxygen.conf Warning: ignoring unsupported tag `OPTIMIZE_FOR_FORTRAN =' at line 202, file Doxygen.conf Warning: ignoring unsupported tag `OPTIMIZE_OUTPUT_VHDL =' at line 208, file Doxygen.conf Warning: ignoring unsupported tag `EXTENSION_MAPPING =' at line 219, file Doxygen.conf Warning: ignoring unsupported tag `CPP_CLI_SUPPORT =' at line 233, file Doxygen.conf Warning: ignoring unsupported tag `SIP_SUPPORT =' at line 239, file Doxygen.conf Warning: ignoring unsupported tag `IDL_PROPERTY_SUPPORT =' at line 248, file Doxygen.conf Warning: ignoring unsupported tag `TYPEDEF_HIDES_STRUCT =' at line 273, file Doxygen.conf Warning: ignoring unsupported tag `SYMBOL_CACHE_SIZE =' at line 289, file Doxygen.conf Warning: ignoring unsupported tag `EXTRACT_ANON_NSPACES =' at line 331, file Doxygen.conf Warning: ignoring unsupported tag `SORT_MEMBERS_CTORS_1ST =' at line 410, file Doxygen.conf Warning: ignoring unsupported tag `SORT_GROUP_NAMES =' at line 416, file Doxygen.conf Warning: ignoring unsupported tag `SHOW_FILES =' at line 483, file Doxygen.conf Warning: ignoring unsupported tag `SHOW_NAMESPACES =' at line 490, file Doxygen.conf Warning: ignoring unsupported tag `LAYOUT_FILE =' at line 509, file Doxygen.conf Warning: ignoring unsupported tag `INPUT_ENCODING =' at line 580, file Doxygen.conf Warning: ignoring unsupported tag `EXCLUDE_SYMBOLS =' at line 623, file Doxygen.conf Warning: ignoring unsupported tag `HTML_DYNAMIC_SECTIONS =' at line 812, file Doxygen.conf Warning: ignoring unsupported tag `GENERATE_DOCSET =' at line 824, file Doxygen.conf Warning: ignoring unsupported tag `DOCSET_FEEDNAME =' at line 831, file Doxygen.conf Warning: ignoring unsupported tag `DOCSET_BUNDLE_ID =' at line 838, file Doxygen.conf Warning: ignoring unsupported tag `CHM_INDEX_ENCODING =' at line 871, file Doxygen.conf Warning: ignoring unsupported tag `GENERATE_QHP =' at line 889, file Doxygen.conf Warning: ignoring unsupported tag `QCH_FILE =' at line 895, file Doxygen.conf Warning: ignoring unsupported tag `QHP_NAMESPACE =' at line 901, file Doxygen.conf Warning: ignoring unsupported tag `QHP_VIRTUAL_FOLDER =' at line 907, file Doxygen.conf Warning: ignoring unsupported tag `QHP_CUST_FILTER_NAME =' at line 913, file Doxygen.conf Warning: ignoring unsupported tag `QHP_CUST_FILTER_ATTRS =' at line 918, file Doxygen.conf Warning: ignoring unsupported tag `QHP_SECT_FILTER_ATTRS =' at line 924, file Doxygen.conf Warning: ignoring unsupported tag `QHG_LOCATION =' at line 931, file Doxygen.conf Warning: ignoring unsupported tag `USE_INLINE_TREES =' at line 957, file Doxygen.conf Warning: ignoring unsupported tag `FORMULA_FONTSIZE =' at line 971, file Doxygen.conf Warning: ignoring unsupported tag `LATEX_SOURCE_CODE =' at line 1058, file Doxygen.conf Warning: ignoring unsupported tag `MSCGEN_PATH =' at line 1351, file Doxygen.conf Warning: ignoring unsupported tag `DOT_FONTNAME =' at line 1375, file Doxygen.conf Warning: ignoring unsupported tag `DOT_FONTSIZE =' at line 1380, file Doxygen.conf Warning: ignoring unsupported tag `DOT_FONTPATH =' at line 1387, file Doxygen.conf Warning: ignoring unsupported tag `DOT_GRAPH_MAX_NODES =' at line 1486, file Doxygen.conf 2. At least one library path has change since my commit to SVN, Warning: tag INCLUDE_PATH: include path `../libs/voipcodecs' does not exist Searching for include files... Error: source ../libs/voipcodecs is not a readable file or directory... skipping. 3. A lot of warnings like below, either developer has changed doxy comments in source files without checking the groups hierarchy etc. or doxygen version conflict is causing these problems. /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:274: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:284: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:294: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:304: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:311: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:319: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:326: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:105: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! /usr/src/svn-src/freeswitch/src/include/switch_apr.h:333: The member will remain in group switch_dso, and won't be put into group switch_time /usr/src/svn-src/freeswitch/src/include/switch_apr.h:78: Warning: Member documentation for SWITCH_DECLARE found several times in @defgroup groups! Now i would like to ask FS developers which doxygen version i should use for documentation? The one i am using is most recent stable version of doxygen released on August 25, 2009. For Yossi, i am afraid no quick fix is available, as i already told you that i am working on IVR library and trying to finish it as soon as possible, so you can fully enjoy browsing through docs. However, if you still want to see things old way, you can put old Doxygen.conf file in /docs folder and generate docs again, but this is a temporary solution. Thank you. On Thu, Oct 22, 2009 at 11:47 AM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Thanks for your efforts Yossi. > > As per my last conversation with Athum, i have put IVR library on top > priority and currently working on that. Anyways, let me compare the two docs > and get back to you. > > Thank you. > > > On Thu, Oct 22, 2009 at 12:56 AM, Michael Collins wrote: > >> >> >> On Wed, Oct 21, 2009 at 10:57 AM, Yossi Neiman < >> freeswitch at cartissolutions.com> wrote: >> >>> Muhammad - >>> >>> I have put up the doxygen generated documents up on my company's website >>> temporarily. I have a comparison for you between SVN version 14798 and >>> 15184 located in http://www.cartissolutions.com/freeswitch . What I >>> want you to do is look at, for example, Modules->Core Library->IVR Library >>> and its subsection of IVR Menu Library. You will clearly see that there are >>> a significant number of missing functions in the r15184 version, while they >>> are showing up in the r14798 (just prior to your initial commits I >>> believe). Another example is under Modules->Brought to you by APR->Time >>> Functions. You will see *no* functions listed for the r15184 version of the >>> documents. >>> >>> I hope this clarifies for you what difficulties I've been having with the >>> documentation. >>> >>> Thanks, >>> >>> -- >>> Yossi Neiman >>> Cartis Solutions, Inc. - http://www.cartissolutions.com >>> >>> >>> >> Yossi, >> >> Thanks for doing the legwork on this. Muhammad, the FS devs and power >> users are available to assist if you have any questions. >> -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 >> >> > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091022/ed219ee7/attachment-0001.html From intralanman at freeswitch.org Thu Oct 22 08:11:28 2009 From: intralanman at freeswitch.org (Raymond Chandler) Date: Thu, 22 Oct 2009 11:11:28 -0400 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> Message-ID: <63480DBE-9345-4999-A5B9-92CB8D25979D@freeswitch.org> On Oct 22, 2009, at 3:45 AM, Muhammad Shahzad wrote: > Ok, I have found three issues, which are most likely causing trouble > for you. > > 1. The Doxygen.conf file that i committed in SVN, was generated for > Doxygen version 1.6.1, while you are using doxygen version 1.4.x. > Therefore, following a lot of tags are not repected by doxygen, for > example, when i installed and executed doxygen 1.4.0, i get > following warnings in Doxygen.conf file, these don't appear when > using doxygen version 1.6.x. considering that we're using 1.4.7 on docs.freeswitch.org, it might be a good idea to make the doxygen.conf work for the 1.4.x version(s) unless i'm missing something (which is quite possible), then it seems that 1.4.7 is the latest stable from centos right now. with all of the things we already have to keep up with, it doesn't make sense for us to have to manually install/upgrade doxygen from source too. Raymond Chandler http://freeswitchsolutions.com http://cluecon.com From shaheryarkh at googlemail.com Thu Oct 22 09:38:16 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Thu, 22 Oct 2009 22:38:16 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <63480DBE-9345-4999-A5B9-92CB8D25979D@freeswitch.org> References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> <63480DBE-9345-4999-A5B9-92CB8D25979D@freeswitch.org> Message-ID: Humm, ok i normally use Gentoo as my development platform, though most of my servers run CentOS. Both have different default versions for different software but i never observed much of compatibility issues. Anyways, let me check default CentOS doxygen version and build configuration file for it, assuming CentOS as our (FreeSWITCH's) official OS? Thank you. On Thu, Oct 22, 2009 at 9:11 PM, Raymond Chandler < intralanman at freeswitch.org> wrote: > > On Oct 22, 2009, at 3:45 AM, Muhammad Shahzad wrote: > > > Ok, I have found three issues, which are most likely causing trouble > > for you. > > > > 1. The Doxygen.conf file that i committed in SVN, was generated for > > Doxygen version 1.6.1, while you are using doxygen version 1.4.x. > > Therefore, following a lot of tags are not repected by doxygen, for > > example, when i installed and executed doxygen 1.4.0, i get > > following warnings in Doxygen.conf file, these don't appear when > > using doxygen version 1.6.x. > > considering that we're using 1.4.7 on docs.freeswitch.org, it might be > a good idea to make the doxygen.conf work for the 1.4.x version(s) > > unless i'm missing something (which is quite possible), then it seems > that 1.4.7 is the latest stable from centos right now. > > with all of the things we already have to keep up with, it doesn't > make sense for us to have to manually install/upgrade doxygen from > source too. > > Raymond Chandler > http://freeswitchsolutions.com > http://cluecon.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 > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091022/071eda8c/attachment.html From freeswitch at cartissolutions.com Thu Oct 22 11:04:01 2009 From: freeswitch at cartissolutions.com (Yossi Neiman) Date: Thu, 22 Oct 2009 13:04:01 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> <4AC27B5D.6090506@cartissolutions.com> <4ADF4B7F.6090108@cartissolutions.com> <87f2f3b90910211156r4ccdf932i4d2c1dbfeb83afd@mail.gmail.com> <63480DBE-9345-4999-A5B9-92CB8D25979D@freeswitch.org> Message-ID: <4AE09E91.3010806@cartissolutions.com> Slackware and Slackware-based distros seem to be using the 1.5.x tree. Seems that something in the 1.6.x tree has changed the behavior of doxygen. I'd suggest that when you fix up the doxygen.conf for the 1.4.x tree that you make sure that the 1.6.x tree can still generate proper documents from that too. (And if not possible, maybe have a doxygen.conf for 1.5.x and prior and another for 1.6.x and newer.) -- Yossi Neiman Cartis Solutions, Inc. - http://www.cartissolutions.com Muhammad Shahzad wrote: > Humm, ok i normally use Gentoo as my development platform, though most > of my servers run CentOS. Both have different default versions for > different software but i never observed much of compatibility issues. > > Anyways, let me check default CentOS doxygen version and build > configuration file for it, assuming CentOS as our (FreeSWITCH's) > official OS? > > Thank you. > > > On Thu, Oct 22, 2009 at 9:11 PM, Raymond Chandler > > wrote: > > > On Oct 22, 2009, at 3:45 AM, Muhammad Shahzad wrote: > > > Ok, I have found three issues, which are most likely causing trouble > > for you. > > > > 1. The Doxygen.conf file that i committed in SVN, was generated for > > Doxygen version 1.6.1, while you are using doxygen version 1.4.x. > > Therefore, following a lot of tags are not repected by doxygen, for > > example, when i installed and executed doxygen 1.4.0, i get > > following warnings in Doxygen.conf file, these don't appear when > > using doxygen version 1.6.x. > > considering that we're using 1.4.7 on docs.freeswitch.org > , it might be > a good idea to make the doxygen.conf work for the 1.4.x version(s) > > unless i'm missing something (which is quite possible), then it seems > that 1.4.7 is the latest stable from centos right now. > > with all of the things we already have to keep up with, it doesn't > make sense for us to have to manually install/upgrade doxygen from > source too. > > Raymond Chandler > http://freeswitchsolutions.com > http://cluecon.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 > > > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > From msc at freeswitch.org Fri Oct 23 09:00:48 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 23 Oct 2009 09:00:48 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Starting Shortly, Please Start Calling In Message-ID: <87f2f3b90910230900l2201894bjc7a57c8093617b8@mail.gmail.com> FYI, The weekly call will begin soon. The agenda is here: http://bit.ly/O0oGB Note that the wiki is giving me problems with editing. I will let you know when Raymond and I get it squared away. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/44e1f55f/attachment.html From claudiu at globtel.ro Fri Oct 23 05:24:57 2009 From: claudiu at globtel.ro (Claudiu Filip) Date: Fri, 23 Oct 2009 15:24:57 +0300 Subject: [Freeswitch-dev] 3pcc proxy, INVITE w/o SDP Message-ID: <1402301768.20091023152457@globtel.ro> Hi guys, I have a few problems with invites w/o sdp. Given scenario: FS: global_codec_prefs=PCMU,PCMA,G729,G723,GSM A: G711 / G729 / G723 B: G729 only Call from A->FS->B: 1) A->FS invite w/o sdp 2) FS->B invite w/ sdp (PCMU PCMA G729 G723 GSM, global_codec_prefs) 3) B->FS 180 ring 4) FS->A 180 ring 5) B->FS 200 ok w/ sdp (G729) 6) FS->A 200 ok w/ sdp (PCMU PCMA G729 G723 GSM, global_codec_prefs again!) 7) A->FS ACK w/ sdp (PCMU) The result: TRANSCODING_NECESSARY, but G729 only passthrough, call cleared! Changing the global_codec_prefs to G729 PCMU PCMA, the leg A<>FS will be negotiated to G729 and it will work, but that's just a workaround. (another dirty fix was to add sofia_glue_tech_set_local_sdp(tech_pvt, b_sdp, 0); in mod_sofia.c line 482 code block 478-507, that will pass B sdp to A so the call will use the same codec on both legs and will be half proxied rtp from A goes directly to B, but if A has PCMU and B PCMA the call is dropped without transcoding) As long as leg FS<>B is already using G729, FS should advertise to A G729 first, then all others. The right setup should be: 1) A->FS invite w/o sdp 2) FS->B invite w/ sdp (global_codec_prefs) 3) B->FS 180 ring 4) FS->A 180 ring 5) B->FS 200 ok w/ sdp (codecX ) 6) FS->A 200 ok w/ sdp (codecX global_codec_prefs-codecX ) 7) A->FS ACK w/ sdp (codecX) More than that, if B has early media and step 3) is 183 ring w/ sdp, the result is " freeswitch: sofia_glue.c:2745: sofia_glue_tech_media: Assertion `r_sdp != ((void *)0)' failed. Aborted (core dumped) " but I'll post that on jira. Best regards, Claudiu Filip From tculjaga at gmail.com Fri Oct 23 10:50:36 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Fri, 23 Oct 2009 19:50:36 +0200 Subject: [Freeswitch-dev] how to submit code to freeswitch svn Message-ID: <65d96fc80910231050l49410e51hbf7b9e216ec63fae@mail.gmail.com> it is maybe a stupid question but i don't know the answer :) i can't find anywhere on the web or on the FS wiki on how to submit new code to FS subversion... so can someone help here ? T. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/5a0f67d9/attachment.html From anthony.minessale at gmail.com Fri Oct 23 10:59:00 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 23 Oct 2009 12:59:00 -0500 Subject: [Freeswitch-dev] 3pcc proxy, INVITE w/o SDP In-Reply-To: <1402301768.20091023152457@globtel.ro> References: <1402301768.20091023152457@globtel.ro> Message-ID: <191c3a030910231059x204306f3x5f2d115bc4dfc07c@mail.gmail.com> When you INVITE w/o sdp to 3pcc that's the correct behavior to 200ok with all the codecs. The seg was fixed in trunk. if you want to discuss it more come to irc cos it may be easier to communicate. On Fri, Oct 23, 2009 at 7:24 AM, Claudiu Filip wrote: > > Hi guys, > > > I have a few problems with invites w/o sdp. > > Given scenario: > FS: global_codec_prefs=PCMU,PCMA,G729,G723,GSM > A: G711 / G729 / G723 > B: G729 only > > Call from A->FS->B: > > 1) A->FS invite w/o sdp > 2) FS->B invite w/ sdp (PCMU PCMA G729 G723 GSM, global_codec_prefs) > 3) B->FS 180 ring > 4) FS->A 180 ring > 5) B->FS 200 ok w/ sdp (G729) > 6) FS->A 200 ok w/ sdp (PCMU PCMA G729 G723 GSM, global_codec_prefs again!) > 7) A->FS ACK w/ sdp (PCMU) > > The result: TRANSCODING_NECESSARY, but G729 only passthrough, call cleared! > Changing the global_codec_prefs to G729 PCMU PCMA, the leg A<>FS > will be negotiated to G729 and it will work, but that's just a > workaround. (another dirty fix was to add > sofia_glue_tech_set_local_sdp(tech_pvt, b_sdp, 0); > in mod_sofia.c line 482 code block 478-507, that will pass B sdp to A > so the call will use the same codec on both legs and will be half > proxied rtp from A goes directly to B, but if A has PCMU and B PCMA > the call is dropped without transcoding) > > As long as leg FS<>B is already using G729, FS should advertise to A G729 > first, then all others. > > The right setup should be: > 1) A->FS invite w/o sdp > 2) FS->B invite w/ sdp (global_codec_prefs) > 3) B->FS 180 ring > 4) FS->A 180 ring > 5) B->FS 200 ok w/ sdp (codecX ) > 6) FS->A 200 ok w/ sdp (codecX global_codec_prefs-codecX ) > 7) A->FS ACK w/ sdp (codecX) > > > More than that, if B has early media and step 3) is 183 ring w/ sdp, > the result is > " > freeswitch: sofia_glue.c:2745: sofia_glue_tech_media: Assertion `r_sdp != > ((void *)0)' failed. > Aborted (core dumped) > " > but I'll post that on jira. > > > > > > Best regards, > > > Claudiu Filip > > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/fa6969c3/attachment-0001.html From anthony.minessale at gmail.com Fri Oct 23 11:04:33 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 23 Oct 2009 13:04:33 -0500 Subject: [Freeswitch-dev] how to submit code to freeswitch svn In-Reply-To: <65d96fc80910231050l49410e51hbf7b9e216ec63fae@mail.gmail.com> References: <65d96fc80910231050l49410e51hbf7b9e216ec63fae@mail.gmail.com> Message-ID: <191c3a030910231104w31cf9d56g6deebe7616e22090@mail.gmail.com> put the files you want to add into the folder, make sure it's *only* the files you want to check in. issue the command: svn add then svn commit -m "adding files" On Fri, Oct 23, 2009 at 12:50 PM, Tihomir Culjaga wrote: > it is maybe a stupid question but i don't know the answer :) > > i can't find anywhere on the web or on the FS wiki on how to submit new > code to FS subversion... > so can someone help here ? > > > T. > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/43310552/attachment.html From anthony.minessale at gmail.com Fri Oct 23 11:05:28 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 23 Oct 2009 13:05:28 -0500 Subject: [Freeswitch-dev] how to submit code to freeswitch svn In-Reply-To: <191c3a030910231104w31cf9d56g6deebe7616e22090@mail.gmail.com> References: <65d96fc80910231050l49410e51hbf7b9e216ec63fae@mail.gmail.com> <191c3a030910231104w31cf9d56g6deebe7616e22090@mail.gmail.com> Message-ID: <191c3a030910231105i5c18a81iae8760c52d46f69f@mail.gmail.com> you should consider coming into irc irc.freenode.net there is a #freeswitch and #freeswitch-dev On Fri, Oct 23, 2009 at 1:04 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > put the files you want to add into the folder, make sure it's *only* the > files you want to check in. > issue the command: > svn add > then > svn commit -m "adding files" > > On Fri, Oct 23, 2009 at 12:50 PM, Tihomir Culjaga wrote: > >> it is maybe a stupid question but i don't know the answer :) >> >> i can't find anywhere on the web or on the FS wiki on how to submit new >> code to FS subversion... >> so can someone help here ? >> >> >> T. >> >> _______________________________________________ >> 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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > -- 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/112d47a8/attachment.html From tculjaga at gmail.com Fri Oct 23 12:01:16 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Fri, 23 Oct 2009 21:01:16 +0200 Subject: [Freeswitch-dev] how to submit code to freeswitch svn In-Reply-To: <191c3a030910231104w31cf9d56g6deebe7616e22090@mail.gmail.com> References: <65d96fc80910231050l49410e51hbf7b9e216ec63fae@mail.gmail.com> <191c3a030910231104w31cf9d56g6deebe7616e22090@mail.gmail.com> Message-ID: <65d96fc80910231201j6da30747xe95463b749ce69e1@mail.gmail.com> On Fri, Oct 23, 2009 at 8:04 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > put the files you want to add into the folder, make sure it's *only* the > files you want to check in. > issue the command: > svn add > then > svn commit -m "adding files" > > > what about an account... where do i create one ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/6ffcb536/attachment.html From trixter at 0xdecafbad.com Fri Oct 23 11:43:04 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Fri, 23 Oct 2009 11:43:04 -0700 Subject: [Freeswitch-dev] scheduler Message-ID: <1256323384.15145.284.camel@trixeee> for anyone that is interested, in /contrib/trixter/scheduled_event.lua there is a script, which admittedly is not very well tested (written last night) that allows for mysql events to be scheduled to be run. Why mysql and not sched_api or similar? Well this allows the scheduled events to survive past a reboot, shutdown, crash, alien abduction, or other issue. It also is written in a way to allow for many switches to each pull an event off one at a time and process them, thus distributing the load. sched_api requires that the scheduled event exist on a particular switch which can be a bit messy in some applications. So you can do a "hotel style wake up call" (good for getting out of boring meetings or bad blind dates) or really anything you want. You can start/stop the script, even change the DB credentials without a restart to allow for easier load management or maintenance. Its a trivial script, but I didnt see anything like this elsewhere. If people have specific feature requests (like adding a machine column to the table so that certain events can be scheduled only for specific machines, or only pulling events when the load is under X) let me know and I will look into doing that. The only problem that I saw last night was that it runs every "heartbeat" (FS eventing system) and if you have more tasks to accomplish in a given interval it can get a little backlogged and does not do any notification to that effect. -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From msc at freeswitch.org Fri Oct 23 15:37:31 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 23 Oct 2009 15:37:31 -0700 Subject: [Freeswitch-dev] scheduler In-Reply-To: <1256323384.15145.284.camel@trixeee> References: <1256323384.15145.284.camel@trixeee> Message-ID: <87f2f3b90910231537n70ccee45kdfc5295ec952fefc@mail.gmail.com> Bret, Thanks for sharing, we appreciate it! -MC On Fri, Oct 23, 2009 at 11:43 AM, Trixter aka Bret McDanel < trixter at 0xdecafbad.com> wrote: > for anyone that is interested, in > /contrib/trixter/scheduled_event.lua there is a script, which > admittedly is not very well tested (written last night) that allows for > mysql events to be scheduled to be run. > > Why mysql and not sched_api or similar? Well this allows the scheduled > events to survive past a reboot, shutdown, crash, alien abduction, or > other issue. It also is written in a way to allow for many switches to > each pull an event off one at a time and process them, thus distributing > the load. sched_api requires that the scheduled event exist on a > particular switch which can be a bit messy in some applications. > > So you can do a "hotel style wake up call" (good for getting out of > boring meetings or bad blind dates) or really anything you want. > > You can start/stop the script, even change the DB credentials without a > restart to allow for easier load management or maintenance. > > Its a trivial script, but I didnt see anything like this elsewhere. If > people have specific feature requests (like adding a machine column to > the table so that certain events can be scheduled only for specific > machines, or only pulling events when the load is under X) let me know > and I will look into doing that. > > The only problem that I saw last night was that it runs every > "heartbeat" (FS eventing system) and if you have more tasks to > accomplish in a given interval it can get a little backlogged and does > not do any notification to that effect. > > > -- > Trixter http://www.0xdecafbad.com Bret McDanel > pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091023/a6e3819c/attachment.html From trixter at 0xdecafbad.com Sat Oct 24 10:17:25 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Sat, 24 Oct 2009 10:17:25 -0700 Subject: [Freeswitch-dev] scheduled_event.lua Message-ID: <1256404645.15145.323.camel@trixeee> I got bored, so I went ahead and added the ability for scheduled events to be assigned to a specific switch. In order for this to be accomplished I had to add an api call "hostname" so that the script can automagically determine which host it is running on in a cross platform way. The patch is at http://jira.freeswitch.org/browse/MODAPP-357 for anyone else that needs something similar. Basiscally if the switch name is * then the first available switch will process it when the time comes, if its anything else, then the "hostname" has to match. In addition I added parsing of "status" information, so it will not attempt to pull any events if the utilization is above what you have defined for the max sessions and the session rate for your system. This is not perfect since it does not look at actual system load nor does the script see if the action would create a session. In the situations where I envision this type of a scheduler being used I think almost all of the actions would create a session, and I am also going on the assumption that people have properly configured their session values to be correct for the hardware they have, so this will probably cover almost everyone in this regard. So now people can set up a cluster of boxes to automatically rig the american idol vote lines without overloading their boxes :) More practical applications include doctors offices that want to program calls a week in advance to remind patients of their appointments, perhaps based off an ical feed like google calendar and other apps use. -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From msc at freeswitch.org Tue Oct 27 10:56:09 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 27 Oct 2009 10:56:09 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Agenda - Oct 30th Message-ID: <87f2f3b90910271056v672b60ebybc34cb040760dfc2@mail.gmail.com> Greetings all! I just wanted to say thank you to those who have been contributing to the documentation and cleanup efforts. Please keep up the good work. FYI, we still have lots of janitorial stuff to do. Just keep checking the latest conf call agenda for updates. This week's agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_30 We are always looking for people to help out with documentation and other little projects so please feel free to ask me if you would like to assist. Also, we are working on having members of the community give brief presentations during the weekly conference calls. We want people to join the conference and share with the group information about how they're using FreeSWITCH in production, or they can give little tutorials on how to use various parts of FS. We are also working on getting a web-cast enabled so that we can have a little video to go with the audio. If you have something you'd like to discuss with group please let me know. Thanks for being such a great community! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091027/52cf8f6f/attachment-0001.html From tonhudung at gmail.com Tue Oct 27 22:05:19 2009 From: tonhudung at gmail.com (Alex To) Date: Wed, 28 Oct 2009 13:05:19 +0800 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones Message-ID: <000601ca578c$478bc260$d6a34720$@com> Hi, I found the same topic created 2 years back in Oct 2007 but it doesn't seem to have the answer yet. I am quite new to FS and having a hard time reading the documentation. Someone could tell me: how would I use a modem and develop an Endpoint in FS that I could bridge the call from VoIP to PSTN. I am a hardware engineer, I am developing this modem and would want to use it with FS. I know that I could simply buy a VoIP Gateway or a zaptel compatible card and use OpenZap. Could someone point me out the direction for the following matters: 1. I feel that I need to develop an Endpoint module, like mod_sofia, mod_iax... that controls my modem so I could bridge the call from VoIP to PSTN ? If that is correct, could someone point me the documentation to start reading about Endpoint interface .? 2. Is there any similar module developed before about controlling a modem using AT Command Pardon my bad English, I don't come from an English speaking country. Btw, this is the first time I participate in a mailing list so I still have no idea how to create a thread or reply to a posting like I normally do in forums. Thanks very much and any helps are highly appreciated. Regards Alex To -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/36bac77b/attachment.html From mike at jerris.com Tue Oct 27 22:22:33 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 28 Oct 2009 01:22:33 -0400 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones In-Reply-To: <000601ca578c$478bc260$d6a34720$@com> References: <000601ca578c$478bc260$d6a34720$@com> Message-ID: <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> You are better off creating a zaptel driver than re-creating all that work that has already been done. Mike On Oct 28, 2009, at 1:05 AM, Alex To wrote: > Hi, > > I found the same topic created 2 years back in Oct 2007 but it > doesn?t seem to have the answer yet. > > I am quite new to FS and having a hard time reading the > documentation. Someone could tell me: how would I use a modem and > develop an Endpoint in FS that I could bridge the call from VoIP to > PSTN. I am a hardware engineer, I am developing this modem and would > want to use it with FS. I know that I could simply buy a VoIP > Gateway or a zaptel compatible card and use OpenZap. > > Could someone point me out the direction for the following matters: > > 1. I feel that I need to develop an Endpoint module, like > mod_sofia, mod_iax... that controls my modem so I could bridge the > call from VoIP to PSTN ? If that is correct, could someone point me > the documentation to start reading about Endpoint interface ?? > 2. Is there any similar module developed before about > controlling a modem using AT Command > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/b436f34e/attachment.html From tonhudung at gmail.com Tue Oct 27 22:37:07 2009 From: tonhudung at gmail.com (Alex To) Date: Wed, 28 Oct 2009 13:37:07 +0800 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones In-Reply-To: <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> References: <000601ca578c$478bc260$d6a34720$@com> <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> Message-ID: <000601ca5790$b2f4b850$18de28f0$@com> Thank you very much for your prompt reply Mike The problem is I could simply get everything working by buying a zaptel compatible card or a VoIP Gateway. However I would like to use the modem that I am developing since it does provides some additional features. Does that mean I could start my way reading about Zaptel and develop a modified version of Zaptel to control my modem ? Thanks for pointing me the way. Regards Alex To From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Wednesday, October 28, 2009 1:23 PM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Using a modem to connect ordinary phones You are better off creating a zaptel driver than re-creating all that work that has already been done. Mike On Oct 28, 2009, at 1:05 AM, Alex To wrote: Hi, I found the same topic created 2 years back in Oct 2007 but it doesn't seem to have the answer yet. I am quite new to FS and having a hard time reading the documentation. Someone could tell me: how would I use a modem and develop an Endpoint in FS that I could bridge the call from VoIP to PSTN. I am a hardware engineer, I am developing this modem and would want to use it with FS. I know that I could simply buy a VoIP Gateway or a zaptel compatible card and use OpenZap. Could someone point me out the direction for the following matters: 1. I feel that I need to develop an Endpoint module, like mod_sofia, mod_iax... that controls my modem so I could bridge the call from VoIP to PSTN ? If that is correct, could someone point me the documentation to start reading about Endpoint interface .? 2. Is there any similar module developed before about controlling a modem using AT Command -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/bb098d7a/attachment.html From brian at freeswitch.org Wed Oct 28 02:53:27 2009 From: brian at freeswitch.org (Brian West) Date: Wed, 28 Oct 2009 04:53:27 -0500 Subject: [Freeswitch-dev] [Freeswitch-users] db In-Reply-To: References: Message-ID: http://wiki.freeswitch.org/wiki/Using_ODBC_in_the_core Please don't cross post if possible. /b On Oct 28, 2009, at 4:07 AM, srinivasula reddy wrote: > Hi, > > can i use sqlserver instead of sqllite. and can two freeswitch > servers can share same database(sqllite or sqlserver). any help > would be great. > > Thanks > Srinivasula Reddy K > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- > users > http://www.freeswitch.org From Suneel.Papineni at mettoni.com Wed Oct 28 07:40:42 2009 From: Suneel.Papineni at mettoni.com (Suneel Papineni) Date: Wed, 28 Oct 2009 14:40:42 -0000 Subject: [Freeswitch-dev] Build Issue Message-ID: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> Hi, Just now I have downloaded SVN version of FreeSwitch from http://svn.freeswitch.org/svn/freeswitch/trunk/. Tried to build the solution (Freeswitch.2008.sln ) using, but it thrown many fatal errors(C1083) and some warnings. Please find below the list of errors and warnings. Could anyone let me know where I made mistake and source to get these missing files. Thanks & Regards Suneel Warning 1 warning C4018: '<' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\libs\pcre\pcre_ucp_searchfuncs.c 158 libpcre Warning 2 warning C4018: '<=' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\libs\pcre\pcre_ucp_searchfuncs.c 163 libpcre Warning 3 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl libteletone Error 4 fatal error C1083: Cannot open source file: '..\..\pthreads-w32-2-7-0-release\pthread.c': No such file or directory c1 pthread Warning 5 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey Error 6 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\dct64.c': No such file or directory c1 libmpg123 Error 7 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode.c': No such file or directory c1 libmpg123 Error 8 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_2to1.c': No such file or directory c1 libmpg123 Error 9 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_4to1.c': No such file or directory c1 libmpg123 Error 10 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_ntom.c': No such file or directory c1 libmpg123 Error 11 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\equalizer.c': No such file or directory c1 libmpg123 Error 12 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\format.c': No such file or directory c1 libmpg123 Error 13 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\frame.c': No such file or directory c1 libmpg123 Error 14 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\icy.c': No such file or directory c1 libmpg123 Error 15 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\icy2utf8.c': No such file or directory c1 libmpg123 Error 16 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\id3.c': No such file or directory c1 libmpg123 Error 17 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer1.c': No such file or directory c1 libmpg123 Error 18 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer2.c': No such file or directory c1 libmpg123 Error 19 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer3.c': No such file or directory c1 libmpg123 Error 20 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\libmpg123.c': No such file or directory c1 libmpg123 Error 21 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\optimize.c': No such file or directory c1 libmpg123 Error 22 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\parse.c': No such file or directory c1 libmpg123 Error 23 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\readers.c': No such file or directory c1 libmpg123 Error 24 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\stringbuf.c': No such file or directory c1 libmpg123 Error 25 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\tabinit.c': No such file or directory c1 libmpg123 Error 26 fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\compat.c': No such file or directory c1 libmpg123 Error 27 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\httpp\httpp.c': No such file or directory c1 libshout Error 28 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\mp3.c': No such file or directory c1 libshout Error 29 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\ogg.c': No such file or directory c1 libshout Error 30 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\net\resolver.c': No such file or directory c1 libshout Error 31 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\shout.c': No such file or directory c1 libshout Error 32 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\net\sock.c': No such file or directory c1 libshout Error 33 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\thread\thread.c': No such file or directory c1 libshout Error 34 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\timing\timing.c': No such file or directory c1 libshout Error 35 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\util.c': No such file or directory c1 libshout Error 36 fatal error C1083: Cannot open source file: '..\..\libshout-2.2.2\src\avl\avl.c': No such file or directory c1 libshout Error 37 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\bitstream.c': No such file or directory c1 libmp3lame Error 38 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\version.c': No such file or directory c1 libmp3lame Error 39 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\VbrTag.c': No such file or directory c1 libmp3lame Error 40 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\vbrquantize.c': No such file or directory c1 libmp3lame Error 41 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\util.c': No such file or directory c1 libmp3lame Error 42 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\takehiro.c': No such file or directory c1 libmp3lame Error 43 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\set_get.c': No such file or directory c1 libmp3lame Error 44 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\reservoir.c': No such file or directory c1 libmp3lame Error 45 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\quantize_pvt.c': No such file or directory c1 libmp3lame Error 46 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\quantize.c': No such file or directory c1 libmp3lame Error 47 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\psymodel.c': No such file or directory c1 libmp3lame Error 48 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\presets.c': No such file or directory c1 libmp3lame Error 49 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\newmdct.c': No such file or directory c1 libmp3lame Error 50 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\mpglib_interface.c': No such file or directory c1 libmp3lame Error 51 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\lame.c': No such file or directory c1 libmp3lame Error 52 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\id3tag.c': No such file or directory c1 libmp3lame Error 53 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\gain_analysis.c': No such file or directory c1 libmp3lame Error 54 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\fft.c': No such file or directory c1 libmp3lame Error 55 fatal error C1083: Cannot open source file: '..\..\lame-3.97\libmp3lame\encoder.c': No such file or directory c1 libmp3lame Error 56 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\Office\Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_alloc _lock.c 40 libsofia_sip_ua_static Error 57 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 58 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\Office\Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_log.c 46 libsofia_sip_ua_static Error 59 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 60 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 61 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\Office\Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_root. c 46 libsofia_sip_ua_static Error 62 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 63 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 64 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\Office\Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_uniqu eid.c 85 libsofia_sip_ua_static Error 65 fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory d:\office\projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su\su_port. h 547 libsofia_sip_ua_static Error 66 error BK1506 : cannot open file '.\Debug\su_alloc_lock.sbr': No such file or directory BSCMAKE libsofia_sip_ua_static Warning 67 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl esl Error 68 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\au_none.c': No such file or directory c1 flite Error 69 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\au_streaming.c': No such file or directory c1 flite Error 70 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\au_wince.c': No such file or directory c1 flite Error 71 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\audio.c': No such file or directory c1 flite Error 72 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\auserver.c': No such file or directory c1 flite Error 73 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_lex.c': No such file or directory c1 flite Error 74 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_lex_data.c': No such file or directory c1 flite Error 75 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_lex_entries.c': No such file or directory c1 flite Error 76 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_lts_model.c': No such file or directory c1 flite Error 77 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_lts_rules.c': No such file or directory c1 flite Error 78 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmulex\cmu_postlex.c': No such file or directory c1 flite Error 79 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_cart.c': No such file or directory c1 flite Error 80 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_clunits.c': No such file or directory c1 flite Error 81 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lex_entry.c': No such file or directory c1 flite Error 82 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lpc.c': No such file or directory c1 flite Error 83 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_mcep.c': No such file or directory c1 flite Error 84 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal.c': No such file or directory c1 flite Error 85 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_diphone.c': No such file or directory c1 flite Error 86 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_lpc.c': No such file or directory c1 flite Error 87 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_res.c': No such file or directory c1 flite Error 88 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_residx.c': No such file or directory c1 flite Error 89 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_alloc.c': No such file or directory c1 flite Error 90 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_args.c': No such file or directory c1 flite Error 91 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\stats\cst_cart.c': No such file or directory c1 flite Error 92 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\cg\cst_cg.c': No such file or directory c1 flite Error 93 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_clunits.c': No such file or directory c1 flite Error 94 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_diphone.c': No such file or directory c1 flite Error 95 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_endian.c': No such file or directory c1 flite Error 96 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_error.c': No such file or directory c1 flite Error 97 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_features.c': No such file or directory c1 flite Error 98 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\hrg\cst_ffeature.c': No such file or directory c1 flite Error 99 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\cst_ffeatures.c': No such file or directory c1 flite Error 100 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_file_stdio.c': No such file or directory c1 flite Error 101 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\hrg\cst_item.c': No such file or directory c1 flite Error 102 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\lexicon\cst_lexicon.c': No such file or directory c1 flite Error 103 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_lpcres.c': No such file or directory c1 flite Error 104 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\lexicon\cst_lts.c': No such file or directory c1 flite Error 105 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\lexicon\cst_lts_rewrites.c': No such file or directory c1 flite Error 106 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\cg\cst_mlpg.c': No such file or directory c1 flite Error 107 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\cg\cst_mlsa.c': No such file or directory c1 flite Error 108 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_mmap_win32.c': No such file or directory c1 flite Error 109 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\cst_phoneset.c': No such file or directory c1 flite Error 110 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_reflpc.c': No such file or directory c1 flite Error 111 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\regex\cst_regex.c': No such file or directory c1 flite Error 112 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\hrg\cst_rel_io.c': No such file or directory c1 flite Error 113 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\hrg\cst_relation.c': No such file or directory c1 flite Error 114 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_sigpr.c': No such file or directory c1 flite Error 115 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_socket.c': No such file or directory c1 flite Error 116 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\stats\cst_ss.c': No such file or directory c1 flite Error 117 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_string.c': No such file or directory c1 flite Error 118 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_sts.c': No such file or directory c1 flite Error 119 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\cst_synth.c': No such file or directory c1 flite Error 120 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_tokenstream.c': No such file or directory c1 flite Error 121 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_track.c': No such file or directory c1 flite Error 122 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_track_io.c': No such file or directory c1 flite Error 123 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\wavesynth\cst_units.c': No such file or directory c1 flite Error 124 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\cst_utt_utils.c': No such file or directory c1 flite Error 125 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\hrg\cst_utterance.c': No such file or directory c1 flite Error 126 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_val.c': No such file or directory c1 flite Error 127 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_val_const.c': No such file or directory c1 flite Error 128 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\utils\cst_val_user.c': No such file or directory c1 flite Error 129 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\cg\cst_vc.c': No such file or directory c1 flite Error 130 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\stats\cst_viterbi.c': No such file or directory c1 flite Error 131 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\cst_voice.c': No such file or directory c1 flite Error 132 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_wave.c': No such file or directory c1 flite Error 133 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_wave_io.c': No such file or directory c1 flite Error 134 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\cst_wave_utils.c': No such file or directory c1 flite Error 135 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\synth\flite.c': No such file or directory c1 flite Error 136 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\speech\rateconv.c': No such file or directory c1 flite Error 137 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\regex\regexp.c': No such file or directory c1 flite Error 138 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\regex\regsub.c': No such file or directory c1 flite Error 139 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_aswd.c': No such file or directory c1 flite Error 140 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_dur_stats.c': No such file or directory c1 flite Error 141 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_durz_cart.c': No such file or directory c1 flite Error 142 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_expand.c': No such file or directory c1 flite Error 143 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_f0_model.c': No such file or directory c1 flite Error 144 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_f0lr.c': No such file or directory c1 flite Error 145 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_ffeatures.c': No such file or directory c1 flite Error 146 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_gpos.c': No such file or directory c1 flite Error 147 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_int_accent_cart.c': No such file or directory c1 flite Error 148 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_int_tone_cart.c': No such file or directory c1 flite Error 149 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_nums_cart.c': No such file or directory c1 flite Error 150 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_phoneset.c': No such file or directory c1 flite Error 151 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_phrasing_cart.c': No such file or directory c1 flite Error 152 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\us_text.c': No such file or directory c1 flite Error 153 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\usenglish\usenglish.c': No such file or directory c1 flite Error 154 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt.c': No such file or directory c1 flite Error 155 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg.c': No such file or directory c1 flite Error 156 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_durmodel.c': No such file or directory c1 flite Error 157 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_f0_trees.c': No such file or directory c1 flite Error 158 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_mcep_trees.c': No such file or directory c1 flite Error 159 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_params.c': No such file or directory c1 flite Error 160 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_phonestate.c': No such file or directory c1 flite Error 161 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb.c': No such file or directory c1 flite Error 162 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg.c': No such file or directory c1 flite Error 163 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_durmodel.c': No such file or directory c1 flite Error 164 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_f0_trees.c': No such file or directory c1 flite Error 165 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_mcep_trees.c': No such file or directory c1 flite Error 166 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_params.c': No such file or directory c1 flite Error 167 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_phonestate.c': No such file or directory c1 flite Error 168 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms.c': No such file or directory c1 flite Error 169 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg.c': No such file or directory c1 flite Error 170 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_durmodel.c': No such file or directory c1 flite Error 171 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_f0_trees.c': No such file or directory c1 flite Error 172 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_mcep_trees.c': No such file or directory c1 flite Error 173 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_params.c': No such file or directory c1 flite Error 174 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_phonestate.c': No such file or directory c1 flite Error 175 fatal error C1083: Cannot open source file: '..\..\flite-1.3.99\src\audio\au_command.c': No such file or directory c1 flite Warning 176 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_fax Warning 177 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_lcr Warning 178 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_pocketsphinx Warning 179 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey_curl Warning 180 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_fsv Warning 181 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_voipcodecs Warning 182 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_tone_stream Warning 183 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_cdr_csv Warning 184 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_logfile Warning 185 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_dialplan_asterisk Warning 186 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_expr Warning 187 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_fifo Warning 188 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_nl Warning 189 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_it Warning 190 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_fr Warning 191 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_es Warning 192 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_de Warning 193 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_voicemail Warning 194 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey_socket Warning 195 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_local_stream Warning 196 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_esf Warning 197 warning C4244: 'function' : conversion from 'int' to 'uint8_t', possible loss of data d:\Office\Projects\Freeswitch\src\mod\applications\mod_esf\mod_esf.c 139 mod_esf Warning 198 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_h26x Warning 199 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_amr Warning 200 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_xml_cdr Warning 201 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_en Warning 202 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_xml_curl Warning 203 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey_odbc Warning 204 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_enum Warning 205 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_easyroute Warning 206 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey_teletone Warning 207 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_spidermonkey_core_db Warning 208 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_native_file Warning 209 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_g723_1 Warning 210 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl fs_cli Warning 211 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_siren Warning 212 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_sofia Warning 213 warning C4018: '>' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\src\mod\endpoints\mod_sofia\sofia.c 2145 mod_sofia Warning 214 warning C4018: '<' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\src\mod\endpoints\mod_sofia\sofia.c 2145 mod_sofia Warning 215 warning C4018: '>' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\src\mod\endpoints\mod_sofia\sofia.c 2832 mod_sofia Warning 216 warning C4018: '<' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\src\mod\endpoints\mod_sofia\sofia.c 2832 mod_sofia Warning 217 warning C4702: unreachable code d:\office\projects\freeswitch\src\mod\endpoints\mod_sofia\sofia.c 4005 mod_sofia Error 218 fatal error LNK1181: cannot open input file '..\..\..\..\libs\win32\sofia\debug\libsofia_sip_ua_static.lib' mod_sofia mod_sofia Error 219 fatal error C1083: Cannot open include file: 'os.h': No such file or directory d:\Office\Projects\Freeswitch\libs\win32\libshout\shout\shout.h 26 mod_shout Warning 220 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_snom Warning 221 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_zh Warning 222 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_managed Warning 223 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_vmd Warning 224 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_file_string Warning 225 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_nibblebill Warning 226 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_say_ru Warning 227 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_limit Warning 228 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_event_socket Warning 229 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_dptools Warning 230 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_conference Warning 231 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_rss Warning 232 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_xml_rpc Warning 233 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_console Warning 234 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_commands Warning 235 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_dingaling Warning 236 warning C4018: '<' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\src\mod\endpoints\mod_dingaling\mod_dingal ing.c 2326 mod_dingaling Warning 237 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_ilbc Warning 238 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_loopback Warning 239 warning C4189: 'code' : local variable is initialized but not referenced d:\Office\Projects\Freeswitch\src\mod\languages\mod_lua\mod_lua.cpp 393 mod_lua Warning 240 warning C4101: 'error' : unreferenced local variable d:\Office\Projects\Freeswitch\src\mod\languages\mod_lua\mod_lua.cpp 395 mod_lua Warning 241 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_event_multicast Warning 242 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_zeroconf Warning 243 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_dialplan_directory Warning 244 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_ldap Warning 245 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_dialplan_xml Warning 246 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_speex Warning 247 warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification libspeexdsp.lib mod_speex Warning 248 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_PortAudio Warning 249 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_iax Warning 250 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_sndfile Warning 251 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_g729 Warning 252 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl mod_valet_parking Warning 253 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl FreeSwitchConsole ************************************************************************* Please consider the environment before printing this e-mail ************************************************************************* This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. http://www.mettoni.com Mettoni Ltd Registered in England and Wales: 4485956 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN ************************************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/7bad0f9c/attachment-0001.html From brian at freeswitch.org Wed Oct 28 07:52:08 2009 From: brian at freeswitch.org (Brian West) Date: Wed, 28 Oct 2009 09:52:08 -0500 Subject: [Freeswitch-dev] Build Issue In-Reply-To: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> References: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> Message-ID: <8B9A5FFA-6940-4A43-983D-B8C8E954EAFE@freeswitch.org> Clean and build again... the issue was files.freeswitch.org was having a little drama so I suspect it didn't download everything properly? /b On Oct 28, 2009, at 9:40 AM, Suneel Papineni wrote: > Hi, > > Just now I have downloaded SVN version of FreeSwitch from http://svn.freeswitch.org/svn/freeswitch/trunk/ > . > > Tried to build the solution (Freeswitch.2008.sln ) using, but it > thrown many fatal errors(C1083) and some warnings. Please find > below the list of errors and warnings. > > Could anyone let me know where I made mistake and source to get > these missing files. > > Thanks & Regards > Suneel > > > Warning 1 warning C4018: '<' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\libs > \pcre\pcre_ucp_searchfuncs.c 158 libpcre > Warning 2 warning C4018: '<=' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\libs > \pcre\pcre_ucp_searchfuncs.c 163 libpcre > Warning 3 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > libteletone > Error 4 fatal error C1083: Cannot open source > file: '..\..\pthreads-w32-2-7-0-release\pthread.c': No such file or > directory c1 pthread > Warning 5 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey > Error 6 fatal error C1083: Cannot open source > file: '..\..\mpg123\src\libmpg123\dct64.c': No such file or > directory c1 libmpg123 > Error 7 fatal error C1083: Cannot open source > file: '..\..\mpg123\src\libmpg123\decode.c': No such file or > directory c1 libmpg123 > Error 8 fatal error C1083: Cannot open source > file: '..\..\mpg123\src\libmpg123\decode_2to1.c': No such file or > directory c1 libmpg123 > Error 9 fatal error C1083: Cannot open source > file: '..\..\mpg123\src\libmpg123\decode_4to1.c': No such file or > directory c1 libmpg123 > Error 10 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\decode_ntom.c': No such file or > directory c1 libmpg123 > Error 11 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\equalizer.c': No such file or > directory c1 libmpg123 > Error 12 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\format.c': No such file or > directory c1 libmpg123 > Error 13 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\frame.c': No such file or > directory c1 libmpg123 > Error 14 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\icy.c': No such file or > directory c1 libmpg123 > Error 15 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\icy2utf8.c': No such file or > directory c1 libmpg123 > Error 16 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\id3.c': No such file or > directory c1 libmpg123 > Error 17 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\layer1.c': No such file or > directory c1 libmpg123 > Error 18 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\layer2.c': No such file or > directory c1 libmpg123 > Error 19 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\layer3.c': No such file or > directory c1 libmpg123 > Error 20 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\libmpg123.c': No such file or > directory c1 libmpg123 > Error 21 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\optimize.c': No such file or > directory c1 libmpg123 > Error 22 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\parse.c': No such file or > directory c1 libmpg123 > Error 23 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\readers.c': No such file or > directory c1 libmpg123 > Error 24 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\stringbuf.c': No such file or > directory c1 libmpg123 > Error 25 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\tabinit.c': No such file or > directory c1 libmpg123 > Error 26 fatal error C1083: Cannot open source file: > '..\..\mpg123\src\libmpg123\compat.c': No such file or > directory c1 libmpg123 > Error 27 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\httpp\httpp.c': No such file or > directory c1 libshout > Error 28 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\mp3.c': No such file or directory > c1 libshout > Error 29 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\ogg.c': No such file or directory > c1 libshout > Error 30 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\net\resolver.c': No such file or > directory c1 libshout > Error 31 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\shout.c': No such file or directory > c1 libshout > Error 32 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\net\sock.c': No such file or > directory c1 libshout > Error 33 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\thread\thread.c': No such file or > directory c1 libshout > Error 34 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\timing\timing.c': No such file or > directory c1 libshout > Error 35 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\util.c': No such file or directory > c1 libshout > Error 36 fatal error C1083: Cannot open source file: > '..\..\libshout-2.2.2\src\avl\avl.c': No such file or directory > c1 libshout > Error 37 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\bitstream.c': No such file or > directory c1 libmp3lame > Error 38 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\version.c': No such file or > directory c1 libmp3lame > Error 39 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\VbrTag.c': No such file or > directory c1 libmp3lame > Error 40 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\vbrquantize.c': No such file or > directory c1 libmp3lame > Error 41 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\util.c': No such file or > directory c1 libmp3lame > Error 42 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\takehiro.c': No such file or > directory c1 libmp3lame > Error 43 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\set_get.c': No such file or > directory c1 libmp3lame > Error 44 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\reservoir.c': No such file or > directory c1 libmp3lame > Error 45 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\quantize_pvt.c': No such file or > directory c1 libmp3lame > Error 46 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\quantize.c': No such file or > directory c1 libmp3lame > Error 47 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\psymodel.c': No such file or > directory c1 libmp3lame > Error 48 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\presets.c': No such file or > directory c1 libmp3lame > Error 49 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\newmdct.c': No such file or > directory c1 libmp3lame > Error 50 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\mpglib_interface.c': No such file or > directory c1 libmp3lame > Error 51 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\lame.c': No such file or > directory c1 libmp3lame > Error 52 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\id3tag.c': No such file or > directory c1 libmp3lame > Error 53 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\gain_analysis.c': No such file or > directory c1 libmp3lame > Error 54 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\fft.c': No such file or > directory c1 libmp3lame > Error 55 fatal error C1083: Cannot open source file: > '..\..\lame-3.97\libmp3lame\encoder.c': No such file or > directory c1 libmp3lame > Error 56 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\Office > \Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_alloc_lock.c 40 libsofia_sip_ua_static > Error 57 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 58 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\Office > \Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_log.c 46 libsofia_sip_ua_static > Error 59 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 60 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 61 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\Office > \Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_root.c 46 libsofia_sip_ua_static > Error 62 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 63 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 64 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\Office > \Projects\Freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_uniqueid.c 85 libsofia_sip_ua_static > Error 65 fatal error C1083: Cannot open include file: > 'pthread.h': No such file or directory d:\office > \projects\freeswitch\libs\sofia-sip\libsofia-sip-ua\su > \su_port.h 547 libsofia_sip_ua_static > Error 66 error BK1506 : cannot open file '.\Debug > \su_alloc_lock.sbr': No such file or directory > BSCMAKE libsofia_sip_ua_static > Warning 67 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl esl > Error 68 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\au_none.c': No such file or > directory c1 flite > Error 69 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\au_streaming.c': No such file or > directory c1 flite > Error 70 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\au_wince.c': No such file or > directory c1 flite > Error 71 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\audio.c': No such file or > directory c1 flite > Error 72 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\auserver.c': No such file or > directory c1 flite > Error 73 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_lex.c': No such file or > directory c1 flite > Error 74 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_lex_data.c': No such file or > directory c1 flite > Error 75 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_lex_entries.c': No such file or > directory c1 flite > Error 76 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_lts_model.c': No such file or > directory c1 flite > Error 77 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_lts_rules.c': No such file or > directory c1 flite > Error 78 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmulex\cmu_postlex.c': No such file or > directory c1 flite > Error 79 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_cart.c': No such > file or directory c1 flite > Error 80 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_clunits.c': No > such file or directory c1 flite > Error 81 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lex_entry.c': No > such file or directory c1 flite > Error 82 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lpc.c': No such > file or directory c1 flite > Error 83 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_mcep.c': No such > file or directory c1 flite > Error 84 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal.c': No such file or > directory c1 flite > Error 85 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_diphone.c': No such > file or directory c1 flite > Error 86 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_lpc.c': No such file > or directory c1 flite > Error 87 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_res.c': No such file > or directory c1 flite > Error 88 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_residx.c': No such > file or directory c1 flite > Error 89 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_alloc.c': No such file or > directory c1 flite > Error 90 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_args.c': No such file or > directory c1 flite > Error 91 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\stats\cst_cart.c': No such file or > directory c1 flite > Error 92 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\cg\cst_cg.c': No such file or directory > c1 flite > Error 93 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_clunits.c': No such file or > directory c1 flite > Error 94 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_diphone.c': No such file or > directory c1 flite > Error 95 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_endian.c': No such file or > directory c1 flite > Error 96 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_error.c': No such file or > directory c1 flite > Error 97 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_features.c': No such file or > directory c1 flite > Error 98 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\hrg\cst_ffeature.c': No such file or > directory c1 flite > Error 99 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\cst_ffeatures.c': No such file or > directory c1 flite > Error 100 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_file_stdio.c': No such file or > directory c1 flite > Error 101 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\hrg\cst_item.c': No such file or > directory c1 flite > Error 102 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\lexicon\cst_lexicon.c': No such file or > directory c1 flite > Error 103 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_lpcres.c': No such file or > directory c1 flite > Error 104 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\lexicon\cst_lts.c': No such file or > directory c1 flite > Error 105 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\lexicon\cst_lts_rewrites.c': No such file or > directory c1 flite > Error 106 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\cg\cst_mlpg.c': No such file or > directory c1 flite > Error 107 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\cg\cst_mlsa.c': No such file or > directory c1 flite > Error 108 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_mmap_win32.c': No such file or > directory c1 flite > Error 109 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\cst_phoneset.c': No such file or > directory c1 flite > Error 110 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_reflpc.c': No such file or > directory c1 flite > Error 111 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\regex\cst_regex.c': No such file or > directory c1 flite > Error 112 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\hrg\cst_rel_io.c': No such file or > directory c1 flite > Error 113 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\hrg\cst_relation.c': No such file or > directory c1 flite > Error 114 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_sigpr.c': No such file or > directory c1 flite > Error 115 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_socket.c': No such file or > directory c1 flite > Error 116 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\stats\cst_ss.c': No such file or > directory c1 flite > Error 117 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_string.c': No such file or > directory c1 flite > Error 118 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_sts.c': No such file or > directory c1 flite > Error 119 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\cst_synth.c': No such file or > directory c1 flite > Error 120 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_tokenstream.c': No such file or > directory c1 flite > Error 121 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_track.c': No such file or > directory c1 flite > Error 122 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_track_io.c': No such file or > directory c1 flite > Error 123 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\wavesynth\cst_units.c': No such file or > directory c1 flite > Error 124 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\cst_utt_utils.c': No such file or > directory c1 flite > Error 125 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\hrg\cst_utterance.c': No such file or > directory c1 flite > Error 126 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_val.c': No such file or > directory c1 flite > Error 127 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_val_const.c': No such file or > directory c1 flite > Error 128 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\utils\cst_val_user.c': No such file or > directory c1 flite > Error 129 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\cg\cst_vc.c': No such file or directory > c1 flite > Error 130 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\stats\cst_viterbi.c': No such file or > directory c1 flite > Error 131 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\cst_voice.c': No such file or > directory c1 flite > Error 132 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_wave.c': No such file or > directory c1 flite > Error 133 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_wave_io.c': No such file or > directory c1 flite > Error 134 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\cst_wave_utils.c': No such file or > directory c1 flite > Error 135 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\synth\flite.c': No such file or > directory c1 flite > Error 136 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\speech\rateconv.c': No such file or > directory c1 flite > Error 137 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\regex\regexp.c': No such file or > directory c1 flite > Error 138 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\regex\regsub.c': No such file or > directory c1 flite > Error 139 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_aswd.c': No such file or > directory c1 flite > Error 140 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_dur_stats.c': No such file or > directory c1 flite > Error 141 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_durz_cart.c': No such file or > directory c1 flite > Error 142 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_expand.c': No such file or > directory c1 flite > Error 143 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_f0_model.c': No such file or > directory c1 flite > Error 144 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_f0lr.c': No such file or > directory c1 flite > Error 145 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_ffeatures.c': No such file or > directory c1 flite > Error 146 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_gpos.c': No such file or > directory c1 flite > Error 147 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_int_accent_cart.c': No such > file or directory c1 flite > Error 148 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_int_tone_cart.c': No such file > or directory c1 flite > Error 149 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_nums_cart.c': No such file or > directory c1 flite > Error 150 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_phoneset.c': No such file or > directory c1 flite > Error 151 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_phrasing_cart.c': No such file > or directory c1 flite > Error 152 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\us_text.c': No such file or > directory c1 flite > Error 153 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\usenglish\usenglish.c': No such file or > directory c1 flite > Error 154 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt.c': No such file or > directory c1 flite > Error 155 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg.c': No such file > or directory c1 flite > Error 156 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_durmodel.c': No > such file or directory c1 flite > Error 157 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_f0_trees.c': No > such file or directory c1 flite > Error 158 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_mcep_trees.c': No > such file or directory c1 flite > Error 159 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_params.c': No such > file or directory c1 flite > Error 160 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_slt\cmu_us_slt_cg_phonestate.c': No > such file or directory c1 flite > Error 161 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb.c': No such file or > directory c1 flite > Error 162 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg.c': No such file > or directory c1 flite > Error 163 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_durmodel.c': No > such file or directory c1 flite > Error 164 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_f0_trees.c': No > such file or directory c1 flite > Error 165 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_mcep_trees.c': No > such file or directory c1 flite > Error 166 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_params.c': No such > file or directory c1 flite > Error 167 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_awb\cmu_us_awb_cg_phonestate.c': No > such file or directory c1 flite > Error 168 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms.c': No such file or > directory c1 flite > Error 169 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg.c': No such file > or directory c1 flite > Error 170 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_durmodel.c': No > such file or directory c1 flite > Error 171 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_f0_trees.c': No > such file or directory c1 flite > Error 172 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_mcep_trees.c': No > such file or directory c1 flite > Error 173 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_params.c': No such > file or directory c1 flite > Error 174 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\lang\cmu_us_rms\cmu_us_rms_cg_phonestate.c': No > such file or directory c1 flite > Error 175 fatal error C1083: Cannot open source file: > '..\..\flite-1.3.99\src\audio\au_command.c': No such file or > directory c1 flite > Warning 176 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_fax > Warning 177 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_lcr > Warning 178 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_pocketsphinx > Warning 179 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey_curl > Warning 180 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_fsv > Warning 181 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_voipcodecs > Warning 182 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_tone_stream > Warning 183 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_cdr_csv > Warning 184 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_logfile > Warning 185 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_dialplan_asterisk > Warning 186 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_expr > Warning 187 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_fifo > Warning 188 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_nl > Warning 189 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_it > Warning 190 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_fr > Warning 191 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_es > Warning 192 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_de > Warning 193 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_voicemail > Warning 194 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey_socket > Warning 195 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_local_stream > Warning 196 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_esf > Warning 197 warning C4244: 'function' : > conversion from 'int' to 'uint8_t', possible loss of > data d:\Office\Projects\Freeswitch\src\mod > \applications\mod_esf\mod_esf.c 139 mod_esf > Warning 198 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_h26x > Warning 199 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_amr > Warning 200 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_xml_cdr > Warning 201 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_en > Warning 202 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_xml_curl > Warning 203 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey_odbc > Warning 204 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_enum > Warning 205 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_easyroute > Warning 206 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey_teletone > Warning 207 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_spidermonkey_core_db > Warning 208 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_native_file > Warning 209 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_g723_1 > Warning 210 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl fs_cli > Warning 211 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_siren > Warning 212 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_sofia > Warning 213 warning C4018: '>' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\src > \mod\endpoints\mod_sofia\sofia.c 2145 mod_sofia > Warning 214 warning C4018: '<' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\src > \mod\endpoints\mod_sofia\sofia.c 2145 mod_sofia > Warning 215 warning C4018: '>' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\src > \mod\endpoints\mod_sofia\sofia.c 2832 mod_sofia > Warning 216 warning C4018: '<' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\src > \mod\endpoints\mod_sofia\sofia.c 2832 mod_sofia > Warning 217 warning C4702: unreachable > code d:\office\projects\freeswitch\src\mod\endpoints > \mod_sofia\sofia.c 4005 mod_sofia > Error 218 fatal error LNK1181: cannot open input file > '..\..\..\..\libs\win32\sofia\debug > \libsofia_sip_ua_static.lib' mod_sofia > mod_sofia > Error 219 fatal error C1083: Cannot open include file: > 'os.h': No such file or directory d:\Office\Projects > \Freeswitch\libs\win32\libshout\shout\shout.h 26 > mod_shout > Warning 220 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_snom > Warning 221 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_zh > Warning 222 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_managed > Warning 223 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_vmd > Warning 224 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_file_string > Warning 225 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_nibblebill > Warning 226 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_say_ru > Warning 227 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_limit > Warning 228 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_event_socket > Warning 229 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_dptools > Warning 230 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_conference > Warning 231 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_rss > Warning 232 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_xml_rpc > Warning 233 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_console > Warning 234 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_commands > Warning 235 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_dingaling > Warning 236 warning C4018: '<' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\src > \mod\endpoints\mod_dingaling\mod_dingaling.c 2326 > mod_dingaling > Warning 237 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_ilbc > Warning 238 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_loopback > Warning 239 warning C4189: 'code' : local > variable is initialized but not referenced d:\Office > \Projects\Freeswitch\src\mod\languages\mod_lua\mod_lua.cpp > 393 mod_lua > Warning 240 warning C4101: 'error' : > unreferenced local variable d:\Office\Projects > \Freeswitch\src\mod\languages\mod_lua\mod_lua.cpp 395 > mod_lua > Warning 241 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_event_multicast > Warning 242 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_zeroconf > Warning 243 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_dialplan_directory > Warning 244 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_ldap > Warning 245 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_dialplan_xml > Warning 246 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_speex > Warning 247 warning LNK4075: ignoring '/ > EDITANDCONTINUE' due to '/INCREMENTAL:NO' > specification libspeexdsp.lib mod_speex > Warning 248 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_PortAudio > Warning 249 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_iax > Warning 250 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_sndfile > Warning 251 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl mod_g729 > Warning 252 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > mod_valet_parking > Warning 253 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > FreeSwitchConsole > ************************************************************************* > Please consider the environment before printing this e-mail > ************************************************************************* > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. If you have received this email in error please notify > the system manager. http://www.mettoni.com > > Mettoni Ltd > Registered in England and Wales: 4485956 > 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN > ************************************************************************* > _______________________________________________ > 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/20091028/d157e0a6/attachment-0001.html From mike at jerris.com Wed Oct 28 08:03:02 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 28 Oct 2009 11:03:02 -0400 Subject: [Freeswitch-dev] Build Issue In-Reply-To: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> References: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> Message-ID: Look closer at your build output windowd, it is for some reason failing to download some required files. There should be output in the window to tell you why. Mike On Oct 28, 2009, at 10:40 AM, Suneel Papineni wrote: > Hi, > > Just now I have downloaded SVN version of FreeSwitch from http://svn.freeswitch.org/svn/freeswitch/trunk/ > . > > Tried to build the solution (Freeswitch.2008.sln ) using, but it > thrown many fatal errors(C1083) and some warnings. Please find > below the list of errors and warnings. > > Could anyone let me know where I made mistake and source to get > these missing files. > > Thanks & Regards > Suneel > > > Warning 1 warning C4018: '<' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\libs > \pcre\pcre_ucp_searchfuncs.c 158 libpcre > Warning 2 warning C4018: '<=' : signed/ > unsigned mismatch d:\Office\Projects\Freeswitch\libs > \pcre\pcre_ucp_searchfuncs.c 163 libpcre > Warning 3 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl > libteletone > Error 4 fatal error C1083: Cannot open source > file: '..\..\pthreads-w32-2-7-0-release\pthread.c': No such file or > directory c1 pthread > Warning 5 Command line warning D9040 : > ignoring option '/analyze'; Code Analysis warnings are not available > in this edition of the compiler cl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/372e03ed/attachment.html From chris at cloudtel.com Wed Oct 28 09:29:20 2009 From: chris at cloudtel.com (Chris Burns) Date: Wed, 28 Oct 2009 12:29:20 -0400 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones In-Reply-To: <000601ca5790$b2f4b850$18de28f0$@com> References: <000601ca578c$478bc260$d6a34720$@com> <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> <000601ca5790$b2f4b850$18de28f0$@com> Message-ID: <200910281229.20701.chris@cloudtel.com> I don't know anything about zaptel or supporting a new modem through that means. It sounds easier than writing your own driver and endpoint. However, an endpoint is just a module that implements a switch_state_handler_table: http://docs.freeswitch.org/structswitch__state__handler__table.html and switch_io_routines: http://docs.freeswitch.org/structswitch__io__routines.html There is mod_reference in trunk to show you the barebones. Check out its load function and you will see it create the endpoint interface and install state handler and io routines. I found mod_portaudio is a fairly simple example of a working endpoint. On October 28, 2009 01:37:07 am Alex To wrote: > Thank you very much for your prompt reply Mike > > > > The problem is I could simply get everything working by buying a zaptel > compatible card or a VoIP Gateway. However I would like to use the modem > that I am developing since it does provides some additional features. > > > > Does that mean I could start my way reading about Zaptel and develop a > modified version of Zaptel to control my modem ? > > > > Thanks for pointing me the way. > > > > Regards > > > > Alex To > > > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael > Jerris > Sent: Wednesday, October 28, 2009 1:23 PM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Using a modem to connect ordinary phones > > > > You are better off creating a zaptel driver than re-creating all that work > that has already been done. > > > > Mike > > > > On Oct 28, 2009, at 1:05 AM, Alex To wrote: > > > > > > Hi, > > > > I found the same topic created 2 years back in Oct 2007 but it doesn't seem > to have the answer yet. > > > > I am quite new to FS and having a hard time reading the documentation. > Someone could tell me: how would I use a modem and develop an Endpoint in > FS that I could bridge the call from VoIP to PSTN. I am a hardware > engineer, I am developing this modem and would want to use it with FS. I > know that I could simply buy a VoIP Gateway or a zaptel compatible card and > use OpenZap. > > > > Could someone point me out the direction for the following matters: > > > > 1. I feel that I need to develop an Endpoint module, like mod_sofia, > mod_iax... that controls my modem so I could bridge the call from VoIP to > PSTN ? If that is correct, could someone point me the documentation to > start reading about Endpoint interface .? > > 2. Is there any similar module developed before about controlling a > modem using AT Command From msc at freeswitch.org Wed Oct 28 10:00:18 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 28 Oct 2009 10:00:18 -0700 Subject: [Freeswitch-dev] ANNOUNCEMENT: FreeSWITCH 1.0.5pre3 is available for testing! Message-ID: <87f2f3b90910281000r4c2021b8u7232320614737e30@mail.gmail.com> Hello FreeSWITCHers, The latest FreeSWITCH version is now available for download on the filessite. The announcement story is in the main FreeSWITCH site. Please download and test, and then test some more. We need your feedback. The sooner we get your feedback, the more quickly we can roll the official 1.0.5. Thanks! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/8d9c5e26/attachment.html From gmaruzz at celliax.org Wed Oct 28 10:05:31 2009 From: gmaruzz at celliax.org (Giovanni Maruzzelli) Date: Wed, 28 Oct 2009 18:05:31 +0100 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones In-Reply-To: <000601ca5790$b2f4b850$18de28f0$@com> References: <000601ca578c$478bc260$d6a34720$@com> <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> <000601ca5790$b2f4b850$18de28f0$@com> Message-ID: <7b197bef0910281005x3d62afa0mbad1118773f806ea@mail.gmail.com> On Wed, Oct 28, 2009 at 6:37 AM, Alex To wrote: > The problem is I could simply get everything working by buying a zaptel > compatible card or a VoIP Gateway. However I would like to use the modem > that I am developing since it does provides some additional features. > It depends on how your modem behave... Eg: in the past I developed a channel driver that was using voicemodems and ALSA to interface with PSTN: AT command for call control and ALSA for audio I/O. If you are in this situation (your modem accept AT commands, and has a way to do audio I/O through ALSA or some other interface), then maybe you would like to wait a little bit until I release a new endpoint for FreeSWITCH that do this for GSM, and just use that endpoint with little or no customization. -giovanni > > > Does that mean I could start my way reading about Zaptel and develop a > modified version of Zaptel to control my modem ? > > > > Thanks for pointing me the way. > > > > Regards > > > > Alex To > > > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael > Jerris > Sent: Wednesday, October 28, 2009 1:23 PM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Using a modem to connect ordinary phones > > > > You are better off creating a zaptel driver than re-creating all that work > that has already been done. > > > > Mike > > > > On Oct 28, 2009, at 1:05 AM, Alex To wrote: > > Hi, > > > > I found the same topic created 2 years back in Oct 2007 but it doesn?t seem > to have the answer yet. > > > > ?I am quite new to FS and having a hard time reading the documentation. > Someone could tell me: how would I use a modem and develop an Endpoint in FS > that I could bridge the call from VoIP to PSTN. I am a hardware engineer, I > am developing this modem and would want to use it with FS. I know that I > could simply buy a VoIP Gateway or a zaptel compatible card and use OpenZap. > > > > Could someone point me out the direction for the following matters: > > > > 1.???????I feel that I need to develop an Endpoint module, like mod_sofia, > mod_iax... that controls my modem so I could bridge the call from VoIP to > PSTN ? If that is correct, could someone point me the documentation to start > reading about Endpoint interface ?? > > 2.???????Is there any similar module developed before about controlling a > modem using AT Command > > > > _______________________________________________ > 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 > > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From Suneel.Papineni at mettoni.com Wed Oct 28 10:29:19 2009 From: Suneel.Papineni at mettoni.com (Suneel Papineni) Date: Wed, 28 Oct 2009 17:29:19 -0000 Subject: [Freeswitch-dev] Build Issue In-Reply-To: References: <3181A30B8C35AB4AA8577B78DDF4613805FCA7DE@nickel.mettonigroup.com> Message-ID: <3181A30B8C35AB4AA8577B78DDF4613805FCA8ED@nickel.mettonigroup.com> Sorry Brian, Even the source downloaded from the link that you specified (files.freeswitch.org) is throwing the same errors. This time I tried with "freeswitch-1.0.5pre3". Mike, As you said, Output window is showing following errors... When I checked back in the package mpeg123.tar.gz present in libs directory all these files are existing. ------ Build started: Project: libmpg123, Configuration: Debug Win32 ------ Compiling... dct64.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\dct64.c': No such file or directory decode.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode.c': No such file or directory decode_2to1.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_2to1.c': No such file or directory decode_4to1.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_4to1.c': No such file or directory decode_ntom.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\decode_ntom.c': No such file or directory equalizer.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\equalizer.c': No such file or directory format.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\format.c': No such file or directory frame.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\frame.c': No such file or directory icy.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\icy.c': No such file or directory icy2utf8.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\icy2utf8.c': No such file or directory id3.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\id3.c': No such file or directory layer1.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer1.c': No such file or directory layer2.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer2.c': No such file or directory layer3.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\layer3.c': No such file or directory libmpg123.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\libmpg123.c': No such file or directory optimize.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\optimize.c': No such file or directory parse.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\parse.c': No such file or directory readers.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\readers.c': No such file or directory stringbuf.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\stringbuf.c': No such file or directory tabinit.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\tabinit.c': No such file or directory Generating Code... Compiling... compat.c c1 : fatal error C1083: Cannot open source file: '..\..\mpg123\src\libmpg123\compat.c': No such file or directory Generating Code... Build log was saved at "file://d:\Office\Data\Freeswitch\freeswitch-1.0.5pre3\freeswitch-1.0.5p re3\libs\win32\mpg123\Debug\BuildLog.htm" libmpg123 - 21 error(s), 0 warning(s) and follows with errors... From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: 28 October 2009 15:03 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Build Issue Look closer at your build output windowd, it is for some reason failing to download some required files. There should be output in the window to tell you why. Mike On Oct 28, 2009, at 10:40 AM, Suneel Papineni wrote: Hi, Just now I have downloaded SVN version of FreeSwitch from http://svn.freeswitch.org/svn/freeswitch/trunk/. Tried to build the solution (Freeswitch.2008.sln ) using, but it thrown many fatal errors(C1083) and some warnings. Please find below the list of errors and warnings. Could anyone let me know where I made mistake and source to get these missing files. Thanks & Regards Suneel Warning 1 warning C4018: '<' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\libs\pcre\pcre_ucp_searchfuncs.c 158 libpcre Warning 2 warning C4018: '<=' : signed/unsigned mismatch d:\Office\Projects\Freeswitch\libs\pcre\pcre_ucp_searchfuncs.c 163 libpcre Warning 3 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl libteletone Error 4 fatal error C1083: Cannot open source file: '..\..\pthreads-w32-2-7-0-release\pthread.c': No such file or directory c1 pthread Warning 5 Command line warning D9040 : ignoring option '/analyze'; Code Analysis warnings are not available in this edition of the compiler cl ************************************************************************* Please consider the environment before printing this e-mail ************************************************************************* This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. http://www.mettoni.com Mettoni Ltd Registered in England and Wales: 4485956 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN ************************************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/6d5e884b/attachment-0001.html From Suneel.Papineni at mettoni.com Wed Oct 28 10:42:08 2009 From: Suneel.Papineni at mettoni.com (Suneel Papineni) Date: Wed, 28 Oct 2009 17:42:08 -0000 Subject: [Freeswitch-dev] Network cable disconnection Message-ID: <3181A30B8C35AB4AA8577B78DDF4613805FCA8F7@nickel.mettonigroup.com> Hi, I have configured FreeSwitch and played it by making calls. Every thing went fine. Then I tried to see what happens if network cable is unplugged. Freeswitch shown an error saying ping failed to the gateway and IP address is changed to local system IP. After sometime network cable plugged back in and in another 30 seconds freeswitch has shown it got the IP of gateway and changed back from local IP to gateway IP. After that when I tried to make calls, calls are not going through. Even there is no log displayed in Freeswitch. Please find below the logs... freeswitch at QA360BASExp> 2009-10-28 16:46:13.156250 [WARNING] sofia.c:2814 Ping failed ihub-trunk 2009-10-28 16:46:13.234375 [INFO] mod_sofia.c:3160 IP change detected [192.168.12.10]->[192.168.20.138] []->[] 2009-10-28 16:46:13.265625 [NOTICE] sofia_glue.c:3444 Reload XML [Success] 2009-10-28 16:46:13.265625 [INFO] switch_time.c:661 Timezone reloaded 0 definitions 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:921 Waiting for worker thread 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway ihub-trunk 2009-10-28 16:46:14.156250 [NOTICE] sofia_reg.c:2122 Added gateway 'ihub-trunk' to profile 'TrunkExternal' 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:2767 Started Profile TrunkExternal [sofia_reg_TrunkExternal] 2009-10-28 16:46:14.156250 [ERR] sofia.c:805 Error Creating SIP UA for profile: TrunkExternal 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway ihub-trunk 2009-10-28 16:46:53.234375 [INFO] mod_sofia.c:3160 IP change detected [192.168.20.138]->[192.168.12.10] []->[] 2009-10-28 16:46:53.281250 [NOTICE] sofia_glue.c:3444 Reload XML [Success] 2009-10-2816:46:53.281250 [INFO] switch_time.c:661 Timezone reloaded 0 definitions --After this there were no messages Calls went through if I reload freeswitch. Another surprise thing is I checked for the active ports in the system before and after cable unplugged. Port 5060 disappeared after cable is plugged out. This doesn't display even after cable is plugged back in. Thanks & Regards Suneel ************************************************************************* Please consider the environment before printing this e-mail ************************************************************************* This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. http://www.mettoni.com Mettoni Ltd Registered in England and Wales: 4485956 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN ************************************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/5aaeccee/attachment.html From anthony.minessale at gmail.com Wed Oct 28 10:54:22 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 28 Oct 2009 12:54:22 -0500 Subject: [Freeswitch-dev] Network cable disconnection In-Reply-To: <3181A30B8C35AB4AA8577B78DDF4613805FCA8F7@nickel.mettonigroup.com> References: <3181A30B8C35AB4AA8577B78DDF4613805FCA8F7@nickel.mettonigroup.com> Message-ID: <191c3a030910281054m2d366c3bjfe1decc21dc26556@mail.gmail.com> edit conf/autoload_configs/sofia.conf.xml and uncomment the auto-restart=false line On Wed, Oct 28, 2009 at 12:42 PM, Suneel Papineni < Suneel.Papineni at mettoni.com> wrote: > Hi, > > > > I have configured FreeSwitch and played it by making calls. Every thing > went fine. Then I tried to see what happens if network cable is unplugged. > Freeswitch shown an error saying ping failed to the gateway and IP address > is changed to local system IP. After sometime network cable plugged back in > and in another 30 seconds freeswitch has shown it got the IP of gateway and > changed back from local IP to gateway IP. After that when I tried to make > calls, calls are not going through. Even there is no log displayed in > Freeswitch. Please find below the logs... > > > > freeswitch at QA360BASExp> 2009-10-28 16:46:13.156250 [WARNING] sofia.c:2814 > Ping failed ihub-trunk > > 2009-10-28 16:46:13.234375 [INFO] mod_sofia.c:3160 IP change detected > [192.168.12.10]->[192.168.20.138] []->[] > > 2009-10-28 16:46:13.265625 [NOTICE] sofia_glue.c:3444 Reload XML [Success] > > 2009-10-28 16:46:13.265625 [INFO] switch_time.c:661 Timezone reloaded 0 > definitions > > 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:921 Waiting for worker thread > > 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway > ihub-trunk > > 2009-10-28 16:46:14.156250 [NOTICE] sofia_reg.c:2122 Added gateway > 'ihub-trunk' to profile 'TrunkExternal' > > 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:2767 Started Profile > TrunkExternal [sofia_reg_TrunkExternal] > > 2009-10-28 16:46:14.156250 [ERR] sofia.c:805 Error Creating SIP UA for > profile: TrunkExternal > > 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway > ihub-trunk > > 2009-10-28 16:46:53.234375 [INFO] mod_sofia.c:3160 IP change detected > [192.168.20.138]->[192.168.12.10] []->[] > > 2009-10-28 16:46:53.281250 [NOTICE] sofia_glue.c:3444 Reload XML [Success] > > 2009-10-2816:46:53.281250 [INFO] switch_time.c:661 Timezone reloaded 0 > definitions > > > > --After this there were no messages > > > > Calls went through if I reload freeswitch. > > > > Another surprise thing is I checked for the active ports in the system > before and after cable unplugged. Port 5060 disappeared after cable is > plugged out. This doesn?t display even after cable is plugged back in. > > > > Thanks & Regards > > Suneel > > > > > > ************************************************************************* > Please consider the environment before printing this e-mail > ************************************************************************* > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. If you have received this email in error please notify > the system manager. http://www.mettoni.com > > Mettoni Ltd > Registered in England and Wales: 4485956 > 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN > ************************************************************************* > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/5c3fa833/attachment.html From tonhudung at gmail.com Wed Oct 28 11:48:20 2009 From: tonhudung at gmail.com (Alex To) Date: Thu, 29 Oct 2009 02:48:20 +0800 Subject: [Freeswitch-dev] Using a modem to connect ordinary phones In-Reply-To: <7b197bef0910281005x3d62afa0mbad1118773f806ea@mail.gmail.com> References: <000601ca578c$478bc260$d6a34720$@com> <1907C1D3-C89F-4B7C-8779-68AC1A036CB2@jerris.com> <000601ca5790$b2f4b850$18de28f0$@com> <7b197bef0910281005x3d62afa0mbad1118773f806ea@mail.gmail.com> Message-ID: <004101ca57ff$41720970$c4561c50$@com> That is exactly what I am doing now. It's nice knowing somebody is doing the same thing. The only difference is I am developing for Windows platform. The modem that I am developing uses USB/Serial Port that accepts AT command. Still reading how should I control audio I/O as to be honest I just got to know FreeSwitch for less than a week. I will be very grateful if you could share your experience. Regards Alex To -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Giovanni Maruzzelli Sent: Thursday, October 29, 2009 1:06 AM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Using a modem to connect ordinary phones On Wed, Oct 28, 2009 at 6:37 AM, Alex To wrote: > The problem is I could simply get everything working by buying a zaptel > compatible card or a VoIP Gateway. However I would like to use the modem > that I am developing since it does provides some additional features. > It depends on how your modem behave... Eg: in the past I developed a channel driver that was using voicemodems and ALSA to interface with PSTN: AT command for call control and ALSA for audio I/O. If you are in this situation (your modem accept AT commands, and has a way to do audio I/O through ALSA or some other interface), then maybe you would like to wait a little bit until I release a new endpoint for FreeSWITCH that do this for GSM, and just use that endpoint with little or no customization. -giovanni > > > Does that mean I could start my way reading about Zaptel and develop a > modified version of Zaptel to control my modem ? > > > > Thanks for pointing me the way. > > > > Regards > > > > Alex To > > > > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael > Jerris > Sent: Wednesday, October 28, 2009 1:23 PM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Using a modem to connect ordinary phones > > > > You are better off creating a zaptel driver than re-creating all that work > that has already been done. > > > > Mike > > > > On Oct 28, 2009, at 1:05 AM, Alex To wrote: > > Hi, > > > > I found the same topic created 2 years back in Oct 2007 but it doesn?t seem > to have the answer yet. > > > > ?I am quite new to FS and having a hard time reading the documentation. > Someone could tell me: how would I use a modem and develop an Endpoint in FS > that I could bridge the call from VoIP to PSTN. I am a hardware engineer, I > am developing this modem and would want to use it with FS. I know that I > could simply buy a VoIP Gateway or a zaptel compatible card and use OpenZap. > > > > Could someone point me out the direction for the following matters: > > > > 1.???????I feel that I need to develop an Endpoint module, like mod_sofia, > mod_iax... that controls my modem so I could bridge the call from VoIP to > PSTN ? If that is correct, could someone point me the documentation to start > reading about Endpoint interface ? > > 2.???????Is there any similar module developed before about controlling a > modem using AT Command > > > > _______________________________________________ > 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 > > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 _______________________________________________ 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 pvolchek at voicemobility.com Wed Oct 28 12:07:55 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Wed, 28 Oct 2009 12:07:55 -0700 Subject: [Freeswitch-dev] Registering a sip phone with 'Multi companies' FS server Message-ID: <4AE8968B.50901@voicemobility.com> Hi, I am trying to build a Multi Companies' environment, as described at 'http://wiki.freeswitch.org/wiki/Multiple_Companies' On my desk I have a Polycom sip phone, which I was registering with my fs server as 1004. (using a default profile) Now, I want my Soft-Phone, to be a number but belonging to another company (I made a profile test.com), say 5059 However, when I ty to register it with FS, I am getting freeswitch at internal> 2009-10-28 11:57:57.882850 [WARNING] sofia_reg.c:1731 Can't find user [5059 at fs.xxx.com] You must define a domain called 'fs.xxx.com' in your directory and add a user with the id="5059" attribute and you must configure your device to use the proper domain in it's authentication credentials. I use X-Lite soft phone (counterpath), and I do not see any settings to give FS a clue, to look inside test.com domain. I am specifying: Display Name: My soft phone User Name: 5059 Password: 5059 Authorization name: 5059 Domain: fs.xxx.com (FS is installed there) [v] Register with domain and receive incoming calls (*) Send outbound via: domain In other words, is it possible to register the phones (from different companies) with FS with Multi-Company configuration? What did I miss? Cheers, PV From tculjaga at gmail.com Wed Oct 28 16:18:04 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Thu, 29 Oct 2009 00:18:04 +0100 Subject: [Freeswitch-dev] building a module Message-ID: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> can someone help on this. I'm trying to build the module on trunk and it looks like i can't find 'switch_strlen_zero' function anywhere :P making all mod_rad_auth Compiling utils.c... Compiling mod_rad_auth.c... quiet_libtool: compile: gcc -I/home/tculjaga/freeswitch-trunk/src/include -I/home/tculjaga/freeswitch-trunk/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -g -O2 -Wall -std=c99 -pedantic -D_GNU_SOURCE -DHAVE_CONFIG_H -c mod_rad_auth.c -fPIC -DPIC -o .libs/mod_rad_auth.o cc1: warnings being treated as errors mod_rad_auth.c: In function ?rad_auth_function?: mod_rad_auth.c:301: error: implicit declaration of function ?switch_strlen_zero? make[4]: *** [mod_rad_auth.lo] Error 1 make[3]: *** [all] Error 1 make[2]: *** [mod_rad_auth-all] Error 1 make[1]: *** [mod_rad_auth] Error 2 on an older revision works well ... [tculjaga at l01sipindir2 freeswitch]$ svn info Path: . URL: http://svn.freeswitch.org/svn/freeswitch/trunk Repository Root: http://svn.freeswitch.org/svn Repository UUID: d0543943-73ff-0310-b7d9-9358b9ac24b2 Revision: 14640 Node Kind: directory Schedule: normal Last Changed Author: intralanman Last Changed Rev: 14640 Last Changed Date: 2009-08-26 17:11:07 +0200 (Wed, 26 Aug 2009) [tculjaga at l01sipindir2 freeswitch]$ [tculjaga at l01sipindir2 freeswitch]$ [tculjaga at l01sipindir2 freeswitch]$ [tculjaga at l01sipindir2 freeswitch]$ sudo make mod_rad_auth making all mod_rad_auth Compiling utils.c... Compiling mod_rad_auth.c... mkdir .libs Compiling mod_rad_auth.c ... Creating mod_rad_auth.so... Can someone please advice? T. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091029/29cc213e/attachment.html From mike at jerris.com Wed Oct 28 16:30:42 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 28 Oct 2009 19:30:42 -0400 Subject: [Freeswitch-dev] building a module In-Reply-To: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> References: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> Message-ID: http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15211 On Oct 28, 2009, at 7:18 PM, Tihomir Culjaga wrote: > can someone help on this. > > I'm trying to build the module on trunk and it looks like i can't > find 'switch_strlen_zero' function anywhere :P Mike From tculjaga at gmail.com Thu Oct 29 03:00:01 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Thu, 29 Oct 2009 11:00:01 +0100 Subject: [Freeswitch-dev] building a module In-Reply-To: References: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> Message-ID: <65d96fc80910290300q940330fu1a73c5507026442@mail.gmail.com> thx, it works :P BTW: interested to host this module on FS SVN? T. On Thu, Oct 29, 2009 at 12:30 AM, Michael Jerris wrote: > http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15211 > > On Oct 28, 2009, at 7:18 PM, Tihomir Culjaga wrote: > > > can someone help on this. > > > > I'm trying to build the module on trunk and it looks like i can't > > find 'switch_strlen_zero' function anywhere :P > > Mike > > _______________________________________________ > 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/20091029/a6a74c5f/attachment.html From Suneel.Papineni at mettoni.com Thu Oct 29 03:37:39 2009 From: Suneel.Papineni at mettoni.com (Suneel Papineni) Date: Thu, 29 Oct 2009 10:37:39 -0000 Subject: [Freeswitch-dev] Network cable disconnection In-Reply-To: <191c3a030910281054m2d366c3bjfe1decc21dc26556@mail.gmail.com> References: <3181A30B8C35AB4AA8577B78DDF4613805FCA8F7@nickel.mettonigroup.com> <191c3a030910281054m2d366c3bjfe1decc21dc26556@mail.gmail.com> Message-ID: <3181A30B8C35AB4AA8577B78DDF4613806037AA6@nickel.mettonigroup.com> Thanks Anthony, that works J. From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: 28 October 2009 17:54 To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Network cable disconnection edit conf/autoload_configs/sofia.conf.xml and uncomment the auto-restart=false line On Wed, Oct 28, 2009 at 12:42 PM, Suneel Papineni wrote: Hi, I have configured FreeSwitch and played it by making calls. Every thing went fine. Then I tried to see what happens if network cable is unplugged. Freeswitch shown an error saying ping failed to the gateway and IP address is changed to local system IP. After sometime network cable plugged back in and in another 30 seconds freeswitch has shown it got the IP of gateway and changed back from local IP to gateway IP. After that when I tried to make calls, calls are not going through. Even there is no log displayed in Freeswitch. Please find below the logs... freeswitch at QA360BASExp> 2009-10-28 16:46:13.156250 [WARNING] sofia.c:2814 Ping failed ihub-trunk 2009-10-28 16:46:13.234375 [INFO] mod_sofia.c:3160 IP change detected [192.168.12.10]->[192.168.20.138] []->[] 2009-10-28 16:46:13.265625 [NOTICE] sofia_glue.c:3444 Reload XML [Success] 2009-10-28 16:46:13.265625 [INFO] switch_time.c:661 Timezone reloaded 0 definitions 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:921 Waiting for worker thread 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway ihub-trunk 2009-10-28 16:46:14.156250 [NOTICE] sofia_reg.c:2122 Added gateway 'ihub-trunk' to profile 'TrunkExternal' 2009-10-28 16:46:14.156250 [NOTICE] sofia.c:2767 Started Profile TrunkExternal [sofia_reg_TrunkExternal] 2009-10-28 16:46:14.156250 [ERR] sofia.c:805 Error Creating SIP UA for profile: TrunkExternal 2009-10-28 16:46:14.156250 [NOTICE] sofia_glue.c:3505 deleted gateway ihub-trunk 2009-10-28 16:46:53.234375 [INFO] mod_sofia.c:3160 IP change detected [192.168.20.138]->[192.168.12.10] []->[] 2009-10-28 16:46:53.281250 [NOTICE] sofia_glue.c:3444 Reload XML [Success] 2009-10-2816:46:53.281250 [INFO] switch_time.c:661 Timezone reloaded 0 definitions --After this there were no messages Calls went through if I reload freeswitch. Another surprise thing is I checked for the active ports in the system before and after cable unplugged. Port 5060 disappeared after cable is plugged out. This doesn't display even after cable is plugged back in. Thanks & Regards Suneel ************************************************************************ * Please consider the environment before printing this e-mail ************************************************************************ * This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. http://www.mettoni.com Mettoni Ltd Registered in England and Wales: 4485956 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN ************************************************************************ * _______________________________________________ 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 ************************************************************************* Please consider the environment before printing this e-mail ************************************************************************* This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. http://www.mettoni.com Mettoni Ltd Registered in England and Wales: 4485956 9400 Garsington Road, Oxford Business Park, Oxford, OX4 2HN ************************************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091029/072215aa/attachment-0001.html From anthony.minessale at gmail.com Thu Oct 29 05:27:20 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 29 Oct 2009 07:27:20 -0500 Subject: [Freeswitch-dev] building a module In-Reply-To: <65d96fc80910290300q940330fu1a73c5507026442@mail.gmail.com> References: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> <65d96fc80910290300q940330fu1a73c5507026442@mail.gmail.com> Message-ID: <191c3a030910290527j2ebb7d98od7ec4d719a02ba4b@mail.gmail.com> sure, what does it do? On Thu, Oct 29, 2009 at 5:00 AM, Tihomir Culjaga wrote: > thx, it works :P > > BTW: interested to host this module on FS SVN? > > T. > > > On Thu, Oct 29, 2009 at 12:30 AM, Michael Jerris wrote: > >> http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15211 >> >> On Oct 28, 2009, at 7:18 PM, Tihomir Culjaga wrote: >> >> > can someone help on this. >> > >> > I'm trying to build the module on trunk and it looks like i can't >> > find 'switch_strlen_zero' function anywhere :P >> >> Mike >> >> _______________________________________________ >> 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091029/51ddfc4d/attachment.html From vipkilla at gmail.com Thu Oct 29 07:09:17 2009 From: vipkilla at gmail.com (vip killa) Date: Thu, 29 Oct 2009 10:09:17 -0400 Subject: [Freeswitch-dev] celt codec update Message-ID: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> could someone help me understand how to compile freeswitch with the new development release of celt (0.7.0) ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091029/f0d0105d/attachment.html From tculjaga at gmail.com Thu Oct 29 07:44:30 2009 From: tculjaga at gmail.com (Tihomir Culjaga) Date: Thu, 29 Oct 2009 15:44:30 +0100 Subject: [Freeswitch-dev] building a module In-Reply-To: <191c3a030910290527j2ebb7d98od7ec4d719a02ba4b@mail.gmail.com> References: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> <65d96fc80910290300q940330fu1a73c5507026442@mail.gmail.com> <191c3a030910290527j2ebb7d98od7ec4d719a02ba4b@mail.gmail.com> Message-ID: <65d96fc80910290744u7a5f42abscfe18544228c7907@mail.gmail.com> just a radius authentification (without)... i sow there is no such a thing in FS something like this: it is not fully working (need some tweaking for dynamic VSA buildup) but it works :) On Thu, Oct 29, 2009 at 1:27 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > sure, what does it do? > > > On Thu, Oct 29, 2009 at 5:00 AM, Tihomir Culjaga wrote: > >> thx, it works :P >> >> BTW: interested to host this module on FS SVN? >> >> T. >> >> >> On Thu, Oct 29, 2009 at 12:30 AM, Michael Jerris wrote: >> >>> http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15211 >>> >>> On Oct 28, 2009, at 7:18 PM, Tihomir Culjaga wrote: >>> >>> > can someone help on this. >>> > >>> > I'm trying to build the module on trunk and it looks like i can't >>> > find 'switch_strlen_zero' function anywhere :P >>> >>> Mike >>> >>> _______________________________________________ >>> 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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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/20091029/458dfec5/attachment.html From brian at freeswitch.org Thu Oct 29 08:12:11 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 29 Oct 2009 10:12:11 -0500 Subject: [Freeswitch-dev] celt codec update In-Reply-To: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> References: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> Message-ID: Can you please test this patch http://www.bkw.org/celt.diff /b On Oct 29, 2009, at 9:09 AM, vip killa wrote: > could someone help me understand how to compile freeswitch with the > new development release of celt (0.7.0) ? > _______________________________________________ > 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 dujinfang at gmail.com Thu Oct 29 09:53:35 2009 From: dujinfang at gmail.com (Seven Du) Date: Fri, 30 Oct 2009 00:53:35 +0800 Subject: [Freeswitch-dev] celt codec update In-Reply-To: References: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> Message-ID: <23f91030910290953i527c6be5s3bc528febc72303f@mail.gmail.com> Not related to this topic but http://www.bkw.org shows tons of dashes. :) ---------------------------------------------- ------------------------------------------------- 2009/10/29 Brian West > Can you please test this patch http://www.bkw.org/celt.diff > > /b > > On Oct 29, 2009, at 9:09 AM, vip killa wrote: > > > could someone help me understand how to compile freeswitch with the > > new development release of celt (0.7.0) ? > > _______________________________________________ > > 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/20091030/4eb14a01/attachment-0001.html From brian at freeswitch.org Thu Oct 29 10:28:29 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 29 Oct 2009 12:28:29 -0500 Subject: [Freeswitch-dev] celt codec update In-Reply-To: <23f91030910290953i527c6be5s3bc528febc72303f@mail.gmail.com> References: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> <23f91030910290953i527c6be5s3bc528febc72303f@mail.gmail.com> Message-ID: <5284C73B-A582-4357-BB32-AC68FEEA1B0F@freeswitch.org> As it should. PS my power is back! /b On Oct 29, 2009, at 11:53 AM, Seven Du wrote: > Not related to this topic but http://www.bkw.org shows tons of > dashes. :) > > ---------------------------------------------- > ------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091029/2673d336/attachment.html From mike at jerris.com Thu Oct 29 10:30:01 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 29 Oct 2009 13:30:01 -0400 Subject: [Freeswitch-dev] building a module In-Reply-To: <65d96fc80910290744u7a5f42abscfe18544228c7907@mail.gmail.com> References: <65d96fc80910281618v395dae05v3a2b70e12913fef5@mail.gmail.com> <65d96fc80910290300q940330fu1a73c5507026442@mail.gmail.com> <191c3a030910290527j2ebb7d98od7ec4d719a02ba4b@mail.gmail.com> <65d96fc80910290744u7a5f42abscfe18544228c7907@mail.gmail.com> Message-ID: Sure, can you post the code somewhere, I'd like chris parker (who wrote the other radius mods) to take a look at this. Mike On Oct 29, 2009, at 10:44 AM, Tihomir Culjaga wrote: > just a radius authentification (without)... i sow there is no such a > thing in FS > > > something like this: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > it is not fully working (need some tweaking for dynamic VSA buildup) > but it works :) > > > > On Thu, Oct 29, 2009 at 1:27 PM, Anthony Minessale > wrote: > sure, what does it do? > > > On Thu, Oct 29, 2009 at 5:00 AM, Tihomir Culjaga > wrote: > thx, it works :P > > BTW: interested to host this module on FS SVN? > > T. > > > On Thu, Oct 29, 2009 at 12:30 AM, Michael Jerris > wrote: > http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15211 > > On Oct 28, 2009, at 7:18 PM, Tihomir Culjaga wrote: > > > can someone help on this. > > > > I'm trying to build the module on trunk and it looks like i can't > > find 'switch_strlen_zero' function anywhere :P > > Mike > > _______________________________________________ > 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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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/20091029/76f0c1d4/attachment.html From brian at freeswitch.org Thu Oct 29 20:53:58 2009 From: brian at freeswitch.org (Brian West) Date: Thu, 29 Oct 2009 22:53:58 -0500 Subject: [Freeswitch-dev] celt codec update In-Reply-To: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> References: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> Message-ID: Its confirmed updated to 0.7.0 and working now everyone will need to update. /b On Oct 29, 2009, at 9:09 AM, vip killa wrote: > could someone help me understand how to compile freeswitch with the > new development release of celt (0.7.0) ? > _______________________________________________ > 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 hfirouz at hotmail.com Fri Oct 30 01:16:15 2009 From: hfirouz at hotmail.com (Hassan Firouzbakht) Date: Fri, 30 Oct 2009 01:16:15 -0700 Subject: [Freeswitch-dev] Error compiling latest code on Windows , VS2008 In-Reply-To: References: <957f61370910290709u36288006g2f2e927c1ee1550c@mail.gmail.com> Message-ID: Hi, It seems something is broken in recent update. Today I checked in the latest code and received the following three Errors after building it on Widnows Vista using VS2008. Would you please instruct me how to resolve it. Thanks, Hassan Error 2 fatal error C1083: Cannot open source file: '..\..\pocketsphinx-0.5.99\src\libpocketsphinx\ps_mllr.c': No such file or directory c1 pocketsphinx Error 3 fatal error C1083: Cannot open source file: '..\..\pocketsphinx-0.5.99\src\libpocketsphinx\phone_loop_search.c': No such file or directory c1 pocketsphinx Error 4 fatal error LNK1104: cannot open file '..\..\..\..\debug\pocketsphinx.lib' mod_pocketsphinx mod_pocketsphinx _________________________________________________________________ Get Windows 7 for only $39.99?CDN College & University students only. This offer ends Jan 3?upgrade now! http://go.microsoft.com/?linkid=9691637 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091030/df3a29b6/attachment.html From msc at freeswitch.org Fri Oct 30 08:53:44 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 30 Oct 2009 08:53:44 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Starting Shortly, Please Start Calling In Message-ID: <87f2f3b90910300853s7ff6c38bt67f660e9d8581bdf@mail.gmail.com> Hey everyone! The weekly meeting will start in a few minutes. Here's the agenda: http://wiki.freeswitch.org/wiki/FS_weekly_2009_10_30 Please feel free to add other subjects. If you have something to share with the community that would be great. Also, if you have questions for the dev team by all means bring them too. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091030/bd7950f4/attachment.html From davis.erwin at gmail.com Wed Oct 28 10:39:07 2009 From: davis.erwin at gmail.com (Erwin Davis) Date: Wed, 28 Oct 2009 13:39:07 -0400 Subject: [Freeswitch-dev] error in loading spidermonkey Message-ID: Hi, I got an error in loading mod_spidermonkey. my fs in ver 1.04 runs on fedora 8 VM. Any clue? thanks, [CRIT] switch_loadable_module.c:871 Error Loading module /usr/local/freeswitch/mod/mod_spidermonkey.so **/usr/lib/libnss3.so: undefined symbol: PR_UnloadLibrary** -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091028/e193d06f/attachment-0001.html From bottleman at icf.org.ru Sat Oct 31 05:57:30 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 15:57:30 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation Message-ID: Hi, i already post it in freeswitch-users but nobody reply, now try there. I have questions about fs and not sip protocols, call scheme like this - user1-sip->fs-sip->user2, as i see if in sip profile enable inbound-proxy-media SDP is goes end-to-end if sip is on both call legs, if call goes throuch another protocol module, for example my mod_h323 (call scheme like user1-sip->fs-h323->someH323Ep) there is no way to negotiate codec because i have no SDP from called party for example and have no way to insert it on sip leg, or i don't see this way? This issue slow down my development, especially t38 part becouse i don't known how to resolve this in true way. C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From mike at jerris.com Sat Oct 31 07:24:19 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 31 Oct 2009 10:24:19 -0400 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: Message-ID: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> The only way to do this that I can think of easily is to convert your codec data to an sdp string that can be set on the channel. Mike On Oct 31, 2009, at 8:57 AM, Georgiewskiy Yuriy wrote: > > Hi, i already post it in freeswitch-users but nobody reply, now try > there. > > I have questions about fs and not sip protocols, > call scheme like this - user1-sip->fs-sip->user2, as i see if in sip > profile enable inbound-proxy-media SDP is goes > end-to-end if sip is on both call legs, if call goes throuch another > protocol module, for example my mod_h323 (call scheme like user1-sip- > >fs-h323->someH323Ep) there is no way to negotiate codec because i > have no SDP from called party for example and have no way to insert > it on sip leg, or i don't see this way? > > This issue slow down my development, especially t38 part becouse i > don't known > how to resolve this in true way. > > C ????????? With Best Regards > ???????????? ????. Georgiewskiy Yuriy > +7 4872 711666 +7 4872 711666 > ???? +7 4872 711143 fax +7 4872 711143 > ???????? ??? "?? ?? ??????" IT Service Ltd > http://nkoort.ru http://nkoort.ru > JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru > YG129-RIPE YG129- > RIPE_______________________________________________ > 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 bottleman at icf.org.ru Sat Oct 31 07:37:20 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 17:37:20 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: MJ>The only way to do this that I can think of easily is to convert your MJ>codec data to an sdp string that can be set on the channel. it's not true way im my mind, there is another protocol endpoints, for example iax, if call scheme like h323->fs->iax i need 2 differen converter one to sip sdp and one to iax? i think clearer way to pass codecs to some kind of global var for a call, and each ebdpoints module will take it from there and konvert in his own format himself, any other ideas? MJ>Mike MJ> MJ>On Oct 31, 2009, at 8:57 AM, Georgiewskiy Yuriy wrote: MJ> MJ>> MJ>> Hi, i already post it in freeswitch-users but nobody reply, now try MJ>> there. MJ>> MJ>> I have questions about fs and not sip protocols, MJ>> call scheme like this - user1-sip->fs-sip->user2, as i see if in sip MJ>> profile enable inbound-proxy-media SDP is goes MJ>> end-to-end if sip is on both call legs, if call goes throuch another MJ>> protocol module, for example my mod_h323 (call scheme like user1-sip- MJ>> >fs-h323->someH323Ep) there is no way to negotiate codec because i MJ>> have no SDP from called party for example and have no way to insert MJ>> it on sip leg, or i don't see this way? MJ>> MJ>> This issue slow down my development, especially t38 part becouse i MJ>> don't known MJ>> how to resolve this in true way. MJ>> MJ>> C ????????? With Best Regards MJ>> ???????????? ????. Georgiewskiy Yuriy MJ>> +7 4872 711666 +7 4872 711666 MJ>> ???? +7 4872 711143 fax +7 4872 711143 MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd MJ>> http://nkoort.ru http://nkoort.ru MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru MJ>> YG129-RIPE YG129- MJ>> RIPE_______________________________________________ MJ>> FreeSWITCH-dev mailing list MJ>> FreeSWITCH-dev at lists.freeswitch.org MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>> http://www.freeswitch.org MJ> MJ> MJ>_______________________________________________ MJ>FreeSWITCH-dev mailing list MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>http://www.freeswitch.org MJ> C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From mike at jerris.com Sat Oct 31 07:53:05 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 31 Oct 2009 10:53:05 -0400 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> your of course not going to be able to proxy media or bypass media with iax, it does not use rtp. On Oct 31, 2009, at 10:37 AM, Georgiewskiy Yuriy wrote: > On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw > ...: > > MJ>The only way to do this that I can think of easily is to convert > your > MJ>codec data to an sdp string that can be set on the channel. > > it's not true way im my mind, there is another protocol endpoints, > for example iax, > if call scheme like h323->fs->iax i need 2 differen converter one to > sip sdp and one > to iax? i think clearer way to pass codecs to some kind of global > var for a call, > and each ebdpoints module will take it from there and konvert in his > own format > himself, any other ideas? > > > MJ>Mike > MJ> > MJ>On Oct 31, 2009, at 8:57 AM, Georgiewskiy Yuriy wrote: > MJ> > MJ>> > MJ>> Hi, i already post it in freeswitch-users but nobody reply, now > try > MJ>> there. > MJ>> > MJ>> I have questions about fs and not sip protocols, > MJ>> call scheme like this - user1-sip->fs-sip->user2, as i see if > in sip > MJ>> profile enable inbound-proxy-media SDP is goes > MJ>> end-to-end if sip is on both call legs, if call goes throuch > another > MJ>> protocol module, for example my mod_h323 (call scheme like > user1-sip- > MJ>> >fs-h323->someH323Ep) there is no way to negotiate codec > because i > MJ>> have no SDP from called party for example and have no way to > insert > MJ>> it on sip leg, or i don't see this way? > MJ>> > MJ>> This issue slow down my development, especially t38 part > becouse i > MJ>> don't known > MJ>> how to resolve this in true way. > MJ>> > MJ>> C ????????? With Best Regards > MJ>> ???????????? ????. Georgiewskiy Yuriy > MJ>> +7 4872 711666 +7 4872 711666 > MJ>> ???? +7 4872 711143 fax +7 4872 711143 > MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd > MJ>> http://nkoort.ru http://nkoort.ru > MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru > MJ>> YG129-RIPE YG129- > MJ>> RIPE_______________________________________________ > MJ>> FreeSWITCH-dev mailing list > MJ>> FreeSWITCH-dev at lists.freeswitch.org > MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ > freeswitch-dev > MJ>> http://www.freeswitch.org > MJ> > MJ> > MJ>_______________________________________________ > MJ>FreeSWITCH-dev mailing list > MJ>FreeSWITCH-dev at lists.freeswitch.org > MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ > freeswitch-dev > MJ>http://www.freeswitch.org > MJ> > > C ????????? With Best Regards > ???????????? ????. Georgiewskiy Yuriy > +7 4872 711666 +7 4872 711666 > ???? +7 4872 711143 fax +7 4872 711143 > ???????? ??? "?? ?? ??????" IT Service Ltd > http://nkoort.ru http://nkoort.ru > JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru > YG129-RIPE YG129- > RIPE_______________________________________________ > 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 Sat Oct 31 07:54:27 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 31 Oct 2009 10:54:27 -0400 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: and yes, that is exactly what we do, the global format is called sdp. On Oct 31, 2009, at 10:37 AM, Georgiewskiy Yuriy wrote: > On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw > ...: > > MJ>The only way to do this that I can think of easily is to convert > your > MJ>codec data to an sdp string that can be set on the channel. > > it's not true way im my mind, there is another protocol endpoints, > for example iax, > if call scheme like h323->fs->iax i need 2 differen converter one to > sip sdp and one > to iax? i think clearer way to pass codecs to some kind of global > var for a call, > and each ebdpoints module will take it from there and konvert in his > own format > himself, any other ideas? From bottleman at icf.org.ru Sat Oct 31 08:16:47 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 18:16:47 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> Message-ID: On 2009-10-31 10:53 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: MJ>your of course not going to be able to proxy media or bypass media MJ>with iax, it does not use rtp. ??, iax not use rtp, but MGCP use it, if some people write module for it, he need construct sdp anyway to proxy media for example between h323 and MGCP? MJ>On Oct 31, 2009, at 10:37 AM, Georgiewskiy Yuriy wrote: MJ> MJ>> On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw MJ>> ...: MJ>> MJ>> MJ>The only way to do this that I can think of easily is to convert MJ>> your MJ>> MJ>codec data to an sdp string that can be set on the channel. MJ>> MJ>> it's not true way im my mind, there is another protocol endpoints, MJ>> for example iax, MJ>> if call scheme like h323->fs->iax i need 2 differen converter one to MJ>> sip sdp and one MJ>> to iax? i think clearer way to pass codecs to some kind of global MJ>> var for a call, MJ>> and each ebdpoints module will take it from there and konvert in his MJ>> own format MJ>> himself, any other ideas? MJ>> MJ>> MJ>> MJ>Mike MJ>> MJ> MJ>> MJ>On Oct 31, 2009, at 8:57 AM, Georgiewskiy Yuriy wrote: MJ>> MJ> MJ>> MJ>> MJ>> MJ>> Hi, i already post it in freeswitch-users but nobody reply, now MJ>> try MJ>> MJ>> there. MJ>> MJ>> MJ>> MJ>> I have questions about fs and not sip protocols, MJ>> MJ>> call scheme like this - user1-sip->fs-sip->user2, as i see if MJ>> in sip MJ>> MJ>> profile enable inbound-proxy-media SDP is goes MJ>> MJ>> end-to-end if sip is on both call legs, if call goes throuch MJ>> another MJ>> MJ>> protocol module, for example my mod_h323 (call scheme like MJ>> user1-sip- MJ>> MJ>> >fs-h323->someH323Ep) there is no way to negotiate codec MJ>> because i MJ>> MJ>> have no SDP from called party for example and have no way to MJ>> insert MJ>> MJ>> it on sip leg, or i don't see this way? MJ>> MJ>> MJ>> MJ>> This issue slow down my development, especially t38 part MJ>> becouse i MJ>> MJ>> don't known MJ>> MJ>> how to resolve this in true way. MJ>> MJ>> MJ>> MJ>> C ????????? With Best Regards MJ>> MJ>> ???????????? ????. Georgiewskiy Yuriy MJ>> MJ>> +7 4872 711666 +7 4872 711666 MJ>> MJ>> ???? +7 4872 711143 fax +7 4872 711143 MJ>> MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd MJ>> MJ>> http://nkoort.ru http://nkoort.ru MJ>> MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru MJ>> MJ>> YG129-RIPE YG129- MJ>> MJ>> RIPE_______________________________________________ MJ>> MJ>> FreeSWITCH-dev mailing list MJ>> MJ>> FreeSWITCH-dev at lists.freeswitch.org MJ>> MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ MJ>> freeswitch-dev MJ>> MJ>> http://www.freeswitch.org MJ>> MJ> MJ>> MJ> MJ>> MJ>_______________________________________________ MJ>> MJ>FreeSWITCH-dev mailing list MJ>> MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>> MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ MJ>> freeswitch-dev MJ>> MJ>http://www.freeswitch.org MJ>> MJ> MJ>> MJ>> C ????????? With Best Regards MJ>> ???????????? ????. Georgiewskiy Yuriy MJ>> +7 4872 711666 +7 4872 711666 MJ>> ???? +7 4872 711143 fax +7 4872 711143 MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd MJ>> http://nkoort.ru http://nkoort.ru MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru MJ>> YG129-RIPE YG129- MJ>> RIPE_______________________________________________ MJ>> FreeSWITCH-dev mailing list MJ>> FreeSWITCH-dev at lists.freeswitch.org MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>> http://www.freeswitch.org MJ> MJ> MJ>_______________________________________________ MJ>FreeSWITCH-dev mailing list MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>http://www.freeswitch.org MJ> C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From mike at jerris.com Sat Oct 31 08:31:54 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 31 Oct 2009 11:31:54 -0400 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> Message-ID: <9CAF03D0-36F9-488F-A16B-FE56CCF2BE3C@jerris.com> On Oct 31, 2009, at 11:16 AM, Georgiewskiy Yuriy wrote: > On 2009-10-31 10:53 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw > ...: > > MJ>your of course not going to be able to proxy media or bypass media > MJ>with iax, it does not use rtp. > > ??, iax not use rtp, but MGCP use it, if some people write module > for it, > he need construct sdp anyway to proxy media for example between h323 > and MGCP? > MGCP (which we don't currently have a module for) already uses sdp, so you would just set the var, for h323 you would need to create an sdp to set as a var. Mike From bottleman at icf.org.ru Sat Oct 31 08:36:34 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 18:36:34 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> Message-ID: On 2009-10-31 10:53 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: more other, if i have switch to t38 from h323 side, ok i construct sdp with it and pass to var for this call, how i can inform sip leg what it need renegotiate to t38? MJ>your of course not going to be able to proxy media or bypass media MJ>with iax, it does not use rtp. MJ> MJ> MJ>On Oct 31, 2009, at 10:37 AM, Georgiewskiy Yuriy wrote: MJ> MJ>> On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw MJ>> ...: MJ>> MJ>> MJ>The only way to do this that I can think of easily is to convert MJ>> your MJ>> MJ>codec data to an sdp string that can be set on the channel. MJ>> MJ>> it's not true way im my mind, there is another protocol endpoints, MJ>> for example iax, MJ>> if call scheme like h323->fs->iax i need 2 differen converter one to MJ>> sip sdp and one MJ>> to iax? i think clearer way to pass codecs to some kind of global MJ>> var for a call, MJ>> and each ebdpoints module will take it from there and konvert in his MJ>> own format MJ>> himself, any other ideas? MJ>> MJ>> MJ>> MJ>Mike MJ>> MJ> MJ>> MJ>On Oct 31, 2009, at 8:57 AM, Georgiewskiy Yuriy wrote: MJ>> MJ> MJ>> MJ>> MJ>> MJ>> Hi, i already post it in freeswitch-users but nobody reply, now MJ>> try MJ>> MJ>> there. MJ>> MJ>> MJ>> MJ>> I have questions about fs and not sip protocols, MJ>> MJ>> call scheme like this - user1-sip->fs-sip->user2, as i see if MJ>> in sip MJ>> MJ>> profile enable inbound-proxy-media SDP is goes MJ>> MJ>> end-to-end if sip is on both call legs, if call goes throuch MJ>> another MJ>> MJ>> protocol module, for example my mod_h323 (call scheme like MJ>> user1-sip- MJ>> MJ>> >fs-h323->someH323Ep) there is no way to negotiate codec MJ>> because i MJ>> MJ>> have no SDP from called party for example and have no way to MJ>> insert MJ>> MJ>> it on sip leg, or i don't see this way? MJ>> MJ>> MJ>> MJ>> This issue slow down my development, especially t38 part MJ>> becouse i MJ>> MJ>> don't known MJ>> MJ>> how to resolve this in true way. MJ>> MJ>> MJ>> MJ>> C ????????? With Best Regards MJ>> MJ>> ???????????? ????. Georgiewskiy Yuriy MJ>> MJ>> +7 4872 711666 +7 4872 711666 MJ>> MJ>> ???? +7 4872 711143 fax +7 4872 711143 MJ>> MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd MJ>> MJ>> http://nkoort.ru http://nkoort.ru MJ>> MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru MJ>> MJ>> YG129-RIPE YG129- MJ>> MJ>> RIPE_______________________________________________ MJ>> MJ>> FreeSWITCH-dev mailing list MJ>> MJ>> FreeSWITCH-dev at lists.freeswitch.org MJ>> MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ MJ>> freeswitch-dev MJ>> MJ>> http://www.freeswitch.org MJ>> MJ> MJ>> MJ> MJ>> MJ>_______________________________________________ MJ>> MJ>FreeSWITCH-dev mailing list MJ>> MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>> MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ MJ>> freeswitch-dev MJ>> MJ>http://www.freeswitch.org MJ>> MJ> MJ>> MJ>> C ????????? With Best Regards MJ>> ???????????? ????. Georgiewskiy Yuriy MJ>> +7 4872 711666 +7 4872 711666 MJ>> ???? +7 4872 711143 fax +7 4872 711143 MJ>> ???????? ??? "?? ?? ??????" IT Service Ltd MJ>> http://nkoort.ru http://nkoort.ru MJ>> JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru MJ>> YG129-RIPE YG129- MJ>> RIPE_______________________________________________ MJ>> FreeSWITCH-dev mailing list MJ>> FreeSWITCH-dev at lists.freeswitch.org MJ>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>> http://www.freeswitch.org MJ> MJ> MJ>_______________________________________________ MJ>FreeSWITCH-dev mailing list MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>http://www.freeswitch.org MJ> C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From bottleman at icf.org.ru Sat Oct 31 08:46:11 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 18:46:11 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <9CAF03D0-36F9-488F-A16B-FE56CCF2BE3C@jerris.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <04B609BC-AA1B-446D-BC5A-90C3EE0FAE22@jerris.com> <9CAF03D0-36F9-488F-A16B-FE56CCF2BE3C@jerris.com> Message-ID: On 2009-10-31 11:31 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: MJ> MJ>On Oct 31, 2009, at 11:16 AM, Georgiewskiy Yuriy wrote: MJ> MJ>> On 2009-10-31 10:53 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw MJ>> ...: MJ>> MJ>> MJ>your of course not going to be able to proxy media or bypass media MJ>> MJ>with iax, it does not use rtp. MJ>> MJ>> ??, iax not use rtp, but MGCP use it, if some people write module MJ>> for it, MJ>> he need construct sdp anyway to proxy media for example between h323 MJ>> and MGCP? MJ>> MJ> MJ>MGCP (which we don't currently have a module for) already uses sdp, so MJ>you would just set the var, for h323 you would need to create an sdp MJ>to set as a var. ok, how i can inform another module for example sofia about switch to t38? 1 i construct sdp 2 put it in var 3 and what then? C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From bottleman at icf.org.ru Sat Oct 31 10:11:48 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sat, 31 Oct 2009 20:11:48 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: On 2009-10-31 10:54 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: why not make some API for this? MJ>and yes, that is exactly what we do, the global format is called sdp. MJ> MJ>On Oct 31, 2009, at 10:37 AM, Georgiewskiy Yuriy wrote: MJ> MJ>> On 2009-10-31 10:24 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw MJ>> ...: MJ>> MJ>> MJ>The only way to do this that I can think of easily is to convert MJ>> your MJ>> MJ>codec data to an sdp string that can be set on the channel. MJ>> MJ>> it's not true way im my mind, there is another protocol endpoints, MJ>> for example iax, MJ>> if call scheme like h323->fs->iax i need 2 differen converter one to MJ>> sip sdp and one MJ>> to iax? i think clearer way to pass codecs to some kind of global MJ>> var for a call, MJ>> and each ebdpoints module will take it from there and konvert in his MJ>> own format MJ>> himself, any other ideas? MJ> MJ> MJ>_______________________________________________ MJ>FreeSWITCH-dev mailing list MJ>FreeSWITCH-dev at lists.freeswitch.org MJ>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev MJ>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev MJ>http://www.freeswitch.org MJ> C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From mike at jerris.com Sat Oct 31 10:26:54 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 31 Oct 2009 13:26:54 -0400 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: On Oct 31, 2009, at 1:11 PM, Georgiewskiy Yuriy wrote: > On 2009-10-31 10:54 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw > ...: > > why not make some API for this? > There is an api, it is switch_channel_set_variable. We have not needed any api to convert to/from sdp yet and those would be specific to the endpoint that uses rtp but does not use sdp and should be specific to those modules. Mike From bottleman at icf.org.ru Sat Oct 31 14:22:55 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sun, 1 Nov 2009 00:22:55 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: On 2009-10-31 13:26 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw...: MJ> MJ>On Oct 31, 2009, at 1:11 PM, Georgiewskiy Yuriy wrote: MJ> MJ>> On 2009-10-31 10:54 -0400, Michael Jerris wrote freeswitch-dev at lists.freesw MJ>> ...: MJ>> MJ>> why not make some API for this? MJ>> MJ> MJ>There is an api, it is switch_channel_set_variable. We have not MJ>needed any api to convert to/from sdp yet and those would be specific MJ>to the endpoint that uses rtp but does not use sdp and should be MJ>specific to those modules. in my opinion, API is a programing interface but not one variable in some format and one procedure to set it. i think there need some kind of strukture and/or API to negotiate codecs between call legs, it solve my problem and problem with t38 in transcoding mode too. but it needed some changes in sofia too. construct sdp in endpoint module for this is ugly workaround i think. C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From anthony.minessale at gmail.com Sat Oct 31 14:53:09 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Sat, 31 Oct 2009 16:53:09 -0500 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> Message-ID: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> 1) proxy_media mode does not work with anything but sip right now. 2) for t38 we do have a struct and we parse it and insert it into the channel (look for it in mod_sofia code) 3) if you set late negotiation in sofia you get a var called ep_codec_string which is the codecs from the sdp normalized into the codec_string elements that we pass (it's still not what you want but easier to parse) 4) if you are wiling to enhance the code yourself and it meets our standards you are welcome to work on it but if you are just asking us to do it we are not in a big hurry right now. 5) use more polite description besides ugly when talking about somone else's work you are using for yourself even if you don't agree with it. The only protocol we use in this mode is sip so far which only needs sdp so the ugly way worked quite well. 2009/10/31 Georgiewskiy Yuriy > On 2009-10-31 13:26 -0400, Michael Jerris wrote > freeswitch-dev at lists.freesw...: > > MJ> > MJ>On Oct 31, 2009, at 1:11 PM, Georgiewskiy Yuriy wrote: > MJ> > MJ>> On 2009-10-31 10:54 -0400, Michael Jerris wrote > freeswitch-dev at lists.freesw > MJ>> ...: > MJ>> > MJ>> why not make some API for this? > MJ>> > MJ> > MJ>There is an api, it is switch_channel_set_variable. We have not > MJ>needed any api to convert to/from sdp yet and those would be specific > MJ>to the endpoint that uses rtp but does not use sdp and should be > MJ>specific to those modules. > > in my opinion, API is a programing interface but not one variable > in some format and one procedure to set it. i think there need some > kind of strukture and/or API to negotiate codecs between call legs, > it solve my problem and problem with t38 in transcoding mode too. > but it needed some changes in sofia too. construct sdp in endpoint > module for this is ugly workaround i think. > > C ????????? With Best Regards > ???????????? ????. Georgiewskiy Yuriy > +7 4872 711666 +7 4872 711666 > ???? +7 4872 711143 fax +7 4872 711143 > ???????? ??? "?? ?? ??????" IT Service Ltd > http://nkoort.ru http://nkoort.ru > JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru > YG129-RIPE YG129-RIPE > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091031/f9e4b53e/attachment-0001.html From bottleman at icf.org.ru Sat Oct 31 15:26:59 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sun, 1 Nov 2009 01:26:59 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> Message-ID: On 2009-10-31 16:53 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM>1) proxy_media mode does not work with anything but sip right now. and may bee i wont make it to work not only in sip. why not? AM>2) for t38 we do have a struct and we parse it and insert it into the AM>channel (look for it in mod_sofia code) ok, in theory if i find a way to switch to t38 in transcoding mode i can forget about proxy mode and bypass media mode too, but we have pure performance in this way, it can be used like class 5 but not as sbc or signaling converter. AM>3) if you set late negotiation in sofia you get a var called ep_codec_string AM>which is the codecs from the sdp normalized into the codec_string elements AM>that we pass (it's still not what you want but easier to parse) anyway in way you tell me i need to parse and construct sdp in 2 way. ep_codec_string don't help me much. AM>4) if you are wiling to enhance the code yourself and it meets our standards AM>you are welcome to work on it but if you are just asking us to do it we are AM>not in a big hurry right now. i not asking to do it, i asking how to do it in best way because you have a cleaner understanding of fs arhitecture than my. AM>5) use more polite description besides ugly when talking about somone else's AM>work you are using for yourself even if you don't agree with it. The only AM>protocol we use in this mode is sip so far which only needs sdp so the ugly AM>way worked quite well. i say ugly about way you tell me how to solve my problem, but not about how it work in sip, i thought freeswitch is not sip based, it can support various protocols. if this mode dedicated to sip only it need to be be writen in docs i think. C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From bottleman at icf.org.ru Sat Oct 31 16:03:08 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sun, 1 Nov 2009 02:03:08 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> References: <556A4355-FC02-41D6-805E-6D0601FC21D5@jerris.com> <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> Message-ID: On 2009-10-31 16:53 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM>4) if you are wiling to enhance the code yourself and it meets our standards AM>you are welcome to work on it ... during for this, where i can read about our standards? C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From anthony.minessale at gmail.com Sat Oct 31 17:08:48 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Sat, 31 Oct 2009 19:08:48 -0500 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <191c3a030910311702y7d4c65a6h56ccc458b0c38319@mail.gmail.com> References: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> <191c3a030910311700k630ffad9g526f7bb4b4ef0f20@mail.gmail.com> <191c3a030910311702y7d4c65a6h56ccc458b0c38319@mail.gmail.com> Message-ID: <191c3a030910311708o502d0fdeyd75fb1e864633ae5@mail.gmail.com> My numbered list was a list of facts not an attempt to argue. It is what it is for now and I explained it. I am glad to hear you are interested in helping with the project. We need more people like yourself. FS itself is not only sip based but specifically proxy media and bypass media currently are only sip as they were invented to solve problems in sip at a time when no other existing module could benifit. It would be great if you can get it to work with others. My only requirement is you do not break anthing that already works. Visit us on irc during weekdays or pose your questions in an email and I will try my best to answer when I have time. On Oct 31, 2009 6:11 PM, "Georgiewskiy Yuriy" wrote: On 2009-10-31 16:53 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM>4) if you are wiling to enhance the code yourself and it meets our standards AM>you are welcome to work on it ... during for this, where i can read about our standards? C ????????? With Best Regards ???????????? ????. Georgiewskiy ... _______________________________________________ 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/20091031/c89dcf43/attachment.html From bottleman at icf.org.ru Sat Oct 31 17:33:59 2009 From: bottleman at icf.org.ru (Georgiewskiy Yuriy) Date: Sun, 1 Nov 2009 03:33:59 +0300 (MSK) Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <191c3a030910311708o502d0fdeyd75fb1e864633ae5@mail.gmail.com> References: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> <191c3a030910311700k630ffad9g526f7bb4b4ef0f20@mail.gmail.com> <191c3a030910311702y7d4c65a6h56ccc458b0c38319@mail.gmail.com> <191c3a030910311708o502d0fdeyd75fb1e864633ae5@mail.gmail.com> Message-ID: On 2009-10-31 19:08 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM>My numbered list was a list of facts not an attempt to argue. It is what it AM>is for now and I explained it. I am glad to hear you are interested in AM>helping with the project. We need more people like yourself. AM> AM>FS itself is not only sip based but specifically proxy media and bypass AM>media currently are only sip as they were invented to solve problems in sip AM>at a time when no other existing module could benifit. It would be great if AM>you can get it to work with others. My only requirement is you do not break AM>anthing that already works. Visit us on irc during weekdays or pose your AM>questions in an email and I will try my best to answer when I have time. o?, i think i will have some drafts around a week later, i show it to you to hear you opinion about this changes. AM>On Oct 31, 2009 6:11 PM, "Georgiewskiy Yuriy" wrote: AM> AM>On 2009-10-31 16:53 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM> AM>AM>4) if you are wiling to enhance the code yourself and it meets our AM>standards AM>AM>you are welcome to work on it ... AM> AM>during for this, where i can read about our standards? and what about standards? i only find some docs on wiki - http://wiki.freeswitch.org/wiki/Documentation/Developer_Documentation, i already read it while develop mod_h323. C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 711666 ???? +7 4872 711143 fax +7 4872 711143 ???????? ??? "?? ?? ??????" IT Service Ltd http://nkoort.ru http://nkoort.ru JID: GHhost at jabber.tula-ix.net.ru JID: GHhost at jabber.tula-ix.net.ru YG129-RIPE YG129-RIPE From anthony.minessale at gmail.com Sat Oct 31 18:01:06 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Sat, 31 Oct 2009 20:01:06 -0500 Subject: [Freeswitch-dev] question about codecs negotiation In-Reply-To: <191c3a030910311759u10a7ab2ax664a7c934648433b@mail.gmail.com> References: <191c3a030910311453u7da4b30ald95c67b888612146@mail.gmail.com> <191c3a030910311700k630ffad9g526f7bb4b4ef0f20@mail.gmail.com> <191c3a030910311702y7d4c65a6h56ccc458b0c38319@mail.gmail.com> <191c3a030910311708o502d0fdeyd75fb1e864633ae5@mail.gmail.com> <191c3a030910311759u10a7ab2ax664a7c934648433b@mail.gmail.com> Message-ID: <191c3a030910311801u17cb5a15h5173d743c03146ce@mail.gmail.com> I meant more so that we approved of any patches to existing code when I said standards. If you follow the style used in the other files it is fine. On Oct 31, 2009 7:41 PM, "Georgiewskiy Yuriy" wrote: On 2009-10-31 19:08 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre. ..: AM>My numbered list was a list of facts not an attempt to argue. It is what it AM>is for now and I explained it. I am glad to hear you are interested in AM>helping with the project. We need more people like yourself. AM> AM>FS itself is not only sip based but specifically proxy media and bypass AM>media currently are only sip as they were invented to solve problems in sip AM>at a time when no other existing module could benifit. It would be great if AM>you can get it to work with others. My only requirement is you do not break AM>anthing that already works. Visit us on irc during weekdays or pose your AM>questions in an email and I will try my best to answer when I have time. o?, i think i will have some drafts around a week later, i show it to you to hear you opinion about this changes. AM>On Oct 31, 2009 6:11 PM, "Georgiewskiy Yuriy" wrote: AM> AM>On 2009-10-31 16:53 -0500, Anthony Minessale wrote freeswitch-dev at lists.fre...: AM> AM>AM>4) if you are wiling to enhance the code yourself and it meets our AM>standards AM>AM>you are welcome to work on it ... AM> AM>during for this, where i can read about our standards? and what about standards? i only find some docs on wiki - http://wiki.freeswitch.org/wiki/Documentation/Developer_Documentation , i already read it while develop mod_h323. C ????????? With Best Regards ???????????? ????. Georgiewskiy Yuriy +7 4872 711666 +7 4872 71166... _______________________________________________ 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/20091031/7f152db9/attachment.html