diff --git a/docs/api/asterisk.md b/docs/api/asterisk.md index 32b19105bc126ac0c2f9e8ed29300a71796bb1bd..aa2755fcc620a151f2cd01e106aa5fbda8e8b3fb 100644 --- a/docs/api/asterisk.md +++ b/docs/api/asterisk.md @@ -88,13 +88,13 @@ https://www.iopsys.eu/asterisk.json ### Ubus CLI Example ``` -ubus call asterisk call_status {"line":9} +ubus call asterisk call_status {"extension":7} ``` ### JSONRPC Example ```json -{ "jsonrpc": "2.0", "id": 0, "method": "call", "params": ["<SID>", "asterisk", "call_status", { "line": 9 }] } +{ "jsonrpc": "2.0", "id": 0, "method": "call", "params": ["<SID>", "asterisk", "call_status", { "extension": 7 }] } ``` #### output @@ -203,7 +203,7 @@ The value of this property **must** be equal to one of the [known values below]( ### Output Example ```json -{ "line": 7, "call_status": "Idle" } +{ "extension": 8, "call_status": "Disconnected" } ``` ## event @@ -252,29 +252,35 @@ The value of this property **must** be equal to one of the [known values below]( ##### event Known Values -| Value | -| ------------- | -| DTMF0 | -| DTMF1 | -| DTMF2 | -| DTMF3 | -| DTMF4 | -| DTMF5 | -| DTMF6 | -| DTMF7 | -| DTMF8 | -| DTMF9 | -| DTMFA | -| DTMFB | -| DTMFC | -| DTMFD | -| DTMFS | -| DTMFH | -| ONHOOK | -| OFFHOOK | -| EARLY_OFFHOOK | -| EARLY_ONHOOK | -| FLASH | +| Value | +| ---------------- | +| DTMF0 | +| DTMF1 | +| DTMF2 | +| DTMF3 | +| DTMF4 | +| DTMF5 | +| DTMF6 | +| DTMF7 | +| DTMF8 | +| DTMF9 | +| DTMFA | +| DTMFB | +| DTMFC | +| DTMFD | +| DTMFS | +| DTMFH | +| ONHOOK | +| OFFHOOK | +| EARLY_OFFHOOK | +| EARLY_ONHOOK | +| FLASH | +| CALL_REJECT | +| DECT_UNAVAILABLE | +| MEDIA | +| SWITCH | +| JOIN | +| RELEASE | #### line @@ -293,7 +299,7 @@ The value of this property **must** be equal to one of the [known values below]( ### Ubus CLI Example ``` -ubus call asterisk event {"line":7,"event":"EARLY_ONHOOK"} +ubus call asterisk event {"line":2,"event":"DTMF4"} ``` ### JSONRPC Example @@ -303,7 +309,7 @@ ubus call asterisk event {"line":7,"event":"EARLY_ONHOOK"} "jsonrpc": "2.0", "id": 0, "method": "call", - "params": ["<SID>", "asterisk", "event", { "line": 7, "event": "EARLY_ONHOOK" }] + "params": ["<SID>", "asterisk", "event", { "line": 2, "event": "DTMF4" }] } ``` diff --git a/docs/api/uci.asterisk.md b/docs/api/uci.asterisk.md index f51986fa665b2dfd7caef97404812ef85cc26ad9..f6df60a714903b3498ac6865e216984834fca4f1 100644 --- a/docs/api/uci.asterisk.md +++ b/docs/api/uci.asterisk.md @@ -1 +1 @@ -<tbody><tr><td colspan="2"><div style="font-weight: bold">asterisk</div><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">section</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td><td><div style="font-weight: bold; font-size: 14px">multi</div></td><td><div style="font-weight: bold; font-size: 14px">options</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">Line Settings</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Enable or disable this line.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">provider</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">sip0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes provider for the line</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">set1</div></td><td class="td_row_even"><div class="td_row_even">Set of calling features to apply to this line.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">describes the extension number</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Enable or disable this extension.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension_number</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">(extension specific)</div></td><td class="td_row_odd"><div class="td_row_odd">The number assigned to this extension for internal calls. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">comfort_noise</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Generated noise (White / Hot /Spectrum estimate)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">txgain</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">4</div></td><td class="td_row_odd"><div class="td_row_odd">Increase transmitted signal. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">rxgain</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">4</div></td><td class="td_row_even"><div class="td_row_even">Increase received signal. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">echo_cancel</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Remove echoes.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">set1</div></td><td class="td_row_even"><div class="td_row_even">Describes the feature set supported by the extension</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">name</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">The name of this extension,used for CallerIdName functionality and for displaying on screen of handset, etc..</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">type</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Type of the extension fxs/dect</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">autodial</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Time to autodial the number</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">autodial_timeout</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">60000</div></td><td class="td_row_even"><div class="td_row_even">Timeout for autodial timeout</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dialtone_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">20000</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for dialtone</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">offhook_nu_timeout</div></td><td class="td_row_even"><div class="td_row_even">interger</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">60000</div></td><td class="td_row_even"><div class="td_row_even">Timeout for offhook</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">offhook_silence_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">180000</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for offhook silence</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">boxnumber</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Voice mailbox number for the extension</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">asterisk</div></td><td class="td_row_even"><div class="td_row_even">general setting</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">General setting is enabled or disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">log_stderr</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if log_stderr is enabled or disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">log_stdout</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if log_stdout is enabled or disabled</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dialplan</div></td><td class="td_row_odd"><div class="td_row_odd">dialplan setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">custom_outgoing_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn dial plan on or off for outgoing calls.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">custom_incoming_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Turn dial plan on or off for incoming calls</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">custom_hangup_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn custom hang up on or off.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">all_ports_extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">#123456</div></td><td class="td_row_odd"><div class="td_row_odd">Port test extension</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">test_audio_extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#123456</div></td><td class="td_row_even"><div class="td_row_even">Auto tests the audio quality.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">test_echo_extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">#123458</div></td><td class="td_row_odd"><div class="td_row_odd">Echo returns the outgoing audio from a channel back to the channel. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">record_message_extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#999999</div></td><td class="td_row_even"><div class="td_row_even">Plays recorded message from the extension.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">howler_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">180</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for howler tone</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">sip_advanced</div></td><td class="td_row_even"><div class="td_row_even">sip setting</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">rtp_start</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">10000</div></td><td class="td_row_even"><div class="td_row_even">Describes the rtp start address</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">rtp_end</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">20000</div></td><td class="td_row_odd"><div class="td_row_odd">Describes the rtp end address</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dtmf_mode</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">rfc4733</div></td><td class="td_row_even"><div class="td_row_even">DTMF mode for SIP client configuration</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">remote_hold</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">Send hold events to proxy (Let networkhandle music on hold). </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tls_version</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">sslv23</div></td><td class="td_row_even"><div class="td_row_even">Tls version supported</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dns_mgr</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">Enable Asterisk DNS manager. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dns_mgr_refresh_interval</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">300</div></td><td class="td_row_even"><div class="td_row_even">Refresh interval for the DNS manager</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">srv_lookup</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">Enable DNS SRV lookup. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">useragent</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Custom User-Agent information in the SIP header.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">externhost</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">External host for the user</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">bindintf</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0.0.0.0</div></td><td class="td_row_even"><div class="td_row_even">Restrict listening to particular WAN interface</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">bindport</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">5060/5061</div></td><td class="td_row_odd"><div class="td_row_odd">Port to use for UDP/TCP listening.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tos_sip</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Type of Service (TOS) </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">rtcpinterval</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">The interval between RTCP packets </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">blindxfer</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Blind transfers the call to a target number</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">localnet</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Specify which networks are considered local to our Asterisk system</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">stun_server</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Server details which allows NAT clients</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tel_advanced</div></td><td class="td_row_odd"><div class="td_row_odd">sip setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">country</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">se</div></td><td class="td_row_even"><div class="td_row_even">Country code</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">jb_enable</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">Turn jitter prevention buffer on or off.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">jb_force</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">Forces the receiver to use a jitter buffer.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">jb_maxsize</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">500</div></td><td class="td_row_odd"><div class="td_row_odd">Size of jitter buffer (ms).</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">jb_impl</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">adaptive</div></td><td class="td_row_even"><div class="td_row_even">The type of jitter buffer Fixed /Adaptive. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">echo_cancel</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Cancels echo arriving over voip channel if enabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">fac</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Feature access code</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">hold_target_before_refer</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Allows user to hold the phone call before refer it.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calleridtype</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tel_event_pt</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">101</div></td><td class="td_row_odd"><div class="td_row_odd">Start of dynamic payload types.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">packet_loss_concealment</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">PLC is method of generating new audio data when packet loss is detected is enabled/disabled</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">calling feature setting to enable /disable individual features</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">caller_id_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if caller id is enabled/disabled </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">caller_name_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if presentation of caller name enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">call_waiting_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes is call waiting is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_forward_unconditional</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if call forwarding to another number is enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">call_forward_on_busy</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if user is busy call forward is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_forward_on_no_answer</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if callee doesnt answer ,call foward is enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">mwi_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if messages waiting indication is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">mwi_dialtone_state</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes messages waiting indication dialtone state</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">messages_waiting</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes count of messages waiting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">anonymous_call_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if caller id can be hidden by enabling /disabling</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dnd_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if do not disable is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">voice_mail_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Enable voice voice mail service</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ccbs_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes Enable or disable automatic recall on busy</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">redial_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes is redial capability is enabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">internal_service</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes internal services can be enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">callreturn_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes is call return is enable</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">moh_passthrough</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes music on hold enabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">cbbs_key</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">5</div></td><td class="td_row_odd"><div class="td_row_odd">Describes key used for cbbs</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">cbbs_maxretry</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">5</div></td><td class="td_row_even"><div class="td_row_even">Describes max time for retry in cbbs</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">cbbs_retrytime</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">300</div></td><td class="td_row_odd"><div class="td_row_odd">Describes default time wait for cbbs retry</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">cbbs_waittime</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">30</div></td><td class="td_row_even"><div class="td_row_even">Describes wait time for cbbs</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">log</div></td><td class="td_row_odd"><div class="td_row_odd">call logging setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">console</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">notice,warning,error</div></td><td class="td_row_even"><div class="td_row_even">Describes logging for console setting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">messages</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">error</div></td><td class="td_row_odd"><div class="td_row_odd">Describes logging for messages setting</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">syslog_facility</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">local0</div></td><td class="td_row_even"><div class="td_row_even">Describes syslog setting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">syslog</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Describes syslog path setting</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">cdr</div></td><td class="td_row_even"><div class="td_row_even">call logging data</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">csv_max_row</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">100</div></td><td class="td_row_even"><div class="td_row_even">Describes maximum number of rows in csv file</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">codec_profile</div></td><td class="td_row_odd"><div class="td_row_odd">describes codec details</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">name</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">G.711ALaw ,G.711MuLaw</div></td><td class="td_row_even"><div class="td_row_even">Codec profile name </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">ptime</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">20</div></td><td class="td_row_odd"><div class="td_row_odd">Describes codec ptime</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">incoming_map</div></td><td class="td_row_even"><div class="td_row_even">Describes which extensions ring when an incoming call is received</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if map is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">group1/group2</div></td><td class="td_row_odd"><div class="td_row_odd">Extension that rings on incoming call. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">line0</div></td><td class="td_row_even"><div class="td_row_even">Describes line used by the call.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">outgoing_map</div></td><td class="td_row_odd"><div class="td_row_odd">Describes which line is used when an extension makes a call.</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if map is enabled/disabled </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">group1/group2</div></td><td class="td_row_odd"><div class="td_row_odd">Extension which makes the outgoing call. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">line0</div></td><td class="td_row_even"><div class="td_row_even">Identifies the Line to be used for outgoing calls.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">group</div></td><td class="td_row_even"><div class="td_row_even">Models an extension as a group of extensions.</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">extensions</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">extension0/extension1/extension2/extension3</div></td><td class="td_row_even"><div class="td_row_even">Extension which for the call.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_filter</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">block_foreign</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Block calls to different locales.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">block_special_rate</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Block calls to premium rate or pay services.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">block_outgoing</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn blocking on or off for outgoing calls. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">block_incoming</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Turn blocking on or off for incoming calls</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">sip_service_provider</div></td><td class="td_row_even"><div class="td_row_even">Describes the sip account details</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">name</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">account 1</div></td><td class="td_row_even"><div class="td_row_even">Name of SIP account</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">If enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">codecs</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">alaw,ulaw</div></td><td class="td_row_even"><div class="td_row_even">Codecs available for the device</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">support_fax</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Indicate that this SIP account can be used for a fax machine</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">transport</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">udp</div></td><td class="td_row_even"><div class="td_row_even">Describes the type of transport</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">outbound_proxy</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Address for outbound proxy. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">outbound_proxy_port</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">5060/5061</div></td><td class="td_row_even"><div class="td_row_even">Port for outbound proxy. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dtmf_mode</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">rfc4733</div></td><td class="td_row_odd"><div class="td_row_odd">Mode for DTMF (Compatibility / RFC 2833 / SIP INFO / Inband).</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">encryption</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">Encryption enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">mediasec</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Mediasec enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">domain</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">SIP domain details </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">user</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">The SIP account username for the account.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">authuser</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">SIP Authentication Name used with password to register with SIP server</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">secret</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Password user for authentication.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">displayname</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Display name used in Caller ID.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">host</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Specific host for this user. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">realm</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Identifies a security boundary</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tos_audio</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Sets TOS for RTP audio packets.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tos_video</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Sets TOS for RTP video packets.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">defaultexpiry</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">3600</div></td><td class="td_row_odd"><div class="td_row_odd">Designates the lifespan of the registration.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">registertimeout</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Number of seconds to wait for a response from a SIP Registrar before classifying the SIP REGISTER has timed out. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">registerattempts</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Number of registration attempts before giving up.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">directory_number</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Directory number associated with the client.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">early_media</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">sendrecv</div></td><td class="td_row_odd"><div class="td_row_odd">Includes the P-Early-Header in the SIP request/response.Supported values are sendrecv/sendonly/recvonly/none. If set to 'none' the request/response header does not contain the P-Early-Media header.If param early_media is not present in asterisk config ,by default 'sendrecv' is used</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">voicemail</div></td><td class="td_row_odd"><div class="td_row_odd">Describes the voice mail account details</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Extension dialled to retrieve voicemail.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Timer to send caller to voicemail if call is not answered</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">mailbox</div></td><td class="td_row_even"><div class="td_row_even">Describes the mailbox for the extension</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">pin</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Pin to retrieve voicemail</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">boxnumber</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Voicemail box number</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Describes if the mailbox is enabled/disabled</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">numberingplan</div></td><td class="td_row_odd"><div class="td_row_odd">Integration related the numbering plan.</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">maxnumdigits</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">15</div></td><td class="td_row_even"><div class="td_row_even">When this number of digits has been collected, an outgoing request (e.g., a SIP INVITE) MUST be initiated. Any additional dialed digits will be ignored.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">minimumnumberdigits</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Minimum number of digits to be collected before an outgoing request (e.g., a SIP INVITE) can be initiated.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">interdigitstdmsec</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">15000</div></td><td class="td_row_even"><div class="td_row_even">Time between dialled digits before timing out (ms). </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">interdigitopenmsec</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">3000</div></td><td class="td_row_odd"><div class="td_row_odd">This timer is the maximum allowable time (expressed in milliseconds) between the dialing of digits once the minimum number of digits defined on a prefix based has been reached.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">terminationdigit</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#</div></td><td class="td_row_even"><div class="td_row_even">Digit that can be used by the subscriber to indicate that dialing has completed.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixinfo</div></td><td class="td_row_even"><div class="td_row_even">Information related to an individual prefix in the NumberingPlan.</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixrange</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">A string representation of a range of prefixes.It consists of FROM part ,optional TO part consisting of exactly one digit prefixed by a '-' symbol </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">prefixenable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">Enables or disables this entry.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixmaxdigits</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Maximum number of allowable digits for the prefix range. Once the number of digits received reaches this value an outgoing request is initiated.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">facilityaction</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">The value MUST be a member of the list FacilityAction or else be an empty string.Supported values are :AA_REGISTER,AA_ERASE,AA_INTERROGATE,CA_ACTIVATE, CCBS_ACTIVATE,CCBS_DEACTIVATE,CCBS_INTERROGATE,CCNR_ACTIVATE,CCNR_DEACTIVATE,CCNR_INTERROGATE,CFB_REGISTER,CFB_ACTIVATE,CFB_DEACTIVATE,CFB_ERASE,CFB_INTERROGATE, CFNR_REGISTER,CFNR_ACTIVATE,CFNR_DEACTIVATE,CFNR_ERASE,CFNR_INTERROGATE,CFNR_TIMER,CFT_ACTIVATE,CFT_DEACTIVATE,CFT_INTERROGATE,CFU_REGISTER,CFU_ACTIVATE,CFU_DEACTIVATE, CFU_ERASE,CFU_INTERROGATE,CLIR_ACTIVATE,CLIR_DEACTIVATE,CLIR_INTERROGATE,CP_INVOKE,CW_ACTIVATE,CW_DEACTIVATE,CW_INVOKE,DND_ACTIVATE,DND_DEACTIVATE,DND_INTERROGATE, EXT_INVOKE,LINE_INVOKE,MAILBOX_INVOKE,OCB_ACTIVATE,OCB_DEACTIVATE,OCB_INTERROGATE,PSO_ACTIVATE,PW_SET,SCF_ACTIVATE,SCF_DEACTIVATE,SCF_INTERROGATE,SCREJ_ACTIVATE, SCREJ_DEACTIVATE,SCREJ_INTERROGATE,SR_ACTIVATE,SR_DEACTIVATE,SR_INTERROGATE,NULL</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody> \ No newline at end of file +<tbody><tr><td colspan="2"><div style="font-weight: bold">asterisk</div><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">section</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td><td><div style="font-weight: bold; font-size: 14px">multi</div></td><td><div style="font-weight: bold; font-size: 14px">options</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">Line Settings</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Enable or disable this line.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">provider</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">sip0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes provider for the line</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">set1</div></td><td class="td_row_even"><div class="td_row_even">Set of calling features to apply to this line.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">describes the extension number</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Enable or disable this extension.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension_number</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">(extension specific)</div></td><td class="td_row_odd"><div class="td_row_odd">The number assigned to this extension for internal calls. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">comfort_noise</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Generated noise (White / Hot /Spectrum estimate)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">txgain</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Increase transmitted signal. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">rxgain</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Increase received signal. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">echo_cancel</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Remove echoes.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">set1</div></td><td class="td_row_even"><div class="td_row_even">Describes the feature set supported by the extension</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">name</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">The name of this extension,used for CallerIdName functionality and for displaying on screen of handset, etc..</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">type</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Type of the extension fxs/dect</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">autodial</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Time to autodial the number</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">autodial_timeout</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">60000</div></td><td class="td_row_even"><div class="td_row_even">Timeout for autodial timeout</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dialtone_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">20000</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for dialtone</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">offhook_nu_timeout</div></td><td class="td_row_even"><div class="td_row_even">interger</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">60000</div></td><td class="td_row_even"><div class="td_row_even">Timeout for offhook</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">offhook_silence_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">180000</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for offhook silence</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">provider</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">DECT handset(ipui) that linked to this extension, use ',' to connect if more than one handset</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">asterisk</div></td><td class="td_row_even"><div class="td_row_even">general setting</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">General setting is enabled or disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">log_stderr</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if log_stderr is enabled or disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">log_stdout</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if log_stdout is enabled or disabled</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dialplan</div></td><td class="td_row_odd"><div class="td_row_odd">dialplan setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">custom_outgoing_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn dial plan on or off for outgoing calls.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">custom_incoming_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Turn dial plan on or off for incoming calls</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">custom_hangup_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn custom hang up on or off.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">all_ports_extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">#123456</div></td><td class="td_row_odd"><div class="td_row_odd">Port test extension</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">test_audio_extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#123456</div></td><td class="td_row_even"><div class="td_row_even">Auto tests the audio quality.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">test_echo_extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">#123458</div></td><td class="td_row_odd"><div class="td_row_odd">Echo returns the outgoing audio from a channel back to the channel. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">record_message_extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#999999</div></td><td class="td_row_even"><div class="td_row_even">Plays recorded message from the extension.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">howler_timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">180</div></td><td class="td_row_odd"><div class="td_row_odd">Timeout for howler tone</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">sip_advanced</div></td><td class="td_row_even"><div class="td_row_even">sip setting</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">rtp_start</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">10000</div></td><td class="td_row_even"><div class="td_row_even">Describes the rtp start address</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">rtp_end</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">20000</div></td><td class="td_row_odd"><div class="td_row_odd">Describes the rtp end address</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dtmf_mode</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">rfc4733</div></td><td class="td_row_even"><div class="td_row_even">DTMF mode for SIP client configuration</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">remote_hold</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">Send hold events to proxy (Let networkhandle music on hold). </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tls_version</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">sslv23</div></td><td class="td_row_even"><div class="td_row_even">Tls version supported</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tls_cafile</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Tls, file path, ca_list_file used for pjsip.conf</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tls_private_key</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Tls, file path, priv_key_file used for pjsip.conf</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tls_certfile</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Tls, file path, cert_file used for pjsip.conf</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tls_cipher</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Tls cipher used for pjsip.conf</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">accept_proxy_req_only</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Accept request from configured proxy only if enabled(1).</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dns_mgr</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">Enable Asterisk DNS manager. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dns_mgr_refresh_interval</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">300</div></td><td class="td_row_odd"><div class="td_row_odd">Refresh interval for the DNS manager</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">srv_lookup</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">Enable DNS SRV lookup. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">useragent</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Custom User-Agent information in the SIP header.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">externhost</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">External host for the user</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">bindintf</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0.0.0.0</div></td><td class="td_row_odd"><div class="td_row_odd">Restrict listening to particular WAN interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">bindport</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">5060/5061</div></td><td class="td_row_even"><div class="td_row_even">Port to use for UDP/TCP listening.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tos_sip</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Type of Service (TOS) </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">rtcpinterval</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">The interval between RTCP packets </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">blindxfer</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Blind transfers the call to a target number</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">localnet</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Specify which networks are considered local to our Asterisk system</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">stun_server</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Server details which allows NAT clients</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tel_advanced</div></td><td class="td_row_odd"><div class="td_row_odd">sip setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">country</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">se</div></td><td class="td_row_even"><div class="td_row_even">Country code</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">jb_enable</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">Turn jitter prevention buffer on or off.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">jb_force</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">Forces the receiver to use a jitter buffer.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">jb_maxsize</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">500</div></td><td class="td_row_odd"><div class="td_row_odd">Size of jitter buffer (ms).</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">jb_impl</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">adaptive</div></td><td class="td_row_even"><div class="td_row_even">The type of jitter buffer Fixed /Adaptive. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">echo_cancel</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Cancels echo arriving over voip channel if enabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">fac</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Feature access code</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">hold_target_before_refer</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Allows user to hold the phone call before refer it.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">calleridtype</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tel_event_pt</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">101</div></td><td class="td_row_odd"><div class="td_row_odd">Start of dynamic payload types.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">packet_loss_concealment</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">PLC is method of generating new audio data when packet loss is detected is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">flash_spec</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">uk</div></td><td class="td_row_odd"><div class="td_row_odd">Flash-hook for different specs,'etsi'= R0-R5, 'uk'= R,R4,R5 </div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">calling_features</div></td><td class="td_row_even"><div class="td_row_even">calling feature setting to enable /disable individual features</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">caller_id_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if caller id is enabled/disabled </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">caller_name_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if presentation of caller name enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">call_waiting_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes is call waiting is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_forward_unconditional</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if call forwarding to another number is enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">call_forward_on_busy</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if user is busy call forward is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_forward_on_no_answer</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if callee doesnt answer ,call foward is enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">mwi_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if messages waiting indication is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">mwi_dialtone_state</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes messages waiting indication dialtone state</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">messages_waiting</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes count of messages waiting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">anonymous_call_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Describes if caller id can be hidden by enabling /disabling</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">dnd_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes if do not disable is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">voice_mail_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Enable voice voice mail service</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ccbs_enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes Enable or disable automatic recall on busy</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">redial_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes is redial capability is enabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">internal_service</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Describes internal services can be enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">callreturn_enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Describes is call return is enable</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">moh_passthrough</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes music on hold enabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">cbbs_key</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">5</div></td><td class="td_row_odd"><div class="td_row_odd">Describes key used for cbbs</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">cbbs_maxretry</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">5</div></td><td class="td_row_even"><div class="td_row_even">Describes max time for retry in cbbs</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">cbbs_retrytime</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">300</div></td><td class="td_row_odd"><div class="td_row_odd">Describes default time wait for cbbs retry</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">cbbs_waittime</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">30</div></td><td class="td_row_even"><div class="td_row_even">Describes wait time for cbbs</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">log</div></td><td class="td_row_odd"><div class="td_row_odd">call logging setting</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">console</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">notice,warning,error</div></td><td class="td_row_even"><div class="td_row_even">Describes logging for console setting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">messages</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">error</div></td><td class="td_row_odd"><div class="td_row_odd">Describes logging for messages setting</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">syslog_facility</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">local0</div></td><td class="td_row_even"><div class="td_row_even">Describes syslog setting</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">syslog</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Describes syslog path setting</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">cdr</div></td><td class="td_row_even"><div class="td_row_even">call logging data</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">csv_max_row</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">100</div></td><td class="td_row_even"><div class="td_row_even">Describes maximum number of rows in csv file</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">codec_profile</div></td><td class="td_row_odd"><div class="td_row_odd">describes codec details</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">name</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">G.711ALaw ,G.711MuLaw</div></td><td class="td_row_even"><div class="td_row_even">Codec profile name </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">ptime</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">20</div></td><td class="td_row_odd"><div class="td_row_odd">Describes codec ptime</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">incoming_map</div></td><td class="td_row_even"><div class="td_row_even">Describes which extensions ring when an incoming call is received</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if map is enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">group1/group2</div></td><td class="td_row_odd"><div class="td_row_odd">Extension that rings on incoming call. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">line0</div></td><td class="td_row_even"><div class="td_row_even">Describes line used by the call.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">outgoing_map</div></td><td class="td_row_odd"><div class="td_row_odd">Describes which line is used when an extension makes a call.</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Describes if map is enabled/disabled </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">extension</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">group1/group2</div></td><td class="td_row_odd"><div class="td_row_odd">Extension which makes the outgoing call. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">line</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">line0</div></td><td class="td_row_even"><div class="td_row_even">Identifies the Line to be used for outgoing calls.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">group</div></td><td class="td_row_even"><div class="td_row_even">Models an extension as a group of extensions.</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">extensions</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">extension0/extension1/extension2/extension3</div></td><td class="td_row_even"><div class="td_row_even">Extension which for the call.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">call_filter</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">block_foreign</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Block calls to different locales.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">block_special_rate</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Block calls to premium rate or pay services.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">block_outgoing</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Turn blocking on or off for outgoing calls. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">block_incoming</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Turn blocking on or off for incoming calls</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">sip_service_provider</div></td><td class="td_row_even"><div class="td_row_even">Describes the sip account details</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">name</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">account 1</div></td><td class="td_row_even"><div class="td_row_even">Name of SIP account</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">enable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">If enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">codecs</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">alaw,ulaw</div></td><td class="td_row_even"><div class="td_row_even">Codecs available for the device</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">support_fax</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Indicate that this SIP account can be used for a fax machine</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">transport</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">udp</div></td><td class="td_row_even"><div class="td_row_even">Describes the type of transport</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">outbound_proxy</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Address for outbound proxy. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">outbound_proxy_port</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">5060/5061</div></td><td class="td_row_even"><div class="td_row_even">Port for outbound proxy. </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dtmf_mode</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">rfc4733</div></td><td class="td_row_odd"><div class="td_row_odd">Mode for DTMF (Compatibility / RFC 2833 / SIP INFO / Inband).</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">encryption</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">Encryption enabled/disabled</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">mediasec</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Mediasec enabled/disabled</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">domain</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">SIP domain details </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">user</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">The SIP account username for the account.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">authuser</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">SIP Authentication Name used with password to register with SIP server</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">secret</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Password user for authentication.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">displayname</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Display name used in Caller ID.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">realm</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Identifies a security boundary</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">tos_audio</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"> </div></td><td class="td_row_even"><div class="td_row_even">Sets TOS for RTP audio packets.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">tos_video</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Sets TOS for RTP video packets.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">defaultexpiry</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">3600</div></td><td class="td_row_even"><div class="td_row_even">Designates the lifespan of the registration.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">registertimeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"> </div></td><td class="td_row_odd"><div class="td_row_odd">Number of seconds to wait for a response from a SIP Registrar before classifying the SIP REGISTER has timed out. </div></td></tr><tr><td class="td_row_even"><div class="td_row_even">registerattempts</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Number of registration attempts before giving up.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">directory_number</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Directory number associated with the client.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">early_media</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">sendrecv</div></td><td class="td_row_even"><div class="td_row_even">Includes the P-Early-Header in the SIP request/response.Supported values are sendrecv/sendonly/recvonly/none. If set to 'none' the request/response header does not contain the P-Early-Media header.If param early_media is not present in asterisk config ,by default 'sendrecv' is used</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">voicemail</div></td><td class="td_row_odd"><div class="td_row_odd">Describes the voice mail account details</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">extension</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Extension dialled to retrieve voicemail.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">timeout</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Timer to send caller to voicemail if call is not answered</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">mailbox</div></td><td class="td_row_even"><div class="td_row_even">Describes the mailbox for the extension</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">pin</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Pin to retrieve voicemail</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">boxnumber</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Voicemail box number</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enable</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Describes if the mailbox is enabled/disabled</div></td></tr></tbody></table></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">numberingplan</div></td><td class="td_row_odd"><div class="td_row_odd">Integration related the numbering plan.</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">maxnumdigits</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">15</div></td><td class="td_row_even"><div class="td_row_even">When this number of digits has been collected, an outgoing request (e.g., a SIP INVITE) MUST be initiated. Any additional dialed digits will be ignored.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">minimumnumberdigits</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">1</div></td><td class="td_row_odd"><div class="td_row_odd">Minimum number of digits to be collected before an outgoing request (e.g., a SIP INVITE) can be initiated.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">interdigitstdmsec</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">15000</div></td><td class="td_row_even"><div class="td_row_even">Time between dialled digits before timing out (ms). </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">interdigitopenmsec</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">3000</div></td><td class="td_row_odd"><div class="td_row_odd">This timer is the maximum allowable time (expressed in milliseconds) between the dialing of digits once the minimum number of digits defined on a prefix based has been reached.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">terminationdigit</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">#</div></td><td class="td_row_even"><div class="td_row_even">Digit that can be used by the subscriber to indicate that dialing has completed.</div></td></tr></tbody></table></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixinfo</div></td><td class="td_row_even"><div class="td_row_even">Information related to an individual prefix in the NumberingPlan.</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixrange</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">A string representation of a range of prefixes.It consists of FROM part ,optional TO part consisting of exactly one digit prefixed by a '-' symbol </div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">prefixenable</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">Enables or disables this entry.</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">prefixmaxdigits</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">1</div></td><td class="td_row_even"><div class="td_row_even">Maximum number of allowable digits for the prefix range. Once the number of digits received reaches this value an outgoing request is initiated.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">facilityaction</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">The value MUST be a member of the list FacilityAction or else be an empty string.Supported values are :AA_REGISTER,AA_ERASE,AA_INTERROGATE,CA_ACTIVATE, CCBS_ACTIVATE,CCBS_DEACTIVATE,CCBS_INTERROGATE,CCNR_ACTIVATE,CCNR_DEACTIVATE,CCNR_INTERROGATE,CFB_REGISTER,CFB_ACTIVATE,CFB_DEACTIVATE,CFB_ERASE,CFB_INTERROGATE, CFNR_REGISTER,CFNR_ACTIVATE,CFNR_DEACTIVATE,CFNR_ERASE,CFNR_INTERROGATE,CFNR_TIMER,CFT_ACTIVATE,CFT_DEACTIVATE,CFT_INTERROGATE,CFU_REGISTER,CFU_ACTIVATE,CFU_DEACTIVATE, CFU_ERASE,CFU_INTERROGATE,CLIR_ACTIVATE,CLIR_DEACTIVATE,CLIR_INTERROGATE,CP_INVOKE,CW_ACTIVATE,CW_DEACTIVATE,CW_INVOKE,DND_ACTIVATE,DND_DEACTIVATE,DND_INTERROGATE, EXT_INVOKE,LINE_INVOKE,MAILBOX_INVOKE,OCB_ACTIVATE,OCB_DEACTIVATE,OCB_INTERROGATE,PSO_ACTIVATE,PW_SET,SCF_ACTIVATE,SCF_DEACTIVATE,SCF_INTERROGATE,SCREJ_ACTIVATE, SCREJ_DEACTIVATE,SCREJ_INTERROGATE,SR_ACTIVATE,SR_DEACTIVATE,SR_INTERROGATE,NULL</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody> \ No newline at end of file diff --git a/docs/api/voice.asterisk.md b/docs/api/voice.asterisk.md index a7f51038e2ec8a3c9bacf83370c95f3741ec2954..127cf087c213b37931aa4a0e9f3c916088fef410 100644 --- a/docs/api/voice.asterisk.md +++ b/docs/api/voice.asterisk.md @@ -27,10 +27,10 @@ https://www.iopsys.eu/voice.asterisk.json `object` with following properties: -| Property | Type | Required | -| -------- | ------ | -------- | -| `input` | object | Optional | -| `output` | object | Optional | +| Property | Type | Required | +| -------- | ------ | ------------ | +| `input` | object | Optional | +| `output` | object | **Required** | #### input @@ -68,31 +68,31 @@ ubus call JSON Schema for the output of the UBUS call voice.asterisk codecs {} `output` -- is optional +- is **required** - type: `object` ##### output Type `object` with following properties: -| Property | Type | Required | -| -------- | ------ | -------- | -| `alaw` | object | Optional | +| Property | Type | Required | +| ----------- | ------ | ------------ | +| `codec_key` | object | **Required** | -#### alaw +#### codec_key -`alaw` +`codec_key` -- is optional +- is **required** - type: `object` -##### alaw Type +##### codec_key Type `object` with following properties: | Property | Type | Required | | ----------------- | ------- | ------------ | -| `bitrate` | integer | **Required** | +| `bitrate` | number | **Required** | | `name` | string | **Required** | | `ptime_default` | integer | **Required** | | `ptime_increment` | integer | **Required** | @@ -104,11 +104,11 @@ ubus call JSON Schema for the output of the UBUS call voice.asterisk codecs {} `bitrate` - is **required** -- type: `integer` +- type: `number` ##### bitrate Type -`integer` +`number` - minimum value: `0` - maximum value: `100` @@ -135,7 +135,13 @@ The value of this property **must** be equal to one of the [known values below]( | G.729a | | G.723.1 | | G.726 | +| G.728 | +| G.729 | +| G.729e | | GSM-FR | +| GSM-EFR | +| GSM-HR | +| GSM-AMR | | iLBC | #### ptime_default @@ -198,13 +204,13 @@ The value of this property **must** be equal to one of the [known values below]( ```json { - "alaw": { - "name": "GSM-FR", - "ptime_min": 47, - "ptime_max": 58, - "ptime_default": 4, - "ptime_increment": 9, - "bitrate": 61 + "codec_key": { + "name": "G.729a", + "ptime_min": 29, + "ptime_max": 250, + "ptime_default": 38, + "ptime_increment": 35, + "bitrate": 31.37946823141602 } } ``` @@ -303,7 +309,7 @@ ubus call JSON Schema for the output of the UBUS call voice.asterisk lines {} ### Output Example ```json -{ "num_subchannels": 0, "num_lines": 1 } +{ "num_subchannels": 0, "num_lines": 0 } ``` ## status @@ -619,31 +625,46 @@ All instances must conform to this regular expression (test examples { "sip0": { "registered": "false", - "registry_request_sent": "true", - "ip": "189.68.6.63", - "username": "jLFHha", - "domain": "et laborum ipsum", - "domain_port": "4", - "refresh_interval": "487664", + "registry_request_sent": "false", + "ip": "117.247.151.170", + "username": "Fhzgk", + "domain": "reprehenderit nisi labore sunt dolore", + "domain_port": "2567684", + "refresh_interval": "286733", "state": "Unregistered", - "registration_time": "2>]PE!_J8", - "last_successful_registration": "et ea Duis culpa ad", - "useragent": "Nr3LV4Q5" + "registration_time": "7ivo;&-SYc", + "last_successful_registration": "fugiat est do reprehenderit", + "useragent": "LexX:" } }, { "sip0": { - "registered": "false", - "registry_request_sent": "true", - "ip": "209.117.223.125", - "username": "Uh", - "domain": "ullamco commodo Ut dolore", - "domain_port": "49389611090", - "refresh_interval": "1", + "registered": "true", + "registry_request_sent": "false", + "ip": "145.58.187.122", + "username": "uJWxnlFk", + "domain": "officia reprehen", + "domain_port": "8", + "refresh_interval": "123", "state": "Unregistered", - "registration_time": "5S~lf2cNf", - "last_successful_registration": "cupidatat eu ea dolore eiusmod", - "useragent": "OoIReR50;" + "registration_time": "8LeVyatu;", + "last_successful_registration": "exercitation esse reprehenderit ea consectetur", + "useragent": "8T/+1[" + } + }, + { + "sip0": { + "registered": "true", + "registry_request_sent": "false", + "ip": "117.175.51.24", + "username": "zCPlAaEFzF", + "domain": "m", + "domain_port": "000", + "refresh_interval": "0", + "state": "Registered", + "registration_time": "5u", + "last_successful_registration": "irure in non", + "useragent": "1E9$" } } ], @@ -770,5 +791,12 @@ All instances must conform to this regular expression (test examples ### Output Example ```json -{ "countries": [{ "country": "ie", "code": "jh" }, { "country": "ERjyYfWTPf", "code": "pd" }] } +{ + "countries": [ + { "country": "UpZbdwkp", "code": "dq" }, + { "country": "BZqwsG", "code": "yy" }, + { "country": "KycHDmXWW", "code": "zt" }, + { "country": "QpbXWFM", "code": "fv" } + ] +} ``` diff --git a/schemas/ubus/asterisk.json b/schemas/ubus/asterisk.json index 4763fa30e041edcb6aa536acbfec69d625006717..c736e414b02b4ed9fc140107e98a406fc1adb012 100644 --- a/schemas/ubus/asterisk.json +++ b/schemas/ubus/asterisk.json @@ -136,7 +136,13 @@ "OFFHOOK", "EARLY_OFFHOOK", "EARLY_ONHOOK", - "FLASH" + "FLASH", + "CALL_REJECT", + "DECT_UNAVAILABLE", + "MEDIA", + "SWITCH", + "JOIN", + "RELEASE" ] } } diff --git a/schemas/ubus/voice.asterisk.json b/schemas/ubus/voice.asterisk.json index c8aa72aae8b502e561e77ff39f5211b5137bcf15..7a0a32e9340bfca41504580731f8433d9ff5d425 100644 --- a/schemas/ubus/voice.asterisk.json +++ b/schemas/ubus/voice.asterisk.json @@ -10,6 +10,7 @@ "properties": { "codecs": { "type": "object", + "required":[ "output" ], "properties": { "input": { "type": "object", @@ -17,8 +18,9 @@ }, "output": { "type": "object", + "required":[ "codec_key" ], "properties": { - "alaw": { + "codec_key": { "type": "object", "required": [ "name", @@ -37,7 +39,13 @@ "G.729a", "G.723.1", "G.726", + "G.728", + "G.729", + "G.729e", "GSM-FR", + "GSM-EFR", + "GSM-HR", + "GSM-AMR", "iLBC" ] }, @@ -62,7 +70,7 @@ "maximum": 50 }, "bitrate": { - "type": "integer", + "type": "number", "minimum": 0, "maximum": 100 } diff --git a/schemas/uci/asterisk.json b/schemas/uci/asterisk.json index da1bee4ea19507f35e17e47db0eebfc1ced07cd0..738fe7ea455c94cf5b48ad920df1e73909a686e8 100644 --- a/schemas/uci/asterisk.json +++ b/schemas/uci/asterisk.json @@ -56,14 +56,14 @@ }, { "name": "txgain", - "default": 4, + "default": 0, "description": "Increase transmitted signal. ", "type": "integer", "required": "" }, { "name": "rxgain", - "default": 4, + "default": 0, "description": "Increase received signal. ", "type": "integer", "required": "" @@ -132,10 +132,10 @@ "required": "" }, { - "name": "boxnumber", + "name": "provider", "default": "", - "description": "Voice mailbox number for the extension", - "type": "integer", + "description": "DECT handset(ipui) that linked to this extension, use ',' to connect if more than one handset", + "type": "string", "required": "" } ] @@ -271,6 +271,41 @@ "default": "sslv23", "description": "Tls version supported" }, + { + "name": "tls_cafile", + "type": "string", + "required": "", + "default": "", + "description": "Tls, file path, ca_list_file used for pjsip.conf" + }, + { + "name": "tls_private_key", + "type": "string", + "required": "", + "default": "", + "description": "Tls, file path, priv_key_file used for pjsip.conf" + }, + { + "name": "tls_certfile", + "type": "string", + "required": "", + "default": "", + "description": "Tls, file path, cert_file used for pjsip.conf" + }, + { + "name": "tls_cipher", + "type": "string", + "required": "", + "default": "", + "description": "Tls cipher used for pjsip.conf" + }, + { + "name": "accept_proxy_req_only", + "type": "integer", + "required": "", + "default": "0", + "description": "Accept request from configured proxy only if enabled(1)." + }, { "name": "dns_mgr", "type": "string", @@ -438,9 +473,15 @@ "required": "", "default": "", "description": "PLC is method of generating new audio data when packet loss is detected is enabled/disabled" + }, + { + "name": "flash_spec", + "type": "string", + "required": "", + "default": "uk", + "description": "Flash-hook for different specs,'etsi'= R0-R5, 'uk'= R,R4,R5 " } - - ] + ] }, { "section": "calling_features", @@ -834,9 +875,9 @@ }, { "name": "encryption", - "type": "string", + "type": "integer", "required": "yes", - "default": "no", + "default": "0", "description": "Encryption enabled/disabled" }, { @@ -881,13 +922,6 @@ "default": " ", "description": "Display name used in Caller ID." }, - { - "name": "host", - "type": "string", - "required": "yes", - "default": " ", - "description": "Specific host for this user. " - }, { "name": "realm", "type": "string",