[Freeswitch-svn] [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_sndfile src/mod/languages/mod_spidermonkey src/mod/xml_int/mod_xml_rpc
Freeswitch SVN
mishehu at freeswitch.org
Thu Jul 27 12:04:11 EDT 2006
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);
More information about the Freeswitch-svn
mailing list