/msml
Sets and retrieves all MSML server settings.
GET /msml
Method |
Response Payload |
JSON |
{ |
Modifies the MSML server configuration.
PUT /msml
Valid "version" settings:
1.0
1.1
Valid "content_type" settings:
xml
msml_xml
Valid "encoding" settings:
utf_8
us_ascii
Valid "video_fast_update" settings:
INFO
DISABLE
Valid "http_caching", "schema_validation", "clear_db", "dtmf_start_time", "adv_digit_pattern", "cert_verify_peer", and "cert_verify_host" settings:
yes
no
Valid "bandwidth_modifier" settings (in kbps):
None, 48, 64, 128, 256, 400, 512, 800, 1024, 2048, 4096
Valid "dtmf_detect_mode" settings:
RFC2833
IN-BAND
Valid "default_amr_alignment" settings:
BANDWIDTH_EFFICIENT
OCTET_ALIGNED
Valid "dns_cache_timeout" settings (in seconds):
0 means no cache
-1 means cache forever
CPA (cpa) configuration defines how CPA operates. For instance, the time required before "no answer" is declared. In a MSML script, the "cfgname" attribute is set on the <cpa> element to specify the "config1" configuration as follows.
<cpa cfgname="config1"/>
Continuous No Signal (cnosig) is the maximum time of silence, with no signal, allowed immediately after cadence detection begins. If exceeded, a "no ringback" MSML event is generated by the media server.
No Answer (no_answer) is the length of time to wait after first ringback before deciding that the call is not answered.
PAMD Fail Time (pamd_failtime) is the maximum time to wait for positive answering machine detection or positive voice detection after a cadence break.
| Method | Request Payload | Response Payload |
| JSON | { |
{ |