contrib/package: reorganize menu structure and move everything to an own LuCI categor...
[project/luci.git] / contrib / package / asterisk-xip / Makefile
1 #
2 # Copyright (C) 2007 OpenWrt.org
3 # Copyright (C) 2008-2009 Michael Geddes
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
7 #
8 # $Id: Makefile 13712 2008-12-21 20:34:15Z zandbelt $
9
10 include $(TOPDIR)/rules.mk
11
12 PKG_NAME:=asterisk
13 PKG_VERSION:=1.4.22
14 PKG_RELEASE:=4
15
16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
17 PKG_SOURCE_URL:=http://downloads.digium.com/pub/asterisk/releases/
18 PKG_MD5SUM:=7626febc4a01e16e012dfccb9e4ab9d2
19
20 PKG_BUILD_DEPENDS:= libopenh323 pwlib gsm libvorbis
21
22 include $(INCLUDE_DIR)/package.mk
23
24 STAMP_CONFIGURED:=$(STAMP_CONFIGURED)_$(call confvar, \
25         CONFIG_PACKAGE_asterisk14-xip CONFIG_PACKAGE_asterisk14-xip-mini \
26         CONFIG_PACKAGE_asterisk14-xip-chan-alsa CONFIG_PACKAGE_asterisk14-xip-chan-gtalk \
27         CONFIG_PACKAGE_asterisk14-xip-chan-h323 CONFIG_PACKAGE_asterisk14-xip-chan-mgcp \
28         CONFIG_PACKAGE_asterisk14-xip-chan-skinny CONFIG_PACKAGE_asterisk14-xip-codec-ilbc \
29         CONFIG_PACKAGE_asterisk14-xip-codec-lpc10 CONFIG_PACKAGE_asterisk14-xip-codec-speex \
30         CONFIG_PACKAGE_asterisk14-xip-pbx-dundi CONFIG_PACKAGE_asterisk14-xip-res-agi \
31         CONFIG_PACKAGE_asterisk14-xip-res-crypto CONFIG_PACKAGE_asterisk14-xip-pgsql \
32         CONFIG_PACKAGE_asterisk14-xip-sqlite CONFIG_PACKAGE_asterisk14-xip-voicemail \
33         CONFIG_PACKAGE_asterisk14-xip-sounds \
34 )
35
36 define Package/asterisk14-xip/Default
37   SUBMENU:=asterisk14-xip (Complete Open Source PBX), v1.4.x
38   SECTION:=luci
39   CATEGORY:=LuCI
40   SUBMENU:=Asterisk
41   URL:=http://www.asterisk.org/
42 endef
43
44 define Package/asterisk14-xip/Default/description
45  Asterisk is a complete PBX in software. It provides all of the features
46  you would expect from a PBX and more. Asterisk does voice over IP in three
47  protocols, and can interoperate with almost all standards-based telephony
48  equipment using relatively inexpensive hardware.
49 endef
50
51 define Package/asterisk14-xip-core
52 $(call Package/asterisk14-xip/Default)
53   TITLE:=Asterisk Core
54   DEPENDS:=+libncurses +libpopt +libpthread @!TARGET_avr32
55 endef
56
57 define Package/asterisk14-xip-core/description
58 $(call Package/asterisk14-xip/Default/description)
59 Asterisk Core
60   codec_gsm
61   format_gsm
62   pbx_config   Read Configuration
63   res_indications Tone support
64   app_dial
65   chan_local Dial Local channel
66 endef
67
68 define Package/asterisk14-xip
69 $(call Package/asterisk14-xip/Default)
70   TITLE:=Complete open source PBX
71   DEPENDS:= +asterisk14-xip-core +asterisk14-xip-iax +asterisk14-xip-sip +asterisk14-xip-codec-ualaw +asterisk14-xip-codec-wav +asterisk14-xip-features +asterisk14-xip-moh \
72             +asterisk14-xip-app-meetme +asterisk14-xip-chan-oss +asterisk14-xip-chan-alsa +asterisk14-xip-chan-gtalk +asterisk14-xip-chan-h323 +asterisk14-xip-chan-mgcp \
73             +asterisk14-xip-chan-skinny +asterisk14-xip-codec-lpc10 +asterisk14-xip-codec-speex +asterisk14-xip-pbx-dundi +asterisk14-xip-res-agi +asterisk14-xip-res-crypto \
74             +asterisk14-xip-pgsql +asterisk14-xip-sqlite +asterisk14-xip-voicemail +asterisk14-xip-sounds +asterisk14-xip-rawplayer +asterisk14-xip-agents +asterisk14-xip-iax \
75             +asterisk14-xip-sip +asterisk14-xip-codec-wav +asterisk14-xip-codec-ualaw +asterisk14-xip-format-misc +asterisk14-xip-format-licensed +asterisk14-xip-codec-g726 \
76             +asterisk14-xip-format-video +asterisk14-xip-variables +asterisk14-xip-enum +asterisk14-xip-basic +asterisk14-xip-encode +asterisk14-xip-realtime \
77             +asterisk14-xip-ael +asterisk14-xip-adsi +asterisk14-xip-features +asterisk14-xip-moh +asterisk14-xip-smdi +asterisk14-xip-sounds-tt \
78             +asterisk14-xip-sounds-demo +asterisk14-xip-linejack +asterisk14-xip-app-misc +asterisk14-xip-image +asterisk14-xip-sms +asterisk14-xip-icecast \
79             +asterisk14-xip-mp3 +asterisk14-xip-cli +asterisk14-xip-isdn +asterisk14-xip-deprecated +asterisk14-xip-groups +asterisk14-xip-language +asterisk14-xip-spool \
80             +asterisk14-xip-nbs +asterisk14-xip-alarmreceiver +asterisk14-xip-cdr +asterisk14-xip-channel +asterisk14-xip-debug +asterisk14-xip-menu-misc \
81             +asterisk14-xip-festival +asterisk14-xip-send-app +asterisk14-xip-followme +asterisk14-xip-queues +asterisk14-xip-record +asterisk14-xip-privacy \
82             +asterisk14-xip-ivr-util +asterisk14-xip-callerid +asterisk14-xip-speech +asterisk14-xip-detect +asterisk14-xip-controlflow @!TARGET_avr32
83 endef
84
85 define Package/asterisk14-xip/description
86 $(call Package/asterisk14-xip/Default/description)
87 endef
88
89
90 define Package/asterisk14-xip-mini
91 $(call Package/asterisk14-xip/Default)
92   TITLE:=Minimal open source PBX
93   DEPENDS:=+libncurses +libpthread +asterisk14-xip-core +asterisk14-xip-iax +asterisk14-xip-sip +asterisk14-xip-codec-ualaw +asterisk14-xip-codec-wav +asterisk14-xip-features +asterisk14-xip-moh +libgsm  @!TARGET_avr32
94 endef
95
96 define Package/asterisk14-xip-mini/description
97 $(call Package/asterisk14-xip/Default/description)
98  This package contains only the following modules:
99  - app_dial
100  - chan_iax2
101  - chan_local
102  - chan_sip
103  - codec_gsm
104  - codec_ulaw
105  - format_gsm
106  - format_pcm
107  - format_wav
108  - format_wav_gsm
109  - pbx_config
110  - res_features
111  - res_musiconhold
112 endef
113
114
115 define Package/asterisk14-xip-app-meetme
116 $(call Package/asterisk14-xip/Default)
117   TITLE:=conferencing support
118   DEPENDS:= +asterisk14-xip-core +zaptel14-libtonezone
119 endef
120
121 define Package/asterisk14-xip-app-meetme/description
122 $(call Package/asterisk14-xip/Default/description)
123  This package provides the MeetMe application driver Conferencing support to 
124  Asterisk.
125    app_meetme
126    app_page   Paging multiple extensions.
127 endef
128
129
130 define Package/asterisk14-xip-chan-oss
131 $(call Package/asterisk14-xip/Default)
132   TITLE:=OSS soundcards support
133   DEPENDS:= +asterisk14-xip-core
134 endef
135
136 define Package/asterisk14-xip-chan-oss/description
137 $(call Package/asterisk14-xip/Default/description)
138  This package provides the channel driver for OSS sound cards support to 
139  Asterisk.
140 endef
141
142 define Package/asterisk14-xip-chan-alsa
143 $(call Package/asterisk14-xip/Default)
144   TITLE:=ALSA soundcards support
145   DEPENDS:= +asterisk14-xip-core +alsa-lib
146 endef
147
148 define Package/asterisk14-xip-chan-alsa/description
149 $(call Package/asterisk14-xip/Default/description)
150  This package provides the channel driver for ALSA sound cards support to 
151  Asterisk.
152 endef
153
154
155 define Package/asterisk14-xip-chan-gtalk
156 $(call Package/asterisk14-xip/Default)
157   TITLE:=GTalk support
158   DEPENDS:= +asterisk14-xip-core +libiksemel
159 endef
160
161 define Package/asterisk14-xip-chan-gtalk/description
162 $(call Package/asterisk14-xip/Default/description)
163  This package provides the channel chan_gtalk and res_jabber for GTalk 
164  support to Asterisk.
165 endef
166
167
168 define Package/asterisk14-xip-chan-h323
169 $(call Package/asterisk14-xip/Default)
170   TITLE:=H.323 support for Asterisk
171   DEPENDS:= +asterisk14-xip-core +uclibcxx
172 endef
173
174 define Package/asterisk14-xip-chan-h323/description
175 $(call Package/asterisk14-xip/Default/description)
176  This package provides H.323 support to Asterisk.
177 endef
178
179
180 define Package/asterisk14-xip-chan-mgcp
181 $(call Package/asterisk14-xip/Default)
182   TITLE:=MGCP support
183   DEPENDS:= +asterisk14-xip-core
184 endef
185
186 define Package/asterisk14-xip-chan-mgcp/description
187 $(call Package/asterisk14-xip/Default/description)
188  This package provides MGCP (Media Gateway Control Protocol) support \\\
189  to Asterisk.
190 endef
191
192
193 define Package/asterisk14-xip-chan-skinny
194 $(call Package/asterisk14-xip/Default)
195   TITLE:=Skinny Client Control Protocol support
196   DEPENDS:= +asterisk14-xip-core
197 endef
198
199 define Package/asterisk14-xip-chan-skinny/description
200 $(call Package/asterisk14-xip/Default/description)
201  This package provided Skinny Client Control Protocol support to \\\
202  Asterisk.
203 endef
204
205
206 #define Package/asterisk14-xip-codec-ilbc
207 #$(call Package/asterisk14-xip/Default)
208 #  TITLE:=ILBC Translator
209 #  DEPENDS:= +asterisk14-xip-core
210 #endef
211
212 #define Package/asterisk14-xip-codec-ilbc/description
213 #$(call Package/asterisk14-xip/Default/description)
214 # This package contains the ILBC (Internet Low Bitrate Codec) translator 
215 # for Asterisk.
216 #endef
217
218
219 define Package/asterisk14-xip-codec-lpc10
220 $(call Package/asterisk14-xip/Default)
221   TITLE:=LPC10 2.4kbps voice codec Translator
222   DEPENDS:= +asterisk14-xip-core
223 endef
224
225 define Package/asterisk14-xip-chan-lpc10/description
226 $(call Package/asterisk14-xip/Default/description)
227  This package contains the LPC10 (Linear Predictor Code) 2.4kbps voice 
228  codec translator for Asterisk.
229 endef
230
231
232 define Package/asterisk14-xip-codec-speex
233 $(call Package/asterisk14-xip/Default)
234   TITLE:=Speex/PCM16 Codec Translator
235   DEPENDS:= +asterisk14-xip-core +libspeex +libspeexdsp
236 endef
237
238 define Package/asterisk14-xip-chan-speex/description
239 $(call Package/asterisk14-xip/Default/description)
240  This package contains the Speex speech compression codec translator for 
241  Asterisk.
242 endef
243
244
245 define Package/asterisk14-xip-pbx-dundi
246 $(call Package/asterisk14-xip/Default)
247   TITLE:=DUNDi support
248   DEPENDS:= +asterisk14-xip-core
249 endef
250
251 define Package/asterisk14-xip-pbx-dundi/description
252 $(call Package/asterisk14-xip/Default/description)
253  This package provides DUNDi (Distributed Universal Number Discovery) 
254  support to Asterisk.
255 endef
256
257
258 define Package/asterisk14-xip-res-agi
259 $(call Package/asterisk14-xip/Default)
260   TITLE:=AGI support
261   DEPENDS:= +asterisk14-xip-core
262 endef
263
264 define Package/asterisk14-xip-res-agi/description
265 $(call Package/asterisk14-xip/Default/description)
266  This package provides AGI (Asterisk Gateway Interface) support to 
267  Asterisk.
268 endef
269
270
271 define Package/asterisk14-xip-res-crypto
272 $(call Package/asterisk14-xip/Default)
273   TITLE:=Cryptographic Digital Signatures support
274   DEPENDS:= +asterisk14-xip-core +libopenssl
275 endef
276
277 define Package/asterisk14-xip-res-crypto/description
278 $(call Package/asterisk14-xip/Default/description)
279  This package provides Cryptographic Digital Signatures support to 
280  Asterisk.
281 endef
282
283
284 define Package/asterisk14-xip-pgsql
285 $(call Package/asterisk14-xip/Default)
286   TITLE:=PostgreSQL support
287   DEPENDS:= +asterisk14-xip-core +libpq
288 endef
289
290 define Package/asterisk14-xip-pgsql/description
291 $(call Package/asterisk14-xip/Default/description)
292  This package contains PostgreSQL support modules for Asterisk.
293 endef
294
295
296 define Package/asterisk14-xip-sqlite
297 $(call Package/asterisk14-xip/Default)
298   TITLE:=SQLite modules
299   DEPENDS:= +asterisk14-xip-core +libsqlite2
300 endef
301
302 define Package/asterisk14-xip-sqlite/description
303 $(call Package/asterisk14-xip/Default/description)
304  This package contains SQLite support modules for Asterisk.
305 endef
306
307
308 define Package/asterisk14-xip-sounds
309 $(call Package/asterisk14-xip/Default)
310   TITLE:=Sound files
311   DEPENDS:= +asterisk14-xip-core
312 endef
313
314 define Package/asterisk14-xip-sounds/description
315 $(call Package/asterisk14-xip/Default/description)
316  This package contains sound files for Asterisk.
317 endef
318
319
320 define Package/asterisk14-xip-voicemail
321 $(call Package/asterisk14-xip/Default)
322   TITLE:=Voicemail support
323   DEPENDS:= +asterisk14-xip-core +asterisk14-xip-adsi
324 endef
325
326 define Package/asterisk14-xip-voicemail/description
327 $(call Package/asterisk14-xip/Default/description)
328  This package contains voicemail related modules for Asterisk.
329 endef
330
331 define Package/asterisk14-xip-rawplayer
332 $(call Package/asterisk14-xip/Default)
333   TITLE:=Play raw files for asterisk
334 endef
335
336 define Package/asterisk14-xip-rawplayer/description
337  Contains the rawplayer utility for asterisk
338 endef
339
340 define Package/asterisk14-xip-agents
341 $(call Package/asterisk14-xip/Default)
342   TITLE:=Support for user Agents
343   DEPENDS:= +asterisk14-xip-core
344 endef
345
346 define Package/asterisk14-xip-agents/description
347 $(call Package/asterisk14-xip/Default/description)
348 Support for user Agents
349   chan_agent
350 endef
351
352 define Package/asterisk14-xip-iax
353 $(call Package/asterisk14-xip/Default)
354   TITLE:=IAX2 Channel support
355   DEPENDS:= +asterisk14-xip-core
356 endef
357
358 define Package/asterisk14-xip-iax/description
359 $(call Package/asterisk14-xip/Default/description)
360 IAX2 Channel support
361   chan_iax2
362 endef
363
364 define Package/asterisk14-xip-sip
365 $(call Package/asterisk14-xip/Default)
366   TITLE:=SIP Channel support
367   DEPENDS:= +asterisk14-xip-core
368 endef
369
370 define Package/asterisk14-xip-sip/description
371 $(call Package/asterisk14-xip/Default/description)
372 SIP Channel support
373   chan_sip
374 endef
375
376 define Package/asterisk14-xip-codec-wav
377 $(call Package/asterisk14-xip/Default)
378   TITLE:=WAV/PCM Codecs
379   DEPENDS:= +asterisk14-xip-core
380 endef
381
382 define Package/asterisk14-xip-codec-wav/description
383 $(call Package/asterisk14-xip/Default/description)
384 WAV/PCM Codecs
385   codec_adpcm
386   format_pcm
387   format_wav_gsm Microsoft Proprietary Wave GSM format
388   format_wav
389 endef
390
391 define Package/asterisk14-xip-codec-ualaw
392 $(call Package/asterisk14-xip/Default)
393   TITLE:=Ulaw/Alaw Codec support
394   DEPENDS:= +asterisk14-xip-core
395 endef
396
397 define Package/asterisk14-xip-codec-ualaw/description
398 $(call Package/asterisk14-xip/Default/description)
399 Ulaw/Alaw Codec support
400   codec_alaw
401   codec_a_mu A-Law and MUlaw direct coder/Decoder
402   codec_ulaw
403 endef
404
405 define Package/asterisk14-xip-format-misc
406 $(call Package/asterisk14-xip/Default)
407   TITLE:=Misc pass-through formats
408   DEPENDS:= +asterisk14-xip-core
409 endef
410
411 define Package/asterisk14-xip-format-misc/description
412 $(call Package/asterisk14-xip/Default/description)
413 Misc pass-through formats
414   format_sln
415   format_vox
416   format_ilbc iLBC
417 endef
418
419 define Package/asterisk14-xip-format-licensed
420 $(call Package/asterisk14-xip/Default)
421   TITLE:=Licenses and Patented Formats Passthrough
422   DEPENDS:= +asterisk14-xip-core
423 endef
424
425 define Package/asterisk14-xip-format-licensed/description
426 $(call Package/asterisk14-xip/Default/description)
427 Licenses and Patented Formats Passthrough
428   format_g726
429   format_g723
430   format_g729
431 endef
432
433 define Package/asterisk14-xip-codec-g726
434 $(call Package/asterisk14-xip/Default)
435   TITLE:=G726 Codec (requires license)
436   DEPENDS:= +asterisk14-xip-core
437 endef
438
439 define Package/asterisk14-xip-codec-g726/description
440 $(call Package/asterisk14-xip/Default/description)
441 G726 Codec (requires license)
442   codec_g726
443 endef
444
445 define Package/asterisk14-xip-format-video
446 $(call Package/asterisk14-xip/Default)
447   TITLE:=Video formats
448   DEPENDS:= +asterisk14-xip-core
449 endef
450
451 define Package/asterisk14-xip-format-video/description
452 $(call Package/asterisk14-xip/Default/description)
453 Video formats
454   format_h263
455   format_h264
456 endef
457
458 define Package/asterisk14-xip-variables
459 $(call Package/asterisk14-xip/Default)
460   TITLE:=Read Variables and environment
461   DEPENDS:= +asterisk14-xip-core
462 endef
463
464 define Package/asterisk14-xip-variables/description
465 $(call Package/asterisk14-xip/Default/description)
466 Read Variables and environment
467   func_db
468   func_global
469   func_env
470   func_timeout Control timeout values
471 endef
472
473 define Package/asterisk14-xip-enum
474 $(call Package/asterisk14-xip/Default)
475   TITLE:=DNS Enum support to find alternate call route
476   DEPENDS:= +asterisk14-xip-core
477 endef
478
479 define Package/asterisk14-xip-enum/description
480 $(call Package/asterisk14-xip/Default/description)
481 DNS Enum support to find alternate call route
482   func_enum Use DNS to find alternate calling method
483 endef
484
485 define Package/asterisk14-xip-basic
486 $(call Package/asterisk14-xip/Default)
487   TITLE:=Basic functions
488   DEPENDS:= +asterisk14-xip-core
489 endef
490
491 define Package/asterisk14-xip-basic/description
492 $(call Package/asterisk14-xip/Default/description)
493 Basic functions
494   func_logic
495   func_math
496   func_strings
497   func_rand
498   func_cut
499 endef
500
501 define Package/asterisk14-xip-encode
502 $(call Package/asterisk14-xip/Default)
503   TITLE:=Support for string encoding/hashing
504   DEPENDS:= +asterisk14-xip-core
505 endef
506
507 define Package/asterisk14-xip-encode/description
508 $(call Package/asterisk14-xip/Default/description)
509 Support for string encoding/hashing
510   func_base64
511   func_md5
512   func_sha1
513   func_uri
514 endef
515
516 define Package/asterisk14-xip-realtime
517 $(call Package/asterisk14-xip/Default)
518   TITLE:=Asterisk Realtime support
519   DEPENDS:= +asterisk14-xip-core
520 endef
521
522 define Package/asterisk14-xip-realtime/description
523 $(call Package/asterisk14-xip/Default/description)
524 Asterisk Realtime support
525   func_realtime
526   pbx_realtime
527   app_realtime 'Realtime' support
528 endef
529
530 define Package/asterisk14-xip-ael
531 $(call Package/asterisk14-xip/Default)
532   TITLE:=AEL - Asterisk Extension Language compiler support
533   DEPENDS:= +asterisk14-xip-core
534 endef
535
536 define Package/asterisk14-xip-ael/description
537 $(call Package/asterisk14-xip/Default/description)
538 AEL - Asterisk Extension Language compiler support
539   pbx_ael Asterisk Extension Language compiler
540 endef
541
542 define Package/asterisk14-xip-adsi
543 $(call Package/asterisk14-xip/Default)
544   TITLE:=ADSI Support
545   DEPENDS:= +asterisk14-xip-core
546 endef
547
548 define Package/asterisk14-xip-adsi/description
549 $(call Package/asterisk14-xip/Default/description)
550 ADSI Support
551   res_adsi
552   app_adsiprog
553 endef
554
555 define Package/asterisk14-xip-features
556 $(call Package/asterisk14-xip/Default)
557   TITLE:=Call Features / Parking
558   DEPENDS:= +asterisk14-xip-core
559 endef
560
561 define Package/asterisk14-xip-features/description
562 $(call Package/asterisk14-xip/Default/description)
563 Call Features / Parking
564   res_features Features support.
565   app_transfer
566   app_parkandannounce
567   res_monitor Record channels
568 endef
569
570 define Package/asterisk14-xip-moh
571 $(call Package/asterisk14-xip/Default)
572   TITLE:=Music On Hold support
573   DEPENDS:= +asterisk14-xip-core
574 endef
575
576 define Package/asterisk14-xip-moh/description
577 $(call Package/asterisk14-xip/Default/description)
578 Music On Hold support
579   res_musiconhold
580   func_moh
581 endef
582
583 define Package/asterisk14-xip-smdi
584 $(call Package/asterisk14-xip/Default)
585   TITLE:=Simple Message Desk Interface
586   DEPENDS:= +asterisk14-xip-core
587 endef
588
589 define Package/asterisk14-xip-smdi/description
590 $(call Package/asterisk14-xip/Default/description)
591 Simple Message Desk Interface
592   res_smdi Simple Message Desk Interface
593 endef
594
595 define Package/asterisk14-xip-sounds-tt
596 $(call Package/asterisk14-xip/Default)
597   TITLE:=Telemarketer Torture Sounds
598   DEPENDS:= +asterisk14-xip-core
599 endef
600
601 define Package/asterisk14-xip-sounds-tt/description
602 $(call Package/asterisk14-xip/Default/description)
603 Telemarketer Torture Sounds
604 endef
605
606 define Package/asterisk14-xip-sounds-demo
607 $(call Package/asterisk14-xip/Default)
608   TITLE:=Demo Sounds
609   DEPENDS:= +asterisk14-xip-core
610 endef
611
612 define Package/asterisk14-xip-sounds-demo/description
613 $(call Package/asterisk14-xip/Default/description)
614 Demo Sounds
615 endef
616
617 define Package/asterisk14-xip-linejack
618 $(call Package/asterisk14-xip/Default)
619   TITLE:=M chan_phone (32,988) Linejack Cards 
620   DEPENDS:= +asterisk14-xip-core
621 endef
622
623 define Package/asterisk14-xip-linejack/description
624 $(call Package/asterisk14-xip/Default/description)
625 M chan_phone (32,988) Linejack Cards 
626 endef
627
628 define Package/asterisk14-xip-app-misc
629 $(call Package/asterisk14-xip/Default)
630   TITLE:=Misc applications
631   DEPENDS:= +asterisk14-xip-core
632 endef
633
634 define Package/asterisk14-xip-app-misc/description
635 $(call Package/asterisk14-xip/Default/description)
636 Misc applications
637   app_random
638   app_sayunixtime
639   app_sendtext
640   app_url
641   app_readfile
642   app_system Call System application.
643   app_exec Exec Dialplan applications
644 endef
645
646 define Package/asterisk14-xip-image
647 $(call Package/asterisk14-xip/Default)
648   TITLE:=Support for images
649   DEPENDS:= +asterisk14-xip-core
650 endef
651
652 define Package/asterisk14-xip-image/description
653 $(call Package/asterisk14-xip/Default/description)
654 Support for images
655   app_image Transmit images
656   format_jpeg
657 endef
658
659 define Package/asterisk14-xip-sms
660 $(call Package/asterisk14-xip/Default)
661   TITLE:=SMS support
662   DEPENDS:= +asterisk14-xip-core +libstdcpp
663 endef
664
665 define Package/asterisk14-xip-sms/description
666 $(call Package/asterisk14-xip/Default/description)
667 SMS support
668   app_sms
669 endef
670
671 define Package/asterisk14-xip-icecast
672 $(call Package/asterisk14-xip/Default)
673   TITLE:=ICEcast support
674   DEPENDS:= +asterisk14-xip-core
675 endef
676
677 define Package/asterisk14-xip-icecast/description
678 $(call Package/asterisk14-xip/Default/description)
679 ICEcast support
680   app_ices Icecast / Ices support
681 endef
682
683 define Package/asterisk14-xip-mp3
684 $(call Package/asterisk14-xip/Default)
685   TITLE:=MP3 Support
686   DEPENDS:= +asterisk14-xip-core
687 endef
688
689 define Package/asterisk14-xip-mp3/description
690 $(call Package/asterisk14-xip/Default/description)
691 MP3 Support
692   app_mp3
693 endef
694
695 define Package/asterisk14-xip-cli
696 $(call Package/asterisk14-xip/Default)
697   TITLE:=CLI Apps and events
698   DEPENDS:= +asterisk14-xip-core
699 endef
700
701 define Package/asterisk14-xip-cli/description
702 $(call Package/asterisk14-xip/Default/description)
703 CLI Apps and events
704   app_userevent
705   res_clioriginate Originate a call on the CLI
706   res_convert File format conversion
707 endef
708
709 define Package/asterisk14-xip-isdn
710 $(call Package/asterisk14-xip/Default)
711   TITLE:=ISDN transfer capability
712   DEPENDS:= +asterisk14-xip-core
713 endef
714
715 define Package/asterisk14-xip-isdn/description
716 $(call Package/asterisk14-xip/Default/description)
717 ISDN transfer capability
718   app_settransfercapability ISDN transfer capability
719 endef
720
721 define Package/asterisk14-xip-deprecated
722 $(call Package/asterisk14-xip/Default)
723   TITLE:=Deprecated
724   DEPENDS:= +asterisk14-xip-core
725 endef
726
727 define Package/asterisk14-xip-deprecated/description
728 $(call Package/asterisk14-xip/Default/description)
729 Deprecated
730   app_db Deprecated - use func_db instead
731 endef
732
733 define Package/asterisk14-xip-groups
734 $(call Package/asterisk14-xip/Default)
735   TITLE:=Group Functions
736   DEPENDS:= +asterisk14-xip-core
737 endef
738
739 define Package/asterisk14-xip-groups/description
740 $(call Package/asterisk14-xip/Default/description)
741 Group Functions
742   func_groupcount
743 endef
744
745 define Package/asterisk14-xip-language
746 $(call Package/asterisk14-xip/Default)
747   TITLE:=Language support
748   DEPENDS:= +asterisk14-xip-core
749 endef
750
751 define Package/asterisk14-xip-language/description
752 $(call Package/asterisk14-xip/Default/description)
753 Language support
754   func_language
755 endef
756
757 define Package/asterisk14-xip-spool
758 $(call Package/asterisk14-xip/Default)
759   TITLE:=Spool Directory of Outgoing calls
760   DEPENDS:= +asterisk14-xip-core
761 endef
762
763 define Package/asterisk14-xip-spool/description
764 $(call Package/asterisk14-xip/Default/description)
765 Spool Directory of Outgoing calls
766   pbx_spool Spool Directory of Outgoing calls
767 endef
768
769 define Package/asterisk14-xip-nbs
770 $(call Package/asterisk14-xip/Default)
771   TITLE:=NBS stream support
772   DEPENDS:= +asterisk14-xip-core
773 endef
774
775 define Package/asterisk14-xip-nbs/description
776 $(call Package/asterisk14-xip/Default/description)
777 NBS stream support
778   app_nbscat
779 endef
780
781 define Package/asterisk14-xip-alarmreceiver
782 $(call Package/asterisk14-xip/Default)
783   TITLE:=SIA Contact ID Alarm receiver
784   DEPENDS:= +asterisk14-xip-core
785 endef
786
787 define Package/asterisk14-xip-alarmreceiver/description
788 $(call Package/asterisk14-xip/Default/description)
789 SIA Contact ID Alarm receiver
790   app_alarmreceiver
791 endef
792
793 define Package/asterisk14-xip-cdr
794 $(call Package/asterisk14-xip/Default)
795   TITLE:=CDR Support
796   DEPENDS:= +asterisk14-xip-core
797 endef
798
799 define Package/asterisk14-xip-cdr/description
800 $(call Package/asterisk14-xip/Default/description)
801 CDR Support
802   app_cdr
803   app_forkcdr
804   app_setcdruserfield
805   cdr_csv
806   cdr_custom
807   cdr_manager
808   func_cdr
809 endef
810
811 define Package/asterisk14-xip-channel
812 $(call Package/asterisk14-xip/Default)
813   TITLE:=Channel functions
814   DEPENDS:= +asterisk14-xip-core
815 endef
816
817 define Package/asterisk14-xip-channel/description
818 $(call Package/asterisk14-xip/Default/description)
819 Channel functions
820   app_chanisavail
821   app_channelredirect
822   app_chanspy
823   func_channel
824   app_softhangup
825   app_directed_pickup Pickup a (specific) ringing extensions
826   app_pickup2  Extended pickup
827 endef
828
829 define Package/asterisk14-xip-debug
830 $(call Package/asterisk14-xip/Default)
831   TITLE:=Debugging tools
832   DEPENDS:= +asterisk14-xip-core
833 endef
834
835 define Package/asterisk14-xip-debug/description
836 $(call Package/asterisk14-xip/Default/description)
837 Debugging tools
838   app_echo
839   pbx_loopback
840   app_dumpchan Dump information about the calling channel
841   app_verbose
842   app_test AIX Server/client testing
843 endef
844
845 define Package/asterisk14-xip-menu-misc
846 $(call Package/asterisk14-xip/Default)
847   TITLE:=Special menu applications
848   DEPENDS:= +asterisk14-xip-core
849 endef
850
851 define Package/asterisk14-xip-menu-misc/description
852 $(call Package/asterisk14-xip/Default/description)
853 Special menu applications
854   app_controlplayback
855   app_directory
856   app_dictate
857 endef
858
859 define Package/asterisk14-xip-festival
860 $(call Package/asterisk14-xip/Default)
861   TITLE:=Festival support
862   DEPENDS:= +asterisk14-xip-core
863 endef
864
865 define Package/asterisk14-xip-festival/description
866 $(call Package/asterisk14-xip/Default/description)
867 Festival support
868   app_festival
869 endef
870
871 define Package/asterisk14-xip-send-app
872 $(call Package/asterisk14-xip/Default)
873   TITLE:=Misc tone sending applications
874   DEPENDS:= +asterisk14-xip-core
875 endef
876
877 define Package/asterisk14-xip-send-app/description
878 $(call Package/asterisk14-xip/Default/description)
879 Misc tone sending applications
880   app_flash Send a flash
881   app_senddtmf Send dtmf
882   app_milliwatt
883   app_morsecode
884   app_zapateller Generate tone to block telemarketers
885 endef
886
887 define Package/asterisk14-xip-followme
888 $(call Package/asterisk14-xip/Default)
889   TITLE:=Followme - Call forwarding
890   DEPENDS:= +asterisk14-xip-core
891 endef
892
893 define Package/asterisk14-xip-followme/description
894 $(call Package/asterisk14-xip/Default/description)
895 Followme - Call forwarding
896   app_followme
897 endef
898
899
900 define Package/asterisk14-xip-queues
901 $(call Package/asterisk14-xip/Default)
902   TITLE:=Call queues
903   DEPENDS:= +asterisk14-xip-core
904 endef
905
906 define Package/asterisk14-xip-queues/description
907 $(call Package/asterisk14-xip/Default/description)
908 Call queues
909   app_queue
910 endef
911
912 define Package/asterisk14-xip-record
913 $(call Package/asterisk14-xip/Default)
914   TITLE:=Call recording
915   DEPENDS:= +asterisk14-xip-core
916 endef
917
918 define Package/asterisk14-xip-record/description
919 $(call Package/asterisk14-xip/Default/description)
920 Call recording
921   app_record
922   app_mixmonitor Records The audio on the current channel to the specified file. 
923 endef
924
925 define Package/asterisk14-xip-privacy
926 $(call Package/asterisk14-xip/Default)
927   TITLE:=Call Privacy - Prompt for unknown numbers.
928   DEPENDS:= +asterisk14-xip-core
929 endef
930
931 define Package/asterisk14-xip-privacy/description
932 $(call Package/asterisk14-xip/Default/description)
933 Call Privacy - Prompt for unknown numbers.
934   app_privacy Prompt for missing calling number
935 endef
936
937 define Package/asterisk14-xip-ivr-util
938 $(call Package/asterisk14-xip/Default)
939   TITLE:=Utilities for creating IVR
940   DEPENDS:= +asterisk14-xip-core
941 endef
942
943 define Package/asterisk14-xip-ivr-util/description
944 $(call Package/asterisk14-xip/Default/description)
945 Utilities for creating IVR
946   app_read Read a DTMF response
947   app_authenticate Authenticate a user
948   app_externalivr IVR Using an External process.
949   app_disa Directed Inward Sysytem Access - Allow access to your internal dialplan with password
950 endef
951
952
953 define Package/asterisk14-xip-callerid
954 $(call Package/asterisk14-xip/Default)
955   TITLE:=Callerid related functions.
956   DEPENDS:= +asterisk14-xip-core
957 endef
958
959 define Package/asterisk14-xip-callerid/description
960 $(call Package/asterisk14-xip/Default/description)
961 Callerid related functions.
962   app_setcallerid
963   func_callerid
964   app_lookupblacklist
965   app_lookupcidname
966 endef
967
968 define Package/asterisk14-xip-speech
969 $(call Package/asterisk14-xip/Default)
970   TITLE:=Interface to Speech recognition programs
971   DEPENDS:= +asterisk14-xip-core
972 endef
973
974 define Package/asterisk14-xip-speech/description
975 $(call Package/asterisk14-xip/Default/description)
976 Interface to Speech recognition programs
977   app_speech_utils
978   res_speech
979 endef
980
981 define Package/asterisk14-xip-detect
982 $(call Package/asterisk14-xip/Default)
983   TITLE:=Detect coditions
984   DEPENDS:= +asterisk14-xip-core
985 endef
986
987 define Package/asterisk14-xip-detect/description
988 $(call Package/asterisk14-xip/Default/description)
989 Detect coditions
990   app_amd Answer machine detect
991   app_talkdetect
992   app_waitforring
993   app_waitforsilence
994 endef
995
996 define Package/asterisk14-xip-controlflow
997 $(call Package/asterisk14-xip/Default)
998   TITLE:=Advanced Control Flow
999   DEPENDS:= +asterisk14-xip-core
1000 endef
1001
1002 define Package/asterisk14-xip-controlflow/description
1003 $(call Package/asterisk14-xip/Default/description)
1004 Advanced Control Flow
1005   app_while
1006   app_macro Dialplan Macros
1007   app_stack Stack routines (Gosub, Return)
1008 endef
1009
1010
1011 CONFIGURE_ARGS+= \
1012         --without-curl \
1013         --without-curses \
1014         --with-gsm="$(STAGING_DIR)/usr" \
1015         --without-imap \
1016         --without-isdnnet \
1017         --without-kde \
1018         --without-misdn \
1019         --without-nbs \
1020         --with-ncurses="$(STAGING_DIR)/usr" \
1021         --without-netsnmp \
1022         --without-newt \
1023         --without-odbc \
1024         --without-ogg \
1025         --without-osptk \
1026         --with-popt="$(STAGING_DIR)/usr" \
1027         --without-pri \
1028         --without-qt \
1029         --without-radius \
1030         --without-spandsp \
1031         --without-suppserv \
1032         --without-tds \
1033         --without-termcap \
1034         --without-tinfo \
1035         --without-vorbis \
1036         --without-vpb \
1037         --with-z="$(STAGING_DIR)/usr" \
1038
1039 EXTRA_CFLAGS:= $(TARGET_CPPFLAGS)
1040 EXTRA_LDFLAGS:= $(TARGET_LDFLAGS)
1041
1042 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-app-meetme),)
1043   CONFIGURE_ARGS+= \
1044         --with-tonezone="$(STAGING_DIR)/usr" --with-zaptel="$(STAGING_DIR)/usr"
1045 else
1046   CONFIGURE_ARGS+= \
1047         --without-tonezone --without-zaptel
1048 endif
1049
1050 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-alsa),)
1051   CONFIGURE_ARGS+= \
1052         --with-asound="$(STAGING_DIR)/usr"
1053 else
1054   CONFIGURE_ARGS+= \
1055         --without-asound
1056 endif
1057
1058 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-oss),)
1059   CONFIGURE_ARGS+= \
1060         --with-oss
1061 else
1062   CONFIGURE_ARGS+= \
1063         --without-oss
1064 endif
1065
1066 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-gtalk),)
1067   CONFIGURE_ARGS+= \
1068         --with-gnutls="$(STAGING_DIR)/usr" \
1069         --with-iksemel="$(STAGING_DIR)/usr"
1070   SITE_VARS+= \
1071         ac_cv_lib_iksemel_iks_start_sasl=yes \
1072         ac_cv_lib_gnutls_gnutls_bye=yes
1073 else
1074   CONFIGURE_ARGS+= \
1075         --without-gnutls \
1076         --without-iksemel
1077 endif
1078
1079 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-h323),)
1080   CONFIGURE_ARGS+= \
1081         --with-h323="$(BUILD_DIR)/openh323" \
1082         --with-pwlib="$(BUILD_DIR)/pwlib"
1083   CONFIGURE_VARS+= \
1084         LIBS="$$$$LIBS -luClibc++ -ldl -lpthread"
1085
1086   define Build/Compile/chan-h323
1087         $(MAKE) -C "$(PKG_BUILD_DIR)/channels/h323" \
1088                 $(TARGET_CONFIGURE_OPTS) \
1089                 CXXLIBS="-nodefaultlibs -luClibc++" \
1090                 optnoshared
1091   endef
1092 else
1093   CONFIGURE_ARGS+= \
1094         --without-h323 \
1095         --without-pwlib
1096 endif
1097
1098 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-codec-speex),)
1099   CONFIGURE_ARGS+= \
1100         --with-speex="$(STAGING_DIR)/usr"
1101   SITE_VARS+= \
1102         ac_cv_lib_speex_speex_encode=yes
1103   EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex
1104 else
1105   CONFIGURE_ARGS+= \
1106         --without-speex
1107 endif
1108
1109 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-res-crypto),)
1110   CONFIGURE_ARGS+= \
1111         --with-ssl="$(STAGING_DIR)/usr"
1112 else
1113   CONFIGURE_ARGS+= \
1114         --without-ssl
1115 endif
1116
1117 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-pgsql),)
1118   CONFIGURE_ARGS+= \
1119         --with-postgres="$(STAGING_DIR)/usr"
1120 else
1121   CONFIGURE_ARGS+= \
1122         --without-postgres
1123 endif
1124
1125 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-sqlite),)
1126   CONFIGURE_ARGS+= \
1127         --with-sqlite="$(STAGING_DIR)/usr"
1128 else
1129   CONFIGURE_ARGS+= \
1130         --without-sqlite
1131 endif
1132
1133
1134 define Build/Configure
1135         -rm $(PKG_BUILD_DIR)/menuselect.makeopts
1136         ( cd $(PKG_BUILD_DIR); ./bootstrap.sh )
1137         $(call Build/Configure/Default,,$(SITE_VARS))
1138 endef
1139
1140 define Build/Compile
1141         $(MAKE) -C "$(PKG_BUILD_DIR)" \
1142                 include/asterisk/version.h \
1143                 include/asterisk/buildopts.h defaults.h \
1144                 makeopts.embed_rules
1145         $(call Build/Compile/chan-h323)
1146         ASTCFLAGS="$(EXTRA_CFLAGS) -DLOW_MEMORY $(TARGET_CFLAGS)" \
1147         ASTLDFLAGS="$(EXTRA_LDFLAGS)" \
1148         $(MAKE) -C "$(PKG_BUILD_DIR)" \
1149                 ASTVARLIBDIR="/usr/lib/asterisk" \
1150                 NOISY_BUILD="1" \
1151                 DEBUG="" \
1152                 OPTIMIZE="" \
1153                 DESTDIR="$(PKG_INSTALL_DIR)" \
1154                 all install samples
1155         $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf
1156
1157         $(TARGET_CC) -O2 $(PKG_BUILD_DIR)/contrib/utils/rawplayer.c -o $(PKG_BUILD_DIR)/rawplayer
1158 endef
1159
1160 define Build/InstallDev
1161         mkdir -p $(1)/usr/include/asterisk/
1162         $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk/*.h $(1)/usr/include/asterisk/
1163         $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk.h $(1)/usr/include/
1164 endef
1165
1166 define Package/asterisk14-xip-core/conffiles
1167 /etc/asterisk/asterisk.conf
1168 /etc/asterisk/codecs.conf
1169 /etc/asterisk/dnsmgr.conf
1170 /etc/asterisk/extconfig.conf
1171 /etc/asterisk/extensions.conf
1172 /etc/asterisk/http.conf
1173 /etc/asterisk/indications.conf
1174 /etc/asterisk/logger.conf
1175 /etc/asterisk/manager.conf
1176 /etc/asterisk/modules.conf
1177 /etc/asterisk/say.conf
1178 /etc/asterisk/sla.conf
1179 /etc/asterisk/users.conf
1180 endef
1181
1182 define Package/asterisk14-xip-core/install
1183         $(INSTALL_DIR) $(1)/etc/asterisk
1184         for f in users.conf extensions.conf say.conf asterisk.conf codecs.conf dnsmgr.conf extconfig.conf http.conf indications.conf logger.conf sla.conf manager.conf ; do \
1185           $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
1186         done
1187         $(INSTALL_DATA) ./files/modules.conf $(1)/etc/asterisk/
1188         $(INSTALL_DIR) $(1)/usr/lib/asterisk
1189         $(INSTALL_DIR) $(1)/usr/lib/asterisk/keys
1190         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1191         for f in codec_gsm format_gsm pbx_config res_indications app_dial chan_local ; do \
1192           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1193         done
1194         $(INSTALL_DIR) $(1)/usr/lib/asterisk/moh
1195         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1196         $(INSTALL_DIR) $(1)/usr/sbin
1197         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/asterisk $(1)/usr/sbin/
1198         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(1)/usr/sbin/
1199         $(INSTALL_DIR) $(1)/etc/default
1200         $(INSTALL_DATA)  ./files/asterisk.default $(1)/etc/default/asterisk
1201         $(INSTALL_DIR) $(1)/etc/init.d
1202         $(INSTALL_BIN)  ./files/asterisk.init $(1)/etc/init.d/asterisk
1203         $(INSTALL_DIR) $(1)/usr/lib/asterisk/uci
1204         $(CP) ./files/uci/* $1/usr/lib/asterisk/uci
1205         $(INSTALL_DIR) $(1)/etc/asterisk/macros
1206         $(CP) ./files/macros/* $1/etc/asterisk/macros
1207 endef
1208
1209 define Package/asterisk14-xip-core/postinst
1210 #!/bin/sh
1211 if [ -z "${IPKG_INSTROOT}" ] ; then
1212   ROOT=/
1213 else
1214   ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
1215 fi
1216 /bin/sed -i 's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
1217 /bin/sed -i 's/\ \/var\/spool/\ '$${ROOT}'var\/spool/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
1218 /bin/sed -i 's/\ \/var\/log/\ '$${ROOT}'var\/log/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
1219 /bin/sed -i 's/\ \/usr/\ '$${ROOT}'usr/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
1220 /bin/sed -i 's/^DEST=/DEST='$${ROOT}'/g' $${PKG_ROOT}/etc/init.d/asterisk
1221 /bin/sed -i 's/OPTIONS=\"\"/OPTIONS=\"-C\ '$${ROOT}'etc\/asterisk\/asterisk.conf\"/g' $${PKG_ROOT}/etc/default/asterisk
1222 mkdir -p $${PKG_ROOT}/etc/asterisk/conf.d
1223 cd $${PKG_ROOT}/etc/asterisk/conf.d
1224 ln -s ../../../usr/lib/asterisk/uci/voicemailconf 10-voicemail
1225 ln -s ../../../usr/lib/asterisk/uci/mohconf       15-moh
1226 ln -s ../../../usr/lib/asterisk/uci/featureconf   20-features
1227 ln -s ../../../usr/lib/asterisk/uci/lastcall      25-lastcall
1228 ln -s ../../../usr/lib/asterisk/uci/meetmeconf    30-meetme
1229 ln -s ../../../usr/lib/asterisk/uci/sipiaxconf    35-sipiax
1230 ln -s ../../../usr/lib/asterisk/uci/talkclock     40-talkclock
1231 ln -s ../../../usr/lib/asterisk/uci/voicemenu     45-voicemenu
1232 ln -s ../../../usr/lib/asterisk/uci/disaconf      50-disaconf
1233 endef
1234
1235 define Package/asterisk14-xip/install
1236         $(INSTALL_DIR) $(1)/usr/lib/asterisk
1237 endef
1238
1239 define Package/asterisk14-xip-mini/install
1240         $(INSTALL_DIR) $(1)/usr/lib/asterisk
1241 endef
1242
1243 define Package/asterisk14-xip-app-meetme/conffiles
1244 /etc/asterisk/meetme.conf
1245 endef
1246
1247 define Package/asterisk14-xip-app-meetme/install
1248         $(INSTALL_DIR) $(1)/etc/asterisk
1249         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/meetme.conf $(1)/etc/asterisk/
1250         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1251         for f in app_meetme app_page ; do \
1252           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1253         done
1254         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1255         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/conf-* $(1)/usr/lib/asterisk/sounds/
1256 endef
1257
1258
1259 define Package/asterisk14-xip-chan-oss/conffiles
1260 /etc/asterisk/oss.conf
1261 endef
1262
1263 define Package/asterisk14-xip-chan-oss/install
1264         $(INSTALL_DIR) $(1)/etc/asterisk
1265         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/oss.conf $(1)/etc/asterisk/
1266         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1267         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_oss.so $(1)/usr/lib/asterisk/modules/
1268 endef
1269
1270
1271 define Package/asterisk14-xip-app-meetme/conffiles
1272 /etc/asterisk/meetme.conf
1273 endef
1274
1275 define Package/asterisk14-xip-app-meetme/install
1276         $(INSTALL_DIR) $(1)/etc/asterisk
1277         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/meetme.conf $(1)/etc/asterisk/
1278         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1279         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_meetme.so $(1)/usr/lib/asterisk/modules/
1280 endef
1281
1282
1283 define Package/asterisk14-xip-chan-oss/conffiles
1284 /etc/asterisk/oss.conf
1285 endef
1286
1287 define Package/asterisk14-xip-chan-oss/install
1288         $(INSTALL_DIR) $(1)/etc/asterisk
1289         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/oss.conf $(1)/etc/asterisk/
1290         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1291         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_oss.so $(1)/usr/lib/asterisk/modules/
1292 endef
1293
1294
1295 define Package/asterisk14-xip-chan-alsa/conffiles
1296 /etc/asterisk/alsa.conf
1297 endef
1298
1299 define Package/asterisk14-xip-chan-alsa/install
1300         $(INSTALL_DIR) $(1)/etc/asterisk
1301         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/alsa.conf $(1)/etc/asterisk/
1302         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1303         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_alsa.so $(1)/usr/lib/asterisk/modules/
1304 endef
1305
1306
1307 define Package/asterisk14-xip-chan-gtalk/conffiles
1308 /etc/asterisk/gtalk.conf
1309 /etc/asterisk/jabber.conf
1310 endef
1311
1312 define Package/asterisk14-xip-chan-gtalk/install
1313         $(INSTALL_DIR) $(1)/etc/asterisk
1314         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/gtalk.conf $(1)/etc/asterisk/
1315         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/jabber.conf $(1)/etc/asterisk/
1316         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1317         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_gtalk.so $(1)/usr/lib/asterisk/modules/
1318         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_jabber.so $(1)/usr/lib/asterisk/modules/
1319 endef
1320
1321
1322 define Package/asterisk14-xip-chan-h323/conffiles
1323 /etc/asterisk/h323.conf
1324 endef
1325
1326 define Package/asterisk14-xip-chan-h323/install
1327         $(INSTALL_DIR) $(1)/etc/asterisk
1328         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/h323.conf $(1)/etc/asterisk/
1329         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1330         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_h323.so $(1)/usr/lib/asterisk/modules/
1331 endef
1332
1333
1334 define Package/asterisk14-xip-chan-mgcp/install
1335 /etc/asterisk/mgcp.conf
1336 endef
1337
1338 define Package/asterisk14-xip-chan-mgcp/install
1339         $(INSTALL_DIR) $(1)/etc/asterisk
1340         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/mgcp.conf $(1)/etc/asterisk/
1341         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1342         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_mgcp.so $(1)/usr/lib/asterisk/modules/
1343 endef
1344
1345
1346 define Package/asterisk14-xip-chan-skinny/conffiles
1347 /etc/asterisk/skinny.conf
1348 endef
1349
1350 define Package/asterisk14-xip-chan-skinny/install
1351         $(INSTALL_DIR) $(1)/etc/asterisk
1352         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/skinny.conf $(1)/etc/asterisk/
1353         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1354         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_skinny.so $(1)/usr/lib/asterisk/modules/
1355 endef
1356
1357
1358 #define Package/asterisk14-xip-codec-ilbc/install
1359 #       $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1360 #       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_ilbc.so $(1)/usr/lib/asterisk/modules/
1361 #       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/format_ilbc.so $(1)/usr/lib/asterisk/modules/
1362 #endef
1363
1364
1365 define Package/asterisk14-xip-codec-lpc10/install
1366         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1367         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_lpc10.so $(1)/usr/lib/asterisk/modules/
1368 endef
1369
1370
1371 define Package/asterisk14-xip-codec-speex/install
1372         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1373         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_speex.so $(1)/usr/lib/asterisk/modules/
1374 endef
1375
1376
1377 define Package/asterisk14-xip-pbx-dundi/conffiles
1378 /etc/asterisk/dundi.conf
1379 endef
1380
1381 define Package/asterisk14-xip-pbx-dundi/install
1382         $(INSTALL_DIR) $(1)/etc/asterisk
1383         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/dundi.conf $(1)/etc/asterisk/
1384         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1385         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_dundi.so $(1)/usr/lib/asterisk/modules/
1386 endef
1387
1388
1389 define Package/asterisk14-xip-res-agi/install
1390         $(INSTALL_DIR) $(1)/usr/lib/asterisk/agi-bin
1391         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1392         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_agi.so $(1)/usr/lib/asterisk/modules/
1393 endef
1394
1395
1396 define Package/asterisk14-xip-res-crypto/install
1397         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1398         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_crypto.so $(1)/usr/lib/asterisk/modules/
1399 endef
1400
1401
1402 define Package/asterisk14-xip-pgsql/conffiles
1403 /etc/asterisk/cdr_pgsql.conf
1404 /etc/asterisk/res_pgsql.conf
1405 endef
1406
1407 define Package/asterisk14-xip-pgsql/install
1408         $(INSTALL_DIR) $(1)/etc/asterisk
1409         install -m0600 $(PKG_INSTALL_DIR)/etc/asterisk/cdr_pgsql.conf $(1)/etc/asterisk/
1410         install -m0600 $(PKG_INSTALL_DIR)/etc/asterisk/res_pgsql.conf $(1)/etc/asterisk/
1411         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1412         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/cdr_pgsql.so $(1)/usr/lib/asterisk/modules/
1413         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_config_pgsql.so $(1)/usr/lib/asterisk/modules/
1414 endef
1415
1416
1417 define Package/asterisk14-xip-sqlite/install
1418         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1419         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/cdr_sqlite.so $(1)/usr/lib/asterisk/modules/
1420 endef
1421
1422 define Package/asterisk14-xip-sounds/install
1423         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1424         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/* $(1)/usr/lib/asterisk/sounds/
1425         rm -f $(1)/usr/lib/asterisk/sounds/vm-*
1426         rm -f $(1)/usr/lib/asterisk/sounds/x
1427         rm -f $(1)/usr/lib/asterisk/sounds/dir-*
1428         rm -f $(1)/usr/lib/asterisk/sounds/dictate/*
1429         rm -f $(1)/usr/lib/asterisk/sounds/followme/*
1430         rm -f $(1)/usr/lib/asterisk/sounds/conf-*
1431         rm -f $(1)/usr/lib/asterisk/sounds/queue-*
1432         rm -f $(1)/usr/lib/asterisk/sounds/priv*
1433         rm -f $(1)/usr/lib/asterisk/sounds/auth-*
1434         rm -f $(1)/usr/lib/asterisk/sounds/agent-*
1435         rm -f $(1)/usr/lib/asterisk/sounds/tt-*
1436         rm -f $(1)/usr/lib/asterisk/sounds/demo-*
1437 endef
1438
1439 define Package/asterisk14-xip-voicemail/conffiles
1440 /etc/asterisk/voicemail.conf
1441 endef
1442
1443 define Package/asterisk14-xip-voicemail/install
1444         $(INSTALL_DIR) $(1)/etc/asterisk
1445         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/voicemail.conf $(1)/etc/asterisk/
1446         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1447         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/*voicemail.so $(1)/usr/lib/asterisk/modules/
1448         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1449         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/vm-*.gsm $(1)/usr/lib/asterisk/sounds/
1450 endef
1451
1452 define Package/asterisk14-xip-rawplayer/install
1453         $(INSTALL_DIR) $(1)/usr/bin
1454         $(INSTALL_BIN)  $(PKG_BUILD_DIR)/rawplayer \
1455                         $(1)/usr/bin
1456 endef
1457
1458 define Package/asterisk14-xip-agents/conffiles
1459 /etc/asterisk/agents.conf
1460 endef
1461
1462 define Package/asterisk14-xip-agents/install
1463         $(INSTALL_DIR) $(1)/etc/asterisk
1464         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/agents.conf $(1)/etc/asterisk/
1465         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1466         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_agent.so $(1)/usr/lib/asterisk/modules/
1467         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1468         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/agent-* $(1)/usr/lib/asterisk/sounds/
1469 endef
1470
1471 define Package/asterisk14-xip-iax/conffiles
1472 /etc/asterisk/iax.conf
1473 /etc/asterisk/iaxprov.conf
1474 endef
1475
1476 define Package/asterisk14-xip-iax/install
1477         $(INSTALL_DIR) $(1)/etc/asterisk
1478         for f in iax.conf iaxprov.conf ; do \
1479           $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
1480         done
1481         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1482         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_iax2.so $(1)/usr/lib/asterisk/modules/
1483 endef
1484
1485 define Package/asterisk14-xip-sip/conffiles
1486 /etc/asterisk/sip.conf
1487 /etc/asterisk/sip_notify.conf
1488 /etc/asterisk/rtp.conf
1489 /etc/asterisk/udptl.conf
1490 endef
1491
1492 define Package/asterisk14-xip-sip/install
1493         $(INSTALL_DIR) $(1)/etc/asterisk
1494         for f in sip.conf sip_notify.conf rtp.conf udptl.conf ; do \
1495           $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
1496         done
1497         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1498         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_sip.so $(1)/usr/lib/asterisk/modules/
1499 endef
1500
1501 define Package/asterisk14-xip-codec-wav/install
1502         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1503         for f in codec_adpcm format_pcm format_wav_gsm format_wav ; do \
1504           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1505         done
1506 endef
1507
1508 define Package/asterisk14-xip-codec-ualaw/install
1509         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1510         for f in codec_alaw codec_a_mu codec_ulaw ; do \
1511           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1512         done
1513 endef
1514
1515 define Package/asterisk14-xip-format-misc/install
1516         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1517         for f in format_sln format_vox format_ilbc ; do \
1518           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1519         done
1520 endef
1521
1522 define Package/asterisk14-xip-format-licensed/install
1523         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1524         for f in format_g726 format_g723 format_g729 ; do \
1525           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1526         done
1527 endef
1528
1529 define Package/asterisk14-xip-codec-g726/install
1530         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1531         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_g726.so $(1)/usr/lib/asterisk/modules/
1532 endef
1533
1534 define Package/asterisk14-xip-format-video/install
1535         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1536         for f in format_h263 format_h264 ; do \
1537           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1538         done
1539 endef
1540
1541 define Package/asterisk14-xip-variables/install
1542         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1543         for f in func_db func_global func_env func_timeout ; do \
1544           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1545         done
1546 endef
1547
1548 define Package/asterisk14-xip-enum/conffiles
1549 /etc/asterisk/enum.conf
1550 endef
1551
1552 define Package/asterisk14-xip-enum/install
1553         $(INSTALL_DIR) $(1)/etc/asterisk
1554         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/enum.conf $(1)/etc/asterisk/
1555         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1556         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_enum.so $(1)/usr/lib/asterisk/modules/
1557 endef
1558
1559 define Package/asterisk14-xip-basic/install
1560         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1561         for f in func_logic func_math func_strings func_rand func_cut ; do \
1562           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1563         done
1564 endef
1565
1566 define Package/asterisk14-xip-encode/install
1567         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1568         for f in func_base64 func_md5 func_sha1 func_uri ; do \
1569           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1570         done
1571 endef
1572
1573 define Package/asterisk14-xip-realtime/install
1574         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1575         for f in func_realtime pbx_realtime app_realtime ; do \
1576           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1577         done
1578 endef
1579
1580 define Package/asterisk14-xip-ael/conffiles
1581 /etc/asterisk/extensions.ael
1582 endef
1583
1584 define Package/asterisk14-xip-ael/install
1585         $(INSTALL_DIR) $(1)/etc/asterisk
1586         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/extensions.ael $(1)/etc/asterisk/
1587         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1588         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_ael.so $(1)/usr/lib/asterisk/modules/
1589         $(INSTALL_DIR) $(1)/usr/sbin
1590         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/aelparse $(1)/usr/sbin/
1591 endef
1592
1593 define Package/asterisk14-xip-adsi/conffiles
1594 /etc/asterisk/adsi.conf
1595 endef
1596
1597 define Package/asterisk14-xip-adsi/install
1598         $(INSTALL_DIR) $(1)/etc/asterisk
1599         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/adsi.conf $(1)/etc/asterisk/
1600         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1601         for f in res_adsi app_adsiprog ; do \
1602           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1603         done
1604 endef
1605
1606 define Package/asterisk14-xip-features/conffiles
1607 /etc/asterisk/features.conf
1608 endef
1609
1610 define Package/asterisk14-xip-features/install
1611         $(INSTALL_DIR) $(1)/etc/asterisk
1612         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/features.conf $(1)/etc/asterisk/
1613         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1614         for f in res_features app_transfer app_parkandannounce res_monitor ; do \
1615           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1616         done
1617 endef
1618
1619 define Package/asterisk14-xip-moh/conffiles
1620 /etc/asterisk/musiconhold.conf
1621 endef
1622
1623 define Package/asterisk14-xip-moh/install
1624         $(INSTALL_DIR) $(1)/etc/asterisk
1625         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf $(1)/etc/asterisk/
1626         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1627         for f in res_musiconhold func_moh ; do \
1628           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1629         done
1630         $(INSTALL_DIR) $(1)/usr/sbin
1631         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/streamplayer $(1)/usr/sbin/
1632 endef
1633
1634 define Package/asterisk14-xip-smdi/conffiles
1635 /etc/asterisk/smdi.conf
1636 endef
1637
1638 define Package/asterisk14-xip-smdi/install
1639         $(INSTALL_DIR) $(1)/etc/asterisk
1640         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/smdi.conf $(1)/etc/asterisk/
1641         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1642         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_smdi.so $(1)/usr/lib/asterisk/modules/
1643 endef
1644
1645 define Package/asterisk14-xip-sounds-tt/install
1646         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1647         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/tt-* $(1)/usr/lib/asterisk/sounds/
1648 endef
1649
1650 define Package/asterisk14-xip-sounds-demo/install
1651         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1652         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/demo-* $(1)/usr/lib/asterisk/sounds/
1653 endef
1654
1655 define Package/asterisk14-xip-linejack/conffiles
1656 /etc/asterisk/phone.conf
1657 endef
1658
1659 define Package/asterisk14-xip-linejack/install
1660         $(INSTALL_DIR) $(1)/etc/asterisk
1661         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/phone.conf $(1)/etc/asterisk/
1662 endef
1663
1664 define Package/asterisk14-xip-app-misc/install
1665         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1666         for f in app_random app_sayunixtime app_sendtext app_url app_readfile app_system app_exec ; do \
1667           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1668         done
1669 endef
1670
1671 define Package/asterisk14-xip-image/install
1672         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1673         for f in app_image format_jpeg ; do \
1674           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1675         done
1676 endef
1677
1678 define Package/asterisk14-xip-sms/install
1679         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1680         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_sms.so $(1)/usr/lib/asterisk/modules/
1681         $(INSTALL_DIR) $(1)/usr/sbin
1682         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/smsq $(1)/usr/sbin/
1683 endef
1684
1685 define Package/asterisk14-xip-icecast/install
1686         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1687         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_ices.so $(1)/usr/lib/asterisk/modules/
1688 endef
1689
1690 define Package/asterisk14-xip-mp3/install
1691         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1692         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_mp3.so $(1)/usr/lib/asterisk/modules/
1693 endef
1694
1695 define Package/asterisk14-xip-cli/install
1696         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1697         for f in app_userevent res_clioriginate res_convert ; do \
1698           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1699         done
1700 endef
1701
1702 define Package/asterisk14-xip-isdn/install
1703         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1704         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_settransfercapability.so $(1)/usr/lib/asterisk/modules/
1705 endef
1706
1707 define Package/asterisk14-xip-deprecated/install
1708         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1709         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_db.so $(1)/usr/lib/asterisk/modules/
1710 endef
1711
1712 define Package/asterisk14-xip-groups/install
1713         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1714         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_groupcount.so $(1)/usr/lib/asterisk/modules/
1715 endef
1716
1717 define Package/asterisk14-xip-language/install
1718         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1719         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_language.so $(1)/usr/lib/asterisk/modules/
1720 endef
1721
1722 define Package/asterisk14-xip-spool/install
1723         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1724         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_spool.so $(1)/usr/lib/asterisk/modules/
1725 endef
1726
1727 define Package/asterisk14-xip-nbs/install
1728         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1729         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_nbscat.so $(1)/usr/lib/asterisk/modules/
1730 endef
1731
1732 define Package/asterisk14-xip-alarmreceiver/conffiles
1733 /etc/asterisk/alarmreceiver.conf
1734 endef
1735
1736 define Package/asterisk14-xip-alarmreceiver/install
1737         $(INSTALL_DIR) $(1)/etc/asterisk
1738         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/alarmreceiver.conf $(1)/etc/asterisk/
1739         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1740         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_alarmreceiver.so $(1)/usr/lib/asterisk/modules/
1741 endef
1742
1743 define Package/asterisk14-xip-cdr/conffiles
1744 /etc/asterisk/cdr.conf
1745 /etc/asterisk/cdr_custom.conf
1746 /etc/asterisk/cdr_manager.conf
1747 endef
1748
1749 define Package/asterisk14-xip-cdr/install
1750         $(INSTALL_DIR) $(1)/etc/asterisk
1751         for f in cdr.conf cdr_custom.conf cdr_manager.conf ; do \
1752           $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
1753         done
1754         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1755         for f in app_cdr app_forkcdr app_setcdruserfield cdr_csv cdr_custom cdr_manager func_cdr ; do \
1756           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1757         done
1758 endef
1759
1760 define Package/asterisk14-xip-channel/install
1761         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1762         for f in app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup app_pickup2 ; do \
1763           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1764         done
1765 endef
1766
1767 define Package/asterisk14-xip-debug/install
1768         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1769         for f in app_echo pbx_loopback app_dumpchan app_verbose app_test ; do \
1770           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1771         done
1772 endef
1773
1774 define Package/asterisk14-xip-menu-misc/install
1775         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1776         for f in app_controlplayback app_directory app_dictate ; do \
1777           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1778         done
1779         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1780         for f in dir-* dictate/* ; do \
1781           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/$$$$f $(1)/usr/lib/asterisk/sounds/ ; \
1782         done
1783 endef
1784
1785 define Package/asterisk14-xip-festival/install
1786         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1787         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_festival.so $(1)/usr/lib/asterisk/modules/
1788 endef
1789
1790 define Package/asterisk14-xip-send-app/install
1791         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1792         for f in app_flash app_senddtmf app_milliwatt app_morsecode app_zapateller ; do \
1793           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1794         done
1795 endef
1796
1797 define Package/asterisk14-xip-followme/conffiles
1798 /etc/asterisk/followme.conf
1799 endef
1800
1801 define Package/asterisk14-xip-followme/install
1802         $(INSTALL_DIR) $(1)/etc/asterisk
1803         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/followme.conf $(1)/etc/asterisk/
1804         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1805         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_followme.so $(1)/usr/lib/asterisk/modules/
1806         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1807         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/followme/* $(1)/usr/lib/asterisk/sounds/
1808 endef
1809
1810 define Package/asterisk14-xip-queues/conffiles
1811 /etc/asterisk/queues.conf
1812 endef
1813
1814 define Package/asterisk14-xip-queues/install
1815         $(INSTALL_DIR) $(1)/etc/asterisk
1816         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/queues.conf $(1)/etc/asterisk/
1817         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1818         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_queue.so $(1)/usr/lib/asterisk/modules/
1819         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1820         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/queue-* $(1)/usr/lib/asterisk/sounds/
1821 endef
1822
1823 define Package/asterisk14-xip-record/install
1824         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1825         for f in app_record app_mixmonitor ; do \
1826           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1827         done
1828 endef
1829
1830 define Package/asterisk14-xip-privacy/conffiles
1831 /etc/asterisk/privacy.conf
1832 endef
1833
1834 define Package/asterisk14-xip-privacy/install
1835         $(INSTALL_DIR) $(1)/etc/asterisk
1836         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/privacy.conf $(1)/etc/asterisk/
1837         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1838         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_privacy.so $(1)/usr/lib/asterisk/modules/
1839         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1840         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/priv* $(1)/usr/lib/asterisk/sounds/
1841 endef
1842
1843 define Package/asterisk14-xip-ivr-util/install
1844         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1845         for f in app_read app_authenticate app_externalivr app_disa ; do \
1846           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1847         done
1848         $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
1849         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/auth-* $(1)/usr/lib/asterisk/sounds/
1850 endef
1851
1852 define Package/asterisk14-xip-callerid/install
1853         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1854         for f in app_setcallerid func_callerid app_lookupblacklist app_lookupcidname ; do \
1855           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1856         done
1857 endef
1858
1859 define Package/asterisk14-xip-speech/install
1860         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1861         for f in app_speech_utils res_speech ; do \
1862           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1863         done
1864 endef
1865
1866 define Package/asterisk14-xip-detect/conffiles
1867 /etc/asterisk/amd.conf
1868 endef
1869
1870 define Package/asterisk14-xip-detect/install
1871         $(INSTALL_DIR) $(1)/etc/asterisk
1872         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/amd.conf $(1)/etc/asterisk/
1873         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1874         for f in app_amd app_talkdetect app_waitforring app_waitforsilence ; do \
1875           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1876         done
1877 endef
1878
1879 define Package/asterisk14-xip-controlflow/install
1880         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1881         for f in app_while app_macro app_stack ; do \
1882           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1883         done
1884 endef
1885
1886 define Package/asterisk14-xip-zaptel/install
1887         $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
1888         for f in chan_zap app_zapbarge app_zapscan codec_zap app_getcpeid app_zapras ; do \
1889           $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
1890         done
1891         $(INSTALL_DIR) $(1)/usr/lib/asterisk
1892         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/firmware $(1)/usr/lib/asterisk/
1893 endef
1894
1895 $(eval $(call BuildPackage,asterisk14-xip-core))
1896 $(eval $(call BuildPackage,asterisk14-xip))
1897 $(eval $(call BuildPackage,asterisk14-xip-mini))
1898 $(eval $(call BuildPackage,asterisk14-xip-app-meetme))
1899 $(eval $(call BuildPackage,asterisk14-xip-chan-oss))
1900 $(eval $(call BuildPackage,asterisk14-xip-chan-alsa))
1901 $(eval $(call BuildPackage,asterisk14-xip-chan-gtalk))
1902 $(eval $(call BuildPackage,asterisk14-xip-chan-h323))
1903 $(eval $(call BuildPackage,asterisk14-xip-chan-mgcp))
1904 $(eval $(call BuildPackage,asterisk14-xip-chan-skinny))
1905 #$(eval $(call BuildPackage,asterisk14-xip-codec-ilbc))
1906 $(eval $(call BuildPackage,asterisk14-xip-codec-lpc10))
1907 $(eval $(call BuildPackage,asterisk14-xip-codec-speex))
1908 $(eval $(call BuildPackage,asterisk14-xip-pbx-dundi))
1909 $(eval $(call BuildPackage,asterisk14-xip-res-agi))
1910 $(eval $(call BuildPackage,asterisk14-xip-res-crypto))
1911 $(eval $(call BuildPackage,asterisk14-xip-pgsql))
1912 $(eval $(call BuildPackage,asterisk14-xip-sqlite))
1913 $(eval $(call BuildPackage,asterisk14-xip-voicemail))
1914 $(eval $(call BuildPackage,asterisk14-xip-sounds))
1915 $(eval $(call BuildPackage,asterisk14-xip-rawplayer))
1916 $(eval $(call BuildPackage,asterisk14-xip-agents))
1917 $(eval $(call BuildPackage,asterisk14-xip-iax))
1918 $(eval $(call BuildPackage,asterisk14-xip-sip))
1919 $(eval $(call BuildPackage,asterisk14-xip-codec-wav))
1920 $(eval $(call BuildPackage,asterisk14-xip-codec-ualaw))
1921 $(eval $(call BuildPackage,asterisk14-xip-format-misc))
1922 $(eval $(call BuildPackage,asterisk14-xip-format-licensed))
1923 $(eval $(call BuildPackage,asterisk14-xip-codec-g726))
1924 $(eval $(call BuildPackage,asterisk14-xip-format-video))
1925 $(eval $(call BuildPackage,asterisk14-xip-variables))
1926 $(eval $(call BuildPackage,asterisk14-xip-enum))
1927 $(eval $(call BuildPackage,asterisk14-xip-basic))
1928 $(eval $(call BuildPackage,asterisk14-xip-encode))
1929 $(eval $(call BuildPackage,asterisk14-xip-realtime))
1930 $(eval $(call BuildPackage,asterisk14-xip-ael))
1931 $(eval $(call BuildPackage,asterisk14-xip-adsi))
1932 $(eval $(call BuildPackage,asterisk14-xip-features))
1933 $(eval $(call BuildPackage,asterisk14-xip-moh))
1934 $(eval $(call BuildPackage,asterisk14-xip-smdi))
1935 $(eval $(call BuildPackage,asterisk14-xip-sounds-tt))
1936 $(eval $(call BuildPackage,asterisk14-xip-sounds-demo))
1937 $(eval $(call BuildPackage,asterisk14-xip-linejack))
1938 $(eval $(call BuildPackage,asterisk14-xip-app-misc))
1939 $(eval $(call BuildPackage,asterisk14-xip-image))
1940 $(eval $(call BuildPackage,asterisk14-xip-sms))
1941 $(eval $(call BuildPackage,asterisk14-xip-icecast))
1942 $(eval $(call BuildPackage,asterisk14-xip-mp3))
1943 $(eval $(call BuildPackage,asterisk14-xip-cli))
1944 $(eval $(call BuildPackage,asterisk14-xip-isdn))
1945 $(eval $(call BuildPackage,asterisk14-xip-deprecated))
1946 $(eval $(call BuildPackage,asterisk14-xip-groups))
1947 $(eval $(call BuildPackage,asterisk14-xip-language))
1948 $(eval $(call BuildPackage,asterisk14-xip-spool))
1949 $(eval $(call BuildPackage,asterisk14-xip-nbs))
1950 $(eval $(call BuildPackage,asterisk14-xip-alarmreceiver))
1951 $(eval $(call BuildPackage,asterisk14-xip-cdr))
1952 $(eval $(call BuildPackage,asterisk14-xip-channel))
1953 $(eval $(call BuildPackage,asterisk14-xip-debug))
1954 $(eval $(call BuildPackage,asterisk14-xip-menu-misc))
1955 $(eval $(call BuildPackage,asterisk14-xip-festival))
1956 $(eval $(call BuildPackage,asterisk14-xip-send-app))
1957 $(eval $(call BuildPackage,asterisk14-xip-followme))
1958 $(eval $(call BuildPackage,asterisk14-xip-queues))
1959 $(eval $(call BuildPackage,asterisk14-xip-record))
1960 $(eval $(call BuildPackage,asterisk14-xip-privacy))
1961 $(eval $(call BuildPackage,asterisk14-xip-ivr-util))
1962 $(eval $(call BuildPackage,asterisk14-xip-callerid))
1963 $(eval $(call BuildPackage,asterisk14-xip-speech))
1964 $(eval $(call BuildPackage,asterisk14-xip-detect))
1965 $(eval $(call BuildPackage,asterisk14-xip-controlflow))
1966
1967
1968 #asterisk14-xip-core=codec_gsm format_gsm pbx_config res_indications app_dial chan_local
1969 #asterisk14-xip-agents=chan_agent
1970 #asterisk14-xip-iax=chan_iax2
1971 #asterisk14-xip-sip=chan_sip
1972 #asterisk14-xip-codec-wav=codec_adpcm format_pcm format_wav_gsm format_wav
1973 #asterisk14-xip-codec-ualaw=codec_alaw codec_a_mu codec_ulaw
1974 #asterisk14-xip-format-misc=format_sln format_vox format_ilbc
1975 #asterisk14-xip-format-licensed=format_g726 format_g723 format_g729
1976 #asterisk14-xip-codec-g726=codec_g726
1977 #asterisk14-xip-format-video=format_h263 format_h264
1978 #asterisk14-xip-variables=func_db func_global func_env func_timeout
1979 #asterisk14-xip-enum=func_enum
1980 #asterisk14-xip-pbx-dundi=pbx_dundi
1981 #asterisk14-xip-basic=func_logic func_math func_strings func_rand func_cut
1982 #asterisk14-xip-encode=func_base64 func_md5 func_sha1 func_uri
1983 #asterisk14-xip-realtime=func_realtime pbx_realtime app_realtime
1984 #asterisk14-xip-ael=pbx_ael
1985 #asterisk14-xip-adsi=res_adsi app_adsiprog
1986 #asterisk14-xip-features=res_features app_transfer app_parkandannounce res_monitor
1987 #asterisk14-xip-moh=res_musiconhold func_moh
1988 #asterisk14-xip-smdi=res_smdi
1989 #asterisk14-xip-app-misc=app_random app_sayunixtime app_sendtext app_url app_readfile app_system app_exec
1990 #asterisk14-xip-image=app_image format_jpeg
1991 #asterisk14-xip-sms=app_sms
1992 #asterisk14-xip-icecast=app_ices
1993 #asterisk14-xip-mp3=app_mp3
1994 #asterisk14-xip-cli=app_userevent res_clioriginate res_convert
1995 #asterisk14-xip-isdn=app_settransfercapability
1996 #asterisk14-xip-deprecated=app_db
1997 #asterisk14-xip-groups=func_groupcount
1998 #asterisk14-xip-language=func_language
1999 #asterisk14-xip-spool=pbx_spool
2000 #asterisk14-xip-nbs=app_nbscat
2001 #asterisk14-xip-alarmreceiver=app_alarmreceiver
2002 #asterisk14-xip-cdr=app_cdr app_forkcdr app_setcdruserfield cdr_csv cdr_custom cdr_manager func_cdr
2003 #asterisk14-xip-channel=app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup
2004 #asterisk14-xip-debug=app_echo pbx_loopback app_dumpchan app_verbose app_test
2005 #asterisk14-xip-menu-misc=app_controlplayback app_directory app_dictate
2006 #asterisk14-xip-festival=app_festival
2007 #asterisk14-xip-send-app=app_flash app_senddtmf app_milliwatt app_morsecode app_zapateller
2008 #asterisk14-xip-followme=app_followme
2009 #asterisk14-xip-app-meetme=app_meetme app_page
2010 #asterisk14-xip-queues=app_queue
2011 #asterisk14-xip-record=app_record app_mixmonitor
2012 #asterisk14-xip-privacy=app_privacy
2013 #asterisk14-xip-ivr-util=app_read app_authenticate app_externalivr app_disa
2014 #asterisk14-xip-callerid=app_setcallerid func_callerid app_lookupblacklist app_lookupcidname
2015 #asterisk14-xip-speech=app_speech_utils res_speech
2016 #asterisk14-xip-detect=app_amd app_talkdetect app_waitforring app_waitforsilence
2017 #asterisk14-xip-controlflow=app_while app_macro app_stack
2018 #asterisk14-xip-zaptel=chan_zap app_zapbarge app_zapscan codec_zap app_getcpeid app_zapras
2019 #asterisk14-xip-chan-oss=chan_oss
2020 #asterisk14-xip-chan-alsa=chan_alsa
2021 #asterisk14-xip-chan-gtalk=chan_gtalk res_jabber
2022 #asterisk14-xip-chan-h323=chan_h323
2023 #asterisk14-xip-chan-mgcp=chan_mgcp
2024 #asterisk14-xip-chan-skinny=chan_skinny
2025 #asterisk14-xip-chan-lpc10=chan_lpc10
2026 #asterisk14-xip-codec-speex=codec_speex
2027 #asterisk14-xip-res-agi=res_agi
2028 #asterisk14-xip-res-crypto=res_crypto
2029 #asterisk14-xip-pgsql=cdr_pgsql res_config_pgsql
2030 #asterisk14-xip-sqlite=cdr_sqlite
2031 #asterisk14-xip-voicemail=app_hasnewvoicemail app_voicemail