how to conference calls ? [duplicate]
I have just purchased a Jolla smartphone, but it doesn't allow calls to be merged, i can just alternate between 2 active calls. I went through the results, but I am still confused, about applying those patches on the phone? Am I supposed to copy the text and paste it in the phone's internal folders? Do I need to reboot after that or will the feature be installed automatically? Please tell me step by step process?
There are already plenty of threads regarding this same question. Your question is really a duplicate.
I suggest you close your question and move it over to this thread; https://together.jolla.com/question/19661/feature-request-conference-call/ - I'm sure you will get the help you require there.
Spam Hunter ( 2014-12-20 23:49:56 +0200 )editagreed, there exists another thread, I would like to know how to apply the patch. What I want to understand is what do with this text:
diff --git a/qml/pages/calling/InCallView.qml b/qml/pages/calling/InCallView.qml index c4aa611..3fa3c41 100644 --- a/qml/pages/calling/InCallView.qml +++ b/qml/pages/calling/InCallView.qml @@ -1,6 +1,7 @@ import QtQuick 2.0 import Sailfish.Silica 1.0 import Sailfish.Bluetooth 1.0 +import MeeGo.QOfono 0.2 import "../../common/CallLog.js" as CallLog
SilicaFlickable { @@ -34,6 +35,14 @@ SilicaFlickable { opacity: enabled ? 1.0 : 0.0 contentHeight: height
- property string modemPath: ofonoManager.modems.length > 0 ? ofonoManager.modems[0] : ""
+
- OfonoManager { id: ofonoManager }
- OfonoVoiceCallManager {
- id: voiceCallManager
- modemPath: root.modemPath
- }
+
function reset() {
telephony.audioMode = "earpiece"
// passing true to hide() makes hiding immediate
@@ -105,6 +114,11 @@ SilicaFlickable {
text: qsTrId("voicecall-me-add_call")
onClicked: main.addCallMode = true
}
- MenuItem {
- visible: telephony.voiceCalls.count > 1
- text: "Merge Calls"
- onClicked: voiceCallManager.createMultiparty()
- id: endCallButton
- parent: inCallKeypad.open && !inCallKeypad.moving ? inCallKeypad : root.contentItem
- text: {
- if (main.state === 'dialing' || main.state == 'alerting')
- qsTrId("voicecall-bt-cancel")
- else if (main.state == 'null' || main.state == 'disconnected') // Call has ended so preserve previous text to avoid flicker.
- text
- else
- qsTrId("voicecall-bt-end_call")
- }
- width: Screen.width/2
- height: Theme.itemSizeLarge
- anchors {
- bottom: parent.bottom
- horizontalCenter: parent.horizontalCenter
- }
- onClicked: telephony.hangupCall(telephony.primaryCall)
- enabled: main.state !== 'null' && main.state !== "silenced" && main.state !== "disconnected"
- opacity: enabled ? 1.0 : 0.0
- Behavior on opacity { FadeAnimation { } }
- }
- Column {
- id: endCallButton
- parent: inCallKeypad.open && !inCallKeypad.moving ? inCallKeypad : root.contentItem
- width: Screen.width/2
- spacing: Theme.paddingSmall
- anchors {
- bottom: parent.bottom
- horizontalCenter: parent.horizontalCenter
- }
- Repeater {
- model: telephony.voiceCalls
- delegate: Button {
- text: {
- if (instance == telephony.primaryCall
- && (main.state === 'dialing' || main.state == 'alerting'))
- qsTrId("voicecall-bt-cancel")
- else if (main.state == 'null' || main.state == 'disconnected')
- // Call has ended so preserve previous text to avoid flicker.
- text
- else
- qsTrId("voicecall-bt-end_call") + ": " + CallLog.callerNameShort(telephony.callerDetails[instance.handlerId].person, instance.lineId)
- //telephony.primaryCall.lineId
- }
- width: Screen.width/2
- height: Theme.itemSizeLarge
- anchors {
- //bottom: parent.bottom
- horizontalCenter: parent.horizontalCenter
- }
- onClicked: telephony.hangupCall(instance)
- enabled: main.state !== 'null' && main.state !== "silenced" && main.state !== "disconnected"
- opacity: enabled ? 1.0 : 0.0
- Behavior on opacity { FadeAnimation { } }
- }
- }
Harrshad ( 2014-12-21 06:44:29 +0200 )edit} Repeater { model: telephony.voiceCalls delegate: MenuItem { @@ -420,28 +434,42 @@ SilicaFlickable { } }
Button {
}
InCallKeypad { id: inCallKeypad
Yes, I understand what you're asking (sadly, I don't know the answer), but the people on the thread I suggested, who show the code you speak of, clearly DO know how to apply it - that's my point, go ask your question in the EXISTING thread, no need to be clogging up the forum with duplicates.
Spam Hunter ( 2014-12-21 19:41:38 +0200 )edit