Index: head/net/sems/Makefile =================================================================== --- head/net/sems/Makefile (revision 534856) +++ head/net/sems/Makefile (revision 534857) @@ -1,51 +1,65 @@ # Created by: Nathan Whitehon # $FreeBSD$ PORTNAME= sems -DISTVERSION= ${SEMS_VERSION}.g20190822 +DISTVERSION= ${SEMS_VERSION}.g20200510 CATEGORIES= net MAINTAINER= nwhitehorn@FreeBSD.org COMMENT= SIP Express Media Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING -DEPRECATED= Uses deprecated version of python -EXPIRATION_DATE= 2020-09-15 - LIB_DEPENDS= libopus.so:audio/opus \ libcodec2.so:audio/codec2 \ libevent.so:devel/libevent \ librtmp.so:multimedia/librtmp \ libilbc.so:net/ilbc \ libgsm.so:audio/gsm \ libsamplerate.so:audio/libsamplerate \ libspeex.so:audio/speex \ libspandsp.so:comms/spandsp -USES= cmake compiler:c++11-lang python:2.7,run shebangfix +USES= cmake compiler:c++11-lang python:3.4+,run shebangfix ssl SHEBANG_GLOB= sems-* +PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} +PY2TO3_ARGS= --fix=all --no-diffs --nobackups --verbose --write + USE_GITHUB= yes GH_ACCOUNT= sems-server -GH_TAGNAME= 7400051 +GH_TAGNAME= f89581a CFLAGS+= -Wno-reorder CMAKE_ARGS= -DSEMS_CFG_PREFIX=${PREFIX} -DSEMS_AUDIO_PREFIX=${PREFIX}/lib \ -DSEMS_EXEC_PREFIX=${PREFIX} -DSEMS_DOC_PREFIX=${PREFIX}/share/doc -CMAKE_ON= SEMS_USE_SPANDSP SEMS_USE_LIBSAMPLERATE SEMS_USE_OPUS +CMAKE_ON= SEMS_USE_SPANDSP SEMS_USE_LIBSAMPLERATE SEMS_USE_OPUS \ + SEMS_USE_OPENSSL USE_RC_SUBR= sems USERS= sems GROUPS= sems SEMS_VERSION= 1.7.0 PLIST_SUB= SEMS_VERSION=${SEMS_VERSION} +FIXUP_2TO3= sbin/sems-get-callproperties sbin/sems-list-active-calls \ + sbin/sems-list-calls sbin/sems-list-finished-calls \ + sbin/sems-sbc-get-activeprofile \ + sbin/sems-sbc-get-regex-map-names sbin/sems-sbc-list-profiles \ + sbin/sems-sbc-load-callcontrol-modules \ + sbin/sems-sbc-load-profile sbin/sems-sbc-reload-profile \ + sbin/sems-sbc-reload-profiles sbin/sems-sbc-set-activeprofile \ + sbin/sems-sbc-set-regex-map sbin/sems-sbc-teardown-call + post-install: +. for p in ${FIXUP_2TO3} + ${PY2TO3_CMD} ${PY2TO3_ARGS} ${STAGEDIR}${PREFIX}/${p} +. endfor + cd ${STAGEDIR}${ETCDIR} && ${FIND} . \ -type f -exec ${MV} {} {}.sample \; .include Index: head/net/sems/distinfo =================================================================== --- head/net/sems/distinfo (revision 534856) +++ head/net/sems/distinfo (revision 534857) @@ -1,3 +1,3 @@ -TIMESTAMP = 1566533104 -SHA256 (sems-server-sems-1.7.0.g20190822-7400051_GH0.tar.gz) = 0648e863c79363985e59174728f29a7b6c431fc76343fb004ed7c548aef7fcf0 -SIZE (sems-server-sems-1.7.0.g20190822-7400051_GH0.tar.gz) = 5200119 +TIMESTAMP = 1589124511 +SHA256 (sems-server-sems-1.7.0.g20200510-f89581a_GH0.tar.gz) = 31ac2c287c2abf40e028f1afe9493f52f3e872e62e4428585bb6b6387e10cd16 +SIZE (sems-server-sems-1.7.0.g20200510-f89581a_GH0.tar.gz) = 5135383 Index: head/net/sems/files/patch-core_plug-in_isac_libisac_typedefs.h =================================================================== --- head/net/sems/files/patch-core_plug-in_isac_libisac_typedefs.h (revision 534856) +++ head/net/sems/files/patch-core_plug-in_isac_libisac_typedefs.h (nonexistent) @@ -1,23 +0,0 @@ ---- core/plug-in/isac/libisac/typedefs.h.orig 2019-09-18 08:25:08 UTC -+++ core/plug-in/isac/libisac/typedefs.h -@@ -77,7 +77,19 @@ - #define WEBRTC_ARCH_32_BITS - #define WEBRTC_ARCH_LITTLE_ENDIAN - #else --#error Please add support for your architecture in typedefs.h -+/* instead of failing, use typical unix defines... */ -+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -+#define WEBRTC_ARCH_LITTLE_ENDIAN -+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ -+#define WEBRTC_ARCH_BIG_ENDIAN -+#else -+#error __BYTE_ORDER__ is not defined -+#endif -+#if defined(__LP64__) -+#define WEBRTC_ARCH_64_BITS -+#else -+#define WEBRTC_ARCH_32_BITS -+#endif - #endif - - #if defined(__SSE2__) || defined(_MSC_VER) Property changes on: head/net/sems/files/patch-core_plug-in_isac_libisac_typedefs.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Index: head/net/sems/files/patch-apps-xmlrpc2di-xmlrpc++-src-base64.h =================================================================== --- head/net/sems/files/patch-apps-xmlrpc2di-xmlrpc++-src-base64.h (nonexistent) +++ head/net/sems/files/patch-apps-xmlrpc2di-xmlrpc++-src-base64.h (revision 534857) @@ -0,0 +1,14 @@ +--- apps/xmlrpc2di/xmlrpc++/src/base64.h.orig 2019-12-06 20:43:40.279650000 -0800 ++++ apps/xmlrpc2di/xmlrpc++/src/base64.h 2019-12-06 20:44:03.636359000 -0800 +@@ -9,9 +9,9 @@ + #if !defined(__BASE64_H_INCLUDED__) + #define __BASE64_H_INCLUDED__ 1 + +-#if defined __APPLE__ && defined __clang__ ++#if !defined(__glibc__) && defined __clang__ + #include +-#endif // __APPLE__ && __clang__ ++#endif // !__glibc__ && __clang__ + + #ifndef MAKEDEPEND + # include Property changes on: head/net/sems/files/patch-apps-xmlrpc2di-xmlrpc++-src-base64.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/sems/files/patch-core-CMakeLists.txt =================================================================== --- head/net/sems/files/patch-core-CMakeLists.txt (revision 534856) +++ head/net/sems/files/patch-core-CMakeLists.txt (revision 534857) @@ -1,21 +1,28 @@ ---- core/CMakeLists.txt.orig 2019-08-22 14:04:22.265669000 -0700 -+++ core/CMakeLists.txt 2019-08-22 14:05:02.760870000 -0700 -@@ -12,15 +12,12 @@ +--- core/CMakeLists.txt.orig 2020-05-10 08:28:35.425963000 -0700 ++++ core/CMakeLists.txt 2020-05-10 08:32:38.193983000 -0700 +@@ -13,22 +13,12 @@ INCLUDE_DIRECTORIES (ampi) INCLUDE_DIRECTORIES (amci) -ADD_LIBRARY (sems_core STATIC ${sems_core_SRCS}) -ADD_LIBRARY (sems_sip STATIC ${sems_sip_SRCS}) +ADD_EXECUTABLE (sems sems.cpp ${sems_core_SRCS} ${sems_sip_SRCS}) +ADD_EXECUTABLE(sems_tests ${sems_tests_SRCS} ${sems_core_SRCS} ${sems_sip_SRCS}) -ADD_EXECUTABLE (sems sems.cpp) -ADD_EXECUTABLE(sems_tests ${sems_tests_SRCS}) - FOREACH (EXE_TARGET sems sems_tests) -- TARGET_LINK_LIBRARIES(${EXE_TARGET} ${CMAKE_DL_LIBS} sems_core sems_sip event event_pthreads -rdynamic) +- # This allows symbols defined in the SIP stack but not used +- # by the core itself to be included in the executable and +- # thus be available for modules +- IF(APPLE) +- TARGET_LINK_LIBRARIES(${EXE_TARGET} ${CMAKE_DL_LIBS} -Wl,-force_load sems_core -Wl,-force_load sems_sip event event_pthreads -rdynamic) +- ELSE() +- TARGET_LINK_LIBRARIES(${EXE_TARGET} ${CMAKE_DL_LIBS} -Wl,--whole-archive sems_core sems_sip -Wl,--no-whole-archive event event_pthreads -rdynamic) +- ENDIF() + TARGET_LINK_LIBRARIES(${EXE_TARGET} ${CMAKE_DL_LIBS} event event_pthreads -rdynamic) IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") TARGET_LINK_LIBRARIES(${EXE_TARGET} execinfo) Index: head/net/sems/pkg-plist =================================================================== --- head/net/sems/pkg-plist (revision 534856) +++ head/net/sems/pkg-plist (revision 534857) @@ -1,316 +1,318 @@ @sample %%ETCDIR%%/default.template.sample @sample %%ETCDIR%%/etc/ann_b2b.conf.sample @sample %%ETCDIR%%/etc/announce_transfer.conf.sample @sample %%ETCDIR%%/etc/announcement.conf.sample @sample %%ETCDIR%%/etc/annrecorder.conf.sample @sample %%ETCDIR%%/etc/app_mapping.conf.sample @sample %%ETCDIR%%/etc/auth_b2b.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/call_timer.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/callback.conf.sample @sample %%ETCDIR%%/etc/cc_call_timer.conf.sample @sample %%ETCDIR%%/etc/cc_pcalls.conf.sample @sample %%ETCDIR%%/etc/cc_syslog_cdr.conf.sample @sample %%ETCDIR%%/etc/click2dial.conf.sample @sample %%ETCDIR%%/etc/codecfilter.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/conference.conf.sample @sample %%ETCDIR%%/etc/dsm.conf.sample @sample %%ETCDIR%%/etc/dsm_in_prompts.conf.sample @sample %%ETCDIR%%/etc/dsm_out_prompts.conf.sample @sample %%ETCDIR%%/etc/early_announce.conf.sample @sample %%ETCDIR%%/etc/echo.conf.sample @sample %%ETCDIR%%/etc/mod_regex.conf.sample @sample %%ETCDIR%%/etc/monitoring.conf.sample @sample %%ETCDIR%%/etc/msg_storage.conf.sample @sample %%ETCDIR%%/etc/mwi.conf.sample @sample %%ETCDIR%%/etc/precoded_announce.conf.sample @sample %%ETCDIR%%/etc/prepaid.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/refuse.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/reg_agent.conf.sample @sample %%ETCDIR%%/etc/replytranslate.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/rtmp.conf.sample @sample %%ETCDIR%%/etc/sbc.conf.sample @sample %%ETCDIR%%/etc/src_ipmap.conf.sample @sample %%ETCDIR%%/etc/sst_b2b.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/stats.conf.sample @sample %%ETCDIR%%/etc/symmetricrtp.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/transparent.sbcprofile.conf.sample @sample %%ETCDIR%%/etc/voicebox.conf.sample @sample %%ETCDIR%%/etc/voicemail.conf.sample +@sample %%ETCDIR%%/etc/xmlrpc2di.conf.sample @sample %%ETCDIR%%/etc/webconference.conf.sample @sample %%ETCDIR%%/sems.conf.sample lib/sems/audio/annrecorder/beep.wav lib/sems/audio/annrecorder/bye.wav lib/sems/audio/annrecorder/confirm.wav lib/sems/audio/annrecorder/greeting_set.wav lib/sems/audio/annrecorder/to_record.wav lib/sems/audio/annrecorder/welcome.wav lib/sems/audio/annrecorder/your_prompt.wav lib/sems/audio/beep.wav lib/sems/audio/conference/beep.wav lib/sems/audio/conference/first_participant.wav lib/sems/audio/default_en.wav lib/sems/audio/precoded_announce/test.predef lib/sems/audio/voicebox/0.wav lib/sems/audio/voicebox/1.wav lib/sems/audio/voicebox/10.wav lib/sems/audio/voicebox/11.wav lib/sems/audio/voicebox/12.wav lib/sems/audio/voicebox/13.wav lib/sems/audio/voicebox/14.wav lib/sems/audio/voicebox/15.wav lib/sems/audio/voicebox/16.wav lib/sems/audio/voicebox/17.wav lib/sems/audio/voicebox/18.wav lib/sems/audio/voicebox/19.wav lib/sems/audio/voicebox/2.wav lib/sems/audio/voicebox/20.wav lib/sems/audio/voicebox/3.wav lib/sems/audio/voicebox/30.wav lib/sems/audio/voicebox/4.wav lib/sems/audio/voicebox/40.wav lib/sems/audio/voicebox/5.wav lib/sems/audio/voicebox/50.wav lib/sems/audio/voicebox/6.wav lib/sems/audio/voicebox/60.wav lib/sems/audio/voicebox/7.wav lib/sems/audio/voicebox/70.wav lib/sems/audio/voicebox/8.wav lib/sems/audio/voicebox/80.wav lib/sems/audio/voicebox/9.wav lib/sems/audio/voicebox/90.wav lib/sems/audio/voicebox/and.wav lib/sems/audio/voicebox/bye.wav lib/sems/audio/voicebox/first_new_msg.wav lib/sems/audio/voicebox/first_saved_msg.wav lib/sems/audio/voicebox/in_your_voicebox.wav lib/sems/audio/voicebox/msg_deleted.wav lib/sems/audio/voicebox/msg_end_menu.wav lib/sems/audio/voicebox/msg_menu.wav lib/sems/audio/voicebox/msg_saved.wav lib/sems/audio/voicebox/new_msg.wav lib/sems/audio/voicebox/new_msgs.wav lib/sems/audio/voicebox/next_new_msg.wav lib/sems/audio/voicebox/next_saved_msg.wav lib/sems/audio/voicebox/no_more_msg.wav lib/sems/audio/voicebox/no_msg.wav lib/sems/audio/voicebox/pin_prompt.wav lib/sems/audio/voicebox/saved_msg.wav lib/sems/audio/voicebox/saved_msgs.wav lib/sems/audio/voicebox/x1.wav lib/sems/audio/voicebox/x2.wav lib/sems/audio/voicebox/x3.wav lib/sems/audio/voicebox/x4.wav lib/sems/audio/voicebox/x5.wav lib/sems/audio/voicebox/x6.wav lib/sems/audio/voicebox/x7.wav lib/sems/audio/voicebox/x8.wav lib/sems/audio/voicebox/x9.wav lib/sems/audio/voicebox/you_have.wav lib/sems/audio/voicemail/beep.wav lib/sems/audio/voicemail/default_en.wav lib/sems/audio/webconference/0.wav lib/sems/audio/webconference/1.wav lib/sems/audio/webconference/2.wav lib/sems/audio/webconference/3.wav lib/sems/audio/webconference/4.wav lib/sems/audio/webconference/5.wav lib/sems/audio/webconference/6.wav lib/sems/audio/webconference/7.wav lib/sems/audio/webconference/8.wav lib/sems/audio/webconference/9.wav lib/sems/audio/webconference/beep.wav lib/sems/audio/webconference/entering_conference.wav lib/sems/audio/webconference/first_participant.wav lib/sems/audio/webconference/pin_prompt.wav lib/sems/audio/webconference/wrong_pin.wav lib/sems/dsm/early_dbprompt.dsm lib/sems/dsm/inbound_call.dsm lib/sems/dsm/mobile_push.dsm lib/sems/dsm/mod_conference.so lib/sems/dsm/mod_dlg.so lib/sems/dsm/mod_groups.so lib/sems/dsm/mod_regex.so lib/sems/dsm/mod_sbc.so lib/sems/dsm/mod_subscription.so lib/sems/dsm/mod_sys.so lib/sems/dsm/mod_uri.so lib/sems/dsm/mod_utils.so lib/sems/dsm/outbound_call.dsm lib/sems/plug-in/adpcm.so lib/sems/plug-in/ann_b2b.so lib/sems/plug-in/announce_transfer.so lib/sems/plug-in/announcement.so lib/sems/plug-in/annrecorder.so lib/sems/plug-in/callback.so lib/sems/plug-in/cc_call_timer.so lib/sems/plug-in/cc_ctl.so lib/sems/plug-in/cc_dsm.so lib/sems/plug-in/cc_pcalls.so lib/sems/plug-in/cc_prepaid.so lib/sems/plug-in/cc_registrar.so lib/sems/plug-in/cc_syslog_cdr.so lib/sems/plug-in/click2dial.so -lib/sems/plug-in/codec2.so lib/sems/plug-in/conference.so +lib/sems/plug-in/diameter_client.so lib/sems/plug-in/dsm.so lib/sems/plug-in/early_announce.so lib/sems/plug-in/echo.so lib/sems/plug-in/g722.so lib/sems/plug-in/gsm.so lib/sems/plug-in/ilbc.so lib/sems/plug-in/isac.so lib/sems/plug-in/l16.so lib/sems/plug-in/monitoring.so lib/sems/plug-in/msg_storage.so lib/sems/plug-in/mwi.so lib/sems/plug-in/opus.so lib/sems/plug-in/precoded_announce.so lib/sems/plug-in/reg_agent.so lib/sems/plug-in/registrar_client.so lib/sems/plug-in/rtmp.so lib/sems/plug-in/sbc.so lib/sems/plug-in/session_timer.so lib/sems/plug-in/speex.so lib/sems/plug-in/stats.so lib/sems/plug-in/uac_auth.so lib/sems/plug-in/voicebox.so lib/sems/plug-in/voicemail.so +lib/sems/plug-in/xmlrpc2di.so lib/sems/plug-in/wav.so lib/sems/plug-in/webconference.so sbin/sems sbin/sems-get-callproperties sbin/sems-list-active-calls sbin/sems-list-calls sbin/sems-list-finished-calls sbin/sems-logfile-callextract sbin/sems-sbc-get-activeprofile sbin/sems-sbc-get-regex-map-names sbin/sems-sbc-list-profiles sbin/sems-sbc-load-profile sbin/sems-sbc-reload-profile sbin/sems-sbc-reload-profiles sbin/sems-sbc-set-activeprofile sbin/sems-sbc-set-regex-map sbin/sems-rtp-mux-get-max-frame-age-ms sbin/sems-rtp-mux-get-mtu-threshold sbin/sems-rtp-mux-set-max-frame-age-ms sbin/sems-rtp-mux-set-mtu-threshold sbin/sems-sbc-load-callcontrol-modules sbin/sems-sbc-teardown-call sbin/sems-stats %%DOCSDIR%%-%%SEMS_VERSION%%/Applications.txt %%DOCSDIR%%-%%SEMS_VERSION%%/CHANGELOG %%DOCSDIR%%-%%SEMS_VERSION%%/COPYING %%DOCSDIR%%-%%SEMS_VERSION%%/Howtostart_noproxy.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Howtostart_simpleproxy.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Howtostart_voicemail.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.ann_b2b.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.announce_transfer.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.announcement.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.annrecorder.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.callback.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.click2dial.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.conference.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.early_announce.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.echo.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.monitoring.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.msg_storage.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.reg_agent.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.registrar_client.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.sbc.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.uac_auth.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.voicebox.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.voicemail.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Readme.webconference.txt %%DOCSDIR%%-%%SEMS_VERSION%%/Tuning.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/Readme.dsm.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/dsm_errorhandling.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/dsm_sbc_syntax.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/dsm_syntax.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/dsm_todo.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/183_early_establish.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_audio/aas_callee.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_audio/aas_caller.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/connect_extension.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/wav/Makefile %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/wav/connecting.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/wav/enter_extension.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/wav/failed_enter_extension.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/b2b_connect_extension/wav/sorry_problems.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/call/callsub.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/call/calltest.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/dsm_di_monit/Readme_ddm.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/dsm_di_monit/dsm_di_monitoring.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/dsm_di_monit/wav/change.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/dsm_di_monit/wav/taken.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/dsm_di_monit/wav/welcome.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/early_media.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/handle_cancel.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/late_reply.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/moddlg_late_early.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/pin/main.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/pin/ok_pin.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/play_file.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/sbc/sbc_test_app/howto.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/sbc/sbc_test_app/profile/sbc_test_app_profile.sbcprofile.conf %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/sbc/sbc_test_app/sbc_test_app.conf %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/sbc/sbc_test_app/test_sbc.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_b2b.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_byehdr.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_conference.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_conference_mute.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_dbfile.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_exception.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_popen.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_remoteunreachable.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_request_events.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_rtptimeout.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_system_dsm.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_systemevents.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/examples/test_teeconf.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_aws.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_conference.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_curl.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_dlg.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_groups.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_monitoring.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_mysql.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_py.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_redis %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_regex.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_subscription.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_sys.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_uri.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_utils.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_xml.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/mods/Readme.mod_zrtp.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/Readme.quizconnect_tutorial.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/Makefile %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/sorry_pin_wrong.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/sorry_pin_wrong.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/welcome_callee.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/welcome_callee.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/welcome_caller.txt %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/prompts/welcome_caller.wav %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/quizconnect.conf %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/quizconnect_callee.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/quizconnect_caller.dsm %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/quizconnect_tutorial.pdf %%DOCSDIR%%-%%SEMS_VERSION%%/dsm/tutorials/quizconnect/quizconnect_tutorial.txt %%DOCSDIR%%-%%SEMS_VERSION%%/figures/conference.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/conference.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/service_invocation.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/singleinstance.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/two_instances_app_fixed.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/two_instances_app_param.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/voicemail.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/webconference.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/png/webconference_dialout.png %%DOCSDIR%%-%%SEMS_VERSION%%/figures/service_invocation.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/singleinstance.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/two_instances_app_fixed.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/two_instances_app_param.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/voicemail.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/webconference.dia %%DOCSDIR%%-%%SEMS_VERSION%%/figures/webconference_dialout.dia