6. Extension Settings Properties
The tables below contain the property names that may be viewed or altered using the WebSocket methods. These lists are not comprehensive:
1. Callback Extension
| Property Name | Description | Value |
| type | Extension type | callback |
| callback.callee | Callback callee | Extension number |
| desc | Description | Text |
| noanswerforward | Forwarding destination
(No answer) |
Extension number |
| ringertime | Ringer time | Number |
2. Conference Extension
| Property Name | Description | Value |
| type | Extension type | conference |
| callback.callee | Callback callee | Extension number |
| conf.accept | Applied to (Caller numbers) | Wildcard pattern |
| desc | Description | Text |
| exit.on.host.disconnected | Exit all when host leaves | true or false |
| phoneforward | Forwarding destinations | Comma-separated extension numbers |
3. Groups Extension
Simultaneous Ring
| Property Name | Description | Value |
| type | Extension type | ringgroup |
| stype | Specific type | sr |
| desc | Description | Text |
| noanswerforward | Forwarding destination
(No answer) |
Extension number |
| phoneforward | Forwarding destinations | Comma-separated extension numbers |
| ringertime | Ringer time | Number |
Call Hunting
| Property Name | Description | Value |
| type | Extension type | ringgroup |
| stype | Specific type | rr |
| desc | Description | Text |
| noanswerforward | Forwarding destination
(No answer) |
Extension number |
| switchmode | Mode | – cyclic
– ascending |
| phoneforward | Hunt group extensions | Comma-separated extension numbers |
| queuingcallinterval | Call interval (msec) | Number |
| queuingmax | Max number of calls in the queue | Number |
| queuingtime | Waiting time in the queue | Number |
| ringertimes | Ringer time | Numbers separated by comma |
| round.tryonce | Single attempt | true or false |
4. IVR Extension
Auto Attendant
| Property Name | Description | Value |
| type | Extension type | ivr |
| stype | Specific type | aa |
| desc | Description | Text |
| ex.autotransfer | Default operator | User extension |
| ex.calltimesec | Ring timeout (sec) | Number |
| ex.digitmaxlength | Max input digits | Number |
| ex.dtmfwaittimesec | DTMF timeout (sec) | Number |
| ex.maxretry | Max retry count | Number |
| ex.speeddial | Speed dial | |
| ex.useronly | Transfer to unregistered users | true or false |
| language | Language | en or ja |
Add/Remove Forwarding Destinations
| Property Name | Description | Value |
| type | Extension type | ivr |
| stype | Specific type | fm |
| desc | Description | Text |
| language | Language | en or ja |
| fm.targetusers | Target groups | Group extension numbers, separated by commas |
Switch Plan
| Property Name | Description | Value |
| type | Extension type | ivr |
| stype | Specific type | ptn |
| desc | Description | Text |
| language | Language | en or ja |
| ptn.index | Plan number | Plan number |
| ptn.toggle | On/Off | true or false |
Script
| Property Name | Description | Value |
| type | Extension type | ivr |
| stype | Specific type | scr |
| desc | Description | Text |
| ivr.script.autoanswer | Auto Answer | true or false |
| ivr.script.function | Function name | Text |
| ivr.script.note | Note name | Text |
| ivr.script.parameter | Parameter | |
| language | Language | en or ja |
Flow
| Property Name | Description | Value |
| type | Extension type | ivr |
| stype | Specific type | fl |
| desc | Description | Text |
| ivr.flow.autoanswer | Auto Answer | true or false |
| ivr.flow.name | Flow name | Text |
| ivr.flow.parameter | Properties | |
| language | Language | en or ja |
5. Schedule Extension
| Property Name | Description | Value |
| type | Extension type | conditional |
| desc | Description | Text |
| pln[n]_d_noanswerforward | Plan[n] default Forwarding Schedule Call Forwarding destination | Extension number |
| pln[n]_d_p[n]_paging | Plan[n] phone[n] default paging | true or false |
| pln[n]_ptn[n]_callerroute | Route selection | – any
– external – internal |
| pln[n]_ptn[n]_filtertext | Plan[n] Forwarding Schedule[n] Filter setting | Regular expression |
| pln[n]_ptn[n]_filtertype | Plan[n] Forwarding Schedule[n] Filter match radio box | match or unmatch |
| pln[n]_ptn[n]_timeschedule | Plan[n] Forwarding Schedule[n] time schedule setup | Format:
P<start-end-date>A<days-of-week>W<weeks>D<date-pattern>T<times>
Sample setup: – P<start-end-date> Pyyyymmddyyyymmdd – T<times> Thhmmhhmmhhmmhhmm – D<date-pattern> [Include] or [Exclude] days separated by comma – A<days-of-week> and W<weeks> Decimal value equals the binary number represented by bit flag of selected fields. Right side holds higher-value digit. |
| pln[n]_ptn[n]_noanswerforward | Plan[n] Forwarding Schedule[n] Call Forwarding destination | Extension number |
| pln[n]_ptn[n]_p[n]_paging | Plan[n] Forwarding Schedule[n] phone[n] paging | true or false |
| pln[n]_ptn_count | Number of Additional Forwarding Schedules on Plan[n]
If 3 additional forwarding schedules would be prepared except default schedule on Plan 1, Set “pln1_ptn_count”:”3″
|
Number of additional forwarding schedules on plan [n] |
6. User extension
| Property Name | Description | Value |
| admin | If an admin user | true or false |
| allowjoin | Allow others to join my conversation | true or false |
| automonitor | Automatic Monitoring | Comma-separated user extensions |
| busyforward.voicemail | If forward call to voicemail when user is busy | true or false |
| canjoin | Join other’s conversation | true or false |
| defaultpickup | Call pickup group | A group extension number |
| desc | User description | Text |
| Email address | Email addresses where voicemails will be forwarded, separated by comma | |
| emailattachment | Attach WAV file to email | true or false |
| emailnotification | Enable email notification or not | true or false |
| greetingtype | Greeting message | 1 = Personal
2 = Alternative 3 = Default System |
| language | Language | en or ja |
| login.password | User login password | Text |
| maxsessioncount | Max inbound sessions | -1 means unlimited, or 0 thru 6 |
| messageforward | Message forwarding | A list of user extensions, separated by comma |
| name | Display name of this user | Text |
| noanswerforward.voicemail | If forward call to user voicemail when user does not answer the call | true or false |
| password | User voicemail box password | Text |
| pln[n]_d_anothercall.beep | Beep on Incoming Call | true or false |
| pln[n]_d_busyforward | [Call Forwarding] > [Forwarding Destination (Busy)] | Text |
| pln[n]_d_callnext | Call next phone if phone stops ringing | true or false |
| pln[n]_d_knockknock | Knock Knock period | Number |
| pln[n]_d_knockknock_onlyinternal | Only from internal extension | true or false |
| pln[n]_d_noanswerforward | [Call Forwarding] > [Forwarding Destination (No answer)] | Text |
| pln[n]_d_phoneforward | [Call Forwarding] > [Other Forwarding Destinations] | Comma-separated list of phone numbers |
| pln[n]_d_ringertime | [Call Forwarding] > [Ringer time (sec)] | Number |
| pln[n]_d_p[n]_delay | Plan[n] phone[n] [Delay (sec)] setting | Number |
| pln[n]_d_p[n]_enabled | If enabled, plan[n] phone[n] | true or false |
| pln[n]_d_p[n]_paging | Plan[n] phone[n] default paging | true or false |
| pln[n]_d_p[n]_ringertime | Plan[n] phone[n] ringer time | Number |
| pln[n]_ptn_count | Number of Additional Forwarding Schedules on Plan[n]
If 3 additional forwarding schedules would be prepared except default schedule on Plan 1, Set “pln1_ptn_count”:”3″
|
Number of additional forwarding schedules on plan [n] |
| pnumber[n] | Phone[n] ID | Text |
| p[n]_ptype | Phone[n] Type | Phone type set at [Options] > [Phone Type] |
| recording | Call Recording | True or false |
| recording.pattern | Call Recording Patterns | Comma-separated list of patterns |
| recordlength | Message recording length | Number |
| resourcemap | Resource map | Text |
| type | User type | User |
| userclass | User class | User class options set in [Options] > [User Access Settings] |
| voicemail.readcallerid | Talking caller ID | true or false |
| voicemail.password.enter.type | Skip password from my phone | 0: no
1: yes |
- pln[n]_d_xxxx are properties’ names for the user extension [Inbound] page plan [n] Default Forwarding Schedule settings.
- pln[n]_ptn[n]_xxxx are properties’ names for the user extension [Inbound] page plan [n] Forwarding Schedule [n] settings.
- User Forwarding Schedule [n] properties’ names are the same as those in Default Forwarding Schedule settings, but with a different prefix. For the Forwarding Schedule [n] Conditions properties’ names, please check the Schedule Extension table.
