Using WMS services
From Wildix
Contents |
Description of services
WMS provide a set of PBX services that can be managed without writing dialplan code:
- CFBC: Call Forward when Busy/Congested
- FCF: Forced Call Forward
- DNDBC: Do not disturb as Busy
- Voicemails
- Dynamic Meetme conferences. Create/join to conferences
- Timetable management. Manage timetable state from phones
- Speed Dial. look here [[1]]
- Each service for each separate user can be active, not active, available, not available and read-only.
- Each service also have activation code, deactivation code and access code.
- To activate service user must dial on their phone sequence *[activation code].
- Optionally PBX can ask user for some parameters. For example for FCF service with default activation code *21 PBX will ask a transfer phone number.
- User can set force service options (f.e. Transfer number for FCF and CFBC). To do this user must dial on phone sequence *[activation code]*[option].
Example:
- To activate Forced call forward ( activation code “21” ) with forward phone number 0380671898801 user must dial sequence *21*380671898801
- Optionally, if user dont want to hear anything from PBX and want to get SMS instead, user must add at end of their dial sequence symbol '#'. For example to activate FCF to recently posted number, and get SMS with state of service user must dial *21*380671898801#.
- Now only FCF and CFBC services have parameters – definitely only one parameter – transfer phone number.
- So, lets conclude:
- to activate service user must dial sequence *[service activation code]
- to deactivate service user must dial sequence *[service deactivation code]
- to get service state user must dial sequence *[service access code]
Note: if activation code equal to deactivation code and service active then:
- if user dial *[activation code] service will be deactivated
- if user dial *[activation code]*[transfer number] service still activated, but transfer phone number will be changed to [transfer number]
- To change all user features settings: active, available etc, you can use
How does it work with dialplan
All the services work with Incomingcall macro which is automatically managed in Internalcalls context. As internalcalls is included in users and your phones are almost surely associated to this context, you will benefit of all services from all your internal phones.
Example: How to use services from from-trunks context
I want to use described services for an incoming call in context from-trunks towards extension phone 200. Then I have to use inside my dialplan the instruction:
_X.,n,Macro(incoming-call|SIP|200)
This Macro has a behaviour similar to the Dial instruction. The difference is that Incoming-call macro looks for the state of all services activated in features menu (DND,FCF,voicemails ecc.)
Set features and options for a single extension/phone/user
To set features for a single phone go to Phones -> Action tab: 'F'.
Set features and options for more extensions
- WMS allows to change features settings in MultiEdit mode:
- Button Features Access Multi Edit allows to change readonly,available features settings for many users in one time.
- Button Features Status Multi Edit allows to change active state and features parametrs for many users in one time.
Set activation/deactivation codes for services
- Menu 'Features' allows you to change access codes for all services.
