temp/ofono: Add a patch for QMI modem driver to fix outgoing calls (MR 1637)
This commit is contained in:
parent
e67d4800a6
commit
129b8b7318
@ -0,0 +1,30 @@
|
|||||||
|
From d6f8723b8caa97a355ef7311dae3b8d630a2eb12 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Akulich <akulichalexander@gmail.com>
|
||||||
|
Date: Thu, 22 Oct 2020 01:41:52 +0300
|
||||||
|
Subject: [PATCH] [qmimodem] Fix dialing to an international number
|
||||||
|
|
||||||
|
We can't just use ph->number because it has no leading '+' which is
|
||||||
|
crucial for a call (the operator says "The called number is not valid"
|
||||||
|
in case of a number without the plus).
|
||||||
|
|
||||||
|
Use phone_number_to_string() to get the valid number.
|
||||||
|
---
|
||||||
|
drivers/qmimodem/voicecall.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/qmimodem/voicecall.c b/drivers/qmimodem/voicecall.c
|
||||||
|
index cfc6f0b..e848c98 100644
|
||||||
|
--- a/drivers/qmimodem/voicecall.c
|
||||||
|
+++ b/drivers/qmimodem/voicecall.c
|
||||||
|
@@ -241,7 +241,7 @@ static void dial(struct ofono_voicecall *vc, const struct ofono_phone_number *ph
|
||||||
|
|
||||||
|
cbd->user = vc;
|
||||||
|
arg.calling_number_set = true;
|
||||||
|
- arg.calling_number = ph->number;
|
||||||
|
+ arg.calling_number = phone_number_to_string(ph);
|
||||||
|
memcpy(&vd->dialed, ph, sizeof(*ph));
|
||||||
|
|
||||||
|
arg.call_type_set = true;
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -3,7 +3,7 @@
|
|||||||
pkgname=ofono
|
pkgname=ofono
|
||||||
pkgver=9999
|
pkgver=9999
|
||||||
_pkgver=1.31
|
_pkgver=1.31
|
||||||
pkgrel=5
|
pkgrel=6
|
||||||
pkgdesc="Infrastructure for building mobile telephony (GSM/UMTS) applications [$_pkgver]"
|
pkgdesc="Infrastructure for building mobile telephony (GSM/UMTS) applications [$_pkgver]"
|
||||||
url="https://01.org/ofono"
|
url="https://01.org/ofono"
|
||||||
arch="all"
|
arch="all"
|
||||||
@ -23,6 +23,7 @@ source="https://www.kernel.org/pub/linux/network/ofono/ofono-$_pkgver.tar.xz
|
|||||||
0003-common-atmodem-move-at_util_call_compare_by_id-to-dr.patch
|
0003-common-atmodem-move-at_util_call_compare_by_id-to-dr.patch
|
||||||
0004-add-call-list-helper-to-manage-voice-call-lists.patch
|
0004-add-call-list-helper-to-manage-voice-call-lists.patch
|
||||||
0005-qmimodem-implement-voice-calls.patch
|
0005-qmimodem-implement-voice-calls.patch
|
||||||
|
0006-qmimodem-Fix-dialing-to-an-international-number.patch
|
||||||
$pkgname.initd
|
$pkgname.initd
|
||||||
$pkgname-auto-enable.initd
|
$pkgname-auto-enable.initd
|
||||||
udev.rules
|
udev.rules
|
||||||
@ -77,6 +78,7 @@ ad25dcc34bf710287c9a03fdcd61f2f2fd675691f55be30dbe7c8421753aa857906dd23b2d4f7f75
|
|||||||
1a55f558c2e3058eee7dae2a60538417ae0fc058f322f4740a0f46a080cc2fda2c8a8cd522d243ab8f0be2ea461ad7dc1c27d2e73bcaac5848d9c592d6386d8a 0003-common-atmodem-move-at_util_call_compare_by_id-to-dr.patch
|
1a55f558c2e3058eee7dae2a60538417ae0fc058f322f4740a0f46a080cc2fda2c8a8cd522d243ab8f0be2ea461ad7dc1c27d2e73bcaac5848d9c592d6386d8a 0003-common-atmodem-move-at_util_call_compare_by_id-to-dr.patch
|
||||||
3e0dce12bcb65d3c6db15cfd50058e793bf1f1ae6e330bf804565afde54614227746a8d4316ccd36093f22e2cc4f62e3a32e46276ab81a7b1f3a61f56984ed78 0004-add-call-list-helper-to-manage-voice-call-lists.patch
|
3e0dce12bcb65d3c6db15cfd50058e793bf1f1ae6e330bf804565afde54614227746a8d4316ccd36093f22e2cc4f62e3a32e46276ab81a7b1f3a61f56984ed78 0004-add-call-list-helper-to-manage-voice-call-lists.patch
|
||||||
72d0f63c091d4b1fc5b405ec67e73f377887ee3dffd4791272122462bf4feaeec207de9b177632756e1f973a7bf7bde119c6ec6556568a6307287ba43998b7a0 0005-qmimodem-implement-voice-calls.patch
|
72d0f63c091d4b1fc5b405ec67e73f377887ee3dffd4791272122462bf4feaeec207de9b177632756e1f973a7bf7bde119c6ec6556568a6307287ba43998b7a0 0005-qmimodem-implement-voice-calls.patch
|
||||||
|
6dd4d5f829d66b5b9a13aed6d5a991a2cd3dee6db04a122bcc1d87d0eddc37637468bec58f9fe6027c89eac3b14411201d324150e6be4b103622340da6a599fe 0006-qmimodem-Fix-dialing-to-an-international-number.patch
|
||||||
bc76c404a7de626210dbd78f659444567a95b6e6d8db0661d5d67ea361e2941ad55242d43a5957995817145d4d5323476fbc42d1830b20608a5e90a7a4ba1194 ofono.initd
|
bc76c404a7de626210dbd78f659444567a95b6e6d8db0661d5d67ea361e2941ad55242d43a5957995817145d4d5323476fbc42d1830b20608a5e90a7a4ba1194 ofono.initd
|
||||||
54a2cb55547e77c22a98c4260f2e94d9327d5d98e1b604f9413a7380ae4489247a97561cc2ab39476bc6e6fb5e673dca8053218b18ac4626addb51ecb29f0167 ofono-auto-enable.initd
|
54a2cb55547e77c22a98c4260f2e94d9327d5d98e1b604f9413a7380ae4489247a97561cc2ab39476bc6e6fb5e673dca8053218b18ac4626addb51ecb29f0167 ofono-auto-enable.initd
|
||||||
8f2893dfc291fc210ef217c4bc74d79436a0997001dd2773809625d52dd19d092cc75d3f9aa5ed2f3d4a6248d4a4e17013a7655323f7dad951f744c55b572417 udev.rules
|
8f2893dfc291fc210ef217c4bc74d79436a0997001dd2773809625d52dd19d092cc75d3f9aa5ed2f3d4a6248d4a4e17013a7655323f7dad951f744c55b572417 udev.rules
|
||||||
|
Loading…
x
Reference in New Issue
Block a user