Added following snippits about Asterisk
* A Basic Asterisk server for internal calling with IVR, curl triggers and message playback * A Asterisk server to act as a bridge between a Bluetooth phone (as in/out bound route) * A Node-Red Subflow to create a call between extensions using ARI
This commit is contained in:
109
Linux/Config-Examples/Asterisk-basic-server/modules.conf
Normal file
109
Linux/Config-Examples/Asterisk-basic-server/modules.conf
Normal file
@@ -0,0 +1,109 @@
|
||||
; Asterisk Module Loader configuration file
|
||||
|
||||
[modules]
|
||||
autoload=no
|
||||
|
||||
;Core (BasicCalling)
|
||||
load = app_dial.so
|
||||
load = pbx_config.so
|
||||
load = pbx_loopback.so
|
||||
load = pbx_realtime.so
|
||||
load = pbx_spool.so
|
||||
load = func_callerid.so
|
||||
load = func_dialplan.so
|
||||
load = func_dialgroup.so
|
||||
load = res_ael_share.so
|
||||
load = res_timing_timerfd.so
|
||||
|
||||
;Codecs (BasicCalling)
|
||||
load = codec_alaw.so
|
||||
load = codec_g722.so
|
||||
load = codec_g726.so
|
||||
load = codec_gsm.so
|
||||
load = codec_opus_open_source.so
|
||||
load = codec_resample.so
|
||||
load = codec_ulaw.so
|
||||
|
||||
;Formats (BasicCalling)
|
||||
load = format_g719.so
|
||||
load = format_g726.so
|
||||
load = format_gsm.so
|
||||
load = format_ogg_speex.so
|
||||
load = format_siren14.so
|
||||
load = format_siren7.so
|
||||
load = format_wav.so
|
||||
load = format_wav_gsm.so
|
||||
load = res_format_attr_g729.so
|
||||
load = res_format_attr_opus.so
|
||||
load = res_format_attr_siren14.so
|
||||
load = res_format_attr_siren7.so
|
||||
|
||||
;PJSIP (BasicCalling)
|
||||
require = chan_pjsip.so
|
||||
load = func_pjsip_aor.so
|
||||
load = func_pjsip_endpoint.so
|
||||
load = res_pjproject.so
|
||||
load = res_pjsip.so
|
||||
load = res_pjsip_authenticator_digest.so
|
||||
load = res_pjsip_caller_id.so
|
||||
load = res_pjsip_endpoint_identifier_ip.so
|
||||
load = res_pjsip_endpoint_identifier_user.so
|
||||
load = res_pjsip_exten_state.so
|
||||
load = res_pjsip_outbound_publish.so
|
||||
load = res_pjsip_outbound_registration.so
|
||||
load = res_pjsip_path.so
|
||||
load = res_pjsip_pubsub.so
|
||||
load = res_pjsip_refer.so
|
||||
load = res_pjsip_registrar.so
|
||||
load = res_pjsip_sdp_rtp.so
|
||||
load = res_pjsip_session.so
|
||||
|
||||
;Sorcery (Rqired by PJSIP)
|
||||
load = res_sorcery_astdb.so
|
||||
load = res_sorcery_config.so
|
||||
load = res_sorcery_memory.so
|
||||
|
||||
;RTP (Reqired by BasicCalling)
|
||||
load = chan_rtp.so
|
||||
load = bridge_native_rtp.so
|
||||
load = res_rtp_asterisk.so
|
||||
load = res_rtp_multicast.so
|
||||
|
||||
;Bridge (Reqired by BasicCalling)
|
||||
load = bridge_simple.so
|
||||
load = bridge_builtin_features.so
|
||||
|
||||
;FilePlayback (Reqired for playing a audio message for dialplan or IVR)
|
||||
load = app_controlplayback.so
|
||||
load = app_playback.so
|
||||
|
||||
;;Make call from asterisk cli
|
||||
;load = app_originate.so
|
||||
;load = res_clioriginate.so
|
||||
|
||||
;ARI (Asterisk RESTful Interface)
|
||||
load => res_ari.so
|
||||
load => res_ari_applications.so
|
||||
load => res_ari_asterisk.so
|
||||
load => res_ari_bridges.so
|
||||
load => res_ari_channels.so
|
||||
load => res_ari_device_states.so
|
||||
load => res_ari_endpoints.so
|
||||
;load => res_ari_events.so
|
||||
load => res_ari_model.so
|
||||
load => res_ari_playbacks.so
|
||||
load => res_ari_recordings.so
|
||||
load => res_ari_sounds.so
|
||||
|
||||
; stasis (Reqired by ARI)
|
||||
load => app_stasis.so
|
||||
load => res_stasis.so
|
||||
load => res_stasis_answer.so
|
||||
load => res_stasis_device_state.so
|
||||
load => res_stasis_playback.so
|
||||
load => res_stasis_recording.so
|
||||
load => res_stasis_snoop.so
|
||||
|
||||
;cURL (Reqired for send curl commands form dialplan)
|
||||
load = func_curl.so
|
||||
load = res_curl.so
|
||||
Reference in New Issue
Block a user