- Enable and disable camera during the call
- Enable and disable screen during the call
- Switch from camera to screen and back
- Send in-band DTMF
- Send "603 Decline" on termination
Change-Id: Ife56ca49cadade44ee9b70b77b3f345b262be9d9
Note: to test it you can add some JS code with translations in commented block. That translation should not apper in en.json file if you execute "yarn run i18n:extract" command
Change-Id: I79f6a8358f3a52578b58044eb02169aaccf62123
- TT#128156 Add QR-Code button to the header
- TT#128157 Add QR-Code render library
- TT#128158 Implement QR-Code generation
- TT#129205 Render QR-Code in the popup
- TT#129224 Create store test and api test (including endpoint mockup)
NOTE
You need to enable sip_phone.show_qr_csc in /etc/ngcp-config/config.yml of your environment to be able to see the QR code icon
Change-Id: Ifa065ef057549696387026c5a62cf0f5297ffb05
AC:
Can run a script from package.json "i18n:extract" to add new translation keys found in source files
Can see the new translation in all language files
Can see an empty string but the key for untranslated phrases
Can see all language files synchronised based on the english translation
Change-Id: I7181a5224836f5e8f275cee4c975cb6d5199d8c0
AC:
Can add forwarding
Can alter forwarding
Can remove forwarding
Can enable forwarding
Can disable forwarding
Can enable that primary number rings
Can disable that primary number rings
Can forward to Number
Can forward to Voicebox
Can forward to Fax2Mail
Can forward to ManagerSecretary
Can forward to Conference
Can create SourceSet
Can assign number to SourceSet
Can remove number from SourceSet
Can change name of the SourceSet
Can search for existing SourceSets
Can assign an existing SourceSet
Can assign TimeSet (Date)
Can delete TimeSet (Date)
Can assign TimeSet (Date range)
Can delete TimeSet (Date range)
Can assign TimeSet (Weekdays)
Can delete TimeSet (Weekdays)
Can assign TimeSet (Office Hours)
Can delete TimeSet (Office Hours)
Change-Id: If5e5267e229a20947e0278212f59349d9e2eb7be
AC:
Can manage loading states without implementing boilerplate store code
Can use the Vue.$wait plugin in the context of a vue component
Can start a loading context with $wait.start('loading-context')
Can check the loading state of a context with $wait.is('loading-context')
Can end a loading context with $wait.end('loading-context')
Sources:
https://github.com/f/vue-wait
Change-Id: I4318729e5193bc362b4f13186d3f2f16dac90e8b
The Quasar Framework has released a new PATCH Version 1.14.3 and we intend to upgrade it by using "quasar upgrade" and "quasar upgrade -i".
Not only the quasar package, but also the Extras and the QuasarApp package are going to be upgraded.
Change-Id: I668209bdc09586b60cf5a78451b51b0f1045a449
- PBXConfig: As a Customer, I want to add new PBX Seats
- PBXConfig: As a Customer, I want to remove PBX Seats
- PBXConfig: As a Customer, I want to see a list of all PBX Seats
Change-Id: I27abf950f0594a67f233c707a702663a550bfa4c
What has been done:
- TT#27761, Conversations: Create custom modules for conversation
items
- TT#27763, Conversations: Implement "play voicemail" button with
download functionality
- TT#27764, Conversations: Implement hashed id based on conversation
item type, call_type and id
Change-Id: If772b3ed7e7db1dd7b93e48aacf1ce0d93acf5a8
- Make cdk available as js module
- Provide a store that reflects all events of a call
- Integrate the call globally in the vue.js stack
- Register on all global events (client.onConnected, client.onDisconnected, network.onConnect, network.onDisconnect) to get the connection state with RTC:engine
Change-Id: I40b61dd4c82ef6bd0974b693328740ab088df5a4