mms: next steps
by Ronald Tessier
Hi Marcel,
Now that mms' TODO is almost empty (I've sent a set of patches yesterday
that implement the last entry of the TODO).
What should we add to release a first version of MMS ?
What's already in place :
- MMS submission,
- MMS reception (automatic retrieval support),
- MMS storage with status support,
- (Basic) error management with transaction completion on restart.
What can be added :
- Manual retrieval support for MMS reception,
- Delivery report support (M-Delivered.ind),
- Enhance D-Bus API (DeleteMessages(), DeleteConversation() ...)
- or something else ...
How do you see the next actions to take?
Thanks in advance for your feedback.
Best regards,
Ronald
10 years
ofono-tests internet context: DNS works, ping wget and ssh do not (Connection Refused)
by Darren Hart
I have successfully used ofono-tests to enable,online,activate,and
create-internet-context. I have an IP address and added the opendns servers. DNS
appears to be working and the route looks sane-ish.
However, ping, wget, and ssh all fail. ping just sits there, wget and ssh both
fail with Connection Refused.
Is there something obvious/common I might be running into?
I'm using ofono 1.5. The steps I took for context follow:
# ./enable-modem
Connecting modem /mbm_0...
# ./online-modem
Setting modem /mbm_0 online...
# ./activate-context
# ./create-internet-context
Found context /mbm_0/context1
# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 02:80:37:EC:02:00
inet addr:10.25.40.80 Bcast:10.25.40.95 Mask:255.255.255.224
inet6 addr: fe80::80:37ff:feec:200/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:846 (846.0 B) TX bytes:28270 (27.6 KiB)
# cat /etc/resolv.conf # Generated by Connection Manager
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 127.0.0.1
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.25.40.66 0.0.0.0 UG 0 0 0 usb0
10.25.40.64 0.0.0.0 255.255.255.224 U 0 0 0 usb0
10.25.40.66 0.0.0.0 255.255.255.255 UH 0 0 0 usb0
172.18.7.170 10.25.40.66 255.255.255.255 UGH 0 0 0 usb0
# ping dvhart.com PING dvhart.com (184.154.165.98): 56 data bytes ^C --- dvhart.com ping statistics --- 1 packets transmitted, 0 packets received, 100% packet loss
# wget http://www.dvhart.com/darren/hello Connecting to www.dvhart.com (184.154.165.98:80) wget: can't connect to remote host (184.154.165.98): Connection refused
# ssh dvhart(a)dvhart.com ssh: Exited: Error connecting: Connection refused
After disabling usb0 and bringup eth0, all of the above commands work as
expected.
And finally, I saved the output of list-modems off, but I don't recall
when in the process, but I'm including it for the modem information, etc:
# ./list-modems [ /mbm_0 ]
Features = gprs net cbs ussd gps sms stk rat sim Emergency = 0
Powered = 1
Lockdown = 0
Interfaces = org.ofono.ConnectionManager org.ofono.NetworkRegistration org.ofono.CellBroadcast org.ofono.SupplementaryServices org.ofono.LocationReporting org.ofono.SmartMessaging org.ofono.PushNotification org.ofono.MessageManager org.ofono.SimToolkit org.ofono.RadioSettings org.ofono.SimManager Online = 1
Model = F5521gw
Revision = R2A07(R2A07)
Type = hardware
Serial = 356215040140315
Manufacturer = Ericsson
[ org.ofono.ConnectionManager ]
Powered = 1
Attached = 1
Bearer = none
Suspended = 0
RoamingAllowed = 0
[ org.ofono.NetworkRegistration ]
Status = registered
Strength = 80
Name = AT&T
LocationAreaCode = 33998
Mode = auto-only
MobileCountryCode = 310
Technology = hspa
CellId = 13805302
MobileNetworkCode = 410
[ org.ofono.CellBroadcast ]
Topics = Powered = 1
[ org.ofono.SupplementaryServices ]
State = idle
[ org.ofono.LocationReporting ]
Type = nmea
Enabled = 0
[ org.ofono.SmartMessaging ]
[ org.ofono.PushNotification ]
[ org.ofono.MessageManager ]
Alphabet = default
UseDeliveryReports = 0
Bearer = cs-preferred
ServiceCenterAddress = +13123149810
[ org.ofono.SimToolkit ]
IdleModeIcon = MainMenuTitle = MainMenu = MainMenuIcon = [ org.ofono.RadioSettings ]
TechnologyPreference = any
[ org.ofono.SimManager ]
Retries = [pin2 = 3] [puk2 = 10] [pin = 3] [puk = 10] MobileCountryCode = 310
FixedDialing = 0
SubscriberNumbers = PreferredLanguages = en BarredDialing = 0
CardIdentifier = 89014104254691314226
LockedPins = MobileNetworkCode = 410
SubscriberIdentity = 310410469131422
Present = 1
PinRequired = none
Thanks,
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
10 years
[PATCHv2 0/4] mmsd: GetConversation support
by Ronald Tessier
These patches concern mmsd and implement "GetConversation" D-Bus API.
Ronald Tessier (4):
service: Retrieve get_conversation() args
service: Fill conversation list with messages
service: Sort conversation list by message date
doc: Update service-api.txt
doc/service-api.txt | 6 ++
src/service.c | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 147 insertions(+), 0 deletions(-)
--
1.7.4.1
10 years
[PATCH] doc: Update service-api doc to match the code
by Ronald Tessier
GetMessages method has no argument and the implementation does not
return any error.
---
doc/service-api.txt | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 46989f4..d87644b 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -16,8 +16,6 @@ Methods array{object,dict} GetMessages()
and removal shall be monitored via MessageAdded and
MessageRemoved signals.
- Possible Errors: [service].Error.InvalidArguments
-
array{object,dict} GetConversation(string number, uint32 count)
Get an array of message objects and properties
--
1.7.4.1
10 years
[PATCH 0/1] mmsd: error management
by Sébastien Bianti
Hi,
This patch updates the TODO file with regard to lastest commit applied
Sébastien Bianti (1):
TODO: task complete
TODO | 14 --------------
1 files changed, 0 insertions(+), 14 deletions(-)
--
1.7.4.4
10 years
[PATCH] Wavecom Q2403/Q2686 support
by pablo@gnumonks.org
From: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Hi!
The following patch adds support for Wavecom Q2403 and Q2686.
We (the Osmocom team) are using these modems with ofono in our
testbed setup.
Any chance this can be applied to mainstream?
Thank you!
Pablo Neira Ayuso (1):
wavecom: add support for Wavecom Q2403/Q2686 modems
Makefile.am | 3 +
drivers/atmodem/sim.c | 8 ++
drivers/atmodem/sms.c | 31 ++++++--
drivers/atmodem/vendor.h | 1 +
gatchat/gatchat.c | 3 +-
plugins/udev.c | 2 +
plugins/wavecom_q.c | 192 ++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 234 insertions(+), 6 deletions(-)
create mode 100644 plugins/wavecom_q.c
--
1.7.9.5
10 years