@ -47,21 +47,21 @@
< span
v - if = "isInitiating"
>
{ { $t ( 'Calling {number}...' , { number : call NumberForm atted || callNu mb erQuery } ) } } < / span >
{ { $t ( 'Calling {number}...' , { number : call Display Name} ) } } < / span >
< span
v - else - if = "isRinging"
>
{ { $t ( 'Ringing at {number}...' , { number : call NumberForm atted || callNu mb erQuery } ) } } < / span >
{ { $t ( 'Ringing at {number}...' , { number : call Display Name} ) } } < / span >
< span
v - else - if = "isIncoming"
>
{ { $t ( 'Incoming call from {number}...' , { number : call NumberForm atted || callNu mb erQuery } ) } } < / span >
{ { $t ( 'Incoming call from {number}...' , { number : call Display Name} ) } } < / span >
< / div >
< div
v - else - if = "isEnded"
class = "csc-call-error"
>
{ { $filters . startCase ( endedReason ) } } ( { { call NumberForm atted || callNu mb erQuery } } )
{ { $filters . startCase ( endedReason ) } } ( { { call Display Name } } )
< / div >
< / div >
< / div >
@ -86,7 +86,7 @@
size = "24px"
/ >
< div >
{ { $t ( 'In call with {number}' , { number : call NumberForm atted || callNu mb erQuery } ) } }
{ { $t ( 'In call with {number}' , { number : call Display Name} ) } }
< / div >
< q -btn
v - if = "!dialpadOpened"
@ -181,7 +181,7 @@
class = "q-mr-sm"
round
size = "large"
: disable = "is localOnHold || isr emoteOnHold || transferEnabled"
: disable = "is LocalOnHold || isR emoteOnHold || transferEnabled"
@ click = "toggleHold()"
/ >
@ -193,7 +193,7 @@
text - color = "dark"
round
size = "large"
: disable = "is localOnHold || isr emoteOnHold"
: disable = "is LocalOnHold || isR emoteOnHold"
@ click = "initiateTransfer()"
/ >
< / div >
@ -323,7 +323,7 @@
< div
class = "csc-call-info-number"
>
{ { call NumberForm atted || callNu mb erQuery } }
{ { call Display Name } }
< / div >
< / div >
< / div >
@ -339,7 +339,7 @@
< div
class = "csc-call-info-number"
>
{ { call NumberForm atted || callNu mb erQuery } }
{ { call Display Name } }
< / div >
< / div >
< / div >
@ -367,7 +367,7 @@
< script >
import CscCallDialpad from 'components/CscCallDialpad'
import CscMedia from 'components/CscMedia'
import numberFormat , { normalizeDestination } from 'src/filters/number-format'
import { normalizeDestination } from 'src/filters/number-format'
import { showCallNotification } from 'src/helpers/ui'
import platformMixin from 'src/mixins/platform'
import { CallStateTitle } from 'src/store/call/common'
@ -391,6 +391,10 @@ export default {
type : String ,
required : true
} ,
phonebookEntryName : {
type : String ,
required : true
} ,
numberInput : {
type : String ,
required : true
@ -548,6 +552,9 @@ export default {
callNumberQuery ( ) {
return normalizeDestination ( this . $route . query . number )
} ,
callDisplayName ( ) {
return this . phonebookEntryName || this . callNumberFormatted || this . callNumberQuery
} ,
iconToggleMicrophone ( ) {
if ( this . microphoneEnabled ) {
return 'mic'
@ -608,10 +615,10 @@ export default {
isNumberInputDefined ( ) {
return this . numberInput !== '' && this . numberInput !== null
} ,
is l ocalOnHold ( ) {
is L ocalOnHold ( ) {
return this . localOnHold
} ,
is r emoteOnHold ( ) {
is R emoteOnHold ( ) {
return this . remoteOnHold
}
} ,
@ -620,12 +627,19 @@ export default {
if ( state === 'ringing' || state === 'incoming' ) {
this . playCallSound ( )
if ( state === 'incoming' ) {
showCallNotification ( numberFormat ( this . callNumber ) )
showCallNotification ( this . callDisplayName )
}
} else {
this . stopCallSound ( )
}
} ,
phonebookEntryName ( name , oldName ) {
if ( oldName !== name ) {
this . $nextTick ( ( ) => {
showCallNotification ( name )
} )
}
} ,
closed ( closed ) {
if ( closed && this . $refs . startButton ) {
this . $refs . startButton . hide ( )