mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
moh files will now be distributed in native format, not mp3, so...
update sounds/Makefile to download/unpack the proper files remove all evidence of mpg123 from the main Makefile change the sample musiconhold.conf file to use native mode instead of mp3 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32917 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
11
Makefile
11
Makefile
@@ -196,7 +196,6 @@ ifeq ($(OSARCH),Linux)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
MPG123TARG=linux
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
GREP=grep
|
GREP=grep
|
||||||
@@ -239,12 +238,10 @@ ifeq ($(OSARCH),FreeBSD)
|
|||||||
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/spandsp),)
|
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/spandsp),)
|
||||||
ASTCFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include/spandsp
|
ASTCFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include/spandsp
|
||||||
endif
|
endif
|
||||||
MPG123TARG=freebsd
|
|
||||||
endif # FreeBSD
|
endif # FreeBSD
|
||||||
|
|
||||||
ifeq ($(OSARCH),NetBSD)
|
ifeq ($(OSARCH),NetBSD)
|
||||||
AST_CFLAGS+=-pthread -I$(CROSS_COMPILE_TARGET)/usr/pkg/include
|
AST_CFLAGS+=-pthread -I$(CROSS_COMPILE_TARGET)/usr/pkg/include
|
||||||
MPG123TARG=netbsd
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OSARCH),OpenBSD)
|
ifeq ($(OSARCH),OpenBSD)
|
||||||
@@ -512,7 +509,6 @@ clean: clean-depend
|
|||||||
rm -f include/asterisk/version.h
|
rm -f include/asterisk/version.h
|
||||||
rm -f .tags-sources tags TAGS
|
rm -f .tags-sources tags TAGS
|
||||||
@if [ -f editline/Makefile ]; then $(MAKE) -C editline distclean ; fi
|
@if [ -f editline/Makefile ]; then $(MAKE) -C editline distclean ; fi
|
||||||
@if [ -d mpg123-0.59r ]; then $(MAKE) -C mpg123-0.59r clean; fi
|
|
||||||
$(MAKE) -C db1-ast clean
|
$(MAKE) -C db1-ast clean
|
||||||
$(MAKE) -C stdtime clean
|
$(MAKE) -C stdtime clean
|
||||||
|
|
||||||
@@ -615,7 +611,6 @@ bininstall: all
|
|||||||
else \
|
else \
|
||||||
echo "You need to do cvs update -d not just cvs update" ; \
|
echo "You need to do cvs update -d not just cvs update" ; \
|
||||||
fi
|
fi
|
||||||
if [ -f mpg123-0.59r/mpg123 ]; then $(MAKE) -C mpg123-0.59r install; fi
|
|
||||||
|
|
||||||
install-subdirs:
|
install-subdirs:
|
||||||
@for x in $(SUBDIRS); do $(MAKE) -C $$x install || exit 1 ; done
|
@for x in $(SUBDIRS); do $(MAKE) -C $$x install || exit 1 ; done
|
||||||
@@ -773,12 +768,6 @@ progdocs:
|
|||||||
(cat contrib/asterisk-ng-doxygen; echo "HAVE_DOT=$(HAVEDOT)"; \
|
(cat contrib/asterisk-ng-doxygen; echo "HAVE_DOT=$(HAVEDOT)"; \
|
||||||
echo "PROJECT_NUMBER=$(ASTERISKVERSION)") | doxygen -
|
echo "PROJECT_NUMBER=$(ASTERISKVERSION)") | doxygen -
|
||||||
|
|
||||||
mpg123:
|
|
||||||
@wget -V >/dev/null || (echo "You need wget" ; false )
|
|
||||||
[ -f mpg123-0.59r.tar.gz ] || wget http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz
|
|
||||||
[ -d mpg123-0.59r ] || tar xfz mpg123-0.59r.tar.gz
|
|
||||||
$(MAKE) -C mpg123-0.59r $(MPG123TARG)
|
|
||||||
|
|
||||||
config:
|
config:
|
||||||
@if [ "${OSARCH}" = "Linux" ]; then \
|
@if [ "${OSARCH}" = "Linux" ]; then \
|
||||||
if [ -f /etc/redhat-release -o -f /etc/fedora-release ]; then \
|
if [ -f /etc/redhat-release -o -f /etc/fedora-release ]; then \
|
||||||
|
@@ -2,10 +2,10 @@
|
|||||||
; Music on Hold -- Sample Configuration
|
; Music on Hold -- Sample Configuration
|
||||||
;
|
;
|
||||||
|
|
||||||
[default]
|
;[samplemp3]
|
||||||
mode=quietmp3
|
;mode=quietmp3
|
||||||
directory=/var/lib/asterisk/mohmp3
|
;directory=/var/lib/asterisk/mohmp3
|
||||||
|
;
|
||||||
; valid mode options:
|
; valid mode options:
|
||||||
; quietmp3 -- default
|
; quietmp3 -- default
|
||||||
; mp3 -- loud
|
; mp3 -- loud
|
||||||
@@ -55,11 +55,11 @@ directory=/var/lib/asterisk/mohmp3
|
|||||||
; understand when it loads.
|
; understand when it loads.
|
||||||
;
|
;
|
||||||
|
|
||||||
;[native]
|
[default]
|
||||||
;mode=files
|
mode=files
|
||||||
;directory=/var/lib/asterisk/moh-native
|
directory=/var/lib/asterisk/moh
|
||||||
;
|
;
|
||||||
;[native-random]
|
;[native-random]
|
||||||
;mode=files
|
;mode=files
|
||||||
;directory=/var/lib/asterisk/moh-native
|
;directory=/var/lib/asterisk/moh
|
||||||
;random=yes ; Play the files in a random order
|
;random=yes ; Play the files in a random order
|
||||||
|
@@ -15,7 +15,7 @@ include ../menuselect.makeopts
|
|||||||
|
|
||||||
PWD:=$(shell pwd)
|
PWD:=$(shell pwd)
|
||||||
SOUNDS_DIR:=$(DESTDIR)$(ASTDATADIR)/sounds
|
SOUNDS_DIR:=$(DESTDIR)$(ASTDATADIR)/sounds
|
||||||
MOH_DIR:=$(DESTDIR)$(ASTDATADIR)/mohmp3
|
MOH_DIR:=$(DESTDIR)$(ASTDATADIR)/moh
|
||||||
CORE_SOUNDS_VERSION:=1.4.0
|
CORE_SOUNDS_VERSION:=1.4.0
|
||||||
SOUNDS_URL:=http://cork.digium.internal/apache2-default
|
SOUNDS_URL:=http://cork.digium.internal/apache2-default
|
||||||
MENUSELECT_CORE_SOUNDS:=$(subst -EN-,-en-,$(MENUSELECT_CORE_SOUNDS))
|
MENUSELECT_CORE_SOUNDS:=$(subst -EN-,-en-,$(MENUSELECT_CORE_SOUNDS))
|
||||||
@@ -38,7 +38,11 @@ MENUSELECT_EXTRA_SOUNDS:=$(subst -GSM,-gsm,$(MENUSELECT_EXTRA_SOUNDS))
|
|||||||
MENUSELECT_EXTRA_SOUNDS:=$(subst -G729,-g729,$(MENUSELECT_EXTRA_SOUNDS))
|
MENUSELECT_EXTRA_SOUNDS:=$(subst -G729,-g729,$(MENUSELECT_EXTRA_SOUNDS))
|
||||||
EXTRA_SOUNDS:=$(MENUSELECT_EXTRA_SOUNDS:EXTRA-SOUNDS-%=asterisk-extra-sounds-%.tar.gz)
|
EXTRA_SOUNDS:=$(MENUSELECT_EXTRA_SOUNDS:EXTRA-SOUNDS-%=asterisk-extra-sounds-%.tar.gz)
|
||||||
MENUSELECT_MOH:=$(subst -FREEPLAY-,-freeplay-,$(MENUSELECT_MOH))
|
MENUSELECT_MOH:=$(subst -FREEPLAY-,-freeplay-,$(MENUSELECT_MOH))
|
||||||
MENUSELECT_MOH:=$(subst -MP3,-mp3,$(MENUSELECT_MOH))
|
MENUSELECT_MOH:=$(subst -WAV,-wav,$(MENUSELECT_MOH))
|
||||||
|
MENUSELECT_MOH:=$(subst -ULAW,-ulaw,$(MENUSELECT_MOH))
|
||||||
|
MENUSELECT_MOH:=$(subst -ALAW,-alaw,$(MENUSELECT_MOH))
|
||||||
|
MENUSELECT_MOH:=$(subst -GSM,-gsm,$(MENUSELECT_MOH))
|
||||||
|
MENUSELECT_MOH:=$(subst -G729,-g729,$(MENUSELECT_MOH))
|
||||||
MOH:=$(MENUSELECT_MOH:MOH-%=asterisk-moh-%.tar.gz)
|
MOH:=$(MENUSELECT_MOH:MOH-%=asterisk-moh-%.tar.gz)
|
||||||
MOH_TAGS:=$(MENUSELECT_MOH:MOH-%=$(MOH_DIR)/.asterisk-moh-%)
|
MOH_TAGS:=$(MENUSELECT_MOH:MOH-%=$(MOH_DIR)/.asterisk-moh-%)
|
||||||
|
|
||||||
|
@@ -31,10 +31,18 @@
|
|||||||
<member name="CORE-SOUNDS-FR-G729" displayname="French, G.729 format">
|
<member name="CORE-SOUNDS-FR-G729" displayname="French, G.729 format">
|
||||||
</member>
|
</member>
|
||||||
</category>
|
</category>
|
||||||
<category name="MENUSELECT_MOH" displayname="Music On Hold File Package" positive_output="yes">
|
<category name="MENUSELECT_MOH" displayname="Music On Hold File Packages" positive_output="yes">
|
||||||
<member name="MOH-FREEPLAY-MP3" displayname="FreePlay Music On Hold Files, MP3 format" >
|
<member name="MOH-FREEPLAY-WAV" displayname="FreePlay Music On Hold Files, WAV format" >
|
||||||
<defaultenabled>yes</defaultenabled>
|
<defaultenabled>yes</defaultenabled>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="MOH-FREEPLAY-ULAW" displayname="FreePlay Music On Hold Files, mu-Law format" >
|
||||||
|
</member>
|
||||||
|
<member name="MOH-FREEPLAY-ALAW" displayname="FreePlay Music On Hold Files, a-Law format" >
|
||||||
|
</member>
|
||||||
|
<member name="MOH-FREEPLAY-GSM" displayname="FreePlay Music On Hold Files, GSM format" >
|
||||||
|
</member>
|
||||||
|
<member name="MOH-FREEPLAY-G729" displayname="FreePlay Music On Hold Files, G.729 format" >
|
||||||
|
</member>
|
||||||
</category>
|
</category>
|
||||||
<category name="MENUSELECT_EXTRA_SOUNDS" displayname="Extras Sound Packages" positive_output="yes">
|
<category name="MENUSELECT_EXTRA_SOUNDS" displayname="Extras Sound Packages" positive_output="yes">
|
||||||
<member name="EXTRA-SOUNDS-EN-WAV" displayname="English, WAV format">
|
<member name="EXTRA-SOUNDS-EN-WAV" displayname="English, WAV format">
|
||||||
|
Reference in New Issue
Block a user