2 # Copyright (C) 2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=asterisk-
$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=http
://downloads.asterisk.org
/pub
/telephony
/asterisk
/releases
/
16 PKG_MD5SUM
:=23778d7ebefdecd4c742d5de39f5e2c1
18 PKG_BUILD_DIR
=$(BUILD_DIR
)/asterisk-
$(PKG_VERSION
)
20 include $(INCLUDE_DIR
)/ltqtapi.mk
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/asterisk18
/install/module
24 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
25 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/*$(2).so
* $(1)/usr
/lib
/asterisk
/modules
/
28 define Package
/asterisk18
/install/conffile
29 $(INSTALL_DIR
) $(1)/etc
/asterisk
30 $(CP
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/*$(2)* $(1)/etc
/asterisk
/
33 define Package
/asterisk18
/install/lib
34 $(INSTALL_DIR
) $(1)/usr
/lib
35 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/$(2).so
* $(1)/usr
/lib
/
38 define Package
/asterisk18
/install/sbin
39 $(INSTALL_DIR
) $(1)/usr
/sbin
40 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/$(2) $(1)/usr
/sbin
/
43 define Package
/asterisk18
/install/sounds
44 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
/
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/sounds
/en
/$(2) $(1)/usr
/lib
/asterisk
/sounds
/
48 define BuildAsterisk18Module
49 define Package
/asterisk18-
$(1)
50 $$(call Package
/asterisk18
/Default
)
52 DEPENDS
:= asterisk18
$(patsubst +%,+PACKAGE_asterisk18-
$(1):%,$(4))
55 define Package
/asterisk18-
$(1)/conffiles
59 define Package
/asterisk18-
$(1)/description
60 $$(call Package
/asterisk18
/Default
/description
)
61 This package provides support
$(3) in Asterisk.
64 define Package
/asterisk18-
$(1)/install
65 $(foreach c
,$(6),$(call Package
/asterisk18
/install/conffile
,$$(1),$(c
));)
66 $(foreach m
,$(7),$(call Package
/asterisk18
/install/module
,$$(1),$(m
));)
67 $(foreach s
,$(8),$(call Package
/asterisk18
/install/sounds
,$$(1),$(s
));)
68 $(foreach b
,$(9),$(call Package
/asterisk18
/install/sbin
,$$(1),$(b
));)
71 $$(eval
$$(call BuildPackage
,asterisk18-
$(1)))
74 define Package
/asterisk18
/Default
78 URL
:=http
://www.asterisk.org
/
79 MAINTAINER
:=Jiri Slachta
<slachta@cesnet.cz
>
82 define Package
/asterisk18
/Default
/description
83 Asterisk is a complete PBX in software. It provides
all of the features
84 you would expect from a PBX and more. Asterisk does voice over IP in three
85 protocols
, and can interoperate with almost
all standards-based telephony
86 equipment using relatively inexpensive hardware.
89 define Package
/asterisk18
90 $(call Package
/asterisk18
/Default
)
91 TITLE
:=Complete open source PBX
, v1.8.x
93 DEPENDS
:=+libopenssl
+libncurses
+libpopt
+libpthread
+zlib @
!TARGET_avr32
96 define Package
/asterisk18
/description
97 $(call Package
/asterisk18
/Default
/description
)
100 define Package
/asterisk18
/conffiles
101 /etc
/asterisk
/cel.conf
102 /etc
/asterisk
/asterisk.conf
103 /etc
/asterisk
/modules.conf
104 /etc
/asterisk
/extensions.conf
105 /etc
/asterisk
/sip.conf
106 /etc
/asterisk
/sip_notify.conf
107 /etc
/asterisk
/features.conf
108 /etc
/asterisk
/indications.conf
109 /etc
/asterisk
/logger.conf
110 /etc
/asterisk
/manager.conf
111 /etc
/asterisk
/rtp.conf
112 /etc
/default
/asterisk
117 asterisk.conf cel.conf ccss.conf extensions.conf features.conf indications.conf logger.conf manager.conf \
118 modules.conf sip.conf sip_notify.conf rtp.conf users.conf
120 app_dial app_echo app_macro app_playback codec_ulaw codec_gsm format_gsm format_pcm format_wav format_wav_gsm \
121 func_strings func_timeout func_callerid func_logic chan_sip pbx_config res_rtp_asterisk res_rtp_multicast
123 define Package
/asterisk18
/install
124 $(call Package
/asterisk18
/install/sbin
,$(1),asterisk
)
125 $(foreach m
,$(AST_CFG_FILES
),$(call Package
/asterisk18
/install/conffile
,$(1),$(m
));)
126 $(foreach m
,$(AST_EMB_MODULES
),$(call Package
/asterisk18
/install/module
,$(1),$(m
));)
127 $(INSTALL_DIR
) $(1)/etc
/default
128 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
129 $(INSTALL_DIR
) $(1)/etc
/init.d
130 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
133 define Package
/asterisk18-chan-lantiq
134 $(call Package
/asterisk18
/Default
)
135 TITLE
:=Lantiq TAPI support
136 DEPENDS
:= asterisk18
$(LTQ_TAPI_DEPENDS
)
137 URL
:=http
://git.nanl.de
/?p
=asterisk_channel_lantiq.git
140 define Package
/asterisk18-chan-lantiq
/description
141 $(call Package
/asterisk18
/Default
/description
)
142 This package provides the channel chan_lantiq support to Asterisk.
145 define Package
/asterisk18-chan-lantiq
/conffiles
146 /etc
/asterisk
/lantiq.conf
149 define Package
/asterisk18-chan-lantiq
/install
150 $(call Package
/asterisk18
/install/conffile
,lantiq.conf
,$(m
))
151 $(call Package
/asterisk18
/install/module
,chan_lantiq
,$(m
))
154 define Package
/asterisk18-sounds
155 $(call Package
/asterisk18
/Default
)
156 TITLE
:=Sounds support
160 define Package
/asterisk18-sounds
/description
161 $(call Package
/asterisk18
/Default
/description
)
162 This package provides sounds for Asterisk.
165 define Package
/asterisk18-sounds
/install
166 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
/
167 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/sounds
/en
/* $(1)/usr
/lib
/asterisk
/sounds
/
168 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/vm-
*
169 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/conf-
*
172 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-chan-gtalk
),)
174 --with-iksemel
="$(STAGING_DIR)/usr"
176 ac_cv_lib_iksemel_iks_start_sasl
=yes
182 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-chan-mobile
),)
184 --with-bluetooth
="$(STAGING_DIR)/usr"
190 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-curl
),)
192 --with-libcurl
="$(STAGING_DIR)/usr"
198 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-mysql
),)
203 --without-mysqlclient
206 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-pbx-lua
),)
208 --with-lua
="$(STAGING_DIR)/usr"
209 TARGET_LDFLAGS
+=-ldl
-lcrypt
215 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-pgsql
),)
217 --with-postgres
="$(STAGING_DIR)/usr"
223 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-res-fax-spandsp
),)
225 --with-spandsp
="$(STAGING_DIR)/usr"
231 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk18-res-srtp
),)
233 --with-srtp
="$(STAGING_DIR)/usr"
239 EXTRA_CFLAGS
+= $(TARGET_CPPFLAGS
)
240 EXTRA_LDFLAGS
+= $(TARGET_LDFLAGS
)
243 --with-gsm
=internal \
250 --with-ncurses
="$(STAGING_DIR)/usr" \
255 --with-popt
="$(STAGING_DIR)/usr" \
265 --with-z
="$(STAGING_DIR)/usr" \
266 --with-sounds-cache
="$(DL_DIR)" \
270 $(call Build
/Prepare
/Default
)
271 ifneq ($(CONFIG_TARGET_lantiq
),)
272 $(CP
) .
/src-lantiq
/* $(PKG_BUILD_DIR
)/
276 define Build
/Configure
277 $(call Build
/Configure
/Default
,,$(SITE_VARS
))
281 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
282 include/asterisk
/version.h \
283 include/asterisk
/buildopts.h defaults.h \
285 ASTCFLAGS
="$(EXTRA_CFLAGS) -DLOW_MEMORY" \
286 ASTLDFLAGS
="$(EXTRA_LDFLAGS)" \
287 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
288 ASTVARLIBDIR
="/usr/lib/asterisk" \
289 ASTDATADIR
="/usr/lib/asterisk" \
290 ASTKEYDIR
="/usr/lib/asterisk" \
291 ASTDBDIR
="/usr/lib/asterisk" \
295 DESTDIR
="$(PKG_INSTALL_DIR)" \
299 define Build
/InstallDev
300 $(INSTALL_DIR
) $(1)/usr
/include/asterisk-1.8
/include/asterisk
/
301 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk
/*.h
$(1)/usr
/include/asterisk-1.8
/include/asterisk
/
302 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk.h
$(1)/usr
/include/asterisk-1.8
/include/
305 $(eval
$(call BuildPackage
,asterisk18
))
306 $(eval
$(call BuildPackage
,asterisk18-chan-lantiq
))
307 $(eval
$(call BuildPackage
,asterisk18-sounds
))
309 ################################
312 # 1 - Package subname
314 # 3 - Module description
315 # 4 - Module dependencies
316 # 5 - Full path to multiple conffiles
321 ################################
323 $(eval
$(call BuildAsterisk18Module
,app-alarmreceiver
,Alarm receiver
,Central Station Alarm receiver for Ademco Contact ID
,,,,app_alarmreceiver
,))
324 $(eval
$(call BuildAsterisk18Module
,app-authenticate
,Authenticate commands
,Execute arbitrary authenticate commands
,,,,app_authenticate
,))
325 $(eval
$(call BuildAsterisk18Module
,app-directed_pickup
,Directed call pickup
,support for directed call pickup
,,,,app_directed_pickup
,))
326 $(eval
$(call BuildAsterisk18Module
,app-disa
,Direct Inward System Access
,Direct Inward System Access
,,,,app_disa
,))
327 $(eval
$(call BuildAsterisk18Module
,app-exec
,Exec application
,support for application execution
,,,,app_exec
,))
328 $(eval
$(call BuildAsterisk18Module
,app-chanisavail
,Channel availability
check,support for checking if a channel is available
,,,,app_chanisavail
,))
329 $(eval
$(call BuildAsterisk18Module
,app-chanspy
,Channel listen in
,support for listening in on any channel
,,,,app_chanspy
,))
330 $(eval
$(call BuildAsterisk18Module
,app-minivm
,Minimal voicemail system
,a voicemail system in small building blocks working together based on the Comedian Mail voicemail
,,/etc
/asterisk
/extensions_minivm.conf
/etc
/asterisk
/minivm.conf
,extensions_minivm.conf minivm.conf
,app_minivm
,))
331 $(eval
$(call BuildAsterisk18Module
,app-mixmonitor
,Record a call and mix the audio
,record a call and mix the audio during the recording
,,,,app_mixmonitor
,))
332 $(eval
$(call BuildAsterisk18Module
,app-originate
,Originate a call
,originating an outbound call and connecting it to a specified extension or application
,,,,app_originate
,))
333 $(eval
$(call BuildAsterisk18Module
,app-playtones
,Playtones application
,play a tone list
,,,,app_playtones
,))
334 $(eval
$(call BuildAsterisk18Module
,app-read
,Variable read
,a trivial application to read a variable
,,,,app_read
,))
335 $(eval
$(call BuildAsterisk18Module
,app-readexten
,Extension to variable
,a trivial application to read an extension into a variable
,,,,app_readexten
,))
336 $(eval
$(call BuildAsterisk18Module
,app-record
,Record sound file
,to record a sound file
,,,,app_record
,))
337 $(eval
$(call BuildAsterisk18Module
,app-sayunixtime
,Say Unix time
,an application to say Unix time
,,,,app_sayunixtime
,))
338 $(eval
$(call BuildAsterisk18Module
,app-senddtmf
,Send DTMF digits
,Sends arbitrary DTMF digits
,,,,app_senddtmf
,))
339 $(eval
$(call BuildAsterisk18Module
,app-setcallerid
,Set callerid
,Support for setting callerid
,,,,app_setcallerid
,))
340 $(eval
$(call BuildAsterisk18Module
,app-sms
,SMS
,SMS support
(ETSI ES
201 912 protocol
1),+libpopt
+libstdcpp
,,,app_sms
,,smsq
))
341 $(eval
$(call BuildAsterisk18Module
,app-stack
,Stack applications
, stack applications Gosub Return etc.
, +asterisk18-res-agi
,,,app_stack
,))
342 $(eval
$(call BuildAsterisk18Module
,app-system
,System exec
,support for executing system commands
,,,,app_system
,))
343 $(eval
$(call BuildAsterisk18Module
,app-talkdetect
,File playback with audio detect
,for file playback with audio detect
,,,,app_talkdetect
,))
344 $(eval
$(call BuildAsterisk18Module
,app-verbose
,Verbose logging
,Verbose logging application
,,,,app_verbose
,))
345 $(eval
$(call BuildAsterisk18Module
,app-waituntil
,Sleep
,support sleeping until the given epoch
,,,,app_waituntil
,))
346 $(eval
$(call BuildAsterisk18Module
,app-while
,While loop
,a while loop implementation
,,,,app_while
,))
347 $(eval
$(call BuildAsterisk18Module
,cdr
,Provides CDR
,Call Detail Record
,,/etc
/asterisk
/cdr.conf
/etc
/asterisk
/cdr_custom.conf
/etc
/asterisk
/cdr_manager.conf
/etc
/asterisk
/cdr_syslog.conf
,cdr cdr_custom cdr_manager cdr_syslog
,app_cdr app_forkcdr cdr_custom cdr_manager cdr_syslog func_cdr
,))
348 $(eval
$(call BuildAsterisk18Module
,cdr-csv
,Provides CDR CSV
,Call Detail Record with CSV support
,,,,cdr_csv
,))
349 $(eval
$(call BuildAsterisk18Module
,codec-a-mu
,Alaw to ulaw translation
,translation between alaw and ulaw codecs
,,,,codec_a_mu
,))
350 $(eval
$(call BuildAsterisk18Module
,codec-alaw
,Signed linear to alaw translation
,translation between signed linear and alaw codecs
,,,,codec_alaw
,))
351 $(eval
$(call BuildAsterisk18Module
,codec-g722
,G
.722,a high bit rate
48/56/64Kbps ITU standard codec
,,,,codec_g722
,))
352 $(eval
$(call BuildAsterisk18Module
,codec-g726
,Signed linear to G
.726 translation
,translation between signed linear and ITU G
.726-32kbps codecs
,,,,codec_g726
,))
353 $(eval
$(call BuildAsterisk18Module
,curl
,CURL
,CURL support
,+libcurl
,,,func_curl res_curl
,))
354 $(eval
$(call BuildAsterisk18Module
,format-g726
,G
.726,support for headerless G
.726 16/24/32/40kbps data format
,,,,format_g726
,))
355 $(eval
$(call BuildAsterisk18Module
,format-g729
,G
.729,support for raw headerless G729 data
,,,,format_g729
,))
356 $(eval
$(call BuildAsterisk18Module
,format-sln
,Raw slinear format
,support for raw slinear format
,,,,format_sln
,))
357 $(eval
$(call BuildAsterisk18Module
,format-sln16
,Raw slinear
16 format
,support for raw slinear
16 format
,,,,format_sln16
,))
358 $(eval
$(call BuildAsterisk18Module
,func-blacklist
,Blacklist on callerid
,looking up the callerid number and see if it is blacklisted
,,,,func_blacklist
,))
359 $(eval
$(call BuildAsterisk18Module
,func-base64
,base64 support
,support of base64 function
,,,,func_base64
,))
360 $(eval
$(call BuildAsterisk18Module
,func-cut
,CUT function
,CUT function
,,,,func_cut
,))
361 $(eval
$(call BuildAsterisk18Module
,func-db
,Database interaction
,functions for interaction with the database
,,,,func_db
,))
362 $(eval
$(call BuildAsterisk18Module
,func-devstate
,Blinky lights control
,functions for manually controlled blinky lights
,,,,func_devstate
,))
363 $(eval
$(call BuildAsterisk18Module
,func-extstate
,Hinted extension state
,retrieving the state of a hinted extension for dialplan control
,,,,func_extstate
,))
364 $(eval
$(call BuildAsterisk18Module
,func-global
,Global variable
,global variable dialplan functions
,,,,func_global
,))
365 $(eval
$(call BuildAsterisk18Module
,func-groupcount
,Group count
,for counting number of channels in the specified group
,,,,func_groupcount
,))
366 $(eval
$(call BuildAsterisk18Module
,func-channel
,Channel
info,Channel
info dialplan function
,,,,func_channel
,))
367 $(eval
$(call BuildAsterisk18Module
,func-shell
,Shell
,support for
shell execution
,,,,func_shell
,))
368 $(eval
$(call BuildAsterisk18Module
,func-uri
,URI encoding and decoding
,Encodes and decodes URI-safe strings
,,,,func_uri
,))
369 $(eval
$(call BuildAsterisk18Module
,func-vmcount
,vmcount dialplan
,a vmcount dialplan function
,,,,func_vmcount
,))
370 $(eval
$(call BuildAsterisk18Module
,chan-agent
,Agents proxy channel
,An implementation of agents proxy channel
,,,,chan_agent
,))
371 $(eval
$(call BuildAsterisk18Module
,chan-gtalk
,GTalk
,An implementation of chan_gtalk and res_jabber for GTalk support
,+libiksemel
,/etc
/asterisk
/gtalk.conf
/etc
/asterisk
/jabber.conf
,gtalk.conf jabber.conf
,chan_gtalk res_jabber
,))
372 $(eval
$(call BuildAsterisk18Module
,chan-iax2
,IAX2 channel
,An implementation of IAX2 channel
,+asterisk18-res-timing-timerfd
,/etc
/asterisk
/iax.conf
/etc
/asterisk
/iaxprov.conf
,iax.conf iaxprov.conf
,chan_iax2
,))
373 $(eval
$(call BuildAsterisk18Module
,chan-local
,Local proxy channel
,An implementation of local proxy channel
,,,,chan_local
,))
374 $(eval
$(call BuildAsterisk18Module
,chan-mgcp
,MGCP channel
,the channel chan_mgcp
,,/etc
/asterisk
/mgcp.conf
,mgcp.conf
,chan_mgcp
,))
375 $(eval
$(call BuildAsterisk18Module
,chan-mobile
,Mobile channel
,the channel chan_mobile
,+bluez-libs
,/etc
/asterisk
/chan_mobile.conf
,chan_mobile.conf
,chan_mobile
,))
376 $(eval
$(call BuildAsterisk18Module
,chan-ooh323
,ooH323 channel
,the channel chan_ooh323
,,/etc
/asterisk
/ooh323.conf
,ooh323.conf
,chan_ooh323
,))
377 $(eval
$(call BuildAsterisk18Module
,chan-skinny
,Skinny channel
,the channel chan_skinny
,,/etc
/asterisk
/skinny.conf
,skinny.conf
,chan_skinny
,))
378 $(eval
$(call BuildAsterisk18Module
,mysql
,MySQL
,MySQL support
,+libmysqlclient
,/etc
/asterisk
/res_config_mysql.conf
,res_config_mysql.conf
,res_config_mysql
,))
379 $(eval
$(call BuildAsterisk18Module
,odbc
,ODBC
,ODBC support
,+libpthread
+libc
+unixodbc
,/etc
/asterisk
/cdr_adaptive_odbc.conf
/etc
/asterisk
/cdr_odbc.conf
/etc
/asterisk
/cel_odbc.conf
/etc
/asterisk
/func_odbc.conf
/etc
/asterisk
/res_odbc.conf
,cdr_adaptive_odbc cdr_odbc cel_odbc func_odbc res_odbc
,cdr_adaptive_odbc cdr_odbc cel_odbc func_odbc res_config_odbc res_odbc
,))
380 $(eval
$(call BuildAsterisk18Module
,pgsql
,PostgreSQL
,PostgreSQL support
,+libpq
,/etc
/asterisk
/cel_pgsql.conf
/etc
/asterisk
/cdr_pgsql.conf
/etc
/asterisk
/res_pgsql.conf
,cel_pgsql.conf cdr_pgsql.conf res_pgsql.conf
,cel_pgsql cdr_pgsql res_config_pgsql
,))
381 $(eval
$(call BuildAsterisk18Module
,pbx-ael
,Asterisk Extension Logic
,support for symbolic Asterisk Extension Logic
,,,extensions.ael
,pbx_ael
,))
382 $(eval
$(call BuildAsterisk18Module
,pbx-spool
,Call Spool
,Outgoing call spool support
,,,,pbx_spool
,))
383 $(eval
$(call BuildAsterisk18Module
,pbx-lua
,Lua
,provides Lua resources for Asterisk
,+libpthread
+libc
+liblua
,/etc
/asterisk
/extensions.lua
,extensions.lua
,pbx_lua
,))
384 $(eval
$(call BuildAsterisk18Module
,res-ael-share
,Shareable AEL code
,support for shareable AEL code mainly between internal and external modules
,,,,res_ael_share
,))
385 $(eval
$(call BuildAsterisk18Module
,res-agi
,Asterisk Gateway Interface
,support for the Asterisk Gateway Interface extension
,,,,res_agi
,))
386 $(eval
$(call BuildAsterisk18Module
,res-clioriginate
,Calls via CLI
,Originate calls via the CLI
,,,,res_clioriginate
,))
387 $(eval
$(call BuildAsterisk18Module
,res-crypto
,Provides Crypto
,Cryptographic Signature capability
,,,,res_crypto
,))
388 $(eval
$(call BuildAsterisk18Module
,res-monitor
,Provides Monitor
,Cryptographic Signature capability
,,,,res_monitor
,))
389 $(eval
$(call BuildAsterisk18Module
,res-phoneprov
,Phone Provisioning
,Phone provisioning application for the asterisk internal http server
,,/etc
/asterisk
/phoneprov.conf
,phoneprov.conf
,res_phoneprov
,))
390 $(eval
$(call BuildAsterisk18Module
,res-pktccops
,Provide PacketCable COPS
,simple client
/server model for supporting policy control over QoS signaling protocols
,,/etc
/asterisk
/res_pktccops.conf
,res_pktccops.conf
,res_pktccops
,))
391 $(eval
$(call BuildAsterisk18Module
,res-smdi
,Provide SMDI
,Simple Message Desk Interface capability
,,/etc
/asterisk
/smdi.conf
,smdi.conf
,res_smdi
,))
392 $(eval
$(call BuildAsterisk18Module
,res-fax
,FAX modules
,Generic FAX resource for FAX technology resource modules
,+asterisk18-res-timing-pthread
,/etc
/asterisk
/res_fax.conf
/etc
/asterisk
/udptl.conf
,udptl.conf res_fax.conf
,res_fax
,))
393 $(eval
$(call BuildAsterisk18Module
,res-fax-spandsp
,Spandsp T
.38 and G
.711,Spandsp T
.38 and G
.711 FAX Resource
,+asterisk18-res-fax
+libspandsp
+libtiff
,,,res_fax_spandsp
,))
394 $(eval
$(call BuildAsterisk18Module
,res-musiconhold
,MOH
,Music On Hold support
,,/etc
/asterisk
/musiconhold.conf
,musiconhold.conf
,res_musiconhold
,))
395 $(eval
$(call BuildAsterisk18Module
,res-srtp
,SRTP
,Secure RTP
,+libsrtp
,,,res_srtp
,))
396 $(eval
$(call BuildAsterisk18Module
,res-timing-pthread
,pthread Timing Interface
,,,,,res_timing_pthread
,))
397 $(eval
$(call BuildAsterisk18Module
,res-timing-timerfd
,Timerfd Timing Interface
,,,,,res_timing_timerfd
,))
398 $(eval
$(call BuildAsterisk18Module
,voicemail
,Voicemail
,voicemail related modules
,,/etc
/asterisk
/voicemail.conf
,voicemail.conf
,*voicemail res_adsi res_smdi
,vm-
*))