backport asterisk dependencies fix from whiterussian [2331]
[openwrt.git] / package / asterisk / Config.in
index 7cf258cc109f15b08555aa0d31192fa797473688..963e372e2ed5a803621ab99a4dfdb70b83f27ed1 100644 (file)
+menu "asterisk.......................... Complete open source PBX"
+
 config BR2_PACKAGE_ASTERISK
-       tristate "Asterisk"
-       default m
+       prompt "asterisk.......................... Complete open source PBX"
+       tristate
+       default m if CONFIG_DEVEL
        help
          Asterisk is a complete PBX in software. It provides all of the features
          you would expect from a PBX and more. Asterisk does voice over IP in three
          protocols, and can interoperate with almost all standards-based telephony 
          equipment using relatively inexpensive hardware.
+         
+         http://www.asterisk.org/
+
+config BR2_PACKAGE_ASTERISK_CHAN_BLUETOOTH
+       prompt   "asterisk-chan-bluetooth......... Bluetooth HandsFreeProfile support for Asterisk"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       select BR2_PACKAGE_BLUEZ_LIBS
+       help
+         The Bluetooth HandsFreeProfile support for Asterisk
+
+config BR2_PACKAGE_ASTERISK_CHAN_MGCP
+       prompt   "asterisk-chan-mgcp.............. Media Gateway Control Protocol implementation"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         Media Gateway Control Protocol implementation for Asterisk
+
+config BR2_PACKAGE_ASTERISK_CHAN_SKINNY
+       prompt   "asterisk-chan-skinny............ Skinny Client Control Protocol implementation"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         Skinny Client Control Protocol implementation for Asterisk
+
+config BR2_PACKAGE_ASTERISK_CODEC_ILBC
+       prompt   "asterisk-codec-ilbc............. Internet Low Bitrate Codec (ILBC) Translator"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         The Internet Low Bitrate Codec (ILBC) Translator for Asterisk
+
+config BR2_PACKAGE_ASTERISK_CODEC_LPC10
+       prompt   "asterisk-codec-lpc10............ LPC10 (Linear Predictor Code) 2.4kbps Voice Coder"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk
 
-config BR2_PACKAGE_ASTERISK_SPEEX
-       tristate "Speex codec"
-       default m
+config BR2_PACKAGE_ASTERISK_CODEC_SPEEX
+       prompt   "asterisk-codec-speex............ Speex/PCM16 Codec Translator"
+       tristate
+       default m if CONFIG_DEVEL
        depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_SPEEX
+       select BR2_PACKAGE_LIBSPEEX
        help
          The Speex speech compression codec for Asterisk
 
+config BR2_PACKAGE_ASTERISK_PBX_DUNDI
+       prompt   "asterisk-pbx-dundi.............. Distributed Universal Number Discovery (DUNDi) support"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         Distributed Universal Number Discovery (DUNDi) support for Asterisk
+
+config BR2_PACKAGE_ASTERISK_RES_AGI
+       prompt   "asterisk-res-agi................ Asterisk Gateway Interface module"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         Asterisk Gateway Interface module
 
 config BR2_PACKAGE_ASTERISK_MYSQL
-       tristate "MySQL plugins"
-       default m
+       prompt   "asterisk-mysql.................. MySQL modules"
+       tristate
+       default m if CONFIG_DEVEL
        depends BR2_PACKAGE_ASTERISK
        select BR2_PACKAGE_LIBMYSQLCLIENT
        help
-         MySQL plugins for Asterisk
+         MySQL modules for Asterisk
 
 config BR2_PACKAGE_ASTERISK_PGSQL
-       tristate "PostgreSQL plugins"
-       default m
+       prompt   "asterisk-pgsql.................. PostgreSQL modules"
+       tristate
+       default m if CONFIG_DEVEL
        depends BR2_PACKAGE_ASTERISK
        select BR2_PACKAGE_LIBPQ
        help
-         PostgreSQL plugins for Asterisk
-         
-config BR2_PACKAGE_ASTERISK_VOICEMAIL
-       tristate "Voicemail support"
-       default m
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Voicemail related plugins for Asterisk
+         PostgreSQL modules for Asterisk
          
 config BR2_PACKAGE_ASTERISK_SOUNDS
-       tristate "Sound files"
-       default m
+       prompt   "asterisk-sounds................. Sound files"
+       tristate
+       default m if CONFIG_DEVEL
        depends BR2_PACKAGE_ASTERISK
        help
          Sound files for Asterisk
 
+config BR2_PACKAGE_ASTERISK_VOICEMAIL
+       prompt   "asterisk-voicemail.............. Voicemail support"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_ASTERISK
+       help
+         Voicemail related modules for Asterisk
+         
+endmenu