[Freeswitch-branches] [commit] r2186 - in freeswitch/branches/mishehu: mac/xcode mac/xcode/FreeSWITCH.xcodeproj src src/include src/mod/applications/mod_commands src/mod/applications/mod_conference src/mod/applications/mod_dptools src/mod/codecs/mod_g711 src/mod/codecs/mod_l16 src/mod/dialplans/mod_dialplan_xml src/mod/endpoints/mod_dingaling src/mod/endpoints/mod_portaudio src/mod/event_handlers/mod_cdr src/mod/event_handlers/mod_event_socket src/mod/event_handlers/mod_xmpp_event src/mod/formats/mod_sndfil
Author: mishehu Date: Thu Jul 27 12:04:10 2006 New Revision: 2186 Added: freeswitch/branches/mishehu/mac/xcode/exosip2.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/exosip2.plist freeswitch/branches/mishehu/mac/xcode/iax.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/iax.plist freeswitch/branches/mishehu/mac/xcode/osip2.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/osip2.plist freeswitch/branches/mishehu/mac/xcode/osipparser2.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/osipparser2.plist freeswitch/branches/mishehu/mac/xcode/portaudio.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/portaudio.plist freeswitch/branches/mishehu/mac/xcode/speex.plist - copied unchanged from r2185, /freeswitch/trunk/mac/xcode/speex.plist Modified: freeswitch/branches/mishehu/mac/xcode/FreeSWITCH.xcodeproj/project.pbxproj freeswitch/branches/mishehu/mac/xcode/ilbc.plist freeswitch/branches/mishehu/mac/xcode/libfreeswitch.plist freeswitch/branches/mishehu/src/include/switch_core.h freeswitch/branches/mishehu/src/include/switch_loadable_module.h freeswitch/branches/mishehu/src/include/switch_types.h freeswitch/branches/mishehu/src/mod/applications/mod_commands/mod_commands.c freeswitch/branches/mishehu/src/mod/applications/mod_conference/mod_conference.c freeswitch/branches/mishehu/src/mod/applications/mod_dptools/mod_dptools.c freeswitch/branches/mishehu/src/mod/codecs/mod_g711/mod_g711.c freeswitch/branches/mishehu/src/mod/codecs/mod_l16/mod_l16.c freeswitch/branches/mishehu/src/mod/dialplans/mod_dialplan_xml/mod_dialplan_xml.c freeswitch/branches/mishehu/src/mod/endpoints/mod_dingaling/mod_dingaling.c freeswitch/branches/mishehu/src/mod/endpoints/mod_portaudio/mod_portaudio.c freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/README freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/basecdr.cpp freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.cpp freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.h freeswitch/branches/mishehu/src/mod/event_handlers/mod_event_socket/mod_event_socket.c freeswitch/branches/mishehu/src/mod/event_handlers/mod_xmpp_event/mod_xmpp_event.c freeswitch/branches/mishehu/src/mod/formats/mod_sndfile/mod_sndfile.c freeswitch/branches/mishehu/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c freeswitch/branches/mishehu/src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c freeswitch/branches/mishehu/src/switch_console.c freeswitch/branches/mishehu/src/switch_core.c freeswitch/branches/mishehu/src/switch_loadable_module.c Log: Added checks to verify connection to MySQL db in MysqlCDR. Attempts up to 5 reconnections per record before failing. Modified: freeswitch/branches/mishehu/mac/xcode/FreeSWITCH.xcodeproj/project.pbxproj ============================================================================== --- freeswitch/branches/mishehu/mac/xcode/FreeSWITCH.xcodeproj/project.pbxproj (original) +++ freeswitch/branches/mishehu/mac/xcode/FreeSWITCH.xcodeproj/project.pbxproj Thu Jul 27 12:04:10 2006 @@ -7,9 +7,9 @@ objects = { /* Begin PBXAggregateTarget section */ - D3BC31D20A769AE100DE971E /* Modules */ = { + D3BC31D20A769AE100DE971E /* Build Modules */ = { isa = PBXAggregateTarget; - buildConfigurationList = D3BC31D80A769B0800DE971E /* Build configuration list for PBXAggregateTarget "Modules" */; + buildConfigurationList = D3BC31D80A769B0800DE971E /* Build configuration list for PBXAggregateTarget "Build Modules" */; buildPhases = ( ); dependencies = ( @@ -30,13 +30,21 @@ D365020E0A76C67600C47A76 /* PBXTargetDependency */, D36502640A76C92C00C47A76 /* PBXTargetDependency */, D36503040A76CB8A00C47A76 /* PBXTargetDependency */, + D33DFADC0A76E0A200E49B16 /* PBXTargetDependency */, + D3B407500A76EEE9000AF6D4 /* PBXTargetDependency */, + D315301B0A76F28800549119 /* PBXTargetDependency */, + D3AA5D760A77D61E008F105E /* PBXTargetDependency */, + D3E66AE70A77E65800D04E25 /* PBXTargetDependency */, + D3E66AFA0A77E70500D04E25 /* PBXTargetDependency */, + D3E66B330A77E82600D04E25 /* PBXTargetDependency */, + D3E66B350A77E82B00D04E25 /* PBXTargetDependency */, ); - name = Modules; + name = "Build Modules"; productName = Modules; }; - D3DEC8130A75D8C8002001CF /* FreeSWITCH */ = { + D3DEC8130A75D8C8002001CF /* Build FreeSWITCH */ = { isa = PBXAggregateTarget; - buildConfigurationList = D3DEC8190A75D8F7002001CF /* Build configuration list for PBXAggregateTarget "FreeSWITCH" */; + buildConfigurationList = D3DEC8190A75D8F7002001CF /* Build configuration list for PBXAggregateTarget "Build FreeSWITCH" */; buildPhases = ( ); dependencies = ( @@ -51,12 +59,142 @@ D38DD5750A768D9C00FEDB19 /* PBXTargetDependency */, D3BC32550A769C2E00DE971E /* PBXTargetDependency */, ); - name = FreeSWITCH; + name = "Build FreeSWITCH"; productName = FreeSWITCH; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ + D30151710A76EC9F00117F59 /* speex_bits.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151670A76EC9F00117F59 /* speex_bits.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151720A76EC9F00117F59 /* speex_callbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151680A76EC9F00117F59 /* speex_callbacks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151730A76EC9F00117F59 /* speex_config_types.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151690A76EC9F00117F59 /* speex_config_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151740A76EC9F00117F59 /* speex_echo.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516A0A76EC9F00117F59 /* speex_echo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151750A76EC9F00117F59 /* speex_header.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516B0A76EC9F00117F59 /* speex_header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151760A76EC9F00117F59 /* speex_jitter.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516C0A76EC9F00117F59 /* speex_jitter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151770A76EC9F00117F59 /* speex_preprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516D0A76EC9F00117F59 /* speex_preprocess.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151780A76EC9F00117F59 /* speex_stereo.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516E0A76EC9F00117F59 /* speex_stereo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151790A76EC9F00117F59 /* speex_types.h in Headers */ = {isa = PBXBuildFile; fileRef = D301516F0A76EC9F00117F59 /* speex_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D301517A0A76EC9F00117F59 /* speex.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151700A76EC9F00117F59 /* speex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D301517E0A76ECC400117F59 /* getopt_win.h in Headers */ = {isa = PBXBuildFile; fileRef = D301517B0A76ECC400117F59 /* getopt_win.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D301517F0A76ECC400117F59 /* wav_io.h in Headers */ = {isa = PBXBuildFile; fileRef = D301517C0A76ECC400117F59 /* wav_io.h */; }; + D30151800A76ECC400117F59 /* wave_out.h in Headers */ = {isa = PBXBuildFile; fileRef = D301517D0A76ECC400117F59 /* wave_out.h */; }; + D30151D10A76ECFC00117F59 /* arch.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151810A76ECFC00117F59 /* arch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151D20A76ECFC00117F59 /* bits.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151820A76ECFC00117F59 /* bits.c */; }; + D30151D30A76ECFC00117F59 /* cb_search_arm4.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151830A76ECFC00117F59 /* cb_search_arm4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151D40A76ECFC00117F59 /* cb_search_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151840A76ECFC00117F59 /* cb_search_bfin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151D50A76ECFC00117F59 /* cb_search_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151850A76ECFC00117F59 /* cb_search_sse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151D60A76ECFC00117F59 /* cb_search.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151860A76ECFC00117F59 /* cb_search.c */; }; + D30151D70A76ECFC00117F59 /* cb_search.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151870A76ECFC00117F59 /* cb_search.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151D80A76ECFC00117F59 /* exc_5_64_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151880A76ECFC00117F59 /* exc_5_64_table.c */; }; + D30151D90A76ECFC00117F59 /* exc_5_256_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151890A76ECFC00117F59 /* exc_5_256_table.c */; }; + D30151DA0A76ECFC00117F59 /* exc_8_128_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301518A0A76ECFC00117F59 /* exc_8_128_table.c */; }; + D30151DB0A76ECFC00117F59 /* exc_10_16_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301518B0A76ECFC00117F59 /* exc_10_16_table.c */; }; + D30151DC0A76ECFC00117F59 /* exc_10_32_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301518C0A76ECFC00117F59 /* exc_10_32_table.c */; }; + D30151DD0A76ECFC00117F59 /* exc_20_32_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301518D0A76ECFC00117F59 /* exc_20_32_table.c */; }; + D30151DE0A76ECFC00117F59 /* filters_arm4.h in Headers */ = {isa = PBXBuildFile; fileRef = D301518E0A76ECFC00117F59 /* filters_arm4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151DF0A76ECFC00117F59 /* filters_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D301518F0A76ECFC00117F59 /* filters_bfin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E00A76ECFC00117F59 /* filters_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151900A76ECFC00117F59 /* filters_sse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E10A76ECFC00117F59 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151910A76ECFC00117F59 /* filters.c */; }; + D30151E20A76ECFC00117F59 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151920A76ECFC00117F59 /* filters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E30A76ECFC00117F59 /* fixed_arm4.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151930A76ECFC00117F59 /* fixed_arm4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E40A76ECFC00117F59 /* fixed_arm5e.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151940A76ECFC00117F59 /* fixed_arm5e.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E50A76ECFC00117F59 /* fixed_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151950A76ECFC00117F59 /* fixed_bfin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E60A76ECFC00117F59 /* fixed_debug.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151960A76ECFC00117F59 /* fixed_debug.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E70A76ECFC00117F59 /* fixed_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151970A76ECFC00117F59 /* fixed_generic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151E80A76ECFC00117F59 /* gain_table_lbr.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151980A76ECFC00117F59 /* gain_table_lbr.c */; }; + D30151E90A76ECFC00117F59 /* gain_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151990A76ECFC00117F59 /* gain_table.c */; }; + D30151EA0A76ECFC00117F59 /* hexc_10_32_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301519A0A76ECFC00117F59 /* hexc_10_32_table.c */; }; + D30151EB0A76ECFC00117F59 /* hexc_table.c in Sources */ = {isa = PBXBuildFile; fileRef = D301519B0A76ECFC00117F59 /* hexc_table.c */; }; + D30151EC0A76ECFC00117F59 /* high_lsp_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = D301519C0A76ECFC00117F59 /* high_lsp_tables.c */; }; + D30151ED0A76ECFC00117F59 /* jitter.c in Sources */ = {isa = PBXBuildFile; fileRef = D301519D0A76ECFC00117F59 /* jitter.c */; }; + D30151EE0A76ECFC00117F59 /* lbr_48k_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = D301519E0A76ECFC00117F59 /* lbr_48k_tables.c */; }; + D30151EF0A76ECFC00117F59 /* lpc_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D301519F0A76ECFC00117F59 /* lpc_bfin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151F00A76ECFC00117F59 /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151A00A76ECFC00117F59 /* lpc.c */; }; + D30151F10A76ECFC00117F59 /* lpc.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A10A76ECFC00117F59 /* lpc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151F20A76ECFC00117F59 /* lsp_tables_nb.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151A20A76ECFC00117F59 /* lsp_tables_nb.c */; }; + D30151F30A76ECFC00117F59 /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151A30A76ECFC00117F59 /* lsp.c */; }; + D30151F40A76ECFC00117F59 /* lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A40A76ECFC00117F59 /* lsp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151F50A76ECFC00117F59 /* ltp_arm4.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A50A76ECFC00117F59 /* ltp_arm4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151F60A76ECFC00117F59 /* ltp_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A60A76ECFC00117F59 /* ltp_bfin.h */; }; + D30151F70A76ECFC00117F59 /* ltp_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A70A76ECFC00117F59 /* ltp_sse.h */; }; + D30151F80A76ECFC00117F59 /* ltp.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151A80A76ECFC00117F59 /* ltp.c */; }; + D30151F90A76ECFC00117F59 /* ltp.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151A90A76ECFC00117F59 /* ltp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D30151FD0A76ECFC00117F59 /* math_approx.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151AD0A76ECFC00117F59 /* math_approx.c */; }; + D30151FE0A76ECFC00117F59 /* math_approx.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151AE0A76ECFC00117F59 /* math_approx.h */; }; + D30151FF0A76ECFC00117F59 /* mdf.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151AF0A76ECFC00117F59 /* mdf.c */; }; + D30152000A76ECFC00117F59 /* misc_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151B00A76ECFC00117F59 /* misc_bfin.h */; }; + D30152010A76ECFC00117F59 /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151B10A76ECFC00117F59 /* misc.c */; }; + D30152020A76ECFC00117F59 /* misc.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151B20A76ECFC00117F59 /* misc.h */; }; + D30152030A76ECFC00117F59 /* modes.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151B30A76ECFC00117F59 /* modes.c */; }; + D30152040A76ECFC00117F59 /* modes.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151B40A76ECFC00117F59 /* modes.h */; }; + D30152050A76ECFC00117F59 /* nb_celp.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151B50A76ECFC00117F59 /* nb_celp.c */; }; + D30152060A76ECFC00117F59 /* nb_celp.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151B60A76ECFC00117F59 /* nb_celp.h */; }; + D30152070A76ECFC00117F59 /* preprocess.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151B70A76ECFC00117F59 /* preprocess.c */; }; + D30152080A76ECFC00117F59 /* quant_lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151B80A76ECFC00117F59 /* quant_lsp.c */; }; + D30152090A76ECFC00117F59 /* quant_lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151B90A76ECFC00117F59 /* quant_lsp.h */; }; + D301520A0A76ECFC00117F59 /* sb_celp.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151BA0A76ECFC00117F59 /* sb_celp.c */; }; + D301520B0A76ECFC00117F59 /* sb_celp.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151BB0A76ECFC00117F59 /* sb_celp.h */; }; + D301520C0A76ECFC00117F59 /* smallft.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151BC0A76ECFC00117F59 /* smallft.c */; }; + D301520D0A76ECFC00117F59 /* smallft.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151BD0A76ECFC00117F59 /* smallft.h */; }; + D301520E0A76ECFC00117F59 /* speex_callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151BE0A76ECFC00117F59 /* speex_callbacks.c */; }; + D301520F0A76ECFC00117F59 /* speex_header.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151BF0A76ECFC00117F59 /* speex_header.c */; }; + D30152100A76ECFC00117F59 /* speex.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151C00A76ECFC00117F59 /* speex.c */; }; + D30152110A76ECFC00117F59 /* stack_alloc.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151C10A76ECFC00117F59 /* stack_alloc.h */; }; + D30152120A76ECFC00117F59 /* stereo.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151C20A76ECFC00117F59 /* stereo.c */; }; + D30152180A76ECFC00117F59 /* vbr.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151C80A76ECFC00117F59 /* vbr.c */; }; + D30152190A76ECFC00117F59 /* vbr.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151C90A76ECFC00117F59 /* vbr.h */; }; + D301521A0A76ECFC00117F59 /* vorbis_psy.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151CA0A76ECFC00117F59 /* vorbis_psy.c */; }; + D301521B0A76ECFC00117F59 /* vorbis_psy.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151CB0A76ECFC00117F59 /* vorbis_psy.h */; }; + D301521C0A76ECFC00117F59 /* vq_arm4.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151CC0A76ECFC00117F59 /* vq_arm4.h */; }; + D301521D0A76ECFC00117F59 /* vq_bfin.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151CD0A76ECFC00117F59 /* vq_bfin.h */; }; + D301521E0A76ECFC00117F59 /* vq_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151CE0A76ECFC00117F59 /* vq_sse.h */; }; + D301521F0A76ECFC00117F59 /* vq.c in Sources */ = {isa = PBXBuildFile; fileRef = D30151CF0A76ECFC00117F59 /* vq.c */; }; + D30152200A76ECFC00117F59 /* vq.h in Headers */ = {isa = PBXBuildFile; fileRef = D30151D00A76ECFC00117F59 /* vq.h */; }; + D30DE7670A7819B300C8AAD5 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3152F8E0A76F19900549119 /* pa_mac_core.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152F8D0A76F19900549119 /* pa_mac_core.c */; }; + D3152F950A76F1C300549119 /* pa_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152F8F0A76F1C300549119 /* pa_convert.c */; }; + D3152F960A76F1C300549119 /* pa_host.h in Headers */ = {isa = PBXBuildFile; fileRef = D3152F900A76F1C300549119 /* pa_host.h */; }; + D3152F970A76F1C300549119 /* pa_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152F910A76F1C300549119 /* pa_lib.c */; }; + D3152F980A76F1C300549119 /* pa_trace.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152F920A76F1C300549119 /* pa_trace.c */; }; + D3152F990A76F1C300549119 /* pa_trace.h in Headers */ = {isa = PBXBuildFile; fileRef = D3152F930A76F1C300549119 /* pa_trace.h */; }; + D3152F9A0A76F1C300549119 /* portaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = D3152F940A76F1C300549119 /* portaudio.h */; }; + D3152F9C0A76F1E700549119 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BC34180A76ADF400DE971E /* CoreAudio.framework */; }; + D3152FB10A76F24B00549119 /* mod_portaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152FAC0A76F24B00549119 /* mod_portaudio.c */; }; + D3152FB20A76F24B00549119 /* pablio.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152FAD0A76F24B00549119 /* pablio.c */; }; + D3152FB30A76F24B00549119 /* ringbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = D3152FAF0A76F24B00549119 /* ringbuffer.c */; }; + D3152FB40A76F26700549119 /* portaudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3152F7D0A76F0A100549119 /* portaudio.framework */; }; + D3152FB50A76F27000549119 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3152FB60A76F27000549119 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3152FB70A76F27000549119 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3152FB80A76F27000549119 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3152FB90A76F27000549119 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3152FBA0A76F27000549119 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3152FBB0A76F27000549119 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D347253A0A76D7E7001C8ED7 /* answer.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725170A76D756001C8ED7 /* answer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D347253B0A76D7E7001C8ED7 /* busy.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725180A76D756001C8ED7 /* busy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D347253C0A76D7E7001C8ED7 /* dialtone.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725190A76D756001C8ED7 /* dialtone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D347253D0A76D7E7001C8ED7 /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251A0A76D756001C8ED7 /* frame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D347253E0A76D7E7001C8ED7 /* iax-client.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251B0A76D756001C8ED7 /* iax-client.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D347253F0A76D7E7001C8ED7 /* iax.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251C0A76D756001C8ED7 /* iax.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725400A76D7E7001C8ED7 /* iax2-parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251D0A76D756001C8ED7 /* iax2-parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725410A76D7E7001C8ED7 /* iax2.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251E0A76D756001C8ED7 /* iax2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725420A76D7E7001C8ED7 /* jitterbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = D347251F0A76D756001C8ED7 /* jitterbuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725430A76D7E7001C8ED7 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725200A76D756001C8ED7 /* md5.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725440A76D7E7001C8ED7 /* ring10.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725230A76D756001C8ED7 /* ring10.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725450A76D7E7001C8ED7 /* ringtone.h in Headers */ = {isa = PBXBuildFile; fileRef = D34725240A76D756001C8ED7 /* ringtone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34725460A76D7F7001C8ED7 /* iax.c in Sources */ = {isa = PBXBuildFile; fileRef = D34725260A76D773001C8ED7 /* iax.c */; }; + D34725470A76D7F7001C8ED7 /* iax2-parser.c in Sources */ = {isa = PBXBuildFile; fileRef = D34725270A76D773001C8ED7 /* iax2-parser.c */; }; + D34725480A76D7F7001C8ED7 /* jitterbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = D34725280A76D773001C8ED7 /* jitterbuf.c */; }; + D34725490A76D7F7001C8ED7 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = D34725290A76D773001C8ED7 /* md5.c */; }; + D347255B0A76D91E001C8ED7 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D347255C0A76D91E001C8ED7 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D347255D0A76D91E001C8ED7 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D347255E0A76D91E001C8ED7 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D347255F0A76D91E001C8ED7 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D34725600A76D91E001C8ED7 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D34725610A76D91E001C8ED7 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D34725C40A76D954001C8ED7 /* mod_iax.c in Sources */ = {isa = PBXBuildFile; fileRef = D34725C30A76D954001C8ED7 /* mod_iax.c */; }; + D34725CA0A76D9BF001C8ED7 /* iax.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D34725350A76D7B1001C8ED7 /* iax.framework */; }; D36500860A76BE4700C47A76 /* mod_dialplan_xml.c in Sources */ = {isa = PBXBuildFile; fileRef = D36500850A76BE4700C47A76 /* mod_dialplan_xml.c */; }; D36500870A76BE5A00C47A76 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; D36500880A76BE5A00C47A76 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; @@ -360,9 +498,28 @@ D38DD5590A768CC700FEDB19 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; D38DD55A0A768CCB00FEDB19 /* speakup.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5400A768C0900FEDB19 /* speakup.framework */; }; D38DD55C0A768CD600FEDB19 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3AA5D200A77D53D008F105E /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3AA5D210A77D53D008F105E /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3AA5D220A77D53D008F105E /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3AA5D230A77D53D008F105E /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3AA5D240A77D53D008F105E /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3AA5D250A77D53D008F105E /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3AA5D260A77D53D008F105E /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3AA5D290A77D54A008F105E /* exosip2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F692020A77C51B007E38CA /* exosip2.framework */; }; + D3AA5D2A0A77D54A008F105E /* osip2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F690FD0A77C002007E38CA /* osip2.framework */; }; + D3AA5D2B0A77D54A008F105E /* osipparser2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F6914C0A77C203007E38CA /* osipparser2.framework */; }; D3AD47610A76D0D5002A2191 /* au.c in Sources */ = {isa = PBXBuildFile; fileRef = D3AD475E0A76D0D5002A2191 /* au.c */; }; D3AD47620A76D0D5002A2191 /* broadcast.c in Sources */ = {isa = PBXBuildFile; fileRef = D3AD475F0A76D0D5002A2191 /* broadcast.c */; }; D3AD47630A76D0D5002A2191 /* g72x.c in Sources */ = {isa = PBXBuildFile; fileRef = D3AD47600A76D0D5002A2191 /* g72x.c */; }; + D3B406C70A76EEB8000AF6D4 /* mod_speex.c in Sources */ = {isa = PBXBuildFile; fileRef = D3B406C60A76EEB8000AF6D4 /* mod_speex.c */; }; + D3B406CA0A76EED0000AF6D4 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3B406CB0A76EED0000AF6D4 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3B406CC0A76EED0000AF6D4 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3B406CD0A76EED0000AF6D4 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3B406CE0A76EED0000AF6D4 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3B406CF0A76EED0000AF6D4 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3B406D00A76EED0000AF6D4 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3B4072E0A76EED9000AF6D4 /* speex.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D301514F0A76EB5D00117F59 /* speex.framework */; }; D3BC31E10A769B3600DE971E /* mod_echo.c in Sources */ = {isa = PBXBuildFile; fileRef = D3BC31E00A769B3600DE971E /* mod_echo.c */; }; D3BC31E20A769B4300DE971E /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; D3BC32410A769B7600DE971E /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; @@ -533,6 +690,31 @@ D3BC34F10A76B17800DE971E /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; D3BC34F20A76B17800DE971E /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; D3BC34F30A76B17800DE971E /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3BF925D0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF925E0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF925F0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92600A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92610A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92620A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92630A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92640A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92650A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92660A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92670A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92680A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92690A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926A0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926B0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926C0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926D0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926E0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF926F0A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92700A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92710A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92720A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92730A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92740A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; + D3BF92750A77F7FA00BEDBC8 /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3BF925C0A77F7FA00BEDBC8 /* System.framework */; }; D3DEC5F60A75D048002001CF /* apr_cpystrn.c in Sources */ = {isa = PBXBuildFile; fileRef = D3DEC5BB0A75CFB7002001CF /* apr_cpystrn.c */; }; D3DEC5F70A75D048002001CF /* apr_fnmatch.c in Sources */ = {isa = PBXBuildFile; fileRef = D3DEC5BC0A75CFB7002001CF /* apr_fnmatch.c */; }; D3DEC5F80A75D048002001CF /* apr_getpass.c in Sources */ = {isa = PBXBuildFile; fileRef = D3DEC5A00A75CFB7002001CF /* apr_getpass.c */; }; @@ -750,9 +932,245 @@ D3DEC9D50A75E409002001CF /* iksemel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8A50A75DFDE002001CF /* iksemel.framework */; }; D3DEC9DC0A75E424002001CF /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; D3DECA120A75E429002001CF /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3E3E9BC0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9BD0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9BE0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9BF0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C00A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C10A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C20A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C30A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C40A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C50A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C60A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C70A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C80A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9C90A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CA0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CB0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CC0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CD0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CE0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9CF0A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9D00A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9D10A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9D20A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9D30A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E3E9D40A786E4600DBE6EB /* bundle1.o in Frameworks */ = {isa = PBXBuildFile; fileRef = D3E3E9BB0A786E4600DBE6EB /* bundle1.o */; }; + D3E66A360A77D9DC00D04E25 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691440A77C199007E38CA /* config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3E66A800A77E63C00D04E25 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3E66A810A77E63C00D04E25 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3E66A820A77E63C00D04E25 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3E66A830A77E63C00D04E25 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3E66A840A77E63C00D04E25 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3E66A850A77E63C00D04E25 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3E66A860A77E63C00D04E25 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3E66AE40A77E64A00D04E25 /* mod_woomera.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E66A7B0A77E61E00D04E25 /* mod_woomera.c */; }; + D3E66AF70A77E6ED00D04E25 /* mod_syslog.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E66AF60A77E6ED00D04E25 /* mod_syslog.c */; }; + D3E66B160A77E7B300D04E25 /* mod_event_multicast.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E66B150A77E7B300D04E25 /* mod_event_multicast.c */; }; + D3E66B180A77E7C600D04E25 /* mod_event_socket.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E66B170A77E7C600D04E25 /* mod_event_socket.c */; }; + D3E66B190A77E7F400D04E25 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3E66B1A0A77E7F400D04E25 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3E66B1B0A77E7F400D04E25 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3E66B1C0A77E7F400D04E25 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3E66B1D0A77E7F400D04E25 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3E66B1E0A77E7F400D04E25 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3E66B1F0A77E7F400D04E25 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3E66B200A77E7FC00D04E25 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3E66B210A77E7FC00D04E25 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3E66B220A77E7FC00D04E25 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3E66B230A77E7FC00D04E25 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3E66B240A77E7FC00D04E25 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3E66B250A77E7FC00D04E25 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3E66B260A77E7FC00D04E25 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3E66B270A77E80400D04E25 /* apr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC21D0A75CB06002001CF /* apr.framework */; }; + D3E66B280A77E80400D04E25 /* aprutil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC6CF0A75D4E9002001CF /* aprutil.framework */; }; + D3E66B290A77E80400D04E25 /* libfreeswitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; }; + D3E66B2A0A77E80400D04E25 /* resample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD5260A768B6100FEDB19 /* resample.framework */; }; + D3E66B2B0A77E80400D04E25 /* sqlite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37670C50A75ECD400ACC1FB /* sqlite.framework */; }; + D3E66B2C0A77E80400D04E25 /* srtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38DD4DF0A768AC500FEDB19 /* srtp.framework */; }; + D3E66B2D0A77E80400D04E25 /* teletone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3DEC8310A75DA10002001CF /* teletone.framework */; }; + D3F691200A77C12E007E38CA /* fsm_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6910C0A77C12E007E38CA /* fsm_misc.c */; }; + D3F691210A77C12E007E38CA /* fsm.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6910D0A77C12E007E38CA /* fsm.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691220A77C12E007E38CA /* ict_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6910E0A77C12E007E38CA /* ict_fsm.c */; }; + D3F691230A77C12E007E38CA /* ict.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6910F0A77C12E007E38CA /* ict.c */; }; + D3F691240A77C12E007E38CA /* ist_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691100A77C12E007E38CA /* ist_fsm.c */; }; + D3F691250A77C12E007E38CA /* ist.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691110A77C12E007E38CA /* ist.c */; }; + D3F691260A77C12E007E38CA /* nict_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691120A77C12E007E38CA /* nict_fsm.c */; }; + D3F691270A77C12E007E38CA /* nict.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691130A77C12E007E38CA /* nict.c */; }; + D3F691280A77C12E007E38CA /* nist_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691140A77C12E007E38CA /* nist_fsm.c */; }; + D3F691290A77C12E007E38CA /* nist.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691150A77C12E007E38CA /* nist.c */; }; + D3F6912A0A77C12E007E38CA /* osip_dialog.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691160A77C12E007E38CA /* osip_dialog.c */; }; + D3F6912B0A77C12E007E38CA /* osip_event.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691170A77C12E007E38CA /* osip_event.c */; }; + D3F6912C0A77C12E007E38CA /* osip_time.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691180A77C12E007E38CA /* osip_time.c */; }; + D3F6912D0A77C12E007E38CA /* osip_transaction.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691190A77C12E007E38CA /* osip_transaction.c */; }; + D3F6912E0A77C12E007E38CA /* osip.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6911A0A77C12E007E38CA /* osip.c */; }; + D3F6912F0A77C12E007E38CA /* port_condv.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6911B0A77C12E007E38CA /* port_condv.c */; }; + D3F691300A77C12E007E38CA /* port_fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6911C0A77C12E007E38CA /* port_fifo.c */; }; + D3F691310A77C12E007E38CA /* port_sema.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6911D0A77C12E007E38CA /* port_sema.c */; }; + D3F691320A77C12E007E38CA /* port_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6911E0A77C12E007E38CA /* port_thread.c */; }; + D3F691330A77C12E007E38CA /* xixt.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6911F0A77C12E007E38CA /* xixt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6913B0A77C15A007E38CA /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691340A77C15A007E38CA /* internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6913C0A77C15A007E38CA /* osip_condv.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691350A77C15A007E38CA /* osip_condv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6913D0A77C15A007E38CA /* osip_dialog.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691360A77C15A007E38CA /* osip_dialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6913E0A77C15A007E38CA /* osip_fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691370A77C15A007E38CA /* osip_fifo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6913F0A77C15A007E38CA /* osip_mt.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691380A77C15A007E38CA /* osip_mt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691400A77C15A007E38CA /* osip_time.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691390A77C15A007E38CA /* osip_time.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691410A77C15A007E38CA /* osip.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6913A0A77C15A007E38CA /* osip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691450A77C199007E38CA /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691440A77C199007E38CA /* config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691820A77C3E3007E38CA /* osip_accept_encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6915B0A77C3E3007E38CA /* osip_accept_encoding.c */; }; + D3F691830A77C3E3007E38CA /* osip_accept_language.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6915C0A77C3E3007E38CA /* osip_accept_language.c */; }; + D3F691840A77C3E3007E38CA /* osip_accept.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6915D0A77C3E3007E38CA /* osip_accept.c */; }; + D3F691850A77C3E3007E38CA /* osip_alert_info.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6915E0A77C3E3007E38CA /* osip_alert_info.c */; }; + D3F691860A77C3E3007E38CA /* osip_allow.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6915F0A77C3E3007E38CA /* osip_allow.c */; }; + D3F691870A77C3E3007E38CA /* osip_authentication_info.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691600A77C3E3007E38CA /* osip_authentication_info.c */; }; + D3F691880A77C3E3007E38CA /* osip_authorization.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691610A77C3E3007E38CA /* osip_authorization.c */; }; + D3F691890A77C3E3007E38CA /* osip_body.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691620A77C3E3007E38CA /* osip_body.c */; }; + D3F6918A0A77C3E3007E38CA /* osip_call_id.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691630A77C3E3007E38CA /* osip_call_id.c */; }; + D3F6918B0A77C3E3007E38CA /* osip_call_info.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691640A77C3E3007E38CA /* osip_call_info.c */; }; + D3F6918C0A77C3E3007E38CA /* osip_contact.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691650A77C3E3007E38CA /* osip_contact.c */; }; + D3F6918D0A77C3E3007E38CA /* osip_content_disposition.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691660A77C3E3007E38CA /* osip_content_disposition.c */; }; + D3F6918E0A77C3E3007E38CA /* osip_content_encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691670A77C3E3007E38CA /* osip_content_encoding.c */; }; + D3F6918F0A77C3E3007E38CA /* osip_content_length.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691680A77C3E3007E38CA /* osip_content_length.c */; }; + D3F691900A77C3E3007E38CA /* osip_content_type.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691690A77C3E3007E38CA /* osip_content_type.c */; }; + D3F691910A77C3E3007E38CA /* osip_cseq.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916A0A77C3E3007E38CA /* osip_cseq.c */; }; + D3F691920A77C3E3007E38CA /* osip_error_info.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916B0A77C3E3007E38CA /* osip_error_info.c */; }; + D3F691930A77C3E3007E38CA /* osip_from.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916C0A77C3E3007E38CA /* osip_from.c */; }; + D3F691940A77C3E3007E38CA /* osip_header.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916D0A77C3E3007E38CA /* osip_header.c */; }; + D3F691950A77C3E3007E38CA /* osip_list.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916E0A77C3E3007E38CA /* osip_list.c */; }; + D3F691960A77C3E3007E38CA /* osip_md5c.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6916F0A77C3E3007E38CA /* osip_md5c.c */; }; + D3F691970A77C3E3007E38CA /* osip_message_parse.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691700A77C3E3007E38CA /* osip_message_parse.c */; }; + D3F691980A77C3E3007E38CA /* osip_message_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691710A77C3E3007E38CA /* osip_message_to_str.c */; }; + D3F691990A77C3E3007E38CA /* osip_message.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691720A77C3E3007E38CA /* osip_message.c */; }; + D3F6919A0A77C3E3007E38CA /* osip_mime_version.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691730A77C3E3007E38CA /* osip_mime_version.c */; }; + D3F6919B0A77C3E3007E38CA /* osip_parser_cfg.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691740A77C3E3007E38CA /* osip_parser_cfg.c */; }; + D3F6919C0A77C3E3007E38CA /* osip_port.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691750A77C3E3007E38CA /* osip_port.c */; }; + D3F6919D0A77C3E3007E38CA /* osip_proxy_authenticate.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691760A77C3E3007E38CA /* osip_proxy_authenticate.c */; }; + D3F6919E0A77C3E3007E38CA /* osip_proxy_authentication_info.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691770A77C3E3007E38CA /* osip_proxy_authentication_info.c */; }; + D3F6919F0A77C3E3007E38CA /* osip_proxy_authorization.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691780A77C3E3007E38CA /* osip_proxy_authorization.c */; }; + D3F691A00A77C3E3007E38CA /* osip_record_route.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691790A77C3E3007E38CA /* osip_record_route.c */; }; + D3F691A10A77C3E3007E38CA /* osip_route.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6917A0A77C3E3007E38CA /* osip_route.c */; }; + D3F691A20A77C3E3007E38CA /* osip_to.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6917B0A77C3E3007E38CA /* osip_to.c */; }; + D3F691A30A77C3E3007E38CA /* osip_uri.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6917C0A77C3E3007E38CA /* osip_uri.c */; }; + D3F691A40A77C3E3007E38CA /* osip_via.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6917D0A77C3E3007E38CA /* osip_via.c */; }; + D3F691A50A77C3E3007E38CA /* osip_www_authenticate.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6917E0A77C3E3007E38CA /* osip_www_authenticate.c */; }; + D3F691A60A77C3E3007E38CA /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6917F0A77C3E3007E38CA /* parser.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691A70A77C3E3007E38CA /* sdp_accessor.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691800A77C3E3007E38CA /* sdp_accessor.c */; }; + D3F691A80A77C3E3007E38CA /* sdp_message.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F691810A77C3E3007E38CA /* sdp_message.c */; }; + D3F691B30A77C442007E38CA /* osip_body.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691A90A77C442007E38CA /* osip_body.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B40A77C442007E38CA /* osip_const.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AA0A77C442007E38CA /* osip_const.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B50A77C442007E38CA /* osip_headers.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AB0A77C442007E38CA /* osip_headers.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B60A77C442007E38CA /* osip_list.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AC0A77C442007E38CA /* osip_list.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B70A77C442007E38CA /* osip_md5.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AD0A77C442007E38CA /* osip_md5.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B80A77C442007E38CA /* osip_message.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AE0A77C442007E38CA /* osip_message.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691B90A77C442007E38CA /* osip_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691AF0A77C442007E38CA /* osip_parser.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691BA0A77C442007E38CA /* osip_port.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691B00A77C442007E38CA /* osip_port.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691BB0A77C442007E38CA /* osip_uri.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691B10A77C442007E38CA /* osip_uri.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691BC0A77C442007E38CA /* sdp_message.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691B20A77C442007E38CA /* sdp_message.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691DA0A77C45F007E38CA /* osip_accept_encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691BF0A77C45F007E38CA /* osip_accept_encoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691DB0A77C45F007E38CA /* osip_accept_language.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C00A77C45F007E38CA /* osip_accept_language.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691DC0A77C45F007E38CA /* osip_accept.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C10A77C45F007E38CA /* osip_accept.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F691DD0A77C45F007E38CA /* osip_alert_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C20A77C45F007E38CA /* osip_alert_info.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691DE0A77C45F007E38CA /* osip_allow.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C30A77C45F007E38CA /* osip_allow.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691DF0A77C45F007E38CA /* osip_authentication_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C40A77C45F007E38CA /* osip_authentication_info.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E00A77C45F007E38CA /* osip_authorization.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C50A77C45F007E38CA /* osip_authorization.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E10A77C45F007E38CA /* osip_call_id.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C60A77C45F007E38CA /* osip_call_id.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E20A77C45F007E38CA /* osip_call_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C70A77C45F007E38CA /* osip_call_info.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E30A77C45F007E38CA /* osip_contact.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C80A77C45F007E38CA /* osip_contact.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E40A77C45F007E38CA /* osip_content_disposition.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691C90A77C45F007E38CA /* osip_content_disposition.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E50A77C45F007E38CA /* osip_content_encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CA0A77C45F007E38CA /* osip_content_encoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E60A77C45F007E38CA /* osip_content_length.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CB0A77C45F007E38CA /* osip_content_length.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E70A77C45F007E38CA /* osip_content_type.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CC0A77C45F007E38CA /* osip_content_type.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E80A77C45F007E38CA /* osip_cseq.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CD0A77C45F007E38CA /* osip_cseq.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691E90A77C45F007E38CA /* osip_error_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CE0A77C45F007E38CA /* osip_error_info.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691EA0A77C45F007E38CA /* osip_from.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691CF0A77C45F007E38CA /* osip_from.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691EB0A77C45F007E38CA /* osip_header.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D00A77C45F007E38CA /* osip_header.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691EC0A77C45F007E38CA /* osip_mime_version.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D10A77C45F007E38CA /* osip_mime_version.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691ED0A77C45F007E38CA /* osip_proxy_authenticate.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D20A77C45F007E38CA /* osip_proxy_authenticate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691EE0A77C45F007E38CA /* osip_proxy_authentication_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D30A77C45F007E38CA /* osip_proxy_authentication_info.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691EF0A77C45F007E38CA /* osip_proxy_authorization.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D40A77C45F007E38CA /* osip_proxy_authorization.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F00A77C45F007E38CA /* osip_record_route.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D50A77C45F007E38CA /* osip_record_route.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F10A77C45F007E38CA /* osip_route.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D60A77C45F007E38CA /* osip_route.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F20A77C45F007E38CA /* osip_to.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D70A77C45F007E38CA /* osip_to.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F30A77C45F007E38CA /* osip_via.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D80A77C45F007E38CA /* osip_via.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F40A77C45F007E38CA /* osip_www_authenticate.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F691D90A77C45F007E38CA /* osip_www_authenticate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3F691F90A77C4E4007E38CA /* osipparser2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F6914C0A77C203007E38CA /* osipparser2.framework */; }; + D3F6923A0A77C79F007E38CA /* eXcall_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6921B0A77C79E007E38CA /* eXcall_api.c */; }; + D3F6923B0A77C79F007E38CA /* eXconf.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6921C0A77C79E007E38CA /* eXconf.c */; }; + D3F6923C0A77C79F007E38CA /* eXinsubscription_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6921D0A77C79E007E38CA /* eXinsubscription_api.c */; }; + D3F6923D0A77C79F007E38CA /* eXmessage_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6921E0A77C79F007E38CA /* eXmessage_api.c */; }; + D3F6923E0A77C79F007E38CA /* eXoptions_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6921F0A77C79F007E38CA /* eXoptions_api.c */; }; + D3F6923F0A77C79F007E38CA /* eXosip.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692200A77C79F007E38CA /* eXosip.c */; }; + D3F692400A77C79F007E38CA /* eXosip2.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692210A77C79F007E38CA /* eXosip2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692410A77C79F007E38CA /* eXpublish_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692220A77C79F007E38CA /* eXpublish_api.c */; }; + D3F692420A77C79F007E38CA /* eXrefer_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692230A77C79F007E38CA /* eXrefer_api.c */; }; + D3F692430A77C79F007E38CA /* eXregister_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692240A77C79F007E38CA /* eXregister_api.c */; }; + D3F692440A77C79F007E38CA /* eXsubscription_api.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692250A77C79F007E38CA /* eXsubscription_api.c */; }; + D3F692450A77C79F007E38CA /* eXtransport.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692260A77C79F007E38CA /* eXtransport.c */; }; + D3F692460A77C79F007E38CA /* eXutils.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692270A77C79F007E38CA /* eXutils.c */; }; + D3F692470A77C79F007E38CA /* inet_ntop.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692280A77C79F007E38CA /* inet_ntop.c */; }; + D3F692480A77C79F007E38CA /* inet_ntop.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692290A77C79F007E38CA /* inet_ntop.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692490A77C79F007E38CA /* jauth.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922A0A77C79F007E38CA /* jauth.c */; }; + D3F6924A0A77C79F007E38CA /* jcall.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922B0A77C79F007E38CA /* jcall.c */; }; + D3F6924B0A77C79F007E38CA /* jcallback.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922C0A77C79F007E38CA /* jcallback.c */; }; + D3F6924C0A77C79F007E38CA /* jdialog.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922D0A77C79F007E38CA /* jdialog.c */; }; + D3F6924D0A77C79F007E38CA /* jevents.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922E0A77C79F007E38CA /* jevents.c */; }; + D3F6924E0A77C79F007E38CA /* jnotify.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F6922F0A77C79F007E38CA /* jnotify.c */; }; + D3F6924F0A77C79F007E38CA /* jpipe.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692300A77C79F007E38CA /* jpipe.c */; }; + D3F692500A77C79F007E38CA /* jpipe.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692310A77C79F007E38CA /* jpipe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692510A77C79F007E38CA /* jpublish.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692320A77C79F007E38CA /* jpublish.c */; }; + D3F692520A77C79F007E38CA /* jreg.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692330A77C79F007E38CA /* jreg.c */; }; + D3F692530A77C79F007E38CA /* jrequest.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692340A77C79F007E38CA /* jrequest.c */; }; + D3F692540A77C79F007E38CA /* jresponse.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692350A77C79F007E38CA /* jresponse.c */; }; + D3F692550A77C79F007E38CA /* jsubscribe.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692360A77C79F007E38CA /* jsubscribe.c */; }; + D3F692560A77C79F007E38CA /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692370A77C79F007E38CA /* misc.c */; }; + D3F692570A77C79F007E38CA /* sdp_offans.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692380A77C79F007E38CA /* sdp_offans.c */; }; + D3F692580A77C79F007E38CA /* udp.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F692390A77C79F007E38CA /* udp.c */; }; + D3F692620A77C7BE007E38CA /* eX_call.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692590A77C7BE007E38CA /* eX_call.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692630A77C7BE007E38CA /* eX_message.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925A0A77C7BE007E38CA /* eX_message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692640A77C7BE007E38CA /* eX_options.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925B0A77C7BE007E38CA /* eX_options.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692650A77C7BE007E38CA /* eX_publish.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925C0A77C7BE007E38CA /* eX_publish.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692660A77C7BE007E38CA /* eX_refer.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925D0A77C7BE007E38CA /* eX_refer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692670A77C7BE007E38CA /* eX_register.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925E0A77C7BE007E38CA /* eX_register.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692680A77C7BE007E38CA /* eX_setup.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6925F0A77C7BE007E38CA /* eX_setup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692690A77C7BE007E38CA /* eX_subscribe.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692600A77C7BE007E38CA /* eX_subscribe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F6926A0A77C7BE007E38CA /* eXosip.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692610A77C7BE007E38CA /* eXosip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F692720A77C8A8007E38CA /* osip2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F690FD0A77C002007E38CA /* osip2.framework */; }; + D3F6927D0A77C8AE007E38CA /* osipparser2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3F6914C0A77C203007E38CA /* osipparser2.framework */; }; + D3F692B10A77CE99007E38CA /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F692B00A77CE99007E38CA /* config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F693150A77D4D6007E38CA /* mod_exosip.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F693110A77D4D6007E38CA /* mod_exosip.c */; }; + D3F693160A77D4D6007E38CA /* osip_rfc3264.c in Sources */ = {isa = PBXBuildFile; fileRef = D3F693120A77D4D6007E38CA /* osip_rfc3264.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + D3152F6E0A76EFF500549119 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D301514E0A76EB5D00117F59; + remoteInfo = speex; + }; + D315301A0A76F28800549119 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3152FA70A76F21400549119; + remoteInfo = mod_portaudio; + }; + D33DFADB0A76E0A200E49B16 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D34725510A76D8D6001C8ED7; + remoteInfo = mod_iax; + }; + D34725570A76D904001C8ED7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D34725340A76D7B1001C8ED7; + remoteInfo = iax2; + }; D36501760A76C28200C47A76 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; @@ -935,6 +1353,27 @@ remoteGlobalIDString = D38DD4400A7687A700FEDB19; remoteInfo = freeswitch; }; + D3AA5D750A77D61E008F105E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3F693060A77D473007E38CA; + remoteInfo = mod_exosip; + }; + D3AA5D770A77D62B008F105E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3F692010A77C51B007E38CA; + remoteInfo = exosip2; + }; + D3B4074F0A76EEE9000AF6D4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3B406C10A76EE4D000AF6D4; + remoteInfo = mod_speex; + }; D3BC32520A769C1500DE971E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; @@ -1019,6 +1458,13 @@ remoteGlobalIDString = D3BC34E50A76B0FC00DE971E; remoteInfo = mod_console; }; + D3D43FA00A76F41200FDA7FC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3152F7C0A76F0A100549119; + remoteInfo = portaudio; + }; D3DEC8140A75D8D3002001CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; @@ -1040,16 +1486,187 @@ remoteGlobalIDString = D3DEC8300A75DA10002001CF; remoteInfo = teletone.framework; }; + D3E66AE60A77E65800D04E25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3E66A7E0A77E62D00D04E25; + remoteInfo = mod_woomera; + }; + D3E66AF90A77E70500D04E25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3E66AF10A77E6B400D04E25; + remoteInfo = mod_syslog; + }; + D3E66B320A77E82600D04E25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3E66B070A77E73100D04E25; + remoteInfo = mod_event_multicast; + }; + D3E66B340A77E82B00D04E25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3E66B0F0A77E76200D04E25; + remoteInfo = mod_event_socket; + }; D3EDD2A00A76D3C900AC4900 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; - remoteGlobalIDString = D37671640A75F0DC00ACC1FB /* libfreeswitch */; + remoteGlobalIDString = D37671640A75F0DC00ACC1FB; remoteInfo = libfreeswitch; }; + D3F6927E0A77C8B0007E38CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3F690FC0A77C002007E38CA; + remoteInfo = osip2; + }; + D3F692800A77C8B2007E38CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3F6914B0A77C203007E38CA; + remoteInfo = osipparser2; + }; + D3F6928B0A77C979007E38CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D3F6914B0A77C203007E38CA; + remoteInfo = osipparser2; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + D301514F0A76EB5D00117F59 /* speex.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = speex.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D30151500A76EB5D00117F59 /* speex.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = speex.plist; sourceTree = "<group>"; }; + D30151670A76EC9F00117F59 /* speex_bits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_bits.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_bits.h"; sourceTree = SOURCE_ROOT; }; + D30151680A76EC9F00117F59 /* speex_callbacks.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_callbacks.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_callbacks.h"; sourceTree = SOURCE_ROOT; }; + D30151690A76EC9F00117F59 /* speex_config_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_config_types.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_config_types.h"; sourceTree = SOURCE_ROOT; }; + D301516A0A76EC9F00117F59 /* speex_echo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_echo.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_echo.h"; sourceTree = SOURCE_ROOT; }; + D301516B0A76EC9F00117F59 /* speex_header.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_header.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_header.h"; sourceTree = SOURCE_ROOT; }; + D301516C0A76EC9F00117F59 /* speex_jitter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_jitter.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_jitter.h"; sourceTree = SOURCE_ROOT; }; + D301516D0A76EC9F00117F59 /* speex_preprocess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_preprocess.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_preprocess.h"; sourceTree = SOURCE_ROOT; }; + D301516E0A76EC9F00117F59 /* speex_stereo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_stereo.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_stereo.h"; sourceTree = SOURCE_ROOT; }; + D301516F0A76EC9F00117F59 /* speex_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex_types.h; path = "../../libs/speex-1.1.11.1/include/speex/speex_types.h"; sourceTree = SOURCE_ROOT; }; + D30151700A76EC9F00117F59 /* speex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = speex.h; path = "../../libs/speex-1.1.11.1/include/speex/speex.h"; sourceTree = SOURCE_ROOT; }; + D301517B0A76ECC400117F59 /* getopt_win.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = getopt_win.h; path = "../../libs/speex-1.1.11.1/src/getopt_win.h"; sourceTree = SOURCE_ROOT; }; + D301517C0A76ECC400117F59 /* wav_io.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = wav_io.h; path = "../../libs/speex-1.1.11.1/src/wav_io.h"; sourceTree = SOURCE_ROOT; }; + D301517D0A76ECC400117F59 /* wave_out.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = wave_out.h; path = "../../libs/speex-1.1.11.1/src/wave_out.h"; sourceTree = SOURCE_ROOT; }; + D30151810A76ECFC00117F59 /* arch.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = arch.h; path = "../../libs/speex-1.1.11.1/libspeex/arch.h"; sourceTree = SOURCE_ROOT; }; + D30151820A76ECFC00117F59 /* bits.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bits.c; path = "../../libs/speex-1.1.11.1/libspeex/bits.c"; sourceTree = SOURCE_ROOT; }; + D30151830A76ECFC00117F59 /* cb_search_arm4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cb_search_arm4.h; path = "../../libs/speex-1.1.11.1/libspeex/cb_search_arm4.h"; sourceTree = SOURCE_ROOT; }; + D30151840A76ECFC00117F59 /* cb_search_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cb_search_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/cb_search_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151850A76ECFC00117F59 /* cb_search_sse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cb_search_sse.h; path = "../../libs/speex-1.1.11.1/libspeex/cb_search_sse.h"; sourceTree = SOURCE_ROOT; }; + D30151860A76ECFC00117F59 /* cb_search.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = cb_search.c; path = "../../libs/speex-1.1.11.1/libspeex/cb_search.c"; sourceTree = SOURCE_ROOT; }; + D30151870A76ECFC00117F59 /* cb_search.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cb_search.h; path = "../../libs/speex-1.1.11.1/libspeex/cb_search.h"; sourceTree = SOURCE_ROOT; }; + D30151880A76ECFC00117F59 /* exc_5_64_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_5_64_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_5_64_table.c"; sourceTree = SOURCE_ROOT; }; + D30151890A76ECFC00117F59 /* exc_5_256_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_5_256_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_5_256_table.c"; sourceTree = SOURCE_ROOT; }; + D301518A0A76ECFC00117F59 /* exc_8_128_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_8_128_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_8_128_table.c"; sourceTree = SOURCE_ROOT; }; + D301518B0A76ECFC00117F59 /* exc_10_16_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_10_16_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_10_16_table.c"; sourceTree = SOURCE_ROOT; }; + D301518C0A76ECFC00117F59 /* exc_10_32_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_10_32_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_10_32_table.c"; sourceTree = SOURCE_ROOT; }; + D301518D0A76ECFC00117F59 /* exc_20_32_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = exc_20_32_table.c; path = "../../libs/speex-1.1.11.1/libspeex/exc_20_32_table.c"; sourceTree = SOURCE_ROOT; }; + D301518E0A76ECFC00117F59 /* filters_arm4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = filters_arm4.h; path = "../../libs/speex-1.1.11.1/libspeex/filters_arm4.h"; sourceTree = SOURCE_ROOT; }; + D301518F0A76ECFC00117F59 /* filters_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = filters_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/filters_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151900A76ECFC00117F59 /* filters_sse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = filters_sse.h; path = "../../libs/speex-1.1.11.1/libspeex/filters_sse.h"; sourceTree = SOURCE_ROOT; }; + D30151910A76ECFC00117F59 /* filters.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = filters.c; path = "../../libs/speex-1.1.11.1/libspeex/filters.c"; sourceTree = SOURCE_ROOT; }; + D30151920A76ECFC00117F59 /* filters.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = filters.h; path = "../../libs/speex-1.1.11.1/libspeex/filters.h"; sourceTree = SOURCE_ROOT; }; + D30151930A76ECFC00117F59 /* fixed_arm4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fixed_arm4.h; path = "../../libs/speex-1.1.11.1/libspeex/fixed_arm4.h"; sourceTree = SOURCE_ROOT; }; + D30151940A76ECFC00117F59 /* fixed_arm5e.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fixed_arm5e.h; path = "../../libs/speex-1.1.11.1/libspeex/fixed_arm5e.h"; sourceTree = SOURCE_ROOT; }; + D30151950A76ECFC00117F59 /* fixed_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fixed_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/fixed_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151960A76ECFC00117F59 /* fixed_debug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fixed_debug.h; path = "../../libs/speex-1.1.11.1/libspeex/fixed_debug.h"; sourceTree = SOURCE_ROOT; }; + D30151970A76ECFC00117F59 /* fixed_generic.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fixed_generic.h; path = "../../libs/speex-1.1.11.1/libspeex/fixed_generic.h"; sourceTree = SOURCE_ROOT; }; + D30151980A76ECFC00117F59 /* gain_table_lbr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = gain_table_lbr.c; path = "../../libs/speex-1.1.11.1/libspeex/gain_table_lbr.c"; sourceTree = SOURCE_ROOT; }; + D30151990A76ECFC00117F59 /* gain_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = gain_table.c; path = "../../libs/speex-1.1.11.1/libspeex/gain_table.c"; sourceTree = SOURCE_ROOT; }; + D301519A0A76ECFC00117F59 /* hexc_10_32_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hexc_10_32_table.c; path = "../../libs/speex-1.1.11.1/libspeex/hexc_10_32_table.c"; sourceTree = SOURCE_ROOT; }; + D301519B0A76ECFC00117F59 /* hexc_table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hexc_table.c; path = "../../libs/speex-1.1.11.1/libspeex/hexc_table.c"; sourceTree = SOURCE_ROOT; }; + D301519C0A76ECFC00117F59 /* high_lsp_tables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = high_lsp_tables.c; path = "../../libs/speex-1.1.11.1/libspeex/high_lsp_tables.c"; sourceTree = SOURCE_ROOT; }; + D301519D0A76ECFC00117F59 /* jitter.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jitter.c; path = "../../libs/speex-1.1.11.1/libspeex/jitter.c"; sourceTree = SOURCE_ROOT; }; + D301519E0A76ECFC00117F59 /* lbr_48k_tables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lbr_48k_tables.c; path = "../../libs/speex-1.1.11.1/libspeex/lbr_48k_tables.c"; sourceTree = SOURCE_ROOT; }; + D301519F0A76ECFC00117F59 /* lpc_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lpc_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/lpc_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151A00A76ECFC00117F59 /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = "../../libs/speex-1.1.11.1/libspeex/lpc.c"; sourceTree = SOURCE_ROOT; }; + D30151A10A76ECFC00117F59 /* lpc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lpc.h; path = "../../libs/speex-1.1.11.1/libspeex/lpc.h"; sourceTree = SOURCE_ROOT; }; + D30151A20A76ECFC00117F59 /* lsp_tables_nb.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lsp_tables_nb.c; path = "../../libs/speex-1.1.11.1/libspeex/lsp_tables_nb.c"; sourceTree = SOURCE_ROOT; }; + D30151A30A76ECFC00117F59 /* lsp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lsp.c; path = "../../libs/speex-1.1.11.1/libspeex/lsp.c"; sourceTree = SOURCE_ROOT; }; + D30151A40A76ECFC00117F59 /* lsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lsp.h; path = "../../libs/speex-1.1.11.1/libspeex/lsp.h"; sourceTree = SOURCE_ROOT; }; + D30151A50A76ECFC00117F59 /* ltp_arm4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ltp_arm4.h; path = "../../libs/speex-1.1.11.1/libspeex/ltp_arm4.h"; sourceTree = SOURCE_ROOT; }; + D30151A60A76ECFC00117F59 /* ltp_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ltp_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/ltp_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151A70A76ECFC00117F59 /* ltp_sse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ltp_sse.h; path = "../../libs/speex-1.1.11.1/libspeex/ltp_sse.h"; sourceTree = SOURCE_ROOT; }; + D30151A80A76ECFC00117F59 /* ltp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ltp.c; path = "../../libs/speex-1.1.11.1/libspeex/ltp.c"; sourceTree = SOURCE_ROOT; }; + D30151A90A76ECFC00117F59 /* ltp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ltp.h; path = "../../libs/speex-1.1.11.1/libspeex/ltp.h"; sourceTree = SOURCE_ROOT; }; + D30151AD0A76ECFC00117F59 /* math_approx.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = math_approx.c; path = "../../libs/speex-1.1.11.1/libspeex/math_approx.c"; sourceTree = SOURCE_ROOT; }; + D30151AE0A76ECFC00117F59 /* math_approx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = math_approx.h; path = "../../libs/speex-1.1.11.1/libspeex/math_approx.h"; sourceTree = SOURCE_ROOT; }; + D30151AF0A76ECFC00117F59 /* mdf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mdf.c; path = "../../libs/speex-1.1.11.1/libspeex/mdf.c"; sourceTree = SOURCE_ROOT; }; + D30151B00A76ECFC00117F59 /* misc_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = misc_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/misc_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151B10A76ECFC00117F59 /* misc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = misc.c; path = "../../libs/speex-1.1.11.1/libspeex/misc.c"; sourceTree = SOURCE_ROOT; }; + D30151B20A76ECFC00117F59 /* misc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = misc.h; path = "../../libs/speex-1.1.11.1/libspeex/misc.h"; sourceTree = SOURCE_ROOT; }; + D30151B30A76ECFC00117F59 /* modes.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = modes.c; path = "../../libs/speex-1.1.11.1/libspeex/modes.c"; sourceTree = SOURCE_ROOT; }; + D30151B40A76ECFC00117F59 /* modes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = modes.h; path = "../../libs/speex-1.1.11.1/libspeex/modes.h"; sourceTree = SOURCE_ROOT; }; + D30151B50A76ECFC00117F59 /* nb_celp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = nb_celp.c; path = "../../libs/speex-1.1.11.1/libspeex/nb_celp.c"; sourceTree = SOURCE_ROOT; }; + D30151B60A76ECFC00117F59 /* nb_celp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nb_celp.h; path = "../../libs/speex-1.1.11.1/libspeex/nb_celp.h"; sourceTree = SOURCE_ROOT; }; + D30151B70A76ECFC00117F59 /* preprocess.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = preprocess.c; path = "../../libs/speex-1.1.11.1/libspeex/preprocess.c"; sourceTree = SOURCE_ROOT; }; + D30151B80A76ECFC00117F59 /* quant_lsp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = quant_lsp.c; path = "../../libs/speex-1.1.11.1/libspeex/quant_lsp.c"; sourceTree = SOURCE_ROOT; }; + D30151B90A76ECFC00117F59 /* quant_lsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = quant_lsp.h; path = "../../libs/speex-1.1.11.1/libspeex/quant_lsp.h"; sourceTree = SOURCE_ROOT; }; + D30151BA0A76ECFC00117F59 /* sb_celp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sb_celp.c; path = "../../libs/speex-1.1.11.1/libspeex/sb_celp.c"; sourceTree = SOURCE_ROOT; }; + D30151BB0A76ECFC00117F59 /* sb_celp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sb_celp.h; path = "../../libs/speex-1.1.11.1/libspeex/sb_celp.h"; sourceTree = SOURCE_ROOT; }; + D30151BC0A76ECFC00117F59 /* smallft.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = smallft.c; path = "../../libs/speex-1.1.11.1/libspeex/smallft.c"; sourceTree = SOURCE_ROOT; }; + D30151BD0A76ECFC00117F59 /* smallft.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = smallft.h; path = "../../libs/speex-1.1.11.1/libspeex/smallft.h"; sourceTree = SOURCE_ROOT; }; + D30151BE0A76ECFC00117F59 /* speex_callbacks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = speex_callbacks.c; path = "../../libs/speex-1.1.11.1/libspeex/speex_callbacks.c"; sourceTree = SOURCE_ROOT; }; + D30151BF0A76ECFC00117F59 /* speex_header.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = speex_header.c; path = "../../libs/speex-1.1.11.1/libspeex/speex_header.c"; sourceTree = SOURCE_ROOT; }; + D30151C00A76ECFC00117F59 /* speex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = speex.c; path = "../../libs/speex-1.1.11.1/libspeex/speex.c"; sourceTree = SOURCE_ROOT; }; + D30151C10A76ECFC00117F59 /* stack_alloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stack_alloc.h; path = "../../libs/speex-1.1.11.1/libspeex/stack_alloc.h"; sourceTree = SOURCE_ROOT; }; + D30151C20A76ECFC00117F59 /* stereo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stereo.c; path = "../../libs/speex-1.1.11.1/libspeex/stereo.c"; sourceTree = SOURCE_ROOT; }; + D30151C80A76ECFC00117F59 /* vbr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vbr.c; path = "../../libs/speex-1.1.11.1/libspeex/vbr.c"; sourceTree = SOURCE_ROOT; }; + D30151C90A76ECFC00117F59 /* vbr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vbr.h; path = "../../libs/speex-1.1.11.1/libspeex/vbr.h"; sourceTree = SOURCE_ROOT; }; + D30151CA0A76ECFC00117F59 /* vorbis_psy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vorbis_psy.c; path = "../../libs/speex-1.1.11.1/libspeex/vorbis_psy.c"; sourceTree = SOURCE_ROOT; }; + D30151CB0A76ECFC00117F59 /* vorbis_psy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vorbis_psy.h; path = "../../libs/speex-1.1.11.1/libspeex/vorbis_psy.h"; sourceTree = SOURCE_ROOT; }; + D30151CC0A76ECFC00117F59 /* vq_arm4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vq_arm4.h; path = "../../libs/speex-1.1.11.1/libspeex/vq_arm4.h"; sourceTree = SOURCE_ROOT; }; + D30151CD0A76ECFC00117F59 /* vq_bfin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vq_bfin.h; path = "../../libs/speex-1.1.11.1/libspeex/vq_bfin.h"; sourceTree = SOURCE_ROOT; }; + D30151CE0A76ECFC00117F59 /* vq_sse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vq_sse.h; path = "../../libs/speex-1.1.11.1/libspeex/vq_sse.h"; sourceTree = SOURCE_ROOT; }; + D30151CF0A76ECFC00117F59 /* vq.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vq.c; path = "../../libs/speex-1.1.11.1/libspeex/vq.c"; sourceTree = SOURCE_ROOT; }; + D30151D00A76ECFC00117F59 /* vq.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vq.h; path = "../../libs/speex-1.1.11.1/libspeex/vq.h"; sourceTree = SOURCE_ROOT; }; + D3152F7D0A76F0A100549119 /* portaudio.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = portaudio.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D3152F7E0A76F0A100549119 /* portaudio.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = portaudio.plist; sourceTree = "<group>"; }; + D3152F8D0A76F19900549119 /* pa_mac_core.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pa_mac_core.c; path = ../../libs/portaudio/pa_mac_core/pa_mac_core.c; sourceTree = SOURCE_ROOT; }; + D3152F8F0A76F1C300549119 /* pa_convert.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pa_convert.c; path = ../../libs/portaudio/pa_common/pa_convert.c; sourceTree = SOURCE_ROOT; }; + D3152F900A76F1C300549119 /* pa_host.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pa_host.h; path = ../../libs/portaudio/pa_common/pa_host.h; sourceTree = SOURCE_ROOT; }; + D3152F910A76F1C300549119 /* pa_lib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pa_lib.c; path = ../../libs/portaudio/pa_common/pa_lib.c; sourceTree = SOURCE_ROOT; }; + D3152F920A76F1C300549119 /* pa_trace.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pa_trace.c; path = ../../libs/portaudio/pa_common/pa_trace.c; sourceTree = SOURCE_ROOT; }; + D3152F930A76F1C300549119 /* pa_trace.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pa_trace.h; path = ../../libs/portaudio/pa_common/pa_trace.h; sourceTree = SOURCE_ROOT; }; + D3152F940A76F1C300549119 /* portaudio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = portaudio.h; path = ../../libs/portaudio/pa_common/portaudio.h; sourceTree = SOURCE_ROOT; }; + D3152FA80A76F21400549119 /* mod_portaudio.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_portaudio.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3152FAC0A76F24B00549119 /* mod_portaudio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_portaudio.c; path = ../../src/mod/endpoints/mod_portaudio/mod_portaudio.c; sourceTree = SOURCE_ROOT; }; + D3152FAD0A76F24B00549119 /* pablio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pablio.c; path = ../../src/mod/endpoints/mod_portaudio/pablio.c; sourceTree = SOURCE_ROOT; }; + D3152FAE0A76F24B00549119 /* pablio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pablio.h; path = ../../src/mod/endpoints/mod_portaudio/pablio.h; sourceTree = SOURCE_ROOT; }; + D3152FAF0A76F24B00549119 /* ringbuffer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ringbuffer.c; path = ../../src/mod/endpoints/mod_portaudio/ringbuffer.c; sourceTree = SOURCE_ROOT; }; + D3152FB00A76F24B00549119 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ringbuffer.h; path = ../../src/mod/endpoints/mod_portaudio/ringbuffer.h; sourceTree = SOURCE_ROOT; }; + D34725170A76D756001C8ED7 /* answer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = answer.h; path = ../../libs/iax/src/answer.h; sourceTree = SOURCE_ROOT; }; + D34725180A76D756001C8ED7 /* busy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = busy.h; path = ../../libs/iax/src/busy.h; sourceTree = SOURCE_ROOT; }; + D34725190A76D756001C8ED7 /* dialtone.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dialtone.h; path = ../../libs/iax/src/dialtone.h; sourceTree = SOURCE_ROOT; }; + D347251A0A76D756001C8ED7 /* frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frame.h; path = ../../libs/iax/src/frame.h; sourceTree = SOURCE_ROOT; }; + D347251B0A76D756001C8ED7 /* iax-client.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "iax-client.h"; path = "../../libs/iax/src/iax-client.h"; sourceTree = SOURCE_ROOT; }; + D347251C0A76D756001C8ED7 /* iax.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = iax.h; path = ../../libs/iax/src/iax.h; sourceTree = SOURCE_ROOT; }; + D347251D0A76D756001C8ED7 /* iax2-parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "iax2-parser.h"; path = "../../libs/iax/src/iax2-parser.h"; sourceTree = SOURCE_ROOT; }; + D347251E0A76D756001C8ED7 /* iax2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = iax2.h; path = ../../libs/iax/src/iax2.h; sourceTree = SOURCE_ROOT; }; + D347251F0A76D756001C8ED7 /* jitterbuf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jitterbuf.h; path = ../../libs/iax/src/jitterbuf.h; sourceTree = SOURCE_ROOT; }; + D34725200A76D756001C8ED7 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = md5.h; path = ../../libs/iax/src/md5.h; sourceTree = SOURCE_ROOT; }; + D34725230A76D756001C8ED7 /* ring10.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ring10.h; path = ../../libs/iax/src/ring10.h; sourceTree = SOURCE_ROOT; }; + D34725240A76D756001C8ED7 /* ringtone.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ringtone.h; path = ../../libs/iax/src/ringtone.h; sourceTree = SOURCE_ROOT; }; + D34725260A76D773001C8ED7 /* iax.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = iax.c; path = ../../libs/iax/src/iax.c; sourceTree = SOURCE_ROOT; }; + D34725270A76D773001C8ED7 /* iax2-parser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "iax2-parser.c"; path = "../../libs/iax/src/iax2-parser.c"; sourceTree = SOURCE_ROOT; }; + D34725280A76D773001C8ED7 /* jitterbuf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jitterbuf.c; path = ../../libs/iax/src/jitterbuf.c; sourceTree = SOURCE_ROOT; }; + D34725290A76D773001C8ED7 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../libs/iax/src/md5.c; sourceTree = SOURCE_ROOT; }; + D34725350A76D7B1001C8ED7 /* iax.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = iax.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D34725360A76D7B1001C8ED7 /* iax.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = iax.plist; sourceTree = "<group>"; }; + D34725520A76D8D6001C8ED7 /* mod_iax.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_iax.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D34725C30A76D954001C8ED7 /* mod_iax.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_iax.c; path = ../../src/mod/endpoints/mod_iax/mod_iax.c; sourceTree = SOURCE_ROOT; }; D36500800A76BDF700C47A76 /* mod_dialplan_xml.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_dialplan_xml.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; D36500850A76BE4700C47A76 /* mod_dialplan_xml.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_dialplan_xml.c; path = ../../src/mod/dialplans/mod_dialplan_xml/mod_dialplan_xml.c; sourceTree = SOURCE_ROOT; }; D36500F10A76BE9400C47A76 /* pcre.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = pcre.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1272,6 +1889,8 @@ D3AD475E0A76D0D5002A2191 /* au.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = au.c; path = "../../libs/libsndfile-1.0.16/src/au.c"; sourceTree = SOURCE_ROOT; }; D3AD475F0A76D0D5002A2191 /* broadcast.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = broadcast.c; path = "../../libs/libsndfile-1.0.16/src/broadcast.c"; sourceTree = SOURCE_ROOT; }; D3AD47600A76D0D5002A2191 /* g72x.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = g72x.c; path = "../../libs/libsndfile-1.0.16/src/g72x.c"; sourceTree = SOURCE_ROOT; }; + D3B406C20A76EE4D000AF6D4 /* mod_speex.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_speex.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3B406C60A76EEB8000AF6D4 /* mod_speex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_speex.c; path = ../../src/mod/codecs/mod_speex/mod_speex.c; sourceTree = SOURCE_ROOT; }; D3BC31D60A769AED00DE971E /* mod_echo.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_echo.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; D3BC31E00A769B3600DE971E /* mod_echo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_echo.c; path = ../../src/mod/applications/mod_echo/mod_echo.c; sourceTree = SOURCE_ROOT; }; D3BC325F0A769CA700DE971E /* mod_dingaling.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_dingaling.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1376,6 +1995,7 @@ D3BC34D20A76B03800DE971E /* mod_sndfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_sndfile.c; path = ../../src/mod/formats/mod_sndfile/mod_sndfile.c; sourceTree = SOURCE_ROOT; }; D3BC34E60A76B0FC00DE971E /* mod_console.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_console.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; D3BC34EA0A76B15900DE971E /* mod_console.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_console.c; path = ../../src/mod/loggers/mod_console/mod_console.c; sourceTree = SOURCE_ROOT; }; + D3BF925C0A77F7FA00BEDBC8 /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = "<absolute>"; }; D3DEC21D0A75CB06002001CF /* apr.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = apr.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D3DEC21E0A75CB06002001CF /* apr.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = apr.plist; sourceTree = "<group>"; }; D3DEC48D0A75CF62002001CF /* apr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = apr.h; sourceTree = "<group>"; }; @@ -1681,9 +2301,216 @@ D3DECBA30A75E76E002001CF /* rand_gen.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = rand_gen.c; sourceTree = "<group>"; }; D3DECBA50A75E76E002001CF /* sha1_driver.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sha1_driver.c; sourceTree = "<group>"; }; D3DECBA70A75E76E002001CF /* stat_driver.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = stat_driver.c; sourceTree = "<group>"; }; + D3E3E9BB0A786E4600DBE6EB /* bundle1.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; name = bundle1.o; path = /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/bundle1.o; sourceTree = "<absolute>"; }; + D3E66A7B0A77E61E00D04E25 /* mod_woomera.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_woomera.c; path = ../../src/mod/endpoints/mod_woomera/mod_woomera.c; sourceTree = SOURCE_ROOT; }; + D3E66A7F0A77E62D00D04E25 /* mod_woomera.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_woomera.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3E66AF20A77E6B400D04E25 /* mod_syslog.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_syslog.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3E66AF60A77E6ED00D04E25 /* mod_syslog.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_syslog.c; path = ../../src/mod/loggers/mod_syslog/mod_syslog.c; sourceTree = SOURCE_ROOT; }; + D3E66B080A77E73100D04E25 /* mod_event_multicast.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_event_multicast.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3E66B100A77E76200D04E25 /* mod_event_socket.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_event_socket.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3E66B150A77E7B300D04E25 /* mod_event_multicast.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_event_multicast.c; path = ../../src/mod/event_handlers/mod_event_multicast/mod_event_multicast.c; sourceTree = SOURCE_ROOT; }; + D3E66B170A77E7C600D04E25 /* mod_event_socket.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_event_socket.c; path = ../../src/mod/event_handlers/mod_event_socket/mod_event_socket.c; sourceTree = SOURCE_ROOT; }; + D3F690FD0A77C002007E38CA /* osip2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = osip2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D3F690FE0A77C002007E38CA /* osip2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = osip2.plist; sourceTree = "<group>"; }; + D3F6910C0A77C12E007E38CA /* fsm_misc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = fsm_misc.c; path = "../../libs/libosip2-2.2.3/src/osip2/fsm_misc.c"; sourceTree = SOURCE_ROOT; }; + D3F6910D0A77C12E007E38CA /* fsm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fsm.h; path = "../../libs/libosip2-2.2.3/src/osip2/fsm.h"; sourceTree = SOURCE_ROOT; }; + D3F6910E0A77C12E007E38CA /* ict_fsm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ict_fsm.c; path = "../../libs/libosip2-2.2.3/src/osip2/ict_fsm.c"; sourceTree = SOURCE_ROOT; }; + D3F6910F0A77C12E007E38CA /* ict.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ict.c; path = "../../libs/libosip2-2.2.3/src/osip2/ict.c"; sourceTree = SOURCE_ROOT; }; + D3F691100A77C12E007E38CA /* ist_fsm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ist_fsm.c; path = "../../libs/libosip2-2.2.3/src/osip2/ist_fsm.c"; sourceTree = SOURCE_ROOT; }; + D3F691110A77C12E007E38CA /* ist.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ist.c; path = "../../libs/libosip2-2.2.3/src/osip2/ist.c"; sourceTree = SOURCE_ROOT; }; + D3F691120A77C12E007E38CA /* nict_fsm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = nict_fsm.c; path = "../../libs/libosip2-2.2.3/src/osip2/nict_fsm.c"; sourceTree = SOURCE_ROOT; }; + D3F691130A77C12E007E38CA /* nict.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = nict.c; path = "../../libs/libosip2-2.2.3/src/osip2/nict.c"; sourceTree = SOURCE_ROOT; }; + D3F691140A77C12E007E38CA /* nist_fsm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = nist_fsm.c; path = "../../libs/libosip2-2.2.3/src/osip2/nist_fsm.c"; sourceTree = SOURCE_ROOT; }; + D3F691150A77C12E007E38CA /* nist.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = nist.c; path = "../../libs/libosip2-2.2.3/src/osip2/nist.c"; sourceTree = SOURCE_ROOT; }; + D3F691160A77C12E007E38CA /* osip_dialog.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_dialog.c; path = "../../libs/libosip2-2.2.3/src/osip2/osip_dialog.c"; sourceTree = SOURCE_ROOT; }; + D3F691170A77C12E007E38CA /* osip_event.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_event.c; path = "../../libs/libosip2-2.2.3/src/osip2/osip_event.c"; sourceTree = SOURCE_ROOT; }; + D3F691180A77C12E007E38CA /* osip_time.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_time.c; path = "../../libs/libosip2-2.2.3/src/osip2/osip_time.c"; sourceTree = SOURCE_ROOT; }; + D3F691190A77C12E007E38CA /* osip_transaction.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_transaction.c; path = "../../libs/libosip2-2.2.3/src/osip2/osip_transaction.c"; sourceTree = SOURCE_ROOT; }; + D3F6911A0A77C12E007E38CA /* osip.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip.c; path = "../../libs/libosip2-2.2.3/src/osip2/osip.c"; sourceTree = SOURCE_ROOT; }; + D3F6911B0A77C12E007E38CA /* port_condv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = port_condv.c; path = "../../libs/libosip2-2.2.3/src/osip2/port_condv.c"; sourceTree = SOURCE_ROOT; }; + D3F6911C0A77C12E007E38CA /* port_fifo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = port_fifo.c; path = "../../libs/libosip2-2.2.3/src/osip2/port_fifo.c"; sourceTree = SOURCE_ROOT; }; + D3F6911D0A77C12E007E38CA /* port_sema.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = port_sema.c; path = "../../libs/libosip2-2.2.3/src/osip2/port_sema.c"; sourceTree = SOURCE_ROOT; }; + D3F6911E0A77C12E007E38CA /* port_thread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = port_thread.c; path = "../../libs/libosip2-2.2.3/src/osip2/port_thread.c"; sourceTree = SOURCE_ROOT; }; + D3F6911F0A77C12E007E38CA /* xixt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xixt.h; path = "../../libs/libosip2-2.2.3/src/osip2/xixt.h"; sourceTree = SOURCE_ROOT; }; + D3F691340A77C15A007E38CA /* internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = internal.h; path = "../../libs/libosip2-2.2.3/include/osip2/internal.h"; sourceTree = SOURCE_ROOT; }; + D3F691350A77C15A007E38CA /* osip_condv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_condv.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip_condv.h"; sourceTree = SOURCE_ROOT; }; + D3F691360A77C15A007E38CA /* osip_dialog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_dialog.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip_dialog.h"; sourceTree = SOURCE_ROOT; }; + D3F691370A77C15A007E38CA /* osip_fifo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_fifo.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip_fifo.h"; sourceTree = SOURCE_ROOT; }; + D3F691380A77C15A007E38CA /* osip_mt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_mt.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip_mt.h"; sourceTree = SOURCE_ROOT; }; + D3F691390A77C15A007E38CA /* osip_time.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_time.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip_time.h"; sourceTree = SOURCE_ROOT; }; + D3F6913A0A77C15A007E38CA /* osip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip.h; path = "../../libs/libosip2-2.2.3/include/osip2/osip.h"; sourceTree = SOURCE_ROOT; }; + D3F691440A77C199007E38CA /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = "../../libs/libosip2-2.2.3/config.h"; sourceTree = SOURCE_ROOT; }; + D3F6914C0A77C203007E38CA /* osipparser2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = osipparser2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D3F6914D0A77C203007E38CA /* osipparser2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = osipparser2.plist; sourceTree = "<group>"; }; + D3F6915B0A77C3E3007E38CA /* osip_accept_encoding.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_accept_encoding.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_accept_encoding.c"; sourceTree = SOURCE_ROOT; }; + D3F6915C0A77C3E3007E38CA /* osip_accept_language.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_accept_language.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_accept_language.c"; sourceTree = SOURCE_ROOT; }; + D3F6915D0A77C3E3007E38CA /* osip_accept.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_accept.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_accept.c"; sourceTree = SOURCE_ROOT; }; + D3F6915E0A77C3E3007E38CA /* osip_alert_info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_alert_info.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_alert_info.c"; sourceTree = SOURCE_ROOT; }; + D3F6915F0A77C3E3007E38CA /* osip_allow.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_allow.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_allow.c"; sourceTree = SOURCE_ROOT; }; + D3F691600A77C3E3007E38CA /* osip_authentication_info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_authentication_info.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_authentication_info.c"; sourceTree = SOURCE_ROOT; }; + D3F691610A77C3E3007E38CA /* osip_authorization.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_authorization.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_authorization.c"; sourceTree = SOURCE_ROOT; }; + D3F691620A77C3E3007E38CA /* osip_body.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_body.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_body.c"; sourceTree = SOURCE_ROOT; }; + D3F691630A77C3E3007E38CA /* osip_call_id.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_call_id.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_call_id.c"; sourceTree = SOURCE_ROOT; }; + D3F691640A77C3E3007E38CA /* osip_call_info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_call_info.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_call_info.c"; sourceTree = SOURCE_ROOT; }; + D3F691650A77C3E3007E38CA /* osip_contact.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_contact.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_contact.c"; sourceTree = SOURCE_ROOT; }; + D3F691660A77C3E3007E38CA /* osip_content_disposition.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_content_disposition.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_content_disposition.c"; sourceTree = SOURCE_ROOT; }; + D3F691670A77C3E3007E38CA /* osip_content_encoding.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_content_encoding.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_content_encoding.c"; sourceTree = SOURCE_ROOT; }; + D3F691680A77C3E3007E38CA /* osip_content_length.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_content_length.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_content_length.c"; sourceTree = SOURCE_ROOT; }; + D3F691690A77C3E3007E38CA /* osip_content_type.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_content_type.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_content_type.c"; sourceTree = SOURCE_ROOT; }; + D3F6916A0A77C3E3007E38CA /* osip_cseq.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_cseq.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_cseq.c"; sourceTree = SOURCE_ROOT; }; + D3F6916B0A77C3E3007E38CA /* osip_error_info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_error_info.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_error_info.c"; sourceTree = SOURCE_ROOT; }; + D3F6916C0A77C3E3007E38CA /* osip_from.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_from.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_from.c"; sourceTree = SOURCE_ROOT; }; + D3F6916D0A77C3E3007E38CA /* osip_header.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_header.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_header.c"; sourceTree = SOURCE_ROOT; }; + D3F6916E0A77C3E3007E38CA /* osip_list.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_list.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_list.c"; sourceTree = SOURCE_ROOT; }; + D3F6916F0A77C3E3007E38CA /* osip_md5c.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_md5c.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_md5c.c"; sourceTree = SOURCE_ROOT; }; + D3F691700A77C3E3007E38CA /* osip_message_parse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_message_parse.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_message_parse.c"; sourceTree = SOURCE_ROOT; }; + D3F691710A77C3E3007E38CA /* osip_message_to_str.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_message_to_str.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_message_to_str.c"; sourceTree = SOURCE_ROOT; }; + D3F691720A77C3E3007E38CA /* osip_message.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_message.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_message.c"; sourceTree = SOURCE_ROOT; }; + D3F691730A77C3E3007E38CA /* osip_mime_version.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_mime_version.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_mime_version.c"; sourceTree = SOURCE_ROOT; }; + D3F691740A77C3E3007E38CA /* osip_parser_cfg.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_parser_cfg.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_parser_cfg.c"; sourceTree = SOURCE_ROOT; }; + D3F691750A77C3E3007E38CA /* osip_port.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_port.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_port.c"; sourceTree = SOURCE_ROOT; }; + D3F691760A77C3E3007E38CA /* osip_proxy_authenticate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_proxy_authenticate.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_proxy_authenticate.c"; sourceTree = SOURCE_ROOT; }; + D3F691770A77C3E3007E38CA /* osip_proxy_authentication_info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_proxy_authentication_info.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_proxy_authentication_info.c"; sourceTree = SOURCE_ROOT; }; + D3F691780A77C3E3007E38CA /* osip_proxy_authorization.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_proxy_authorization.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_proxy_authorization.c"; sourceTree = SOURCE_ROOT; }; + D3F691790A77C3E3007E38CA /* osip_record_route.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_record_route.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_record_route.c"; sourceTree = SOURCE_ROOT; }; + D3F6917A0A77C3E3007E38CA /* osip_route.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_route.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_route.c"; sourceTree = SOURCE_ROOT; }; + D3F6917B0A77C3E3007E38CA /* osip_to.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_to.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_to.c"; sourceTree = SOURCE_ROOT; }; + D3F6917C0A77C3E3007E38CA /* osip_uri.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_uri.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_uri.c"; sourceTree = SOURCE_ROOT; }; + D3F6917D0A77C3E3007E38CA /* osip_via.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_via.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_via.c"; sourceTree = SOURCE_ROOT; }; + D3F6917E0A77C3E3007E38CA /* osip_www_authenticate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_www_authenticate.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/osip_www_authenticate.c"; sourceTree = SOURCE_ROOT; }; + D3F6917F0A77C3E3007E38CA /* parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = parser.h; path = "../../libs/libosip2-2.2.3/src/osipparser2/parser.h"; sourceTree = SOURCE_ROOT; }; + D3F691800A77C3E3007E38CA /* sdp_accessor.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sdp_accessor.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/sdp_accessor.c"; sourceTree = SOURCE_ROOT; }; + D3F691810A77C3E3007E38CA /* sdp_message.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sdp_message.c; path = "../../libs/libosip2-2.2.3/src/osipparser2/sdp_message.c"; sourceTree = SOURCE_ROOT; }; + D3F691A90A77C442007E38CA /* osip_body.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_body.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_body.h"; sourceTree = SOURCE_ROOT; }; + D3F691AA0A77C442007E38CA /* osip_const.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_const.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_const.h"; sourceTree = SOURCE_ROOT; }; + D3F691AB0A77C442007E38CA /* osip_headers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_headers.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_headers.h"; sourceTree = SOURCE_ROOT; }; + D3F691AC0A77C442007E38CA /* osip_list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_list.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_list.h"; sourceTree = SOURCE_ROOT; }; + D3F691AD0A77C442007E38CA /* osip_md5.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_md5.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_md5.h"; sourceTree = SOURCE_ROOT; }; + D3F691AE0A77C442007E38CA /* osip_message.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_message.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_message.h"; sourceTree = SOURCE_ROOT; }; + D3F691AF0A77C442007E38CA /* osip_parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_parser.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_parser.h"; sourceTree = SOURCE_ROOT; }; + D3F691B00A77C442007E38CA /* osip_port.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_port.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_port.h"; sourceTree = SOURCE_ROOT; }; + D3F691B10A77C442007E38CA /* osip_uri.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_uri.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/osip_uri.h"; sourceTree = SOURCE_ROOT; }; + D3F691B20A77C442007E38CA /* sdp_message.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sdp_message.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/sdp_message.h"; sourceTree = SOURCE_ROOT; }; + D3F691BF0A77C45F007E38CA /* osip_accept_encoding.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_accept_encoding.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_accept_encoding.h"; sourceTree = SOURCE_ROOT; }; + D3F691C00A77C45F007E38CA /* osip_accept_language.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_accept_language.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_accept_language.h"; sourceTree = SOURCE_ROOT; }; + D3F691C10A77C45F007E38CA /* osip_accept.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_accept.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_accept.h"; sourceTree = SOURCE_ROOT; }; + D3F691C20A77C45F007E38CA /* osip_alert_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_alert_info.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_alert_info.h"; sourceTree = SOURCE_ROOT; }; + D3F691C30A77C45F007E38CA /* osip_allow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_allow.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_allow.h"; sourceTree = SOURCE_ROOT; }; + D3F691C40A77C45F007E38CA /* osip_authentication_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_authentication_info.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_authentication_info.h"; sourceTree = SOURCE_ROOT; }; + D3F691C50A77C45F007E38CA /* osip_authorization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_authorization.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_authorization.h"; sourceTree = SOURCE_ROOT; }; + D3F691C60A77C45F007E38CA /* osip_call_id.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_call_id.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_call_id.h"; sourceTree = SOURCE_ROOT; }; + D3F691C70A77C45F007E38CA /* osip_call_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_call_info.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_call_info.h"; sourceTree = SOURCE_ROOT; }; + D3F691C80A77C45F007E38CA /* osip_contact.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_contact.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_contact.h"; sourceTree = SOURCE_ROOT; }; + D3F691C90A77C45F007E38CA /* osip_content_disposition.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_content_disposition.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_content_disposition.h"; sourceTree = SOURCE_ROOT; }; + D3F691CA0A77C45F007E38CA /* osip_content_encoding.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_content_encoding.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_content_encoding.h"; sourceTree = SOURCE_ROOT; }; + D3F691CB0A77C45F007E38CA /* osip_content_length.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_content_length.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_content_length.h"; sourceTree = SOURCE_ROOT; }; + D3F691CC0A77C45F007E38CA /* osip_content_type.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_content_type.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_content_type.h"; sourceTree = SOURCE_ROOT; }; + D3F691CD0A77C45F007E38CA /* osip_cseq.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_cseq.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_cseq.h"; sourceTree = SOURCE_ROOT; }; + D3F691CE0A77C45F007E38CA /* osip_error_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_error_info.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_error_info.h"; sourceTree = SOURCE_ROOT; }; + D3F691CF0A77C45F007E38CA /* osip_from.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_from.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_from.h"; sourceTree = SOURCE_ROOT; }; + D3F691D00A77C45F007E38CA /* osip_header.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_header.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_header.h"; sourceTree = SOURCE_ROOT; }; + D3F691D10A77C45F007E38CA /* osip_mime_version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_mime_version.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_mime_version.h"; sourceTree = SOURCE_ROOT; }; + D3F691D20A77C45F007E38CA /* osip_proxy_authenticate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_proxy_authenticate.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_proxy_authenticate.h"; sourceTree = SOURCE_ROOT; }; + D3F691D30A77C45F007E38CA /* osip_proxy_authentication_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_proxy_authentication_info.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_proxy_authentication_info.h"; sourceTree = SOURCE_ROOT; }; + D3F691D40A77C45F007E38CA /* osip_proxy_authorization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_proxy_authorization.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_proxy_authorization.h"; sourceTree = SOURCE_ROOT; }; + D3F691D50A77C45F007E38CA /* osip_record_route.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_record_route.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_record_route.h"; sourceTree = SOURCE_ROOT; }; + D3F691D60A77C45F007E38CA /* osip_route.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_route.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_route.h"; sourceTree = SOURCE_ROOT; }; + D3F691D70A77C45F007E38CA /* osip_to.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_to.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_to.h"; sourceTree = SOURCE_ROOT; }; + D3F691D80A77C45F007E38CA /* osip_via.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_via.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_via.h"; sourceTree = SOURCE_ROOT; }; + D3F691D90A77C45F007E38CA /* osip_www_authenticate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_www_authenticate.h; path = "../../libs/libosip2-2.2.3/include/osipparser2/headers/osip_www_authenticate.h"; sourceTree = SOURCE_ROOT; }; + D3F692020A77C51B007E38CA /* exosip2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = exosip2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D3F692030A77C51B007E38CA /* exosip2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = exosip2.plist; sourceTree = "<group>"; }; + D3F6921B0A77C79E007E38CA /* eXcall_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXcall_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXcall_api.c"; sourceTree = SOURCE_ROOT; }; + D3F6921C0A77C79E007E38CA /* eXconf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXconf.c; path = "../../libs/libeXosip2-2.2.3/src/eXconf.c"; sourceTree = SOURCE_ROOT; }; + D3F6921D0A77C79E007E38CA /* eXinsubscription_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXinsubscription_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXinsubscription_api.c"; sourceTree = SOURCE_ROOT; }; + D3F6921E0A77C79F007E38CA /* eXmessage_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXmessage_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXmessage_api.c"; sourceTree = SOURCE_ROOT; }; + D3F6921F0A77C79F007E38CA /* eXoptions_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXoptions_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXoptions_api.c"; sourceTree = SOURCE_ROOT; }; + D3F692200A77C79F007E38CA /* eXosip.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXosip.c; path = "../../libs/libeXosip2-2.2.3/src/eXosip.c"; sourceTree = SOURCE_ROOT; }; + D3F692210A77C79F007E38CA /* eXosip2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eXosip2.h; path = "../../libs/libeXosip2-2.2.3/src/eXosip2.h"; sourceTree = SOURCE_ROOT; }; + D3F692220A77C79F007E38CA /* eXpublish_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXpublish_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXpublish_api.c"; sourceTree = SOURCE_ROOT; }; + D3F692230A77C79F007E38CA /* eXrefer_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXrefer_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXrefer_api.c"; sourceTree = SOURCE_ROOT; }; + D3F692240A77C79F007E38CA /* eXregister_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXregister_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXregister_api.c"; sourceTree = SOURCE_ROOT; }; + D3F692250A77C79F007E38CA /* eXsubscription_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXsubscription_api.c; path = "../../libs/libeXosip2-2.2.3/src/eXsubscription_api.c"; sourceTree = SOURCE_ROOT; }; + D3F692260A77C79F007E38CA /* eXtransport.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXtransport.c; path = "../../libs/libeXosip2-2.2.3/src/eXtransport.c"; sourceTree = SOURCE_ROOT; }; + D3F692270A77C79F007E38CA /* eXutils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eXutils.c; path = "../../libs/libeXosip2-2.2.3/src/eXutils.c"; sourceTree = SOURCE_ROOT; }; + D3F692280A77C79F007E38CA /* inet_ntop.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = inet_ntop.c; path = "../../libs/libeXosip2-2.2.3/src/inet_ntop.c"; sourceTree = SOURCE_ROOT; }; + D3F692290A77C79F007E38CA /* inet_ntop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inet_ntop.h; path = "../../libs/libeXosip2-2.2.3/src/inet_ntop.h"; sourceTree = SOURCE_ROOT; }; + D3F6922A0A77C79F007E38CA /* jauth.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jauth.c; path = "../../libs/libeXosip2-2.2.3/src/jauth.c"; sourceTree = SOURCE_ROOT; }; + D3F6922B0A77C79F007E38CA /* jcall.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jcall.c; path = "../../libs/libeXosip2-2.2.3/src/jcall.c"; sourceTree = SOURCE_ROOT; }; + D3F6922C0A77C79F007E38CA /* jcallback.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jcallback.c; path = "../../libs/libeXosip2-2.2.3/src/jcallback.c"; sourceTree = SOURCE_ROOT; }; + D3F6922D0A77C79F007E38CA /* jdialog.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jdialog.c; path = "../../libs/libeXosip2-2.2.3/src/jdialog.c"; sourceTree = SOURCE_ROOT; }; + D3F6922E0A77C79F007E38CA /* jevents.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jevents.c; path = "../../libs/libeXosip2-2.2.3/src/jevents.c"; sourceTree = SOURCE_ROOT; }; + D3F6922F0A77C79F007E38CA /* jnotify.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jnotify.c; path = "../../libs/libeXosip2-2.2.3/src/jnotify.c"; sourceTree = SOURCE_ROOT; }; + D3F692300A77C79F007E38CA /* jpipe.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jpipe.c; path = "../../libs/libeXosip2-2.2.3/src/jpipe.c"; sourceTree = SOURCE_ROOT; }; + D3F692310A77C79F007E38CA /* jpipe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jpipe.h; path = "../../libs/libeXosip2-2.2.3/src/jpipe.h"; sourceTree = SOURCE_ROOT; }; + D3F692320A77C79F007E38CA /* jpublish.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jpublish.c; path = "../../libs/libeXosip2-2.2.3/src/jpublish.c"; sourceTree = SOURCE_ROOT; }; + D3F692330A77C79F007E38CA /* jreg.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jreg.c; path = "../../libs/libeXosip2-2.2.3/src/jreg.c"; sourceTree = SOURCE_ROOT; }; + D3F692340A77C79F007E38CA /* jrequest.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jrequest.c; path = "../../libs/libeXosip2-2.2.3/src/jrequest.c"; sourceTree = SOURCE_ROOT; }; + D3F692350A77C79F007E38CA /* jresponse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jresponse.c; path = "../../libs/libeXosip2-2.2.3/src/jresponse.c"; sourceTree = SOURCE_ROOT; }; + D3F692360A77C79F007E38CA /* jsubscribe.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jsubscribe.c; path = "../../libs/libeXosip2-2.2.3/src/jsubscribe.c"; sourceTree = SOURCE_ROOT; }; + D3F692370A77C79F007E38CA /* misc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = misc.c; path = "../../libs/libeXosip2-2.2.3/src/misc.c"; sourceTree = SOURCE_ROOT; }; + D3F692380A77C79F007E38CA /* sdp_offans.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sdp_offans.c; path = "../../libs/libeXosip2-2.2.3/src/sdp_offans.c"; sourceTree = SOURCE_ROOT; }; + D3F692390A77C79F007E38CA /* udp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = udp.c; path = "../../libs/libeXosip2-2.2.3/src/udp.c"; sourceTree = SOURCE_ROOT; }; + D3F692590A77C7BE007E38CA /* eX_call.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_call.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_call.h"; sourceTree = SOURCE_ROOT; }; + D3F6925A0A77C7BE007E38CA /* eX_message.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_message.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_message.h"; sourceTree = SOURCE_ROOT; }; + D3F6925B0A77C7BE007E38CA /* eX_options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_options.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_options.h"; sourceTree = SOURCE_ROOT; }; + D3F6925C0A77C7BE007E38CA /* eX_publish.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_publish.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_publish.h"; sourceTree = SOURCE_ROOT; }; + D3F6925D0A77C7BE007E38CA /* eX_refer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_refer.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_refer.h"; sourceTree = SOURCE_ROOT; }; + D3F6925E0A77C7BE007E38CA /* eX_register.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_register.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_register.h"; sourceTree = SOURCE_ROOT; }; + D3F6925F0A77C7BE007E38CA /* eX_setup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_setup.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_setup.h"; sourceTree = SOURCE_ROOT; }; + D3F692600A77C7BE007E38CA /* eX_subscribe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eX_subscribe.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eX_subscribe.h"; sourceTree = SOURCE_ROOT; }; + D3F692610A77C7BE007E38CA /* eXosip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = eXosip.h; path = "../../libs/libeXosip2-2.2.3/include/eXosip2/eXosip.h"; sourceTree = SOURCE_ROOT; }; + D3F692B00A77CE99007E38CA /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = "../../libs/libeXosip2-2.2.3/config.h"; sourceTree = SOURCE_ROOT; }; + D3F693070A77D473007E38CA /* mod_exosip.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = mod_exosip.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + D3F693110A77D4D6007E38CA /* mod_exosip.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mod_exosip.c; path = ../../src/mod/endpoints/mod_exosip/mod_exosip.c; sourceTree = SOURCE_ROOT; }; + D3F693120A77D4D6007E38CA /* osip_rfc3264.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = osip_rfc3264.c; path = ../../src/mod/endpoints/mod_exosip/osip_rfc3264.c; sourceTree = SOURCE_ROOT; }; + D3F693130A77D4D6007E38CA /* osip_rfc3264.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_rfc3264.h; path = ../../src/mod/endpoints/mod_exosip/osip_rfc3264.h; sourceTree = SOURCE_ROOT; }; + D3F693140A77D4D6007E38CA /* osip_rfc3264i.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = osip_rfc3264i.h; path = ../../src/mod/endpoints/mod_exosip/osip_rfc3264i.h; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + D3152F7B0A76F0A100549119 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3152F9C0A76F1E700549119 /* CoreAudio.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3152FA60A76F21400549119 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3152FB50A76F27000549119 /* apr.framework in Frameworks */, + D3152FB60A76F27000549119 /* aprutil.framework in Frameworks */, + D3152FB70A76F27000549119 /* libfreeswitch.framework in Frameworks */, + D3152FB80A76F27000549119 /* resample.framework in Frameworks */, + D3152FB90A76F27000549119 /* sqlite.framework in Frameworks */, + D3152FBA0A76F27000549119 /* srtp.framework in Frameworks */, + D3152FBB0A76F27000549119 /* teletone.framework in Frameworks */, + D3152FB40A76F26700549119 /* portaudio.framework in Frameworks */, + D3BF92700A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CF0A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D34725500A76D8D6001C8ED7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D34725CA0A76D9BF001C8ED7 /* iax.framework in Frameworks */, + D347255B0A76D91E001C8ED7 /* teletone.framework in Frameworks */, + D347255C0A76D91E001C8ED7 /* srtp.framework in Frameworks */, + D347255D0A76D91E001C8ED7 /* sqlite.framework in Frameworks */, + D347255E0A76D91E001C8ED7 /* resample.framework in Frameworks */, + D347255F0A76D91E001C8ED7 /* libfreeswitch.framework in Frameworks */, + D34725600A76D91E001C8ED7 /* aprutil.framework in Frameworks */, + D34725610A76D91E001C8ED7 /* apr.framework in Frameworks */, + D3BF926E0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CD0A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D365007E0A76BDF700C47A76 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1696,6 +2523,8 @@ D365008B0A76BE5A00C47A76 /* sqlite.framework in Frameworks */, D365008C0A76BE5A00C47A76 /* srtp.framework in Frameworks */, D365008D0A76BE5A00C47A76 /* teletone.framework in Frameworks */, + D3BF92680A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C70A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1717,6 +2546,8 @@ D36501F50A76C64200C47A76 /* sqlite.framework in Frameworks */, D36501F60A76C64200C47A76 /* srtp.framework in Frameworks */, D36501F70A76C64200C47A76 /* teletone.framework in Frameworks */, + D3BF92690A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C80A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1731,6 +2562,8 @@ D36501FC0A76C64A00C47A76 /* sqlite.framework in Frameworks */, D36501FD0A76C64A00C47A76 /* srtp.framework in Frameworks */, D36501FE0A76C64A00C47A76 /* teletone.framework in Frameworks */, + D3BF926A0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C90A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1745,6 +2578,8 @@ D36502030A76C65300C47A76 /* sqlite.framework in Frameworks */, D36502040A76C65300C47A76 /* srtp.framework in Frameworks */, D36502050A76C65300C47A76 /* teletone.framework in Frameworks */, + D3BF926B0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CA0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1767,6 +2602,8 @@ D365025B0A76C90700C47A76 /* sqlite.framework in Frameworks */, D365025C0A76C90700C47A76 /* srtp.framework in Frameworks */, D365025D0A76C90700C47A76 /* teletone.framework in Frameworks */, + D3BF926C0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CB0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1789,6 +2626,8 @@ D36502E10A76CB1000C47A76 /* sqlite.framework in Frameworks */, D36502E20A76CB1000C47A76 /* srtp.framework in Frameworks */, D36502E30A76CB1000C47A76 /* teletone.framework in Frameworks */, + D3BF926D0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CC0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1803,6 +2642,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D30DE7670A7819B300C8AAD5 /* System.framework in Frameworks */, D38DD5540A768CB100FEDB19 /* resample.framework in Frameworks */, D38DD51F0A768B4700FEDB19 /* srtp.framework in Frameworks */, D38DD3770A76836E00FEDB19 /* sqlite.framework in Frameworks */, @@ -1827,6 +2667,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3B406C00A76EE4D000AF6D4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3B4072E0A76EED9000AF6D4 /* speex.framework in Frameworks */, + D3B406CA0A76EED0000AF6D4 /* apr.framework in Frameworks */, + D3B406CB0A76EED0000AF6D4 /* aprutil.framework in Frameworks */, + D3B406CC0A76EED0000AF6D4 /* libfreeswitch.framework in Frameworks */, + D3B406CD0A76EED0000AF6D4 /* resample.framework in Frameworks */, + D3B406CE0A76EED0000AF6D4 /* sqlite.framework in Frameworks */, + D3B406CF0A76EED0000AF6D4 /* srtp.framework in Frameworks */, + D3B406D00A76EED0000AF6D4 /* teletone.framework in Frameworks */, + D3BF926F0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9CE0A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D3BC31D40A769AED00DE971E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1838,6 +2695,8 @@ D3BC32410A769B7600DE971E /* apr.framework in Frameworks */, D3BC32420A769B7600DE971E /* aprutil.framework in Frameworks */, D3BC31E20A769B4300DE971E /* libfreeswitch.framework in Frameworks */, + D3BF925D0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9BC0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1854,6 +2713,8 @@ D3BC32700A769D7700DE971E /* libfreeswitch.framework in Frameworks */, D3BC32690A769D6F00DE971E /* iksemel.framework in Frameworks */, D3BC32680A769D6B00DE971E /* dingaling.framework in Frameworks */, + D3BF925E0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9BD0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1868,6 +2729,8 @@ D3BC32890A769E2700DE971E /* apr.framework in Frameworks */, D3BC328A0A769E2700DE971E /* aprutil.framework in Frameworks */, D3BC328B0A769E2700DE971E /* libfreeswitch.framework in Frameworks */, + D3BF925F0A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9BE0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1882,6 +2745,8 @@ D3BC32D10A76A68400DE971E /* apr.framework in Frameworks */, D3BC32D20A76A68400DE971E /* aprutil.framework in Frameworks */, D3BC32D30A76A68400DE971E /* libfreeswitch.framework in Frameworks */, + D3BF92600A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9BF0A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1896,6 +2761,8 @@ D3BC32F10A76A75B00DE971E /* apr.framework in Frameworks */, D3BC32F20A76A75B00DE971E /* aprutil.framework in Frameworks */, D3BC32F30A76A75B00DE971E /* libfreeswitch.framework in Frameworks */, + D3BF92610A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C00A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1910,6 +2777,8 @@ D3BC33040A76A7EB00DE971E /* apr.framework in Frameworks */, D3BC33050A76A7EB00DE971E /* aprutil.framework in Frameworks */, D3BC33060A76A7EB00DE971E /* libfreeswitch.framework in Frameworks */, + D3BF92620A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C20A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1924,6 +2793,8 @@ D3BC33170A76A86A00DE971E /* sqlite.framework in Frameworks */, D3BC33180A76A86A00DE971E /* srtp.framework in Frameworks */, D3BC33190A76A86A00DE971E /* teletone.framework in Frameworks */, + D3BF92630A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C10A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1938,6 +2809,8 @@ D3BC332E0A76A8BC00DE971E /* sqlite.framework in Frameworks */, D3BC332F0A76A8BC00DE971E /* srtp.framework in Frameworks */, D3BC33300A76A8BC00DE971E /* teletone.framework in Frameworks */, + D3BF92640A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C30A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1952,6 +2825,8 @@ D3BC33490A76AA0D00DE971E /* sqlite.framework in Frameworks */, D3BC334A0A76AA0D00DE971E /* srtp.framework in Frameworks */, D3BC334B0A76AA0D00DE971E /* teletone.framework in Frameworks */, + D3BF92650A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C40A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1975,6 +2850,8 @@ D3BC34D80A76B04600DE971E /* sqlite.framework in Frameworks */, D3BC34D90A76B04600DE971E /* srtp.framework in Frameworks */, D3BC34DA0A76B04600DE971E /* teletone.framework in Frameworks */, + D3BF92660A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C50A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1989,6 +2866,8 @@ D3BC34F10A76B17800DE971E /* sqlite.framework in Frameworks */, D3BC34F20A76B17800DE971E /* srtp.framework in Frameworks */, D3BC34F30A76B17800DE971E /* teletone.framework in Frameworks */, + D3BF92670A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9C60A786E4600DBE6EB /* bundle1.o in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2010,13 +2889,122 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3E66A7D0A77E62D00D04E25 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66A800A77E63C00D04E25 /* apr.framework in Frameworks */, + D3E66A810A77E63C00D04E25 /* aprutil.framework in Frameworks */, + D3E66A820A77E63C00D04E25 /* libfreeswitch.framework in Frameworks */, + D3E66A830A77E63C00D04E25 /* resample.framework in Frameworks */, + D3E66A840A77E63C00D04E25 /* sqlite.framework in Frameworks */, + D3E66A850A77E63C00D04E25 /* srtp.framework in Frameworks */, + D3E66A860A77E63C00D04E25 /* teletone.framework in Frameworks */, + D3BF92720A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9D10A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66AF00A77E6B400D04E25 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66B190A77E7F400D04E25 /* apr.framework in Frameworks */, + D3E66B1A0A77E7F400D04E25 /* aprutil.framework in Frameworks */, + D3E66B1B0A77E7F400D04E25 /* libfreeswitch.framework in Frameworks */, + D3E66B1C0A77E7F400D04E25 /* resample.framework in Frameworks */, + D3E66B1D0A77E7F400D04E25 /* sqlite.framework in Frameworks */, + D3E66B1E0A77E7F400D04E25 /* srtp.framework in Frameworks */, + D3E66B1F0A77E7F400D04E25 /* teletone.framework in Frameworks */, + D3BF92730A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9D20A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66B060A77E73100D04E25 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66B200A77E7FC00D04E25 /* apr.framework in Frameworks */, + D3E66B210A77E7FC00D04E25 /* aprutil.framework in Frameworks */, + D3E66B220A77E7FC00D04E25 /* libfreeswitch.framework in Frameworks */, + D3E66B230A77E7FC00D04E25 /* resample.framework in Frameworks */, + D3E66B240A77E7FC00D04E25 /* sqlite.framework in Frameworks */, + D3E66B250A77E7FC00D04E25 /* srtp.framework in Frameworks */, + D3E66B260A77E7FC00D04E25 /* teletone.framework in Frameworks */, + D3BF92740A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9D30A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66B0E0A77E76200D04E25 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66B270A77E80400D04E25 /* apr.framework in Frameworks */, + D3E66B280A77E80400D04E25 /* aprutil.framework in Frameworks */, + D3E66B290A77E80400D04E25 /* libfreeswitch.framework in Frameworks */, + D3E66B2A0A77E80400D04E25 /* resample.framework in Frameworks */, + D3E66B2B0A77E80400D04E25 /* sqlite.framework in Frameworks */, + D3E66B2C0A77E80400D04E25 /* srtp.framework in Frameworks */, + D3E66B2D0A77E80400D04E25 /* teletone.framework in Frameworks */, + D3BF92750A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9D40A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F690FB0A77C002007E38CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F691F90A77C4E4007E38CA /* osipparser2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F6914A0A77C203007E38CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F692000A77C51B007E38CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F692720A77C8A8007E38CA /* osip2.framework in Frameworks */, + D3F6927D0A77C8AE007E38CA /* osipparser2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F693050A77D473007E38CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D3AA5D290A77D54A008F105E /* exosip2.framework in Frameworks */, + D3AA5D2A0A77D54A008F105E /* osip2.framework in Frameworks */, + D3AA5D2B0A77D54A008F105E /* osipparser2.framework in Frameworks */, + D3AA5D200A77D53D008F105E /* teletone.framework in Frameworks */, + D3AA5D210A77D53D008F105E /* srtp.framework in Frameworks */, + D3AA5D220A77D53D008F105E /* sqlite.framework in Frameworks */, + D3AA5D230A77D53D008F105E /* resample.framework in Frameworks */, + D3AA5D240A77D53D008F105E /* libfreeswitch.framework in Frameworks */, + D3AA5D250A77D53D008F105E /* aprutil.framework in Frameworks */, + D3AA5D260A77D53D008F105E /* apr.framework in Frameworks */, + D3BF92710A77F7FA00BEDBC8 /* System.framework in Frameworks */, + D3E3E9D00A786E4600DBE6EB /* bundle1.o in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08FB7794FE84155DC02AAC07 /* FreeSWITCH */ = { isa = PBXGroup; children = ( + D3E3E9BB0A786E4600DBE6EB /* bundle1.o */, D3BC34180A76ADF400DE971E /* CoreAudio.framework */, + D3BF925C0A77F7FA00BEDBC8 /* System.framework */, 08FB7795FE84155DC02AAC07 /* Sources */, 1AB674ADFE9D54B511CA2CBB /* Products */, ); @@ -2026,6 +3014,12 @@ 08FB7795FE84155DC02AAC07 /* Sources */ = { isa = PBXGroup; children = ( + D3F692110A77C58E007E38CA /* exosip2 */, + D3F691580A77C3B1007E38CA /* osipparser2 */, + D3F691090A77C0C3007E38CA /* osip2 */, + D3152F820A76F0B500549119 /* portaudio */, + D30151640A76EC5300117F59 /* speex */, + D34725140A76D712001C8ED7 /* iax2 */, D365026B0A76CA2C00C47A76 /* ilbc */, D36502230A76C84900C47A76 /* gsm */, D36501030A76BFBF00C47A76 /* pcre */, @@ -2047,6 +3041,12 @@ 1AB674ADFE9D54B511CA2CBB /* Products */ = { isa = PBXGroup; children = ( + D3F692030A77C51B007E38CA /* exosip2.plist */, + D3F6914D0A77C203007E38CA /* osipparser2.plist */, + D3F690FE0A77C002007E38CA /* osip2.plist */, + D3152F7E0A76F0A100549119 /* portaudio.plist */, + D30151500A76EB5D00117F59 /* speex.plist */, + D34725360A76D7B1001C8ED7 /* iax.plist */, D36502A30A76CA9600C47A76 /* ilbc.plist */, D365021F0A76C82200C47A76 /* gsm.plist */, D36500F20A76BE9400C47A76 /* pcre.plist */, @@ -2093,10 +3093,201 @@ D36502510A76C8CD00C47A76 /* mod_gsm.dylib */, D36502A20A76CA9600C47A76 /* ilbc.framework */, D36502DA0A76CAF200C47A76 /* mod_ilbc.dylib */, + D34725350A76D7B1001C8ED7 /* iax.framework */, + D34725520A76D8D6001C8ED7 /* mod_iax.dylib */, + D301514F0A76EB5D00117F59 /* speex.framework */, + D3B406C20A76EE4D000AF6D4 /* mod_speex.dylib */, + D3152F7D0A76F0A100549119 /* portaudio.framework */, + D3152FA80A76F21400549119 /* mod_portaudio.dylib */, + D3F690FD0A77C002007E38CA /* osip2.framework */, + D3F6914C0A77C203007E38CA /* osipparser2.framework */, + D3F692020A77C51B007E38CA /* exosip2.framework */, + D3F693070A77D473007E38CA /* mod_exosip.dylib */, + D3E66A7F0A77E62D00D04E25 /* mod_woomera.dylib */, + D3E66AF20A77E6B400D04E25 /* mod_syslog.dylib */, + D3E66B080A77E73100D04E25 /* mod_event_multicast.dylib */, + D3E66B100A77E76200D04E25 /* mod_event_socket.dylib */, ); name = Products; sourceTree = "<group>"; }; + D30151640A76EC5300117F59 /* speex */ = { + isa = PBXGroup; + children = ( + D30151660A76EC6600117F59 /* include */, + D30151650A76EC5C00117F59 /* src */, + ); + name = speex; + sourceTree = "<group>"; + }; + D30151650A76EC5C00117F59 /* src */ = { + isa = PBXGroup; + children = ( + D30151810A76ECFC00117F59 /* arch.h */, + D30151820A76ECFC00117F59 /* bits.c */, + D30151830A76ECFC00117F59 /* cb_search_arm4.h */, + D30151840A76ECFC00117F59 /* cb_search_bfin.h */, + D30151850A76ECFC00117F59 /* cb_search_sse.h */, + D30151860A76ECFC00117F59 /* cb_search.c */, + D30151870A76ECFC00117F59 /* cb_search.h */, + D30151880A76ECFC00117F59 /* exc_5_64_table.c */, + D30151890A76ECFC00117F59 /* exc_5_256_table.c */, + D301518A0A76ECFC00117F59 /* exc_8_128_table.c */, + D301518B0A76ECFC00117F59 /* exc_10_16_table.c */, + D301518C0A76ECFC00117F59 /* exc_10_32_table.c */, + D301518D0A76ECFC00117F59 /* exc_20_32_table.c */, + D301518E0A76ECFC00117F59 /* filters_arm4.h */, + D301518F0A76ECFC00117F59 /* filters_bfin.h */, + D30151900A76ECFC00117F59 /* filters_sse.h */, + D30151910A76ECFC00117F59 /* filters.c */, + D30151920A76ECFC00117F59 /* filters.h */, + D30151930A76ECFC00117F59 /* fixed_arm4.h */, + D30151940A76ECFC00117F59 /* fixed_arm5e.h */, + D30151950A76ECFC00117F59 /* fixed_bfin.h */, + D30151960A76ECFC00117F59 /* fixed_debug.h */, + D30151970A76ECFC00117F59 /* fixed_generic.h */, + D30151980A76ECFC00117F59 /* gain_table_lbr.c */, + D30151990A76ECFC00117F59 /* gain_table.c */, + D301519A0A76ECFC00117F59 /* hexc_10_32_table.c */, + D301519B0A76ECFC00117F59 /* hexc_table.c */, + D301519C0A76ECFC00117F59 /* high_lsp_tables.c */, + D301519D0A76ECFC00117F59 /* jitter.c */, + D301519E0A76ECFC00117F59 /* lbr_48k_tables.c */, + D301519F0A76ECFC00117F59 /* lpc_bfin.h */, + D30151A00A76ECFC00117F59 /* lpc.c */, + D30151A10A76ECFC00117F59 /* lpc.h */, + D30151A20A76ECFC00117F59 /* lsp_tables_nb.c */, + D30151A30A76ECFC00117F59 /* lsp.c */, + D30151A40A76ECFC00117F59 /* lsp.h */, + D30151A50A76ECFC00117F59 /* ltp_arm4.h */, + D30151A60A76ECFC00117F59 /* ltp_bfin.h */, + D30151A70A76ECFC00117F59 /* ltp_sse.h */, + D30151A80A76ECFC00117F59 /* ltp.c */, + D30151A90A76ECFC00117F59 /* ltp.h */, + D30151AD0A76ECFC00117F59 /* math_approx.c */, + D30151AE0A76ECFC00117F59 /* math_approx.h */, + D30151AF0A76ECFC00117F59 /* mdf.c */, + D30151B00A76ECFC00117F59 /* misc_bfin.h */, + D30151B10A76ECFC00117F59 /* misc.c */, + D30151B20A76ECFC00117F59 /* misc.h */, + D30151B30A76ECFC00117F59 /* modes.c */, + D30151B40A76ECFC00117F59 /* modes.h */, + D30151B50A76ECFC00117F59 /* nb_celp.c */, + D30151B60A76ECFC00117F59 /* nb_celp.h */, + D30151B70A76ECFC00117F59 /* preprocess.c */, + D30151B80A76ECFC00117F59 /* quant_lsp.c */, + D30151B90A76ECFC00117F59 /* quant_lsp.h */, + D30151BA0A76ECFC00117F59 /* sb_celp.c */, + D30151BB0A76ECFC00117F59 /* sb_celp.h */, + D30151BC0A76ECFC00117F59 /* smallft.c */, + D30151BD0A76ECFC00117F59 /* smallft.h */, + D30151BE0A76ECFC00117F59 /* speex_callbacks.c */, + D30151BF0A76ECFC00117F59 /* speex_header.c */, + D30151C00A76ECFC00117F59 /* speex.c */, + D30151C10A76ECFC00117F59 /* stack_alloc.h */, + D30151C20A76ECFC00117F59 /* stereo.c */, + D30151C80A76ECFC00117F59 /* vbr.c */, + D30151C90A76ECFC00117F59 /* vbr.h */, + D30151CA0A76ECFC00117F59 /* vorbis_psy.c */, + D30151CB0A76ECFC00117F59 /* vorbis_psy.h */, + D30151CC0A76ECFC00117F59 /* vq_arm4.h */, + D30151CD0A76ECFC00117F59 /* vq_bfin.h */, + D30151CE0A76ECFC00117F59 /* vq_sse.h */, + D30151CF0A76ECFC00117F59 /* vq.c */, + D30151D00A76ECFC00117F59 /* vq.h */, + ); + name = src; + sourceTree = "<group>"; + }; + D30151660A76EC6600117F59 /* include */ = { + isa = PBXGroup; + children = ( + D301517B0A76ECC400117F59 /* getopt_win.h */, + D301517C0A76ECC400117F59 /* wav_io.h */, + D301517D0A76ECC400117F59 /* wave_out.h */, + D30151670A76EC9F00117F59 /* speex_bits.h */, + D30151680A76EC9F00117F59 /* speex_callbacks.h */, + D30151690A76EC9F00117F59 /* speex_config_types.h */, + D301516A0A76EC9F00117F59 /* speex_echo.h */, + D301516B0A76EC9F00117F59 /* speex_header.h */, + D301516C0A76EC9F00117F59 /* speex_jitter.h */, + D301516D0A76EC9F00117F59 /* speex_preprocess.h */, + D301516E0A76EC9F00117F59 /* speex_stereo.h */, + D301516F0A76EC9F00117F59 /* speex_types.h */, + D30151700A76EC9F00117F59 /* speex.h */, + ); + name = include; + sourceTree = "<group>"; + }; + D3152F820A76F0B500549119 /* portaudio */ = { + isa = PBXGroup; + children = ( + D3152F840A76F0D700549119 /* include */, + D3152F830A76F0CA00549119 /* src */, + ); + name = portaudio; + sourceTree = "<group>"; + }; + D3152F830A76F0CA00549119 /* src */ = { + isa = PBXGroup; + children = ( + D3152F8F0A76F1C300549119 /* pa_convert.c */, + D3152F910A76F1C300549119 /* pa_lib.c */, + D3152F920A76F1C300549119 /* pa_trace.c */, + D3152F8D0A76F19900549119 /* pa_mac_core.c */, + ); + name = src; + sourceTree = "<group>"; + }; + D3152F840A76F0D700549119 /* include */ = { + isa = PBXGroup; + children = ( + D3152F900A76F1C300549119 /* pa_host.h */, + D3152F930A76F1C300549119 /* pa_trace.h */, + D3152F940A76F1C300549119 /* portaudio.h */, + ); + name = include; + sourceTree = "<group>"; + }; + D34725140A76D712001C8ED7 /* iax2 */ = { + isa = PBXGroup; + children = ( + D34725160A76D72C001C8ED7 /* include */, + D34725150A76D725001C8ED7 /* src */, + ); + name = iax2; + sourceTree = "<group>"; + }; + D34725150A76D725001C8ED7 /* src */ = { + isa = PBXGroup; + children = ( + D34725260A76D773001C8ED7 /* iax.c */, + D34725270A76D773001C8ED7 /* iax2-parser.c */, + D34725280A76D773001C8ED7 /* jitterbuf.c */, + D34725290A76D773001C8ED7 /* md5.c */, + ); + name = src; + sourceTree = "<group>"; + }; + D34725160A76D72C001C8ED7 /* include */ = { + isa = PBXGroup; + children = ( + D34725170A76D756001C8ED7 /* answer.h */, + D34725180A76D756001C8ED7 /* busy.h */, + D34725190A76D756001C8ED7 /* dialtone.h */, + D347251A0A76D756001C8ED7 /* frame.h */, + D347251B0A76D756001C8ED7 /* iax-client.h */, + D347251C0A76D756001C8ED7 /* iax.h */, + D347251D0A76D756001C8ED7 /* iax2-parser.h */, + D347251E0A76D756001C8ED7 /* iax2.h */, + D347251F0A76D756001C8ED7 /* jitterbuf.h */, + D34725200A76D756001C8ED7 /* md5.h */, + D34725230A76D756001C8ED7 /* ring10.h */, + D34725240A76D756001C8ED7 /* ringtone.h */, + ); + name = include; + sourceTree = "<group>"; + }; D36500810A76BE2000C47A76 /* dialplans */ = { isa = PBXGroup; children = ( @@ -2414,6 +3605,7 @@ D3BC31DE0A769B0E00DE971E /* modules */ = { isa = PBXGroup; children = ( + D3E66B110A77E78E00D04E25 /* event_handlers */, D36500810A76BE2000C47A76 /* dialplans */, D3BC34EC0A76B15D00DE971E /* loggers */, D3BC34CE0A76B01E00DE971E /* formats */, @@ -2443,6 +3635,17 @@ D3BC32600A769D2B00DE971E /* endpoints */ = { isa = PBXGroup; children = ( + D3E66A7B0A77E61E00D04E25 /* mod_woomera.c */, + D3F693110A77D4D6007E38CA /* mod_exosip.c */, + D3F693120A77D4D6007E38CA /* osip_rfc3264.c */, + D3F693130A77D4D6007E38CA /* osip_rfc3264.h */, + D3F693140A77D4D6007E38CA /* osip_rfc3264i.h */, + D3152FAC0A76F24B00549119 /* mod_portaudio.c */, + D3152FAD0A76F24B00549119 /* pablio.c */, + D3152FAE0A76F24B00549119 /* pablio.h */, + D3152FAF0A76F24B00549119 /* ringbuffer.c */, + D3152FB00A76F24B00549119 /* ringbuffer.h */, + D34725C30A76D954001C8ED7 /* mod_iax.c */, D3BC32640A769D4C00DE971E /* mod_dingaling.c */, ); name = endpoints; @@ -2451,6 +3654,7 @@ D3BC32E70A76A73200DE971E /* codecs */ = { isa = PBXGroup; children = ( + D3B406C60A76EEB8000AF6D4 /* mod_speex.c */, D36502FF0A76CB4B00C47A76 /* mod_ilbc.c */, D36502550A76C8FD00C47A76 /* mod_gsm.c */, D3BC331F0A76A8B200DE971E /* g711.c */, @@ -2583,6 +3787,7 @@ D3BC34EC0A76B15D00DE971E /* loggers */ = { isa = PBXGroup; children = ( + D3E66AF60A77E6ED00D04E25 /* mod_syslog.c */, D3BC34EA0A76B15900DE971E /* mod_console.c */, ); name = loggers; @@ -3563,9 +4768,317 @@ path = test; sourceTree = "<group>"; }; + D3E66B110A77E78E00D04E25 /* event_handlers */ = { + isa = PBXGroup; + children = ( + D3E66B170A77E7C600D04E25 /* mod_event_socket.c */, + D3E66B150A77E7B300D04E25 /* mod_event_multicast.c */, + ); + name = event_handlers; + sourceTree = "<group>"; + }; + D3F691090A77C0C3007E38CA /* osip2 */ = { + isa = PBXGroup; + children = ( + D3F6910B0A77C0D6007E38CA /* include */, + D3F6910A0A77C0CA007E38CA /* src */, + ); + name = osip2; + sourceTree = "<group>"; + }; + D3F6910A0A77C0CA007E38CA /* src */ = { + isa = PBXGroup; + children = ( + D3F6910C0A77C12E007E38CA /* fsm_misc.c */, + D3F6910D0A77C12E007E38CA /* fsm.h */, + D3F6910E0A77C12E007E38CA /* ict_fsm.c */, + D3F6910F0A77C12E007E38CA /* ict.c */, + D3F691100A77C12E007E38CA /* ist_fsm.c */, + D3F691110A77C12E007E38CA /* ist.c */, + D3F691120A77C12E007E38CA /* nict_fsm.c */, + D3F691130A77C12E007E38CA /* nict.c */, + D3F691140A77C12E007E38CA /* nist_fsm.c */, + D3F691150A77C12E007E38CA /* nist.c */, + D3F691160A77C12E007E38CA /* osip_dialog.c */, + D3F691170A77C12E007E38CA /* osip_event.c */, + D3F691180A77C12E007E38CA /* osip_time.c */, + D3F691190A77C12E007E38CA /* osip_transaction.c */, + D3F6911A0A77C12E007E38CA /* osip.c */, + D3F6911B0A77C12E007E38CA /* port_condv.c */, + D3F6911C0A77C12E007E38CA /* port_fifo.c */, + D3F6911D0A77C12E007E38CA /* port_sema.c */, + D3F6911E0A77C12E007E38CA /* port_thread.c */, + D3F6911F0A77C12E007E38CA /* xixt.h */, + ); + name = src; + sourceTree = "<group>"; + }; + D3F6910B0A77C0D6007E38CA /* include */ = { + isa = PBXGroup; + children = ( + D3F691340A77C15A007E38CA /* internal.h */, + D3F691350A77C15A007E38CA /* osip_condv.h */, + D3F691360A77C15A007E38CA /* osip_dialog.h */, + D3F691370A77C15A007E38CA /* osip_fifo.h */, + D3F691380A77C15A007E38CA /* osip_mt.h */, + D3F691390A77C15A007E38CA /* osip_time.h */, + D3F6913A0A77C15A007E38CA /* osip.h */, + ); + name = include; + sourceTree = "<group>"; + }; + D3F691580A77C3B1007E38CA /* osipparser2 */ = { + isa = PBXGroup; + children = ( + D3F6915A0A77C3C4007E38CA /* include */, + D3F691590A77C3BD007E38CA /* src */, + ); + name = osipparser2; + sourceTree = "<group>"; + }; + D3F691590A77C3BD007E38CA /* src */ = { + isa = PBXGroup; + children = ( + D3F6915B0A77C3E3007E38CA /* osip_accept_encoding.c */, + D3F6915C0A77C3E3007E38CA /* osip_accept_language.c */, + D3F6915D0A77C3E3007E38CA /* osip_accept.c */, + D3F6915E0A77C3E3007E38CA /* osip_alert_info.c */, + D3F6915F0A77C3E3007E38CA /* osip_allow.c */, + D3F691600A77C3E3007E38CA /* osip_authentication_info.c */, + D3F691610A77C3E3007E38CA /* osip_authorization.c */, + D3F691620A77C3E3007E38CA /* osip_body.c */, + D3F691630A77C3E3007E38CA /* osip_call_id.c */, + D3F691640A77C3E3007E38CA /* osip_call_info.c */, + D3F691650A77C3E3007E38CA /* osip_contact.c */, + D3F691660A77C3E3007E38CA /* osip_content_disposition.c */, + D3F691670A77C3E3007E38CA /* osip_content_encoding.c */, + D3F691680A77C3E3007E38CA /* osip_content_length.c */, + D3F691690A77C3E3007E38CA /* osip_content_type.c */, + D3F6916A0A77C3E3007E38CA /* osip_cseq.c */, + D3F6916B0A77C3E3007E38CA /* osip_error_info.c */, + D3F6916C0A77C3E3007E38CA /* osip_from.c */, + D3F6916D0A77C3E3007E38CA /* osip_header.c */, + D3F6916E0A77C3E3007E38CA /* osip_list.c */, + D3F6916F0A77C3E3007E38CA /* osip_md5c.c */, + D3F691700A77C3E3007E38CA /* osip_message_parse.c */, + D3F691710A77C3E3007E38CA /* osip_message_to_str.c */, + D3F691720A77C3E3007E38CA /* osip_message.c */, + D3F691730A77C3E3007E38CA /* osip_mime_version.c */, + D3F691740A77C3E3007E38CA /* osip_parser_cfg.c */, + D3F691750A77C3E3007E38CA /* osip_port.c */, + D3F691760A77C3E3007E38CA /* osip_proxy_authenticate.c */, + D3F691770A77C3E3007E38CA /* osip_proxy_authentication_info.c */, + D3F691780A77C3E3007E38CA /* osip_proxy_authorization.c */, + D3F691790A77C3E3007E38CA /* osip_record_route.c */, + D3F6917A0A77C3E3007E38CA /* osip_route.c */, + D3F6917B0A77C3E3007E38CA /* osip_to.c */, + D3F6917C0A77C3E3007E38CA /* osip_uri.c */, + D3F6917D0A77C3E3007E38CA /* osip_via.c */, + D3F6917E0A77C3E3007E38CA /* osip_www_authenticate.c */, + D3F6917F0A77C3E3007E38CA /* parser.h */, + D3F691800A77C3E3007E38CA /* sdp_accessor.c */, + D3F691810A77C3E3007E38CA /* sdp_message.c */, + ); + name = src; + sourceTree = "<group>"; + }; + D3F6915A0A77C3C4007E38CA /* include */ = { + isa = PBXGroup; + children = ( + D3F691440A77C199007E38CA /* config.h */, + D3F691BF0A77C45F007E38CA /* osip_accept_encoding.h */, + D3F691C00A77C45F007E38CA /* osip_accept_language.h */, + D3F691C10A77C45F007E38CA /* osip_accept.h */, + D3F691C20A77C45F007E38CA /* osip_alert_info.h */, + D3F691C30A77C45F007E38CA /* osip_allow.h */, + D3F691C40A77C45F007E38CA /* osip_authentication_info.h */, + D3F691C50A77C45F007E38CA /* osip_authorization.h */, + D3F691C60A77C45F007E38CA /* osip_call_id.h */, + D3F691C70A77C45F007E38CA /* osip_call_info.h */, + D3F691C80A77C45F007E38CA /* osip_contact.h */, + D3F691C90A77C45F007E38CA /* osip_content_disposition.h */, + D3F691CA0A77C45F007E38CA /* osip_content_encoding.h */, + D3F691CB0A77C45F007E38CA /* osip_content_length.h */, + D3F691CC0A77C45F007E38CA /* osip_content_type.h */, + D3F691CD0A77C45F007E38CA /* osip_cseq.h */, + D3F691CE0A77C45F007E38CA /* osip_error_info.h */, + D3F691CF0A77C45F007E38CA /* osip_from.h */, + D3F691D00A77C45F007E38CA /* osip_header.h */, + D3F691D10A77C45F007E38CA /* osip_mime_version.h */, + D3F691D20A77C45F007E38CA /* osip_proxy_authenticate.h */, + D3F691D30A77C45F007E38CA /* osip_proxy_authentication_info.h */, + D3F691D40A77C45F007E38CA /* osip_proxy_authorization.h */, + D3F691D50A77C45F007E38CA /* osip_record_route.h */, + D3F691D60A77C45F007E38CA /* osip_route.h */, + D3F691D70A77C45F007E38CA /* osip_to.h */, + D3F691D80A77C45F007E38CA /* osip_via.h */, + D3F691D90A77C45F007E38CA /* osip_www_authenticate.h */, + D3F691A90A77C442007E38CA /* osip_body.h */, + D3F691AA0A77C442007E38CA /* osip_const.h */, + D3F691AB0A77C442007E38CA /* osip_headers.h */, + D3F691AC0A77C442007E38CA /* osip_list.h */, + D3F691AD0A77C442007E38CA /* osip_md5.h */, + D3F691AE0A77C442007E38CA /* osip_message.h */, + D3F691AF0A77C442007E38CA /* osip_parser.h */, + D3F691B00A77C442007E38CA /* osip_port.h */, + D3F691B10A77C442007E38CA /* osip_uri.h */, + D3F691B20A77C442007E38CA /* sdp_message.h */, + ); + name = include; + sourceTree = "<group>"; + }; + D3F692110A77C58E007E38CA /* exosip2 */ = { + isa = PBXGroup; + children = ( + D3F692130A77C5A3007E38CA /* include */, + D3F692120A77C59A007E38CA /* src */, + ); + name = exosip2; + sourceTree = "<group>"; + }; + D3F692120A77C59A007E38CA /* src */ = { + isa = PBXGroup; + children = ( + D3F6921B0A77C79E007E38CA /* eXcall_api.c */, + D3F6921C0A77C79E007E38CA /* eXconf.c */, + D3F6921D0A77C79E007E38CA /* eXinsubscription_api.c */, + D3F6921E0A77C79F007E38CA /* eXmessage_api.c */, + D3F6921F0A77C79F007E38CA /* eXoptions_api.c */, + D3F692200A77C79F007E38CA /* eXosip.c */, + D3F692210A77C79F007E38CA /* eXosip2.h */, + D3F692220A77C79F007E38CA /* eXpublish_api.c */, + D3F692230A77C79F007E38CA /* eXrefer_api.c */, + D3F692240A77C79F007E38CA /* eXregister_api.c */, + D3F692250A77C79F007E38CA /* eXsubscription_api.c */, + D3F692260A77C79F007E38CA /* eXtransport.c */, + D3F692270A77C79F007E38CA /* eXutils.c */, + D3F692280A77C79F007E38CA /* inet_ntop.c */, + D3F692290A77C79F007E38CA /* inet_ntop.h */, + D3F6922A0A77C79F007E38CA /* jauth.c */, + D3F6922B0A77C79F007E38CA /* jcall.c */, + D3F6922C0A77C79F007E38CA /* jcallback.c */, + D3F6922D0A77C79F007E38CA /* jdialog.c */, + D3F6922E0A77C79F007E38CA /* jevents.c */, + D3F6922F0A77C79F007E38CA /* jnotify.c */, + D3F692300A77C79F007E38CA /* jpipe.c */, + D3F692310A77C79F007E38CA /* jpipe.h */, + D3F692320A77C79F007E38CA /* jpublish.c */, + D3F692330A77C79F007E38CA /* jreg.c */, + D3F692340A77C79F007E38CA /* jrequest.c */, + D3F692350A77C79F007E38CA /* jresponse.c */, + D3F692360A77C79F007E38CA /* jsubscribe.c */, + D3F692370A77C79F007E38CA /* misc.c */, + D3F692380A77C79F007E38CA /* sdp_offans.c */, + D3F692390A77C79F007E38CA /* udp.c */, + ); + name = src; + sourceTree = "<group>"; + }; + D3F692130A77C5A3007E38CA /* include */ = { + isa = PBXGroup; + children = ( + D3F692B00A77CE99007E38CA /* config.h */, + D3F692590A77C7BE007E38CA /* eX_call.h */, + D3F6925A0A77C7BE007E38CA /* eX_message.h */, + D3F6925B0A77C7BE007E38CA /* eX_options.h */, + D3F6925C0A77C7BE007E38CA /* eX_publish.h */, + D3F6925D0A77C7BE007E38CA /* eX_refer.h */, + D3F6925E0A77C7BE007E38CA /* eX_register.h */, + D3F6925F0A77C7BE007E38CA /* eX_setup.h */, + D3F692600A77C7BE007E38CA /* eX_subscribe.h */, + D3F692610A77C7BE007E38CA /* eXosip.h */, + ); + name = include; + sourceTree = "<group>"; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + D301514A0A76EB5D00117F59 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D30151710A76EC9F00117F59 /* speex_bits.h in Headers */, + D30151720A76EC9F00117F59 /* speex_callbacks.h in Headers */, + D30151730A76EC9F00117F59 /* speex_config_types.h in Headers */, + D30151740A76EC9F00117F59 /* speex_echo.h in Headers */, + D30151750A76EC9F00117F59 /* speex_header.h in Headers */, + D30151760A76EC9F00117F59 /* speex_jitter.h in Headers */, + D30151770A76EC9F00117F59 /* speex_preprocess.h in Headers */, + D30151780A76EC9F00117F59 /* speex_stereo.h in Headers */, + D30151790A76EC9F00117F59 /* speex_types.h in Headers */, + D301517A0A76EC9F00117F59 /* speex.h in Headers */, + D301517E0A76ECC400117F59 /* getopt_win.h in Headers */, + D301517F0A76ECC400117F59 /* wav_io.h in Headers */, + D30151800A76ECC400117F59 /* wave_out.h in Headers */, + D30151D10A76ECFC00117F59 /* arch.h in Headers */, + D30151D30A76ECFC00117F59 /* cb_search_arm4.h in Headers */, + D30151D40A76ECFC00117F59 /* cb_search_bfin.h in Headers */, + D30151D50A76ECFC00117F59 /* cb_search_sse.h in Headers */, + D30151D70A76ECFC00117F59 /* cb_search.h in Headers */, + D30151DE0A76ECFC00117F59 /* filters_arm4.h in Headers */, + D30151DF0A76ECFC00117F59 /* filters_bfin.h in Headers */, + D30151E00A76ECFC00117F59 /* filters_sse.h in Headers */, + D30151E20A76ECFC00117F59 /* filters.h in Headers */, + D30151E30A76ECFC00117F59 /* fixed_arm4.h in Headers */, + D30151E40A76ECFC00117F59 /* fixed_arm5e.h in Headers */, + D30151E50A76ECFC00117F59 /* fixed_bfin.h in Headers */, + D30151E60A76ECFC00117F59 /* fixed_debug.h in Headers */, + D30151E70A76ECFC00117F59 /* fixed_generic.h in Headers */, + D30151EF0A76ECFC00117F59 /* lpc_bfin.h in Headers */, + D30151F10A76ECFC00117F59 /* lpc.h in Headers */, + D30151F40A76ECFC00117F59 /* lsp.h in Headers */, + D30151F50A76ECFC00117F59 /* ltp_arm4.h in Headers */, + D30151F60A76ECFC00117F59 /* ltp_bfin.h in Headers */, + D30151F70A76ECFC00117F59 /* ltp_sse.h in Headers */, + D30151F90A76ECFC00117F59 /* ltp.h in Headers */, + D30151FE0A76ECFC00117F59 /* math_approx.h in Headers */, + D30152000A76ECFC00117F59 /* misc_bfin.h in Headers */, + D30152020A76ECFC00117F59 /* misc.h in Headers */, + D30152040A76ECFC00117F59 /* modes.h in Headers */, + D30152060A76ECFC00117F59 /* nb_celp.h in Headers */, + D30152090A76ECFC00117F59 /* quant_lsp.h in Headers */, + D301520B0A76ECFC00117F59 /* sb_celp.h in Headers */, + D301520D0A76ECFC00117F59 /* smallft.h in Headers */, + D30152110A76ECFC00117F59 /* stack_alloc.h in Headers */, + D30152190A76ECFC00117F59 /* vbr.h in Headers */, + D301521B0A76ECFC00117F59 /* vorbis_psy.h in Headers */, + D301521C0A76ECFC00117F59 /* vq_arm4.h in Headers */, + D301521D0A76ECFC00117F59 /* vq_bfin.h in Headers */, + D301521E0A76ECFC00117F59 /* vq_sse.h in Headers */, + D30152200A76ECFC00117F59 /* vq.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3152F780A76F0A100549119 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D3152F960A76F1C300549119 /* pa_host.h in Headers */, + D3152F990A76F1C300549119 /* pa_trace.h in Headers */, + D3152F9A0A76F1C300549119 /* portaudio.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D34725300A76D7B1001C8ED7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D347253A0A76D7E7001C8ED7 /* answer.h in Headers */, + D347253B0A76D7E7001C8ED7 /* busy.h in Headers */, + D347253C0A76D7E7001C8ED7 /* dialtone.h in Headers */, + D347253D0A76D7E7001C8ED7 /* frame.h in Headers */, + D347253E0A76D7E7001C8ED7 /* iax-client.h in Headers */, + D347253F0A76D7E7001C8ED7 /* iax.h in Headers */, + D34725400A76D7E7001C8ED7 /* iax2-parser.h in Headers */, + D34725410A76D7E7001C8ED7 /* iax2.h in Headers */, + D34725420A76D7E7001C8ED7 /* jitterbuf.h in Headers */, + D34725430A76D7E7001C8ED7 /* md5.h in Headers */, + D34725440A76D7E7001C8ED7 /* ring10.h in Headers */, + D34725450A76D7E7001C8ED7 /* ringtone.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D36500EC0A76BE9400C47A76 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3872,9 +5385,177 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3F690F80A77C002007E38CA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F691210A77C12E007E38CA /* fsm.h in Headers */, + D3F691330A77C12E007E38CA /* xixt.h in Headers */, + D3F6913B0A77C15A007E38CA /* internal.h in Headers */, + D3F6913C0A77C15A007E38CA /* osip_condv.h in Headers */, + D3F6913D0A77C15A007E38CA /* osip_dialog.h in Headers */, + D3F6913E0A77C15A007E38CA /* osip_fifo.h in Headers */, + D3F6913F0A77C15A007E38CA /* osip_mt.h in Headers */, + D3F691400A77C15A007E38CA /* osip_time.h in Headers */, + D3F691410A77C15A007E38CA /* osip.h in Headers */, + D3F691450A77C199007E38CA /* config.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F691470A77C203007E38CA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66A360A77D9DC00D04E25 /* config.h in Headers */, + D3F691A60A77C3E3007E38CA /* parser.h in Headers */, + D3F691B30A77C442007E38CA /* osip_body.h in Headers */, + D3F691B40A77C442007E38CA /* osip_const.h in Headers */, + D3F691B50A77C442007E38CA /* osip_headers.h in Headers */, + D3F691B60A77C442007E38CA /* osip_list.h in Headers */, + D3F691B70A77C442007E38CA /* osip_md5.h in Headers */, + D3F691B80A77C442007E38CA /* osip_message.h in Headers */, + D3F691B90A77C442007E38CA /* osip_parser.h in Headers */, + D3F691BA0A77C442007E38CA /* osip_port.h in Headers */, + D3F691BB0A77C442007E38CA /* osip_uri.h in Headers */, + D3F691BC0A77C442007E38CA /* sdp_message.h in Headers */, + D3F691DA0A77C45F007E38CA /* osip_accept_encoding.h in Headers */, + D3F691DB0A77C45F007E38CA /* osip_accept_language.h in Headers */, + D3F691DC0A77C45F007E38CA /* osip_accept.h in Headers */, + D3F691DD0A77C45F007E38CA /* osip_alert_info.h in Headers */, + D3F691DE0A77C45F007E38CA /* osip_allow.h in Headers */, + D3F691DF0A77C45F007E38CA /* osip_authentication_info.h in Headers */, + D3F691E00A77C45F007E38CA /* osip_authorization.h in Headers */, + D3F691E10A77C45F007E38CA /* osip_call_id.h in Headers */, + D3F691E20A77C45F007E38CA /* osip_call_info.h in Headers */, + D3F691E30A77C45F007E38CA /* osip_contact.h in Headers */, + D3F691E40A77C45F007E38CA /* osip_content_disposition.h in Headers */, + D3F691E50A77C45F007E38CA /* osip_content_encoding.h in Headers */, + D3F691E60A77C45F007E38CA /* osip_content_length.h in Headers */, + D3F691E70A77C45F007E38CA /* osip_content_type.h in Headers */, + D3F691E80A77C45F007E38CA /* osip_cseq.h in Headers */, + D3F691E90A77C45F007E38CA /* osip_error_info.h in Headers */, + D3F691EA0A77C45F007E38CA /* osip_from.h in Headers */, + D3F691EB0A77C45F007E38CA /* osip_header.h in Headers */, + D3F691EC0A77C45F007E38CA /* osip_mime_version.h in Headers */, + D3F691ED0A77C45F007E38CA /* osip_proxy_authenticate.h in Headers */, + D3F691EE0A77C45F007E38CA /* osip_proxy_authentication_info.h in Headers */, + D3F691EF0A77C45F007E38CA /* osip_proxy_authorization.h in Headers */, + D3F691F00A77C45F007E38CA /* osip_record_route.h in Headers */, + D3F691F10A77C45F007E38CA /* osip_route.h in Headers */, + D3F691F20A77C45F007E38CA /* osip_to.h in Headers */, + D3F691F30A77C45F007E38CA /* osip_via.h in Headers */, + D3F691F40A77C45F007E38CA /* osip_www_authenticate.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F691FD0A77C51B007E38CA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F692400A77C79F007E38CA /* eXosip2.h in Headers */, + D3F692480A77C79F007E38CA /* inet_ntop.h in Headers */, + D3F692500A77C79F007E38CA /* jpipe.h in Headers */, + D3F692620A77C7BE007E38CA /* eX_call.h in Headers */, + D3F692630A77C7BE007E38CA /* eX_message.h in Headers */, + D3F692640A77C7BE007E38CA /* eX_options.h in Headers */, + D3F692650A77C7BE007E38CA /* eX_publish.h in Headers */, + D3F692660A77C7BE007E38CA /* eX_refer.h in Headers */, + D3F692670A77C7BE007E38CA /* eX_register.h in Headers */, + D3F692680A77C7BE007E38CA /* eX_setup.h in Headers */, + D3F692690A77C7BE007E38CA /* eX_subscribe.h in Headers */, + D3F6926A0A77C7BE007E38CA /* eXosip.h in Headers */, + D3F692B10A77CE99007E38CA /* config.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + D301514E0A76EB5D00117F59 /* speex */ = { + isa = PBXNativeTarget; + buildConfigurationList = D30151510A76EB5E00117F59 /* Build configuration list for PBXNativeTarget "speex" */; + buildPhases = ( + D30151540A76EB8E00117F59 /* ShellScript */, + D301514A0A76EB5D00117F59 /* Headers */, + D301514C0A76EB5D00117F59 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = speex; + productName = speex; + productReference = D301514F0A76EB5D00117F59 /* speex.framework */; + productType = "com.apple.product-type.framework"; + }; + D3152F7C0A76F0A100549119 /* portaudio */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3152F7F0A76F0A200549119 /* Build configuration list for PBXNativeTarget "portaudio" */; + buildPhases = ( + D3152F850A76F0F400549119 /* ShellScript */, + D3152F780A76F0A100549119 /* Headers */, + D3152F7A0A76F0A100549119 /* Sources */, + D3152F7B0A76F0A100549119 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = portaudio; + productName = portaudio; + productReference = D3152F7D0A76F0A100549119 /* portaudio.framework */; + productType = "com.apple.product-type.framework"; + }; + D3152FA70A76F21400549119 /* mod_portaudio */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3152FA90A76F24800549119 /* Build configuration list for PBXNativeTarget "mod_portaudio" */; + buildPhases = ( + D3152FA50A76F21400549119 /* Sources */, + D3152FA60A76F21400549119 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D3D43FA10A76F41200FDA7FC /* PBXTargetDependency */, + ); + name = mod_portaudio; + productName = mod_portaudio; + productReference = D3152FA80A76F21400549119 /* mod_portaudio.dylib */; + productType = "com.apple.product-type.objfile"; + }; + D34725340A76D7B1001C8ED7 /* iax */ = { + isa = PBXNativeTarget; + buildConfigurationList = D34725370A76D7B2001C8ED7 /* Build configuration list for PBXNativeTarget "iax" */; + buildPhases = ( + D34725300A76D7B1001C8ED7 /* Headers */, + D34725320A76D7B1001C8ED7 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = iax; + productName = iax2; + productReference = D34725350A76D7B1001C8ED7 /* iax.framework */; + productType = "com.apple.product-type.framework"; + }; + D34725510A76D8D6001C8ED7 /* mod_iax */ = { + isa = PBXNativeTarget; + buildConfigurationList = D34725540A76D8FD001C8ED7 /* Build configuration list for PBXNativeTarget "mod_iax" */; + buildPhases = ( + D347254F0A76D8D6001C8ED7 /* Sources */, + D34725500A76D8D6001C8ED7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D34725580A76D904001C8ED7 /* PBXTargetDependency */, + ); + name = mod_iax; + productName = mod_iax; + productReference = D34725520A76D8D6001C8ED7 /* mod_iax.dylib */; + productType = "com.apple.product-type.objfile"; + }; D365007F0A76BDF700C47A76 /* mod_dialplan_xml */ = { isa = PBXNativeTarget; buildConfigurationList = D36500820A76BE2000C47A76 /* Build configuration list for PBXNativeTarget "mod_dialplan_xml" */; @@ -4070,9 +5751,9 @@ productReference = D37671650A75F0DC00ACC1FB /* libfreeswitch.framework */; productType = "com.apple.product-type.framework"; }; - D38DD4400A7687A700FEDB19 /* freeswitch */ = { + D38DD4400A7687A700FEDB19 /* freeswitch_cli */ = { isa = PBXNativeTarget; - buildConfigurationList = D38DD4430A7687C600FEDB19 /* Build configuration list for PBXNativeTarget "freeswitch" */; + buildConfigurationList = D38DD4430A7687C600FEDB19 /* Build configuration list for PBXNativeTarget "freeswitch_cli" */; buildPhases = ( D38DD43E0A7687A700FEDB19 /* Sources */, D38DD43F0A7687A700FEDB19 /* Frameworks */, @@ -4083,7 +5764,7 @@ dependencies = ( D3EDD2A10A76D3C900AC4900 /* PBXTargetDependency */, ); - name = freeswitch; + name = freeswitch_cli; productName = freeswitch; productReference = D38DD4410A7687A700FEDB19 /* freeswitch */; productType = "com.apple.product-type.tool"; @@ -4138,6 +5819,23 @@ productReference = D38DD5400A768C0900FEDB19 /* speakup.framework */; productType = "com.apple.product-type.framework"; }; + D3B406C10A76EE4D000AF6D4 /* mod_speex */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3B406C30A76EE80000AF6D4 /* Build configuration list for PBXNativeTarget "mod_speex" */; + buildPhases = ( + D3B406BF0A76EE4D000AF6D4 /* Sources */, + D3B406C00A76EE4D000AF6D4 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D3152F6F0A76EFF500549119 /* PBXTargetDependency */, + ); + name = mod_speex; + productName = mod_speex; + productReference = D3B406C20A76EE4D000AF6D4 /* mod_speex.dylib */; + productType = "com.apple.product-type.objfile"; + }; D3BC31D50A769AED00DE971E /* mod_echo */ = { isa = PBXNativeTarget; buildConfigurationList = D3BC31DB0A769B0800DE971E /* Build configuration list for PBXNativeTarget "mod_echo" */; @@ -4422,6 +6120,145 @@ productReference = D3DEC8E70A75E19F002001CF /* dingaling.framework */; productType = "com.apple.product-type.framework"; }; + D3E66A7E0A77E62D00D04E25 /* mod_woomera */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3E66AE80A77E65E00D04E25 /* Build configuration list for PBXNativeTarget "mod_woomera" */; + buildPhases = ( + D3E66A7C0A77E62D00D04E25 /* Sources */, + D3E66A7D0A77E62D00D04E25 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mod_woomera; + productName = mod_woomera; + productReference = D3E66A7F0A77E62D00D04E25 /* mod_woomera.dylib */; + productType = "com.apple.product-type.objfile"; + }; + D3E66AF10A77E6B400D04E25 /* mod_syslog */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3E66AF30A77E6EA00D04E25 /* Build configuration list for PBXNativeTarget "mod_syslog" */; + buildPhases = ( + D3E66AEF0A77E6B400D04E25 /* Sources */, + D3E66AF00A77E6B400D04E25 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mod_syslog; + productName = mod_syslog; + productReference = D3E66AF20A77E6B400D04E25 /* mod_syslog.dylib */; + productType = "com.apple.product-type.objfile"; + }; + D3E66B070A77E73100D04E25 /* mod_event_multicast */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3E66B0A0A77E74F00D04E25 /* Build configuration list for PBXNativeTarget "mod_event_multicast" */; + buildPhases = ( + D3E66B050A77E73100D04E25 /* Sources */, + D3E66B060A77E73100D04E25 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mod_event_multicast; + productName = mod_event_multicast; + productReference = D3E66B080A77E73100D04E25 /* mod_event_multicast.dylib */; + productType = "com.apple.product-type.objfile"; + }; + D3E66B0F0A77E76200D04E25 /* mod_event_socket */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3E66B120A77E78E00D04E25 /* Build configuration list for PBXNativeTarget "mod_event_socket" */; + buildPhases = ( + D3E66B0D0A77E76200D04E25 /* Sources */, + D3E66B0E0A77E76200D04E25 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mod_event_socket; + productName = mod_event_socket; + productReference = D3E66B100A77E76200D04E25 /* mod_event_socket.dylib */; + productType = "com.apple.product-type.objfile"; + }; + D3F690FC0A77C002007E38CA /* osip2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3F690FF0A77C003007E38CA /* Build configuration list for PBXNativeTarget "osip2" */; + buildPhases = ( + D3F691020A77C01B007E38CA /* ShellScript */, + D3F690F80A77C002007E38CA /* Headers */, + D3F690FA0A77C002007E38CA /* Sources */, + D3F690FB0A77C002007E38CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D3F6928C0A77C979007E38CA /* PBXTargetDependency */, + ); + name = osip2; + productName = osip2; + productReference = D3F690FD0A77C002007E38CA /* osip2.framework */; + productType = "com.apple.product-type.framework"; + }; + D3F6914B0A77C203007E38CA /* osipparser2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3F6914E0A77C203007E38CA /* Build configuration list for PBXNativeTarget "osipparser2" */; + buildPhases = ( + D3F691510A77C236007E38CA /* ShellScript */, + D3F691470A77C203007E38CA /* Headers */, + D3F691490A77C203007E38CA /* Sources */, + D3F6914A0A77C203007E38CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = osipparser2; + productName = osipparser2; + productReference = D3F6914C0A77C203007E38CA /* osipparser2.framework */; + productType = "com.apple.product-type.framework"; + }; + D3F692010A77C51B007E38CA /* exosip2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3F692040A77C51C007E38CA /* Build configuration list for PBXNativeTarget "exosip2" */; + buildPhases = ( + D3F692150A77C5F8007E38CA /* ShellScript */, + D3F691FD0A77C51B007E38CA /* Headers */, + D3F691FE0A77C51B007E38CA /* Resources */, + D3F691FF0A77C51B007E38CA /* Sources */, + D3F692000A77C51B007E38CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D3F6927F0A77C8B0007E38CA /* PBXTargetDependency */, + D3F692810A77C8B2007E38CA /* PBXTargetDependency */, + ); + name = exosip2; + productName = exosip2; + productReference = D3F692020A77C51B007E38CA /* exosip2.framework */; + productType = "com.apple.product-type.framework"; + }; + D3F693060A77D473007E38CA /* mod_exosip */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3F6930E0A77D493007E38CA /* Build configuration list for PBXNativeTarget "mod_exosip" */; + buildPhases = ( + D3F693040A77D473007E38CA /* Sources */, + D3F693050A77D473007E38CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D3AA5D780A77D62B008F105E /* PBXTargetDependency */, + ); + name = mod_exosip; + productName = mod_exosip; + productReference = D3F693070A77D473007E38CA /* mod_exosip.dylib */; + productType = "com.apple.product-type.objfile"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -4432,7 +6269,7 @@ mainGroup = 08FB7794FE84155DC02AAC07 /* FreeSWITCH */; projectDirPath = ""; targets = ( - D3DEC8130A75D8C8002001CF /* FreeSWITCH */, + D3DEC8130A75D8C8002001CF /* Build FreeSWITCH */, D3DEC21C0A75CB06002001CF /* apr */, D3DEC6CE0A75D4E9002001CF /* aprutil */, D3DEC8300A75DA10002001CF /* teletone */, @@ -4440,11 +6277,21 @@ D3DEC8E60A75E19F002001CF /* dingaling */, D37670C40A75ECD400ACC1FB /* sqlite */, D37671640A75F0DC00ACC1FB /* libfreeswitch */, - D38DD4400A7687A700FEDB19 /* freeswitch */, + D38DD4400A7687A700FEDB19 /* freeswitch_cli */, D38DD4DE0A768AC500FEDB19 /* srtp */, D38DD5250A768B6100FEDB19 /* resample */, D38DD53F0A768C0900FEDB19 /* speakup */, - D3BC31D20A769AE100DE971E /* Modules */, + D3152F7C0A76F0A100549119 /* portaudio */, + D301514E0A76EB5D00117F59 /* speex */, + D34725340A76D7B1001C8ED7 /* iax */, + D36502A10A76CA9600C47A76 /* ilbc */, + D365021D0A76C82200C47A76 /* gsm */, + D36500F00A76BE9400C47A76 /* pcre */, + D3BC33590A76AB5600DE971E /* sndfile */, + D3F6914B0A77C203007E38CA /* osipparser2 */, + D3F690FC0A77C002007E38CA /* osip2 */, + D3F692010A77C51B007E38CA /* exosip2 */, + D3BC31D20A769AE100DE971E /* Build Modules */, D3BC31D50A769AED00DE971E /* mod_echo */, D3BC325E0A769CA700DE971E /* mod_dingaling */, D3BC32820A769E0500DE971E /* mod_playback */, @@ -4454,18 +6301,22 @@ D3BC33100A76A83D00DE971E /* mod_softtimer */, D3BC331D0A76A87E00DE971E /* mod_g711 */, D3BC33410A76A9D900DE971E /* mod_conference */, - D3BC33590A76AB5600DE971E /* sndfile */, D3BC34CC0A76AFEE00DE971E /* mod_sndfile */, D3BC34E50A76B0FC00DE971E /* mod_console */, D365007F0A76BDF700C47A76 /* mod_dialplan_xml */, - D36500F00A76BE9400C47A76 /* pcre */, D36501D80A76C57300C47A76 /* mod_dptools */, D36501DC0A76C57E00C47A76 /* mod_ivrtest */, D36501E00A76C58C00C47A76 /* mod_rss */, - D365021D0A76C82200C47A76 /* gsm */, D36502500A76C8CD00C47A76 /* mod_gsm */, - D36502A10A76CA9600C47A76 /* ilbc */, D36502D90A76CAF200C47A76 /* mod_ilbc */, + D34725510A76D8D6001C8ED7 /* mod_iax */, + D3B406C10A76EE4D000AF6D4 /* mod_speex */, + D3152FA70A76F21400549119 /* mod_portaudio */, + D3F693060A77D473007E38CA /* mod_exosip */, + D3E66A7E0A77E62D00D04E25 /* mod_woomera */, + D3E66AF10A77E6B400D04E25 /* mod_syslog */, + D3E66B070A77E73100D04E25 /* mod_event_multicast */, + D3E66B0F0A77E76200D04E25 /* mod_event_socket */, ); }; /* End PBXProject section */ @@ -4485,9 +6336,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3F691FE0A77C51B007E38CA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + D30151540A76EB8E00117F59 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "if [ -e ../../libs/speex-$FREESWITCH_SPEEX_VERSION/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/speex-$FREESWITCH_SPEEX_VERSION.tar.gz -o ../../libs/speex-$FREESWITCH_SPEEX_VERSION.tar.gz\ncd ../../libs\ntar zxfv speex-$FREESWITCH_SPEEX_VERSION.tar.gz\ncd speex-$FREESWITCH_SPEEX_VERSION\n./configure \ntouch .complete"; + }; + D3152F850A76F0F400549119 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "if [ -e ../../libs/portaudio/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/portaudio.tar.gz -o ../../libs/portaudio.tar.gz\ncd ../../libs\ntar zxfv portaudio.tar.gz\ncd portaudio\ntouch .complete"; + }; D34CEB600A76CEC100E26391 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -4618,9 +6502,131 @@ shellPath = /bin/bash; shellScript = "if [ -e ../../libs/iksemel-$FREESWITCH_IKSEMEL_VERSION/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/iksemel-$FREESWITCH_IKSEMEL_VERSION.tar.gz -o ../../libs/iksemel-$FREESWITCH_IKSEMEL_VERSION.tar.gz\ncd ../../libs\ntar zxfv iksemel-$FREESWITCH_IKSEMEL_VERSION.tar.gz\ncd iksemel-$FREESWITCH_IKSEMEL_VERSION\n./configure \ntouch .complete"; }; + D3F691020A77C01B007E38CA /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "if [ -e ../../libs/libosip2-$FREESWITCH_LIBOSIP2_VERSION/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz -o ../../libs/libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd ../../libs\ntar zxfv libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd libosip2-$FREESWITCH_LIBOSIP2_VERSION\n./configure \ntouch .complete"; + }; + D3F691510A77C236007E38CA /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "if [ -e ../../libs/libosip2-$FREESWITCH_LIBOSIP2_VERSION/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz -o ../../libs/libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd ../../libs\ntar zxfv libosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd libosip2-$FREESWITCH_LIBOSIP2_VERSION\n./configure \ntouch .complete"; + }; + D3F692150A77C5F8007E38CA /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "if [ -e ../../libs/libeXosip2-$FREESWITCH_LIBOSIP2_VERSION/.complete ]; then\n\texit 0\nfi\n/usr/bin/curl $FREESWITCH_DOWNLOAD_URL/libeXosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz -o ../../libs/libeXosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd ../../libs\ntar zxfv libeXosip2-$FREESWITCH_LIBOSIP2_VERSION.tar.gz\ncd libeXosip2-$FREESWITCH_LIBOSIP2_VERSION\n./configure --disable-josua\ntouch .complete"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + D301514C0A76EB5D00117F59 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D30151D20A76ECFC00117F59 /* bits.c in Sources */, + D30151D60A76ECFC00117F59 /* cb_search.c in Sources */, + D30151D80A76ECFC00117F59 /* exc_5_64_table.c in Sources */, + D30151D90A76ECFC00117F59 /* exc_5_256_table.c in Sources */, + D30151DA0A76ECFC00117F59 /* exc_8_128_table.c in Sources */, + D30151DB0A76ECFC00117F59 /* exc_10_16_table.c in Sources */, + D30151DC0A76ECFC00117F59 /* exc_10_32_table.c in Sources */, + D30151DD0A76ECFC00117F59 /* exc_20_32_table.c in Sources */, + D30151E10A76ECFC00117F59 /* filters.c in Sources */, + D30151E80A76ECFC00117F59 /* gain_table_lbr.c in Sources */, + D30151E90A76ECFC00117F59 /* gain_table.c in Sources */, + D30151EA0A76ECFC00117F59 /* hexc_10_32_table.c in Sources */, + D30151EB0A76ECFC00117F59 /* hexc_table.c in Sources */, + D30151EC0A76ECFC00117F59 /* high_lsp_tables.c in Sources */, + D30151ED0A76ECFC00117F59 /* jitter.c in Sources */, + D30151EE0A76ECFC00117F59 /* lbr_48k_tables.c in Sources */, + D30151F00A76ECFC00117F59 /* lpc.c in Sources */, + D30151F20A76ECFC00117F59 /* lsp_tables_nb.c in Sources */, + D30151F30A76ECFC00117F59 /* lsp.c in Sources */, + D30151F80A76ECFC00117F59 /* ltp.c in Sources */, + D30151FD0A76ECFC00117F59 /* math_approx.c in Sources */, + D30151FF0A76ECFC00117F59 /* mdf.c in Sources */, + D30152010A76ECFC00117F59 /* misc.c in Sources */, + D30152030A76ECFC00117F59 /* modes.c in Sources */, + D30152050A76ECFC00117F59 /* nb_celp.c in Sources */, + D30152070A76ECFC00117F59 /* preprocess.c in Sources */, + D30152080A76ECFC00117F59 /* quant_lsp.c in Sources */, + D301520A0A76ECFC00117F59 /* sb_celp.c in Sources */, + D301520C0A76ECFC00117F59 /* smallft.c in Sources */, + D301520E0A76ECFC00117F59 /* speex_callbacks.c in Sources */, + D301520F0A76ECFC00117F59 /* speex_header.c in Sources */, + D30152100A76ECFC00117F59 /* speex.c in Sources */, + D30152120A76ECFC00117F59 /* stereo.c in Sources */, + D30152180A76ECFC00117F59 /* vbr.c in Sources */, + D301521A0A76ECFC00117F59 /* vorbis_psy.c in Sources */, + D301521F0A76ECFC00117F59 /* vq.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3152F7A0A76F0A100549119 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3152F8E0A76F19900549119 /* pa_mac_core.c in Sources */, + D3152F950A76F1C300549119 /* pa_convert.c in Sources */, + D3152F970A76F1C300549119 /* pa_lib.c in Sources */, + D3152F980A76F1C300549119 /* pa_trace.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3152FA50A76F21400549119 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3152FB10A76F24B00549119 /* mod_portaudio.c in Sources */, + D3152FB20A76F24B00549119 /* pablio.c in Sources */, + D3152FB30A76F24B00549119 /* ringbuffer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D34725320A76D7B1001C8ED7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D34725460A76D7F7001C8ED7 /* iax.c in Sources */, + D34725470A76D7F7001C8ED7 /* iax2-parser.c in Sources */, + D34725480A76D7F7001C8ED7 /* jitterbuf.c in Sources */, + D34725490A76D7F7001C8ED7 /* md5.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D347254F0A76D8D6001C8ED7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D34725C40A76D954001C8ED7 /* mod_iax.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D365007D0A76BDF700C47A76 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4871,6 +6877,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3B406BF0A76EE4D000AF6D4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3B406C70A76EEB8000AF6D4 /* mod_speex.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D3BC31D30A769AED00DE971E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5186,9 +7200,175 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3E66A7C0A77E62D00D04E25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66AE40A77E64A00D04E25 /* mod_woomera.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66AEF0A77E6B400D04E25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66AF70A77E6ED00D04E25 /* mod_syslog.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66B050A77E73100D04E25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66B160A77E7B300D04E25 /* mod_event_multicast.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3E66B0D0A77E76200D04E25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3E66B180A77E7C600D04E25 /* mod_event_socket.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F690FA0A77C002007E38CA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F691200A77C12E007E38CA /* fsm_misc.c in Sources */, + D3F691220A77C12E007E38CA /* ict_fsm.c in Sources */, + D3F691230A77C12E007E38CA /* ict.c in Sources */, + D3F691240A77C12E007E38CA /* ist_fsm.c in Sources */, + D3F691250A77C12E007E38CA /* ist.c in Sources */, + D3F691260A77C12E007E38CA /* nict_fsm.c in Sources */, + D3F691270A77C12E007E38CA /* nict.c in Sources */, + D3F691280A77C12E007E38CA /* nist_fsm.c in Sources */, + D3F691290A77C12E007E38CA /* nist.c in Sources */, + D3F6912A0A77C12E007E38CA /* osip_dialog.c in Sources */, + D3F6912B0A77C12E007E38CA /* osip_event.c in Sources */, + D3F6912C0A77C12E007E38CA /* osip_time.c in Sources */, + D3F6912D0A77C12E007E38CA /* osip_transaction.c in Sources */, + D3F6912E0A77C12E007E38CA /* osip.c in Sources */, + D3F6912F0A77C12E007E38CA /* port_condv.c in Sources */, + D3F691300A77C12E007E38CA /* port_fifo.c in Sources */, + D3F691310A77C12E007E38CA /* port_sema.c in Sources */, + D3F691320A77C12E007E38CA /* port_thread.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F691490A77C203007E38CA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F691820A77C3E3007E38CA /* osip_accept_encoding.c in Sources */, + D3F691830A77C3E3007E38CA /* osip_accept_language.c in Sources */, + D3F691840A77C3E3007E38CA /* osip_accept.c in Sources */, + D3F691850A77C3E3007E38CA /* osip_alert_info.c in Sources */, + D3F691860A77C3E3007E38CA /* osip_allow.c in Sources */, + D3F691870A77C3E3007E38CA /* osip_authentication_info.c in Sources */, + D3F691880A77C3E3007E38CA /* osip_authorization.c in Sources */, + D3F691890A77C3E3007E38CA /* osip_body.c in Sources */, + D3F6918A0A77C3E3007E38CA /* osip_call_id.c in Sources */, + D3F6918B0A77C3E3007E38CA /* osip_call_info.c in Sources */, + D3F6918C0A77C3E3007E38CA /* osip_contact.c in Sources */, + D3F6918D0A77C3E3007E38CA /* osip_content_disposition.c in Sources */, + D3F6918E0A77C3E3007E38CA /* osip_content_encoding.c in Sources */, + D3F6918F0A77C3E3007E38CA /* osip_content_length.c in Sources */, + D3F691900A77C3E3007E38CA /* osip_content_type.c in Sources */, + D3F691910A77C3E3007E38CA /* osip_cseq.c in Sources */, + D3F691920A77C3E3007E38CA /* osip_error_info.c in Sources */, + D3F691930A77C3E3007E38CA /* osip_from.c in Sources */, + D3F691940A77C3E3007E38CA /* osip_header.c in Sources */, + D3F691950A77C3E3007E38CA /* osip_list.c in Sources */, + D3F691960A77C3E3007E38CA /* osip_md5c.c in Sources */, + D3F691970A77C3E3007E38CA /* osip_message_parse.c in Sources */, + D3F691980A77C3E3007E38CA /* osip_message_to_str.c in Sources */, + D3F691990A77C3E3007E38CA /* osip_message.c in Sources */, + D3F6919A0A77C3E3007E38CA /* osip_mime_version.c in Sources */, + D3F6919B0A77C3E3007E38CA /* osip_parser_cfg.c in Sources */, + D3F6919C0A77C3E3007E38CA /* osip_port.c in Sources */, + D3F6919D0A77C3E3007E38CA /* osip_proxy_authenticate.c in Sources */, + D3F6919E0A77C3E3007E38CA /* osip_proxy_authentication_info.c in Sources */, + D3F6919F0A77C3E3007E38CA /* osip_proxy_authorization.c in Sources */, + D3F691A00A77C3E3007E38CA /* osip_record_route.c in Sources */, + D3F691A10A77C3E3007E38CA /* osip_route.c in Sources */, + D3F691A20A77C3E3007E38CA /* osip_to.c in Sources */, + D3F691A30A77C3E3007E38CA /* osip_uri.c in Sources */, + D3F691A40A77C3E3007E38CA /* osip_via.c in Sources */, + D3F691A50A77C3E3007E38CA /* osip_www_authenticate.c in Sources */, + D3F691A70A77C3E3007E38CA /* sdp_accessor.c in Sources */, + D3F691A80A77C3E3007E38CA /* sdp_message.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F691FF0A77C51B007E38CA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F6923A0A77C79F007E38CA /* eXcall_api.c in Sources */, + D3F6923B0A77C79F007E38CA /* eXconf.c in Sources */, + D3F6923C0A77C79F007E38CA /* eXinsubscription_api.c in Sources */, + D3F6923D0A77C79F007E38CA /* eXmessage_api.c in Sources */, + D3F6923E0A77C79F007E38CA /* eXoptions_api.c in Sources */, + D3F6923F0A77C79F007E38CA /* eXosip.c in Sources */, + D3F692410A77C79F007E38CA /* eXpublish_api.c in Sources */, + D3F692420A77C79F007E38CA /* eXrefer_api.c in Sources */, + D3F692430A77C79F007E38CA /* eXregister_api.c in Sources */, + D3F692440A77C79F007E38CA /* eXsubscription_api.c in Sources */, + D3F692450A77C79F007E38CA /* eXtransport.c in Sources */, + D3F692460A77C79F007E38CA /* eXutils.c in Sources */, + D3F692470A77C79F007E38CA /* inet_ntop.c in Sources */, + D3F692490A77C79F007E38CA /* jauth.c in Sources */, + D3F6924A0A77C79F007E38CA /* jcall.c in Sources */, + D3F6924B0A77C79F007E38CA /* jcallback.c in Sources */, + D3F6924C0A77C79F007E38CA /* jdialog.c in Sources */, + D3F6924D0A77C79F007E38CA /* jevents.c in Sources */, + D3F6924E0A77C79F007E38CA /* jnotify.c in Sources */, + D3F6924F0A77C79F007E38CA /* jpipe.c in Sources */, + D3F692510A77C79F007E38CA /* jpublish.c in Sources */, + D3F692520A77C79F007E38CA /* jreg.c in Sources */, + D3F692530A77C79F007E38CA /* jrequest.c in Sources */, + D3F692540A77C79F007E38CA /* jresponse.c in Sources */, + D3F692550A77C79F007E38CA /* jsubscribe.c in Sources */, + D3F692560A77C79F007E38CA /* misc.c in Sources */, + D3F692570A77C79F007E38CA /* sdp_offans.c in Sources */, + D3F692580A77C79F007E38CA /* udp.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3F693040A77D473007E38CA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3F693150A77D4D6007E38CA /* mod_exosip.c in Sources */, + D3F693160A77D4D6007E38CA /* osip_rfc3264.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + D3152F6F0A76EFF500549119 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D301514E0A76EB5D00117F59 /* speex */; + targetProxy = D3152F6E0A76EFF500549119 /* PBXContainerItemProxy */; + }; + D315301B0A76F28800549119 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3152FA70A76F21400549119 /* mod_portaudio */; + targetProxy = D315301A0A76F28800549119 /* PBXContainerItemProxy */; + }; + D33DFADC0A76E0A200E49B16 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D34725510A76D8D6001C8ED7 /* mod_iax */; + targetProxy = D33DFADB0A76E0A200E49B16 /* PBXContainerItemProxy */; + }; + D34725580A76D904001C8ED7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D34725340A76D7B1001C8ED7 /* iax */; + targetProxy = D34725570A76D904001C8ED7 /* PBXContainerItemProxy */; + }; D36501770A76C28200C47A76 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D365007F0A76BDF700C47A76 /* mod_dialplan_xml */; @@ -5316,9 +7496,24 @@ }; D38DD5750A768D9C00FEDB19 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = D38DD4400A7687A700FEDB19 /* freeswitch */; + target = D38DD4400A7687A700FEDB19 /* freeswitch_cli */; targetProxy = D38DD5740A768D9C00FEDB19 /* PBXContainerItemProxy */; }; + D3AA5D760A77D61E008F105E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3F693060A77D473007E38CA /* mod_exosip */; + targetProxy = D3AA5D750A77D61E008F105E /* PBXContainerItemProxy */; + }; + D3AA5D780A77D62B008F105E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3F692010A77C51B007E38CA /* exosip2 */; + targetProxy = D3AA5D770A77D62B008F105E /* PBXContainerItemProxy */; + }; + D3B407500A76EEE9000AF6D4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3B406C10A76EE4D000AF6D4 /* mod_speex */; + targetProxy = D3B4074F0A76EEE9000AF6D4 /* PBXContainerItemProxy */; + }; D3BC32530A769C1500DE971E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D3BC31D50A769AED00DE971E /* mod_echo */; @@ -5326,7 +7521,7 @@ }; D3BC32550A769C2E00DE971E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = D3BC31D20A769AE100DE971E /* Modules */; + target = D3BC31D20A769AE100DE971E /* Build Modules */; targetProxy = D3BC32540A769C2E00DE971E /* PBXContainerItemProxy */; }; D3BC32670A769D6100DE971E /* PBXTargetDependency */ = { @@ -5379,6 +7574,11 @@ target = D3BC34E50A76B0FC00DE971E /* mod_console */; targetProxy = D3BC34FE0A76B1AB00DE971E /* PBXContainerItemProxy */; }; + D3D43FA10A76F41200FDA7FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3152F7C0A76F0A100549119 /* portaudio */; + targetProxy = D3D43FA00A76F41200FDA7FC /* PBXContainerItemProxy */; + }; D3DEC8150A75D8D3002001CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D3DEC21C0A75CB06002001CF /* apr */; @@ -5394,11 +7594,46 @@ target = D3DEC8300A75DA10002001CF /* teletone */; targetProxy = D3DEC8440A75DAC1002001CF /* PBXContainerItemProxy */; }; + D3E66AE70A77E65800D04E25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3E66A7E0A77E62D00D04E25 /* mod_woomera */; + targetProxy = D3E66AE60A77E65800D04E25 /* PBXContainerItemProxy */; + }; + D3E66AFA0A77E70500D04E25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3E66AF10A77E6B400D04E25 /* mod_syslog */; + targetProxy = D3E66AF90A77E70500D04E25 /* PBXContainerItemProxy */; + }; + D3E66B330A77E82600D04E25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3E66B070A77E73100D04E25 /* mod_event_multicast */; + targetProxy = D3E66B320A77E82600D04E25 /* PBXContainerItemProxy */; + }; + D3E66B350A77E82B00D04E25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3E66B0F0A77E76200D04E25 /* mod_event_socket */; + targetProxy = D3E66B340A77E82B00D04E25 /* PBXContainerItemProxy */; + }; D3EDD2A10A76D3C900AC4900 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D37671640A75F0DC00ACC1FB /* libfreeswitch */; targetProxy = D3EDD2A00A76D3C900AC4900 /* PBXContainerItemProxy */; }; + D3F6927F0A77C8B0007E38CA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3F690FC0A77C002007E38CA /* osip2 */; + targetProxy = D3F6927E0A77C8B0007E38CA /* PBXContainerItemProxy */; + }; + D3F692810A77C8B2007E38CA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3F6914B0A77C203007E38CA /* osipparser2 */; + targetProxy = D3F692800A77C8B2007E38CA /* PBXContainerItemProxy */; + }; + D3F6928C0A77C979007E38CA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D3F6914B0A77C203007E38CA /* osipparser2 */; + targetProxy = D3F6928B0A77C979007E38CA /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -5411,6 +7646,7 @@ FREESWITCH_DOWNLOAD_URL = "http://svn.freeswitch.org/downloads/libs"; FREESWITCH_IKSEMEL_VERSION = 1.2; FREESWITCH_RESAMPLE_VERSION = 0.1.3; + FREESWITCH_SPEEX_VERSION = 1.1.11.1; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -5428,18 +7664,293 @@ FREESWITCH_DOWNLOAD_URL = "http://svn.freeswitch.org/downloads/libs"; FREESWITCH_IKSEMEL_VERSION = 1.2; FREESWITCH_INSTALL_PREFIX = "$(HOME)"; + FREESWITCH_LIBOSIP2_VERSION = 2.2.3; FREESWITCH_LIBSNDFILE_VERSION = 1.0.16; FREESWITCH_PCRE_VERSION = 6.4; FREESWITCH_RESAMPLE_VERSION = 0.1.3; + FREESWITCH_SPEEX_VERSION = 1.1.11.1; FREESWITCH_SQLITE_VERSION = 3.3.6; FREESWITCH_SQLITE_VERSION_B = 3003006; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; + OTHER_CFLAGS = "-fPIC"; PREBINDING = NO; SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; }; name = Release; }; + D30151520A76EB5E00117F59 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = speex.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = "-w"; + PREBINDING = NO; + PRODUCT_NAME = speex; + ZERO_LINK = YES; + }; + name = Debug; + }; + D30151530A76EB5E00117F59 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = speex.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = "-w"; + PREBINDING = NO; + PRODUCT_NAME = speex; + ZERO_LINK = NO; + }; + name = Release; + }; + D3152F800A76F0A200549119 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = portaudio.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + PREBINDING = NO; + PRODUCT_NAME = portaudio; + ZERO_LINK = YES; + }; + name = Debug; + }; + D3152F810A76F0A200549119 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = portaudio.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + PREBINDING = NO; + PRODUCT_NAME = portaudio; + ZERO_LINK = NO; + }; + name = Release; + }; + D3152FAA0A76F24800549119 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_portaudio; + SKIP_INSTALL = NO; + }; + name = Debug; + }; + D3152FAB0A76F24800549119 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_portaudio; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; + D34725380A76D7B2001C8ED7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = iax.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = iax2; + ZERO_LINK = YES; + }; + name = Debug; + }; + D34725390A76D7B2001C8ED7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = iax.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = ( + "-w", + "$(OTHER_CFLAGS_QUOTED_1)", + "$(OTHER_CFLAGS_QUOTED_2)", + "$(OTHER_CFLAGS_QUOTED_3)", + "$(OTHER_CFLAGS_QUOTED_4)", + "$(OTHER_CFLAGS_QUOTED_5)", + "$(OTHER_CFLAGS_QUOTED_6)", + "$(OTHER_CFLAGS_QUOTED_7)", + "-DSTDC_HEADERS=1", + "-DHAVE_SYS_TYPES_H=1", + "-DHAVE_SYS_STAT_H=1", + "-DHAVE_STDLIB_H=1", + "-DHAVE_STRING_H=1", + "-DHAVE_MEMORY_H=1", + "-DHAVE_STRINGS_H=1", + "-DHAVE_INTTYPES_H=1", + "-DHAVE_STDINT_H=1", + "-DHAVE_UNISTD_H=1", + "-DHAVE_DLFCN_H=1", + "-DSTDC_HEADERS=1", + "-I.", + "-I.", + "-Wall", + "-O2", + "-g", + "-Wall", + "-Wstrict-prototypes", + "-I", + ., + "-DDEBUG_SUPPORT", + "-DLIBIAX", + "-fsigned-char", + "-DMACOSX", + "-g", + "-O2", + ); + OTHER_CFLAGS_QUOTED_1 = "-DPACKAGE_NAME=\\\"\\\""; + OTHER_CFLAGS_QUOTED_2 = "-DPACKAGE_TARNAME=\\\"\\\""; + OTHER_CFLAGS_QUOTED_3 = "-DPACKAGE_VERSION=\\\"\\\""; + OTHER_CFLAGS_QUOTED_4 = "-DPACKAGE_STRING=\\\"\\\""; + OTHER_CFLAGS_QUOTED_5 = "-DPACKAGE_BUGREPORT=\\\"\\\""; + OTHER_CFLAGS_QUOTED_6 = "-DPACKAGE=\\\"iax\\\""; + OTHER_CFLAGS_QUOTED_7 = "-DVERSION=\\\"0.2.3\\\""; + PREBINDING = NO; + PRODUCT_NAME = iax; + ZERO_LINK = NO; + }; + name = Release; + }; + D34725550A76D8FD001C8ED7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_iax; + SKIP_INSTALL = NO; + }; + name = Debug; + }; + D34725560A76D8FD001C8ED7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_iax; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; D36500830A76BE2000C47A76 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5477,6 +7988,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_dialplan_xml; @@ -5500,7 +8014,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = pcre.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -5525,7 +8039,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = pcre.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = "-w"; PREBINDING = NO; PRODUCT_NAME = pcre; @@ -5570,6 +8084,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_dptools; @@ -5615,6 +8132,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_ivrtest; @@ -5660,6 +8180,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_rss; @@ -5683,7 +8206,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = gsm.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -5708,7 +8231,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = gsm.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = gsm; ZERO_LINK = NO; @@ -5752,6 +8275,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_gsm; @@ -5775,7 +8301,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = ilbc.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -5800,7 +8326,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = ilbc.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = ilbc; ZERO_LINK = NO; @@ -5844,6 +8370,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_ilbc; @@ -5867,7 +8396,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sqlite.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -5893,7 +8422,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = sqlite.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-DHAVE_USLEEP=1", "-DNDEBUG", @@ -5926,7 +8455,26 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = libfreeswitch.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = ( + "-fPIC", + "-Wmissing-prototypes", + "-g", + "-std=c99", + "-O2", + "-Wstrict-prototypes", + "-DMACOSX", + "-DDARWIN", + "-Wall", + "-Werror", + "$(OTHER_CFLAGS_QUOTED_1)", + "$(OTHER_CFLAGS_QUOTED_2)", + "$(OTHER_CFLAGS_QUOTED_3)", + "$(OTHER_CFLAGS_QUOTED_4)", + "$(OTHER_CFLAGS_QUOTED_5)", + "$(OTHER_CFLAGS_QUOTED_6)", + "$(OTHER_CFLAGS_QUOTED_7)", + ); OTHER_LDFLAGS = ( "-framework", Foundation, @@ -5951,32 +8499,18 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = libfreeswitch.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; MACH_O_TYPE = mh_dylib; OTHER_CFLAGS = ( - "-DHAVE_CONFIG_H", - "-I.", - "-I.", - "-I./src/include", - "-I../../libs/srtp/include", - "-I../../libs/srtp/crypto/include/", - "-I/usr/local/freeswitch/include", + "-Wmissing-prototypes", "-g", + "-std=c99", "-O2", - "-DDARWIN", - "-DSIGPROCMASK_SETS_THREAD_MASK", - "-no-cpp-precomp", - "-I/usr/local/freeswitch/include/apr-1", - "-I/usr/local/freeswitch/include/srtp", - "-I/usr/local/freeswitch/include/apr-1", - "-I/usr/local/include", + "-Wstrict-prototypes", "-DMACOSX", - "-fPIC", + "-DDARWIN", "-Wall", - "-I/usr/local/src/freeswitch.trunk/src/sqlite", - "-I/usr/local/src/freeswitch.trunk", - "-I/usr/local/src/freeswitch.trunk/src/include", - "-I/usr/local/freeswitch/include", + "-Werror", "$(OTHER_CFLAGS_QUOTED_1)", "$(OTHER_CFLAGS_QUOTED_2)", "$(OTHER_CFLAGS_QUOTED_3)", @@ -5984,14 +8518,6 @@ "$(OTHER_CFLAGS_QUOTED_5)", "$(OTHER_CFLAGS_QUOTED_6)", "$(OTHER_CFLAGS_QUOTED_7)", - "-Wall", - "-Werror", - "-Wstrict-prototypes", - "-Wmissing-prototypes", - "-g", - "-std=c99", - "-g", - "-O2", ); OTHER_CFLAGS_QUOTED_1 = "-DSWITCH_MOD_DIR=\\\"$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod\\\""; OTHER_CFLAGS_QUOTED_2 = "-DSWITCH_PREFIX_DIR=\\\"$(FREESWITCH_INSTALL_PREFIX)/freeswitch\\\""; @@ -6015,7 +8541,7 @@ GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; - INSTALL_PATH = "$(HOME)/bin"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/bin"; PREBINDING = NO; PRODUCT_NAME = freeswitch; ZERO_LINK = YES; @@ -6030,8 +8556,11 @@ GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/bin"; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = freeswitch; + WARNING_LDFLAGS = ""; ZERO_LINK = NO; }; name = Release; @@ -6051,7 +8580,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = srtp.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6076,7 +8605,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = srtp.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = srtp; ZERO_LINK = NO; @@ -6098,7 +8627,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = resample.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6124,7 +8653,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = resample.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = resample; ZERO_LINK = NO; @@ -6146,7 +8675,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = speakup.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6171,13 +8700,62 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = speakup.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = speakup; ZERO_LINK = NO; }; name = Release; }; + D3B406C40A76EE80000AF6D4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_speex; + SKIP_INSTALL = NO; + }; + name = Debug; + }; + D3B406C50A76EE80000AF6D4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_speex; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; D3BC31D90A769B0800DE971E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -6237,6 +8815,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_echo; @@ -6282,6 +8863,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_dingaling; @@ -6306,6 +8890,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_playback; @@ -6327,6 +8914,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_playback; @@ -6372,6 +8962,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_bridgecall; @@ -6417,6 +9010,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_l16; @@ -6462,6 +9058,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_commands; @@ -6507,6 +9106,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_softtimer; @@ -6552,6 +9154,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_g711; @@ -6597,6 +9202,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_conference; @@ -6620,7 +9228,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sndfile.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6645,7 +9253,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = sndfile.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-I/Developer/Headers/FlatCarbon", "-w", @@ -6694,6 +9302,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_sndfile; @@ -6739,6 +9350,9 @@ OTHER_LDFLAGS = ( "-undefined", dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", ); PREBINDING = NO; PRODUCT_NAME = mod_console; @@ -6762,7 +9376,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_WARN_ABOUT_RETURN_TYPE = NO; INFOPLIST_FILE = apr.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-g", "-O2", @@ -6795,7 +9409,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_WARN_ABOUT_RETURN_TYPE = NO; INFOPLIST_FILE = apr.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-g", "-O2", @@ -6828,7 +9442,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = aprutil.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = aprutil; @@ -6849,7 +9463,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = aprutil.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = aprutil; @@ -6893,7 +9507,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = teletone.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6918,7 +9532,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = teletone.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -6945,7 +9559,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = iksemel.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-DHAVE_CONFIG_H", "-I.", @@ -6973,7 +9587,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = iksemel.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; OTHER_CFLAGS = ( "-DHAVE_CONFIG_H", "-I.", @@ -7002,7 +9616,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = dingaling.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = dingaling; ZERO_LINK = YES; @@ -7021,13 +9635,465 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INFOPLIST_FILE = dingaling.plist; - INSTALL_PATH = "$(HOME)/Library/Frameworks"; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; PREBINDING = NO; PRODUCT_NAME = dingaling; ZERO_LINK = NO; }; name = Release; }; + D3E66AE90A77E65E00D04E25 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_woomera; + }; + name = Debug; + }; + D3E66AEA0A77E65E00D04E25 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_woomera; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; + D3E66AF40A77E6EA00D04E25 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_syslog; + }; + name = Debug; + }; + D3E66AF50A77E6EA00D04E25 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_syslog; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; + D3E66B0B0A77E74F00D04E25 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_event_multicast; + }; + name = Debug; + }; + D3E66B0C0A77E74F00D04E25 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_event_multicast; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; + D3E66B130A77E78E00D04E25 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_event_socket; + }; + name = Debug; + }; + D3E66B140A77E78E00D04E25 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_event_socket; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; + D3F691000A77C003007E38CA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = osip2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = osip2; + ZERO_LINK = YES; + }; + name = Debug; + }; + D3F691010A77C003007E38CA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + DYLIB_CURRENT_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = osip2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = ( + "-w", + "-DOSIP_MT", + "-DHAVE_PTHREAD", + "-DHAVE_STRUCT_TIMEVAL", + "-DHAVE_CONFIG_H", + "-I.", + "-I.", + "-I../..", + "-I../../include", + "-Wall", + "-Wcast-align", + "-Wchar-subscripts", + "-Wformat", + "-Winline", + "-Wmissing-declarations", + "-Wmissing-prototypes", + "-Wnested-externs", + "-Wpointer-arith", + "-g", + "-g", + "-DENABLE_TRACE", + "-g", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include/osipparser2/headers", + ); + OTHER_LDFLAGS = "-lpthread"; + PREBINDING = NO; + PRODUCT_NAME = osip2; + ZERO_LINK = NO; + }; + name = Release; + }; + D3F6914F0A77C203007E38CA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = osipparser2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = osipparser2; + ZERO_LINK = YES; + }; + name = Debug; + }; + D3F691500A77C203007E38CA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + DYLIB_CURRENT_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = osipparser2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = ( + "-w", + "-DHAVE_CONFIG_H", + "-Wall", + "-Wcast-align", + "-Wchar-subscripts", + "-Wformat", + "-Winline", + "-Wmissing-declarations", + "-Wmissing-prototypes", + "-Wnested-externs", + "-Wpointer-arith", + "-g", + "-DENABLE_TRACE", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include/osipparser2/headers", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)", + ); + PREBINDING = NO; + PRODUCT_NAME = osipparser2; + ZERO_LINK = NO; + }; + name = Release; + }; + D3F692050A77C51C007E38CA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = exosip2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + ); + PREBINDING = NO; + PRODUCT_NAME = exosip2; + ZERO_LINK = YES; + }; + name = Debug; + }; + D3F692060A77C51C007E38CA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DYLIB_COMPATIBILITY_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + DYLIB_CURRENT_VERSION = "$(FREESWITCH_LIBOSIP2_VERSION)"; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + INFOPLIST_FILE = exosip2.plist; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/Library/Frameworks"; + OTHER_CFLAGS = ( + "-w", + "-Wall", + "-Wcast-align", + "-Wchar-subscripts", + "-Wformat", + "-Winline", + "-Wmissing-declarations", + "-Wmissing-prototypes", + "-Wnested-externs", + "-Wpointer-arith", + "-DHAVE_CONFIG_H", + "-DOSIP_MT", + "-pedantic", + "-DENABLE_DEBUG", + "-g", + "-DENABLE_TRACE", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libeXosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include/osipparser2/headers", + ); + PREBINDING = NO; + PRODUCT_NAME = exosip2; + ZERO_LINK = NO; + }; + name = Release; + }; + D3F6930F0A77D493007E38CA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = so; + EXECUTABLE_PREFIX = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + ); + PREBINDING = NO; + PRODUCT_NAME = mod_exosip; + }; + name = Debug; + }; + D3F693100A77D493007E38CA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + EXECUTABLE_EXTENSION = dylib; + EXECUTABLE_PREFIX = ""; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(FREESWITCH_INSTALL_PREFIX)/freeswitch/mod"; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_bundle; + OTHER_CFLAGS = ( + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libeXosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include", + "-I../../libs/libosip2-$(FREESWITCH_LIBOSIP2_VERSION)/include/osipparser2/headers", + ); + OTHER_LDFLAGS = ( + "-undefined", + dynamic_lookup, + "-dynamic", + "-bundle", + "-force_flat_namespace", + ); + PREBINDING = NO; + PRODUCT_NAME = mod_exosip; + SKIP_INSTALL = NO; + ZERO_LINK = NO; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -7040,6 +10106,51 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + D30151510A76EB5E00117F59 /* Build configuration list for PBXNativeTarget "speex" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D30151520A76EB5E00117F59 /* Debug */, + D30151530A76EB5E00117F59 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3152F7F0A76F0A200549119 /* Build configuration list for PBXNativeTarget "portaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3152F800A76F0A200549119 /* Debug */, + D3152F810A76F0A200549119 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3152FA90A76F24800549119 /* Build configuration list for PBXNativeTarget "mod_portaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3152FAA0A76F24800549119 /* Debug */, + D3152FAB0A76F24800549119 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D34725370A76D7B2001C8ED7 /* Build configuration list for PBXNativeTarget "iax" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D34725380A76D7B2001C8ED7 /* Debug */, + D34725390A76D7B2001C8ED7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D34725540A76D8FD001C8ED7 /* Build configuration list for PBXNativeTarget "mod_iax" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D34725550A76D8FD001C8ED7 /* Debug */, + D34725560A76D8FD001C8ED7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D36500820A76BE2000C47A76 /* Build configuration list for PBXNativeTarget "mod_dialplan_xml" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7139,7 +10250,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D38DD4430A7687C600FEDB19 /* Build configuration list for PBXNativeTarget "freeswitch" */ = { + D38DD4430A7687C600FEDB19 /* Build configuration list for PBXNativeTarget "freeswitch_cli" */ = { isa = XCConfigurationList; buildConfigurations = ( D38DD4440A7687C600FEDB19 /* Debug */, @@ -7175,9 +10286,18 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D3BC31D80A769B0800DE971E /* Build configuration list for PBXAggregateTarget "Modules" */ = { + D3B406C30A76EE80000AF6D4 /* Build configuration list for PBXNativeTarget "mod_speex" */ = { isa = XCConfigurationList; buildConfigurations = ( + D3B406C40A76EE80000AF6D4 /* Debug */, + D3B406C50A76EE80000AF6D4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3BC31D80A769B0800DE971E /* Build configuration list for PBXAggregateTarget "Build Modules" */ = { + isa = XCConfigurationList; + buildConfigurations = ( D3BC31D90A769B0800DE971E /* Debug */, D3BC31DA0A769B0800DE971E /* Release */, ); @@ -7310,7 +10430,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D3DEC8190A75D8F7002001CF /* Build configuration list for PBXAggregateTarget "FreeSWITCH" */ = { + D3DEC8190A75D8F7002001CF /* Build configuration list for PBXAggregateTarget "Build FreeSWITCH" */ = { isa = XCConfigurationList; buildConfigurations = ( D3DEC81A0A75D8F7002001CF /* Debug */, @@ -7342,6 +10462,78 @@ buildConfigurations = ( D3DEC8EA0A75E1A0002001CF /* Debug */, D3DEC8EB0A75E1A0002001CF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3E66AE80A77E65E00D04E25 /* Build configuration list for PBXNativeTarget "mod_woomera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3E66AE90A77E65E00D04E25 /* Debug */, + D3E66AEA0A77E65E00D04E25 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3E66AF30A77E6EA00D04E25 /* Build configuration list for PBXNativeTarget "mod_syslog" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3E66AF40A77E6EA00D04E25 /* Debug */, + D3E66AF50A77E6EA00D04E25 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3E66B0A0A77E74F00D04E25 /* Build configuration list for PBXNativeTarget "mod_event_multicast" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3E66B0B0A77E74F00D04E25 /* Debug */, + D3E66B0C0A77E74F00D04E25 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3E66B120A77E78E00D04E25 /* Build configuration list for PBXNativeTarget "mod_event_socket" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3E66B130A77E78E00D04E25 /* Debug */, + D3E66B140A77E78E00D04E25 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3F690FF0A77C003007E38CA /* Build configuration list for PBXNativeTarget "osip2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3F691000A77C003007E38CA /* Debug */, + D3F691010A77C003007E38CA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3F6914E0A77C203007E38CA /* Build configuration list for PBXNativeTarget "osipparser2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3F6914F0A77C203007E38CA /* Debug */, + D3F691500A77C203007E38CA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3F692040A77C51C007E38CA /* Build configuration list for PBXNativeTarget "exosip2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3F692050A77C51C007E38CA /* Debug */, + D3F692060A77C51C007E38CA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3F6930E0A77D493007E38CA /* Build configuration list for PBXNativeTarget "mod_exosip" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D3F6930F0A77D493007E38CA /* Debug */, + D3F693100A77D493007E38CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; Modified: freeswitch/branches/mishehu/mac/xcode/ilbc.plist ============================================================================== --- freeswitch/branches/mishehu/mac/xcode/ilbc.plist (original) +++ freeswitch/branches/mishehu/mac/xcode/ilbc.plist Thu Jul 27 12:04:10 2006 @@ -7,13 +7,13 @@ <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string> <key>CFBundleIdentifier</key> - <string>com.yourcompany.ilbc</string> + <string>org.freeswitch.ilbc</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleSignature</key> - <string>????</string> + <string>BKW</string> <key>CFBundleVersion</key> <string>1.0</string> </dict> Modified: freeswitch/branches/mishehu/mac/xcode/libfreeswitch.plist ============================================================================== --- freeswitch/branches/mishehu/mac/xcode/libfreeswitch.plist (original) +++ freeswitch/branches/mishehu/mac/xcode/libfreeswitch.plist Thu Jul 27 12:04:10 2006 @@ -7,13 +7,13 @@ <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string> <key>CFBundleIdentifier</key> - <string>com.yourcompany.libfreeswitch</string> + <string>org.freeswitch.libfreeswitch</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleSignature</key> - <string>????</string> + <string>BKW</string> <key>CFBundleVersion</key> <string>1.0</string> </dict> Modified: freeswitch/branches/mishehu/src/include/switch_core.h ============================================================================== --- freeswitch/branches/mishehu/src/include/switch_core.h (original) +++ freeswitch/branches/mishehu/src/include/switch_core.h Thu Jul 27 12:04:10 2006 @@ -206,7 +206,7 @@ \return a void pointer to the allocated memory \note this memory never goes out of scope until the core is destroyed */ -SWITCH_DECLARE(void *) switch_core_permenant_alloc(switch_size_t memory); +SWITCH_DECLARE(void *) switch_core_permanent_alloc(switch_size_t memory); /*! \brief Allocate memory directly from a memory pool @@ -226,11 +226,11 @@ SWITCH_DECLARE(void *) switch_core_session_alloc(switch_core_session_t *session, switch_size_t memory); /*! - \brief Copy a string using permenant memory allocation + \brief Copy a string using permanent memory allocation \param todup the string to duplicate \return a pointer to the newly duplicated string */ -SWITCH_DECLARE(char *) switch_core_permenant_strdup(char *todup); +SWITCH_DECLARE(char *) switch_core_permanent_strdup(char *todup); /*! \brief Copy a string using memory allocation from a session's pool Modified: freeswitch/branches/mishehu/src/include/switch_loadable_module.h ============================================================================== --- freeswitch/branches/mishehu/src/include/switch_loadable_module.h (original) +++ freeswitch/branches/mishehu/src/include/switch_loadable_module.h Thu Jul 27 12:04:10 2006 @@ -191,10 +191,11 @@ \brief Execute a registered API command \param cmd the name of the API command to execute \param arg the optional arguement to the command + \param session an optional session \param stream stream for output \return the status returned by the API call */ -SWITCH_DECLARE(switch_status_t) switch_api_execute(char *cmd, char *arg, switch_stream_handle_t *stream); +SWITCH_DECLARE(switch_status_t) switch_api_execute(char *cmd, char *arg, switch_core_session_t *session, switch_stream_handle_t *stream); Modified: freeswitch/branches/mishehu/src/include/switch_types.h ============================================================================== --- freeswitch/branches/mishehu/src/include/switch_types.h (original) +++ freeswitch/branches/mishehu/src/include/switch_types.h Thu Jul 27 12:04:10 2006 @@ -707,7 +707,7 @@ typedef switch_status_t (*switch_send_dtmf_hook_t)(switch_core_session_t *, char *); typedef struct switch_stream_handle switch_stream_handle_t; typedef switch_status_t (*switch_stream_handle_write_function_t)(switch_stream_handle_t *handle, char *fmt, ...); -typedef switch_status_t (*switch_api_function_t)(char *in, switch_stream_handle_t *stream); +typedef switch_status_t (*switch_api_function_t)(char *in, switch_core_session_t *session, switch_stream_handle_t *stream); typedef switch_status_t (*switch_input_callback_function_t)(switch_core_session_t *session, void *input, switch_input_type_t input_type, Modified: freeswitch/branches/mishehu/src/mod/applications/mod_commands/mod_commands.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/applications/mod_commands/mod_commands.c (original) +++ freeswitch/branches/mishehu/src/mod/applications/mod_commands/mod_commands.c Thu Jul 27 12:04:10 2006 @@ -35,10 +35,15 @@ static const char modname[] = "mod_commands"; -static switch_status_t status_function(char *cmd, switch_stream_handle_t *stream) +static switch_status_t status_function(char *cmd, switch_core_session_t *session, switch_stream_handle_t *stream) { uint8_t html = 0; switch_core_time_duration_t duration; + + if (session) { + return SWITCH_STATUS_FALSE; + } + switch_core_measure_time(switch_core_uptime(), &duration); if (cmd && strstr(cmd, "html")) { @@ -75,19 +80,27 @@ return SWITCH_STATUS_SUCCESS; } -static switch_status_t load_function(char *mod, switch_stream_handle_t *stream) +static switch_status_t load_function(char *mod, switch_core_session_t *session, switch_stream_handle_t *stream) { + + if (session) { + return SWITCH_STATUS_FALSE; + } switch_loadable_module_load_module((char *) SWITCH_GLOBAL_dirs.mod_dir, (char *) mod); - stream->write_function(stream, "OK\n"); + stream->write_function(stream, "OK\n"); return SWITCH_STATUS_SUCCESS; } -static switch_status_t reload_function(char *mod, switch_stream_handle_t *stream) +static switch_status_t reload_function(char *mod, switch_core_session_t *session, switch_stream_handle_t *stream) { const char *err; switch_xml_t xml_root; + if (session) { + return SWITCH_STATUS_FALSE; + } + if ((xml_root = switch_xml_open_root(1, &err))) { switch_xml_free(xml_root); } @@ -96,10 +109,14 @@ return SWITCH_STATUS_SUCCESS; } -static switch_status_t kill_function(char *dest, switch_stream_handle_t *stream) +static switch_status_t kill_function(char *dest, switch_core_session_t *isession, switch_stream_handle_t *stream) { switch_core_session_t *session = NULL; + if (isession) { + return SWITCH_STATUS_FALSE; + } + if ((session = switch_core_session_locate(dest))) { switch_channel_t *channel = switch_core_session_get_channel(session); switch_core_session_kill_channel(session, SWITCH_SIG_KILL); @@ -114,11 +131,15 @@ } -static switch_status_t transfer_function(char *cmd, switch_stream_handle_t *stream) +static switch_status_t transfer_function(char *cmd, switch_core_session_t *isession, switch_stream_handle_t *stream) { switch_core_session_t *session = NULL; char *argv[4] = {0}; int argc = 0; + + if (isession) { + return SWITCH_STATUS_FALSE; + } argc = switch_separate_string(cmd, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); @@ -151,11 +172,15 @@ -static switch_status_t pause_function(char *cmd, switch_stream_handle_t *stream) +static switch_status_t pause_function(char *cmd, switch_core_session_t *isession, switch_stream_handle_t *stream) { switch_core_session_t *session = NULL; char *argv[4] = {0}; int argc = 0; + + if (isession) { + return SWITCH_STATUS_FALSE; + } argc = switch_separate_string(cmd, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); @@ -230,12 +255,16 @@ return 0; } -static switch_status_t show_function(char *cmd, switch_stream_handle_t *stream) +static switch_status_t show_function(char *cmd, switch_core_session_t *session, switch_stream_handle_t *stream) { char sql[1024]; char *errmsg; switch_core_db_t *db = switch_core_db_handle(); struct holder holder = {0}; + + if (session) { + return SWITCH_STATUS_FALSE; + } if (stream->event) { holder.http = switch_event_get_header(stream->event, "http-host"); Modified: freeswitch/branches/mishehu/src/mod/applications/mod_conference/mod_conference.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/applications/mod_conference/mod_conference.c (original) +++ freeswitch/branches/mishehu/src/mod/applications/mod_conference/mod_conference.c Thu Jul 27 12:04:10 2006 @@ -188,7 +188,7 @@ static switch_status_t conference_play_file(conference_obj_t *conference, char *file, uint32_t leadin); static switch_status_t conference_say(conference_obj_t *conference, char *text, uint32_t leadin); static void conference_list(conference_obj_t *conference, switch_stream_handle_t *stream, char *delim); -static switch_status_t conf_function(char *buf, switch_stream_handle_t *stream); +static switch_status_t conf_function(char *buf, switch_core_session_t *session, switch_stream_handle_t *stream); static switch_status_t audio_bridge_on_ring(switch_core_session_t *session); static switch_status_t conference_outcall(conference_obj_t *conference, switch_core_session_t *session, char *bridgeto, char *cid_name, char *cid_num); static void conference_function(switch_core_session_t *session, char *data); @@ -1232,6 +1232,7 @@ static void conference_list(conference_obj_t *conference, switch_stream_handle_t *stream, char *delim) { conference_member_t *member = NULL; + switch_mutex_lock(conference->member_mutex); for (member = conference->members; member; member = member->next) { @@ -1264,7 +1265,7 @@ } /* API Interface Function */ -static switch_status_t conf_function(char *buf, switch_stream_handle_t *stream) +static switch_status_t conf_function(char *buf, switch_core_session_t *session, switch_stream_handle_t *stream) { char *lbuf = NULL; switch_status_t status = SWITCH_STATUS_SUCCESS; @@ -1292,6 +1293,10 @@ "conference <confname> dial <endpoint_module_name>/<destination>\n" "conference <confname> transfer <member_id> <conference_name>\n" ; + + if (session) { + return SWITCH_STATUS_FALSE; + } if (stream->event) { http = switch_event_get_header(stream->event, "http-host"); Modified: freeswitch/branches/mishehu/src/mod/applications/mod_dptools/mod_dptools.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/applications/mod_dptools/mod_dptools.c (original) +++ freeswitch/branches/mishehu/src/mod/applications/mod_dptools/mod_dptools.c Thu Jul 27 12:04:10 2006 @@ -71,16 +71,66 @@ } } +static void strftime_function(switch_core_session_t *session, char *data) +{ + char *argv[2]; + int argc; + char *lbuf; + + if ((lbuf = switch_core_session_strdup(session, data))&&(argc = switch_separate_string(lbuf, '=', argv, (sizeof(argv) / sizeof(argv[0])))) > 1) { + switch_size_t retsize; + switch_time_exp_t tm; + char date[80] = ""; + switch_channel_t *channel; + + channel = switch_core_session_get_channel(session); + assert(channel != NULL); + + switch_time_exp_lt(&tm, switch_time_now()); + switch_strftime(date, &retsize, sizeof(date), argv[1], &tm); + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "SET [%s]=[%s]\n", argv[0], date); + switch_channel_set_variable(channel, argv[0], date); + } +} + +static switch_status_t strftime_api_function(char *fmt, switch_core_session_t *session, switch_stream_handle_t *stream) +{ + switch_size_t retsize; + switch_time_exp_t tm; + char date[80] = ""; + + switch_time_exp_lt(&tm, switch_time_now()); + switch_strftime(date, &retsize, sizeof(date), fmt, &tm); + stream->write_function(stream, date); + + return SWITCH_STATUS_SUCCESS; +} + +static switch_api_interface_t dptools_api_interface = { + /*.interface_name */ "strftime", + /*.desc */ "strftime", + /*.function */ strftime_api_function, + /*.next */ NULL +}; + static const switch_application_interface_t set_application_interface = { /*.interface_name */ "set", /*.application_function */ set_function }; +static const switch_application_interface_t strftime_application_interface = { + /*.interface_name */ "strftime", + /*.application_function */ strftime_function, + NULL,NULL,NULL, + &set_application_interface + +}; + static const switch_application_interface_t sleep_application_interface = { /*.interface_name */ "sleep", /*.application_function */ sleep_function, NULL,NULL,NULL, - &set_application_interface + &strftime_application_interface }; static const switch_loadable_module_interface_t mod_dptools_module_interface = { @@ -89,7 +139,8 @@ /*.timer_interface = */ NULL, /*.dialplan_interface = */ NULL, /*.codec_interface = */ NULL, - /*.application_interface */ &sleep_application_interface + /*.application_interface */ &sleep_application_interface, + /*.api_interface */ &dptools_api_interface }; SWITCH_MOD_DECLARE(switch_status_t) switch_module_load(const switch_loadable_module_interface_t **module_interface, char *filename) Modified: freeswitch/branches/mishehu/src/mod/codecs/mod_g711/mod_g711.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/codecs/mod_g711/mod_g711.c (original) +++ freeswitch/branches/mishehu/src/mod/codecs/mod_g711/mod_g711.c Thu Jul 27 12:04:10 2006 @@ -33,7 +33,7 @@ #include "g711.h" -static const char modname[] = "mod_g711codec"; +static const char modname[] = "mod_g711"; static switch_status_t switch_g711u_init(switch_codec_t *codec, switch_codec_flag_t flags, Modified: freeswitch/branches/mishehu/src/mod/codecs/mod_l16/mod_l16.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/codecs/mod_l16/mod_l16.c (original) +++ freeswitch/branches/mishehu/src/mod/codecs/mod_l16/mod_l16.c Thu Jul 27 12:04:10 2006 @@ -31,7 +31,7 @@ */ #include <switch.h> -static const char modname[] = "mod_rawaudio"; +static const char modname[] = "mod_l16"; static switch_status_t switch_raw_init(switch_codec_t *codec, switch_codec_flag_t flags, Modified: freeswitch/branches/mishehu/src/mod/dialplans/mod_dialplan_xml/mod_dialplan_xml.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/dialplans/mod_dialplan_xml/mod_dialplan_xml.c (original) +++ freeswitch/branches/mishehu/src/mod/dialplans/mod_dialplan_xml/mod_dialplan_xml.c Thu Jul 27 12:04:10 2006 @@ -122,6 +122,13 @@ substituted[y++] = '\0'; } +typedef enum { + BREAK_ON_TRUE, + BREAK_ON_FALSE, + BREAK_ALWAYS, + BREAK_NEVER +} break_t; + static int parse_exten(switch_core_session_t *session, switch_xml_t xexten, switch_caller_extension_t **extension) { switch_xml_t xcond, xaction; @@ -135,17 +142,50 @@ for (xcond = switch_xml_child(xexten, "condition"); xcond; xcond = xcond->next) { char *field = NULL; + char *do_break_a = NULL; char *expression = NULL; char *field_data = NULL; + char retbuf[1024] = ""; pcre *re = NULL; int ovector[30]; - + break_t do_break_i = BREAK_ON_FALSE; + field = (char *) switch_xml_attr(xcond, "field"); + expression = (char *) switch_xml_attr_soft(xcond, "expression"); - + + if ((do_break_a = (char *) switch_xml_attr(xcond, "break"))) { + if (!strcasecmp(do_break_a, "on-true")) { + do_break_i = BREAK_ON_TRUE; + } else if (!strcasecmp(do_break_a, "on-false")) { + do_break_i = BREAK_ON_FALSE; + } else if (!strcasecmp(do_break_a, "always")) { + do_break_i = BREAK_ALWAYS; + } else if (!strcasecmp(do_break_a, "never")) { + do_break_i = BREAK_NEVER; + } + } + if (field) { if (*field == '$') { field_data = switch_channel_get_variable(channel, field + 1); + } else if (*field == '%') { + switch_stream_handle_t stream = {0}; + char *cmd = switch_core_session_strdup(session, field + 1); + char *arg; + + if (cmd) { + if ((arg = strchr(cmd, ' '))) { + *arg++ = '\0'; + } + stream.data = retbuf; + stream.end = stream.data; + stream.data_size = sizeof(retbuf); + stream.write_function = switch_console_stream_write; + if (switch_api_execute(cmd, arg, session, &stream) == SWITCH_STATUS_SUCCESS) { + field_data = retbuf; + } + } } else { field_data = switch_caller_get_field_by_name(caller_profile, field); } @@ -155,7 +195,27 @@ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "test conditions %s(%s) =~ /%s/\n", field, field_data, expression); if (!(proceed = perform_regex(channel, field_data, expression, &re, ovector, sizeof(ovector) / sizeof(ovector[0])))) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Regex mismatch\n"); - break; + + for (xaction = switch_xml_child(xcond, "anti-action"); xaction; xaction = xaction->next) { + char *application = (char*) switch_xml_attr_soft(xaction, "application"); + char *data = (char *) switch_xml_attr_soft(xaction, "data"); + + if (!*extension) { + if ((*extension = + switch_caller_extension_new(session, exten_name, caller_profile->destination_number)) == 0) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, "memory error!\n"); + return 0; + } + } + + switch_caller_extension_add_application(session, *extension, application, data); + } + + if (do_break_i == BREAK_ON_FALSE || do_break_i == BREAK_ALWAYS) { + break; + } else { + continue; + } } assert(re != NULL); } @@ -186,6 +246,10 @@ } cleanre(re); + + if (do_break_i == BREAK_ON_TRUE || do_break_i == BREAK_ALWAYS) { + break; + } } return proceed; } Modified: freeswitch/branches/mishehu/src/mod/endpoints/mod_dingaling/mod_dingaling.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/endpoints/mod_dingaling/mod_dingaling.c (original) +++ freeswitch/branches/mishehu/src/mod/endpoints/mod_dingaling/mod_dingaling.c Thu Jul 27 12:04:10 2006 @@ -151,8 +151,8 @@ SWITCH_DECLARE_GLOBAL_STRING_FUNC(set_global_codec_string, globals.codec_string); SWITCH_DECLARE_GLOBAL_STRING_FUNC(set_global_codec_rates_string, globals.codec_rates_string); -static switch_status_t dl_login(char *arg, switch_stream_handle_t *stream); -static switch_status_t dl_logout(char *profile_name, switch_stream_handle_t *stream); +static switch_status_t dl_login(char *arg, switch_core_session_t *session, switch_stream_handle_t *stream); +static switch_status_t dl_logout(char *profile_name, switch_core_session_t *session, switch_stream_handle_t *stream); static switch_status_t channel_on_init(switch_core_session_t *session); static switch_status_t channel_on_hangup(switch_core_session_t *session); static switch_status_t channel_on_ring(switch_core_session_t *session); @@ -1248,10 +1248,14 @@ } } -static switch_status_t dl_logout(char *profile_name, switch_stream_handle_t *stream) +static switch_status_t dl_logout(char *profile_name, switch_core_session_t *session, switch_stream_handle_t *stream) { struct mdl_profile *profile; + if (session) { + return SWITCH_STATUS_FALSE; + } + if (!profile_name) { stream->write_function(stream, "NO PROFILE NAME SPECIFIED\n"); return SWITCH_STATUS_SUCCESS; @@ -1267,13 +1271,17 @@ return SWITCH_STATUS_SUCCESS; } -static switch_status_t dl_login(char *arg, switch_stream_handle_t *stream) +static switch_status_t dl_login(char *arg, switch_core_session_t *session, switch_stream_handle_t *stream) { char *argv[10] = {0}; int argc = 0; char *var, *val, *myarg; struct mdl_profile *profile = NULL; int x; + + if (session) { + return SWITCH_STATUS_FALSE; + } if (switch_strlen_zero(arg)) { stream->write_function(stream, "FAIL\n"); Modified: freeswitch/branches/mishehu/src/mod/endpoints/mod_portaudio/mod_portaudio.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/endpoints/mod_portaudio/mod_portaudio.c (original) +++ freeswitch/branches/mishehu/src/mod/endpoints/mod_portaudio/mod_portaudio.c Thu Jul 27 12:04:10 2006 @@ -116,11 +116,11 @@ static int dump_info(void); static switch_status_t load_config(void); static int get_dev_by_name(char *name, int in); - static switch_status_t place_call(char *dest, switch_stream_handle_t *stream); - static switch_status_t hup_call(char *callid, switch_stream_handle_t *stream); - static switch_status_t call_info(char *callid, switch_stream_handle_t *stream); - static switch_status_t send_dtmf(char *callid, switch_stream_handle_t *stream); - static switch_status_t answer_call(char *callid, switch_stream_handle_t *stream); + static switch_status_t place_call(char *dest, switch_core_session_t *session, switch_stream_handle_t *stream); + static switch_status_t hup_call(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream); + static switch_status_t call_info(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream); + static switch_status_t send_dtmf(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream); + static switch_status_t answer_call(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream); /* State methods they get called when the state changes to the specific state @@ -822,11 +822,15 @@ return SWITCH_STATUS_FALSE; } -static switch_status_t place_call(char *dest, switch_stream_handle_t *stream) +static switch_status_t place_call(char *dest, switch_core_session_t *isession, switch_stream_handle_t *stream) { switch_core_session_t *session; switch_status_t status = SWITCH_STATUS_FALSE; + if (isession) { + return SWITCH_STATUS_FALSE; + } + if (!dest) { stream->write_function(stream, "Usage: pacall <exten>"); return SWITCH_STATUS_FALSE; @@ -875,12 +879,16 @@ } -static switch_status_t hup_call(char *callid, switch_stream_handle_t *stream) +static switch_status_t hup_call(char *callid, switch_core_session_t *isession, switch_stream_handle_t *stream) { struct private_object *tech_pvt; switch_channel_t *channel = NULL; char tmp[50]; + if (isession) { + return SWITCH_STATUS_FALSE; + } + if (callid && !strcasecmp(callid, "last")) { snprintf(tmp, sizeof(tmp), "%d", globals.call_id - 1); callid = tmp; @@ -919,12 +927,16 @@ } -static switch_status_t send_dtmf(char *callid, switch_stream_handle_t *stream) +static switch_status_t send_dtmf(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream) { struct private_object *tech_pvt = NULL; switch_channel_t *channel = NULL; char *dtmf; + if (session) { + return SWITCH_STATUS_FALSE; + } + if ((dtmf = strchr(callid, ' ')) != 0) { *dtmf++ = '\0'; } else { @@ -943,11 +955,15 @@ return SWITCH_STATUS_SUCCESS; } -static switch_status_t answer_call(char *callid, switch_stream_handle_t *stream) +static switch_status_t answer_call(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream) { struct private_object *tech_pvt = NULL; switch_channel_t *channel = NULL; + if (session) { + return SWITCH_STATUS_FALSE; + } + if ((tech_pvt = switch_core_hash_find(globals.call_hash, callid)) != 0) { channel = switch_core_session_get_channel(tech_pvt->session); assert(channel != NULL); @@ -975,11 +991,16 @@ } -static switch_status_t call_info(char *callid, switch_stream_handle_t *stream) +static switch_status_t call_info(char *callid, switch_core_session_t *session, switch_stream_handle_t *stream) { struct private_object *tech_pvt; switch_hash_index_t *hi; void *val; + + if (session) { + return SWITCH_STATUS_FALSE; + } + if (!callid || !strcasecmp(callid, "all")) { for (hi = switch_hash_first(module_pool, globals.call_hash); hi; hi = switch_hash_next(hi)) { switch_hash_this(hi, NULL, NULL, &val); Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/README ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/README (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/README Thu Jul 27 12:04:10 2006 @@ -49,7 +49,7 @@ Class: MysqlCDR, located in mysqlcdr.h and mysqlcdr.cpp Description: This class logs the call detail record to a MySQL 4.1.x or greater database using prepared - statements. This class is a little more complex than the prior two in that the fixed channel variables are treated as additional columns on the main freeswitchcdr database table for improved normalization of the database. As such, you need to specify the format of each fixed channel variable as well. If you do not specify, it will default to a varchar column type, and will not execute if the table schema does not match. Therefore it is very important to make sure that any fixed channel variables you log exist as columns on the table. The supplemental channel variables are stored in a separate table using a key / value pair linking to the callid of the call. CAVEAT: disable the MySQL server from timing out the connection for now. The code does not yet check the status of the connection, but it will be in the near future. Also recommended to use at least one other logger in conjuction with this one just to be on the safe side. + statements. This class is a little more complex than the prior two in that the fixed channel variables are treated as additional columns on the main freeswitchcdr database table for improved normalization of the database. As such, you need to specify the format of each fixed channel variable as well. If you do not specify, it will default to a varchar column type, and will not execute if the table schema does not match. Therefore it is very important to make sure that any fixed channel variables you log exist as columns on the table. The supplemental channel variables are stored in a separate table using a key / value pair linking to the callid of the call. Recommended to use at least one other logger in conjuction with this one just to be on the safe side, as failover handling of errors to write to the db are not yet implemented, and therefore there is a risk of data loss if the database connection is lost entirely (it will be limited to only those records created at the time of the loss of connection) or some other fatal error is encountered. Configuration: Section: <mysqlcdr> <param name="hostname" value=""/> value is the hostname or IP of the MySQL server (required) <param name="username" value=""/> value is the username to connect to the MySQL server with (required) Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/basecdr.cpp ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/basecdr.cpp (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/basecdr.cpp Thu Jul 27 12:04:10 2006 @@ -59,7 +59,7 @@ { if(newchannel != 0) { - errorcode = 0; + errorstate = 0; memset(clid,0,80); memset(dialplan,0,80); memset(myuuid,0,37); @@ -102,9 +102,7 @@ if(newchannel->callerprofile->network_addr != 0) strncpy(network_addr,newchannel->callerprofile->network_addr,strlen(newchannel->callerprofile->network_addr)); - - switch_console_printf(SWITCH_CHANNEL_LOG, "BaseCDR::BaseCDR(switch_mod_cdr_newchannel*) - Channel caller_profile loaded.\n"); - + originated = newchannel->originate; if(newchannel->originateprofile->uuid != 0) @@ -148,8 +146,6 @@ hangupcause = switch_channel_get_cause(newchannel->channel); hangupcause_text = switch_channel_cause2str(hangupcause); - switch_console_printf(SWITCH_CHANNEL_LOG, "BaseCDR::BaseCDR(switch_mod_cdr_newchannel*) - Call state & length calculated.\n"); - if(newchannel->callerextension != 0) if(newchannel->callerextension->last_application != 0) { @@ -160,8 +156,6 @@ } amaflags=0; - - switch_console_printf(SWITCH_CHANNEL_LOG, "BaseCDR::BaseCDR(switch_mod_cdr_newchannel*) - Processing completed.\n"); } } Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.cpp ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.cpp (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.cpp Thu Jul 27 12:04:10 2006 @@ -83,7 +83,7 @@ std::list<std::string> MysqlCDR::chanvars_supp_list; std::vector<switch_mod_cdr_sql_types_t> MysqlCDR::chanvars_fixed_types; bool MysqlCDR::activated = 0; -char* MysqlCDR::sql_query = 0; +char MysqlCDR::sql_query[1024] = ""; std::string MysqlCDR::tmp_sql_query; char MysqlCDR::sql_query_chanvars[100] = ""; MYSQL* MysqlCDR::conn = 0; @@ -208,15 +208,12 @@ } tmp_sql_query.append(")"); - - std::vector<char> tempfirstvector(tmp_sql_query.begin(), tmp_sql_query.end()); - tempfirstvector.push_back('\0'); - sql_query = &tempfirstvector[0]; char tempsql_query_chanvars[] = "INSERT INTO chanvars (callid,varname,varvalue) VALUES(?,?,?)"; memset(sql_query_chanvars,0,100); strncpy(sql_query_chanvars,tempsql_query_chanvars,strlen(tempsql_query_chanvars)); + strncpy(sql_query,tmp_sql_query.c_str(),tmp_sql_query.size()); connect_to_database(); } } @@ -228,10 +225,8 @@ mysql_options(conn, MYSQL_READ_DEFAULT_FILE, ""); if(mysql_real_connect(conn,hostname,username,password,dbname,0,NULL,0) == NULL) { - char *error1 = "Cannot connect to MySQL Server. The error was: "; - const char *error2 = mysql_error(conn); - strncat(error1,error2,strlen(error2)); - switch_console_printf(SWITCH_CHANNEL_LOG,error1); + const char *error1 = mysql_error(conn); + switch_console_printf(SWITCH_CHANNEL_LOG,"Cannot connect to MySQL Server. The error was: %s\n",error1); } else connectionstate = 1; @@ -395,10 +390,8 @@ *x = 0; bool* is_null = new bool; *is_null = 0; - std::cout << "CDR_TINY: " << iItr->second << " and its size is " << iItr->second.size() << " bytes." << std::endl << std::endl; if(iItr->second.size() > 0) { - std::cout << "Converting iItr->second to type char." << std::endl; std::istringstream istring(iItr->second); istring >> *x; } @@ -438,71 +431,94 @@ bindmetemp = new MYSQL_BIND[bindme.size()]; copy(bindme.begin(), bindme.end(), bindmetemp); - mysql_stmt_bind_param(stmt,bindmetemp); - int mysql_stmt_error_code = mysql_stmt_execute(stmt); - switch_console_printf(SWITCH_CHANNEL_LOG,"MysqlCDR::process_record() - Statement executed? Error: %d\n",mysql_stmt_error_code); - - const char* mysql_stmt_error_string = mysql_stmt_error(stmt); - switch_console_printf(SWITCH_CHANNEL_LOG,"MySQL encountered error: %s\n",mysql_stmt_error_string); - - if(mysql_stmt_error_code == 1) + for(int mysql_ping_result = -1, count = 0, mysql_stmt_error_code = -1; mysql_ping_result != 0 && count < 5 && mysql_stmt_error_code != 0 ; count++) { - connect_to_database(); - mysql_stmt_bind_param(stmt,bindmetemp); - mysql_stmt_error_code = mysql_stmt_execute(stmt); - if (mysql_stmt_error_code != 0) - errorstate = 1; - } - - if(logchanvars && chanvars_supp.size() > 0 && errorstate == 0) - { - long long insertid = mysql_stmt_insert_id(stmt); - - std::map<std::string,std::string>::iterator iItr,iBeg,iEnd; - iEnd = chanvars_supp.end(); - for(iItr = chanvars_supp.begin(); iItr != iEnd; iItr++) + int mysql_ping_result = mysql_ping(conn); + if(mysql_ping_result) { - MYSQL_BIND bindme_chanvars[3]; - memset(bindme_chanvars,0,sizeof(bindme_chanvars)); + switch(mysql_ping_result) + { + case CR_SERVER_GONE_ERROR: + case CR_SERVER_LOST: + { + switch_console_printf(SWITCH_CHANNEL_LOG,"We lost connection to the MySQL server. Trying to reconnect.\n"); + connect_to_database(); + break; + } + default: + { + switch_console_printf(SWITCH_CHANNEL_LOG,"We have encountered an unknown error when pinging the MySQL server. Attempting to reconnect anyways.\n"); + connect_to_database(); + } + } + } + else + { + mysql_stmt_bind_param(stmt,bindmetemp); + mysql_stmt_error_code = mysql_stmt_execute(stmt); - bindme_chanvars[0].buffer_type = MYSQL_TYPE_LONGLONG; - bindme_chanvars[0].buffer = &insertid; + if(mysql_stmt_error_code != 0) + { + errorstate = 1; + switch_console_printf(SWITCH_CHANNEL_LOG,"MysqlCDR::process_record() - Statement executed? Error: %d\n",mysql_stmt_error_code); - std::vector<char> tempfirstvector(iItr->first.begin(), iItr->first.end()); - tempfirstvector.push_back('\0'); - char* varname_temp = &tempfirstvector[0]; + const char* mysql_stmt_error_string = mysql_stmt_error(stmt); + switch_console_printf(SWITCH_CHANNEL_LOG,"MySQL encountered error: %s\n",mysql_stmt_error_string); + } + else + errorstate = 0; + + if(logchanvars && chanvars_supp.size() > 0 && errorstate == 0) + { + long long insertid = mysql_stmt_insert_id(stmt); - bindme_chanvars[1].buffer_type = MYSQL_TYPE_VAR_STRING; - long unsigned int varname_length = (long unsigned int)(iItr->first.size()); - bindme_chanvars[1].length = &varname_length; - bindme_chanvars[1].buffer_length = varname_length; - bindme_chanvars[1].buffer = varname_temp; + std::map<std::string,std::string>::iterator iItr,iBeg,iEnd; + iEnd = chanvars_supp.end(); + for(iItr = chanvars_supp.begin(); iItr != iEnd; iItr++) + { + MYSQL_BIND bindme_chanvars[3]; + memset(bindme_chanvars,0,sizeof(bindme_chanvars)); - std::vector<char> tempsecondvector(iItr->second.begin(), iItr->second.end()); - tempsecondvector.push_back('\0'); - char* varvalue_temp = &tempsecondvector[0]; + bindme_chanvars[0].buffer_type = MYSQL_TYPE_LONGLONG; + bindme_chanvars[0].buffer = &insertid; - bindme_chanvars[2].buffer_type = MYSQL_TYPE_VAR_STRING; - if(iItr->second.size() == 0) - bindme_chanvars[2].is_null = (my_bool*)1; - else - { - long unsigned int varvalue_length = (long unsigned int)(iItr->second.size()); - bindme_chanvars[2].length = &varvalue_length; - bindme_chanvars[2].buffer_length = varvalue_length; - bindme_chanvars[2].buffer = varvalue_temp; + std::vector<char> tempfirstvector(iItr->first.begin(), iItr->first.end()); + tempfirstvector.push_back('\0'); + char* varname_temp = &tempfirstvector[0]; + + bindme_chanvars[1].buffer_type = MYSQL_TYPE_VAR_STRING; + long unsigned int varname_length = (long unsigned int)(iItr->first.size()); + bindme_chanvars[1].length = &varname_length; + bindme_chanvars[1].buffer_length = varname_length; + bindme_chanvars[1].buffer = varname_temp; + + std::vector<char> tempsecondvector(iItr->second.begin(), iItr->second.end()); + tempsecondvector.push_back('\0'); + char* varvalue_temp = &tempsecondvector[0]; + + bindme_chanvars[2].buffer_type = MYSQL_TYPE_VAR_STRING; + if(iItr->second.size() == 0) + bindme_chanvars[2].is_null = (my_bool*)1; + else + { + long unsigned int varvalue_length = (long unsigned int)(iItr->second.size()); + bindme_chanvars[2].length = &varvalue_length; + bindme_chanvars[2].buffer_length = varvalue_length; + bindme_chanvars[2].buffer = varvalue_temp; + } + + mysql_stmt_bind_param(stmt_chanvars,bindme_chanvars); + mysql_stmt_execute(stmt_chanvars); + } } - mysql_stmt_bind_param(stmt_chanvars,bindme_chanvars); - mysql_stmt_execute(stmt_chanvars); + if(errorstate == 0) + mysql_commit(conn); + else + mysql_rollback(conn); } } - if(errorstate == 0) - mysql_commit(conn); - else - mysql_rollback(conn); - delete [] bindmetemp; if(temp_chanvars_holder.size() > 0) { Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.h ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.h (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_cdr/mysqlcdr.h Thu Jul 27 12:04:10 2006 @@ -36,6 +36,7 @@ #include <list> #include <sstream> #include <mysql.h> +#include <errmsg.h> #ifndef MYSQLCDR #define MYSQLCDR @@ -55,7 +56,7 @@ private: static bool activated; - static char *sql_query; + static char sql_query[1024]; static std::string tmp_sql_query; // Object must exist to bind the statement, this used for generating the sql static char sql_query_chanvars[100]; static MYSQL *conn; Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_event_socket/mod_event_socket.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_event_socket/mod_event_socket.c (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_event_socket/mod_event_socket.c Thu Jul 27 12:04:10 2006 @@ -429,7 +429,7 @@ *arg++ = '\0'; } - if (switch_api_execute(api_cmd, arg, &stream) == SWITCH_STATUS_SUCCESS) { + if (switch_api_execute(api_cmd, arg, NULL, &stream) == SWITCH_STATUS_SUCCESS) { switch_size_t len; char buf[1024]; Modified: freeswitch/branches/mishehu/src/mod/event_handlers/mod_xmpp_event/mod_xmpp_event.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/event_handlers/mod_xmpp_event/mod_xmpp_event.c (original) +++ freeswitch/branches/mishehu/src/mod/event_handlers/mod_xmpp_event/mod_xmpp_event.c Thu Jul 27 12:04:10 2006 @@ -240,7 +240,7 @@ stream.end = stream.data; stream.data_size = sizeof(retbuf); stream.write_function = switch_console_stream_write; - switch_api_execute(cmd, arg, &stream); + switch_api_execute(cmd, arg, NULL, &stream); return 0; } Modified: freeswitch/branches/mishehu/src/mod/formats/mod_sndfile/mod_sndfile.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/formats/mod_sndfile/mod_sndfile.c (original) +++ freeswitch/branches/mishehu/src/mod/formats/mod_sndfile/mod_sndfile.c Thu Jul 27 12:04:10 2006 @@ -287,7 +287,7 @@ sfinfo.channels = 1; len = ((major_count + (exlen + 2)) * sizeof(char *)); - supported_formats = switch_core_permenant_alloc(len); + supported_formats = switch_core_permanent_alloc(len); len = 0; for (m = 0; m < major_count; m++) { Modified: freeswitch/branches/mishehu/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c (original) +++ freeswitch/branches/mishehu/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c Thu Jul 27 12:04:10 2006 @@ -1838,13 +1838,25 @@ if (argc > 1) { char *cmd = JS_GetStringBytes(JS_ValueToString(cx, argv[0])); char *arg = JS_GetStringBytes(JS_ValueToString(cx, argv[1])); + switch_core_session_t *session = NULL; + + if (argc > 2) { + JSObject *session_obj; + struct js_session *jss; + if (JS_ValueToObject(cx, argv[2], &session_obj)) { + if ((jss = JS_GetPrivate(cx, session_obj))) { + session = jss->session; + } + } + } + switch_stream_handle_t stream = {0}; char retbuf[2048] = ""; stream.data = retbuf; stream.end = stream.data; stream.data_size = sizeof(retbuf); - switch_api_execute(cmd, arg, &stream); + switch_api_execute(cmd, arg, session, &stream); stream.write_function = switch_console_stream_write; *rval = STRING_TO_JSVAL (JS_NewStringCopyZ(cx, retbuf)); @@ -2203,7 +2215,7 @@ } -static switch_status_t launch_async(char *text, switch_stream_handle_t *stream) +static switch_status_t launch_async(char *text, switch_core_session_t *session, switch_stream_handle_t *stream) { if (switch_strlen_zero(text)) { Modified: freeswitch/branches/mishehu/src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c ============================================================================== --- freeswitch/branches/mishehu/src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c (original) +++ freeswitch/branches/mishehu/src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c Thu Jul 27 12:04:10 2006 @@ -272,7 +272,7 @@ ResponseStatus(r,200); ResponseContentType(r, m); ResponseWrite(r); - switch_api_execute(command, r->query, &stream); + switch_api_execute(command, r->query, NULL, &stream); HTTPWriteEnd(r); return TRUE; } @@ -296,7 +296,7 @@ stream.end = stream.data; stream.data_size = CMDLEN; stream.write_function = switch_console_stream_write; - switch_api_execute(command, arg, &stream); + switch_api_execute(command, arg, NULL, &stream); /* Return our result. */ val = xmlrpc_build_value(envP, "s", retbuf); Modified: freeswitch/branches/mishehu/src/switch_console.c ============================================================================== --- freeswitch/branches/mishehu/src/switch_console.c (original) +++ freeswitch/branches/mishehu/src/switch_console.c Thu Jul 27 12:04:10 2006 @@ -108,7 +108,7 @@ stream.end = stream.data; stream.data_size = retlen; stream.write_function = switch_console_stream_write; - if (switch_api_execute(cmd, arg, &stream) == SWITCH_STATUS_SUCCESS) { + if (switch_api_execute(cmd, arg, NULL, &stream) == SWITCH_STATUS_SUCCESS) { switch_log_printf(SWITCH_CHANNEL_LOG_CLEAN, SWITCH_LOG_CONSOLE, "API CALL [%s(%s)] output:\n%s\n", cmd, arg ? arg : "", retbuf); } else { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Unknown Command: %s\n", cmd); Modified: freeswitch/branches/mishehu/src/switch_core.c ============================================================================== --- freeswitch/branches/mishehu/src/switch_core.c (original) +++ freeswitch/branches/mishehu/src/switch_core.c Thu Jul 27 12:04:10 2006 @@ -857,9 +857,9 @@ } /* **ONLY** alloc things with these functions that **WILL NOT** need - to be freed *EVER* ie this is for *PERMENANT* memory allocation */ + to be freed *EVER* ie this is for *PERMANENT* memory allocation */ -SWITCH_DECLARE(void *) switch_core_permenant_alloc(switch_size_t memory) +SWITCH_DECLARE(void *) switch_core_permanent_alloc(switch_size_t memory) { void *ptr = NULL; assert(runtime.memory_pool != NULL); @@ -874,7 +874,7 @@ return ptr; } -SWITCH_DECLARE(char *) switch_core_permenant_strdup(char *todup) +SWITCH_DECLARE(char *) switch_core_permanent_strdup(char *todup) { char *duped = NULL; switch_size_t len; Modified: freeswitch/branches/mishehu/src/switch_loadable_module.c ============================================================================== --- freeswitch/branches/mishehu/src/switch_loadable_module.c (original) +++ freeswitch/branches/mishehu/src/switch_loadable_module.c Thu Jul 27 12:04:10 2006 @@ -270,7 +270,7 @@ break; } - if ((module = switch_core_permenant_alloc(sizeof(switch_loadable_module_t))) == 0) { + if ((module = switch_core_permanent_alloc(sizeof(switch_loadable_module_t))) == 0) { err = "Could not allocate memory\n"; break; } @@ -283,7 +283,7 @@ return SWITCH_STATUS_GENERR; } - module->filename = switch_core_permenant_strdup(filename); + module->filename = switch_core_permanent_strdup(filename); module->module_interface = module_interface; module->switch_module_load = load_func_ptr; @@ -365,7 +365,7 @@ const char *err = NULL; switch_loadable_module_interface_t *module_interface = NULL; - if ((module = switch_core_permenant_alloc(sizeof(switch_loadable_module_t))) == 0) { + if ((module = switch_core_permanent_alloc(sizeof(switch_loadable_module_t))) == 0) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Couldn't allocate memory\n"); return SWITCH_STATUS_GENERR; } @@ -384,7 +384,7 @@ break; } - if ((module = switch_core_permenant_alloc(sizeof(switch_loadable_module_t))) == 0) { + if ((module = switch_core_permanent_alloc(sizeof(switch_loadable_module_t))) == 0) { err = "Could not allocate memory\n"; break; } @@ -397,7 +397,7 @@ return SWITCH_STATUS_GENERR; } - module->filename = switch_core_permenant_strdup(filename); + module->filename = switch_core_permanent_strdup(filename); module->module_interface = module_interface; module->switch_module_load = load_func_ptr; @@ -711,7 +711,7 @@ return i; } -SWITCH_DECLARE(switch_status_t) switch_api_execute(char *cmd, char *arg, switch_stream_handle_t *stream) +SWITCH_DECLARE(switch_status_t) switch_api_execute(char *cmd, char *arg, switch_core_session_t *session, switch_stream_handle_t *stream) { switch_api_interface_t *api; switch_status_t status; @@ -734,7 +734,7 @@ } if ((api = switch_loadable_module_get_api_interface(cmd)) != 0) { - status = api->function(arg, stream); + status = api->function(arg, session, stream); } else { status = SWITCH_STATUS_FALSE; stream->write_function(stream, "INVALID COMMAND [%s]", cmd);
participants (1)
-
Freeswitch SVN