**** BEGIN LOGGING AT Fri Jan 07 02:59:58 2011 Jan 07 09:06:32 denkenz, holtmann, does HoldAndAnswer unhold calls too? If not how one can unhold a call? Jan 07 09:12:04 denkenz, holtmann, also there seems to be missing a way to split calls once they are in a conference, is that on purpose? Jan 07 09:55:04 Should oFono master find an N900 connected via USB automatically? Jan 07 09:56:01 The version from Ubuntu repos (0.8) does find it, but freshly built master does not. Jan 07 10:44:41 How do you configure AT modem these days which is connected by serial cable? modem.conf was used to be the place to set it up. Jan 07 10:46:29 Now it's handled with udev Jan 07 10:47:01 see plugins/ofono.rules* Jan 07 10:50:59 but for serial cable ... I don't think udev ll help Jan 07 10:53:43 I know, I've tried to study that rules file. It was changed between 0.33 -> 0.36 versions. Jan 07 10:56:20 before you could just announce: Driver=atgen Device=/dev/ttyS0 Jan 07 11:04:36 atgen has been removed Jan 07 11:06:22 is someone around using ofono on a n900 directly? Jan 07 11:27:43 Red1_: so I see. Hadn't even noticed... Jan 07 11:29:13 emdete: I have tried that Jan 07 11:29:26 miojala: succesfully? Jan 07 11:31:20 It was a while (> couple months) ago, but there were some problems. Can't remember what. I think calls could be made. Jan 07 11:50:45 miojala: mine doesn't even detect the modem & i wonder why :/ Jan 07 12:00:13 which version of oFono are you using? Jan 07 12:01:41 HEAD Jan 07 12:02:48 Did a quick search to mailing list and found this: http://lists.ofono.org/pipermail/ofono/2010-December/006815.html Jan 07 12:02:48 ofono mentiones n900 on startup, also i see it's mentioned in the udev rules... Jan 07 12:03:28 miojala: thanks! that's a point to start investigating... Jan 07 15:25:01 Vudentz: No, you need SwapCalls to swap held & active. And PrivateChat is what you're looking for to split them Jan 07 16:46:49 denkenz: Is our documentation not really clear in this area? Jan 07 16:46:57 Vudentz: Feel free to send patches to update the documentation. Jan 07 17:26:22 Hi, guys. A quick question. I'm developping a program using ofono API, but I don't have any corresponding hardware. Is there any emulation or dummy driver for testing purpose? Jan 07 17:26:54 yes, you can make it talk to phonesim, which is a Qt-derived modem emulator. Jan 07 17:27:11 oh, thats Jan 07 17:27:15 *thanks Jan 07 18:29:50 hello * :) how are you? Jan 07 18:30:26 I will aks probably a dumb question, but I have read the half of the internet and found no solution. So: Jan 07 18:30:59 I am trying to HFP connect to my N900 on ubuntu 10.04 with ofono without success. Jan 07 18:31:25 I have installed ofono 0.36, phonesim 1.10 and bluez 4.60 Jan 07 18:32:01 i am able to pair the device, connect to phone, but i do not see any modems, neither /hfp/4353454353 nor /phonesim Jan 07 18:32:13 i have adapted modem.conf and phonesim.conf Jan 07 18:32:36 i have no clue what i might be doing wrong, i see no error either. Jan 07 18:33:24 I know it is difficult to give any hint based on this information but I have to ask somehow. Jan 07 18:33:45 any kind soul here to help me? :) plyyyzz Jan 07 18:37:16 are there any log files that i can see into? Jan 07 18:47:12 simon__: if you are not seeing /phonesim, most likely you didn't edit the file /etc/ofono/phonesim Jan 07 18:47:31 simon__: or you didn't start phonesim Jan 07 18:49:54 demarchi: i did edit /etc/ofono/phonesim Jan 07 18:50:27 demarchi: and isnt ofono supposed to detect phonesim when configured in /etc/ofono/modem.conf and phonesim.conf ? Jan 07 18:51:05 I am more interested in N900, in phonesim in 2. step. :) Jan 07 18:51:56 first thing you need to check is udev rules Jan 07 18:55:06 without HFP activation are you able to see N900 ? Jan 07 18:57:51 denkenz are you here ?* Jan 07 19:14:07 Jeevaka: see N900 where in d-feet ofono? or able to pair it in bluez? Jan 07 19:20:59 simon__: If N900 is plugged in when the ofono is running, then ofono should automatically detect and create the modem Jan 07 19:22:06 simon__: ./test/list-modems script can be run to find out the modems Jan 07 19:22:39 simon__: are you able to see any modems getting listed when you run the ./test/list-modems Jan 07 19:22:59 Jeevaka: nope, no modems Jan 07 19:23:18 i configured the modem.conf but no success Jan 07 19:23:36 modem.conf is not in use Jan 07 19:24:25 Jeevaka: no? oh ok, so i do not need to configure N900 in it as well, do i. Jan 07 19:24:27 :) Jan 07 19:24:51 ./plugins/ofono.rules needs to be copied to the udev rules folder Jan 07 19:26:11 under /lib/udev/rules.d/ there is 97-ofono.rules Jan 07 19:26:57 but I will copy it from ./plugins again. Jan 07 19:29:14 Jeevaka_: ok i did copy it and reloaded the rules. Jan 07 19:31:27 isn't it supposed to be in /etc/udev/rules.d/ofono.rules Jan 07 19:34:15 Jeevaka_: it is also there Jan 07 19:35:17 but still no modems, how can i check if they are attached? Jan 07 19:40:22 if there were any errors, I would try to get rid of them, but I see nothing :( Jan 07 19:41:23 you can run "ofonod -nd" and plug the N900, then atleast you can see somelogs printed to confirm the udev detection happened as expected Jan 07 19:44:19 Jeevaka_: i started ofono with -nd but see no output when i Connect() N900 with org.bluez.HeadsetGateway on d-feet Jan 07 19:47:28 simon__: I haven't tried with the bluez but normal modem detection happens like this. Jan 07 19:59:20 Jeevaka_: like this, you mean via bluez? Jan 07 20:00:34 hi Jan 07 20:07:28 Jeevaka_: so how do you connect your bt phone? Jan 07 20:19:24 is there a documentation about the conf files that ofono needs? Jan 07 20:22:27 denkenz, thanks, PrivateChat should do the tricky with Split, now for Hold/Unhold there is some headset/carkit that does that individually by index, so Im afraid SwapCalls wont work for those and we should probably return an error in those cases. Jan 07 20:23:56 denkenz, btw, I got the multiparty calls mostly working but the Multiparty is never set, any idea what is wrong? Im using my N900 as a modem. Jan 07 20:24:33 *Multiparty property of VoiceCall interface Jan 07 20:27:09 there's no way to hold a call by id Jan 07 20:27:15 At least not in the HFP spec I read Jan 07 20:27:26 holtmann, I guess the documentation is fine, I didn't read it properly when I first try it. Jan 07 20:28:12 denkenz, hmm, let me check again since I copy most of the handling from maemo6 Im no completely sure. Jan 07 20:29:15 And multiparty works for me: Jan 07 20:29:24 {VoiceCallManager} [CallAdded] /phonesim/voicecall01 { LineIdentification = +15552, State = dialing, Name = , Emergency = False, Multiparty = False } Jan 07 20:29:24 {VoiceCall} [/phonesim/voicecall01] State = alerting Jan 07 20:29:24 {VoiceCall} [/phonesim/voicecall01] State = active Jan 07 20:29:24 {VoiceCall} [/phonesim/voicecall01] StartTime = 2011-01-07T14:24:50-0600 Jan 07 20:29:25 {VoiceCall} [/phonesim/voicecall01] State = held Jan 07 20:29:27 {VoiceCallManager} [CallAdded] /phonesim/voicecall02 { LineIdentification = +15553, State = dialing, Name = , Emergency = False, Multiparty = False } Jan 07 20:29:27 {VoiceCall} [/phonesim/voicecall02] State = alerting Jan 07 20:29:27 {VoiceCall} [/phonesim/voicecall02] State = active Jan 07 20:29:28 {VoiceCall} [/phonesim/voicecall02] StartTime = 2011-01-07T14:24:56-0600 Jan 07 20:29:28 {VoiceCall} [/phonesim/voicecall01] Multiparty = True Jan 07 20:29:28 {VoiceCall} [/phonesim/voicecall02] Multiparty = True Jan 07 20:29:28 {VoiceCall} [/phonesim/voicecall01] State = active Jan 07 20:30:32 denkenz: hi:) can you tell me how you managed to set up ofono right? I am trying without success. Jan 07 20:33:01 denkenz: what versions of bluez, ofono and dbus you use? Jan 07 20:35:50 denkenz, if I had start the conference from the phone ui does it make any difference? Jan 07 20:35:59 pretty much just followed HACKING ;) Jan 07 20:36:25 Vudentz: Not really Jan 07 20:36:43 denkenz: HACKING? you mean not straigt forward with DBUS. Jan 07 20:37:31 denkenz: how much hacking is it? Jan 07 20:37:53 simon__: It is a document within the ofono.git source code. Jan 07 20:38:11 All other documentation is in doc/ directory. Might wanna start reading there. Jan 07 20:40:54 denkenz, btw, you are write about the hold/unhold, there were actually used with CHLD2, in case there is not enough calls to swap, either just 1 active or 1 on hold. Perhaps SwapCalls handle that already? Jan 07 20:41:02 /write/right Jan 07 20:41:23 it does, it is even documented ;) Jan 07 20:42:01 denkenz, great, so that leaves me just with Multiparty to figure out Jan 07 20:43:22 holtmann: oh this hacking, yes I already did and also went thru docs. Jan 07 20:47:27 are you trying HFP? I admittedly haven't tried this in quite a while Jan 07 20:47:40 denkenz, well there is the Direction which when using GetCalls cannot be guessed, but Johan already mentioned that in the ml and I understand this is a small price for a clear API. Jan 07 20:48:30 denkenz, yep, I update our driver in bluez, just to make it work with 1.2 until we got a it integrated into ofono on 1.3 Jan 07 20:50:21 *MeeGo 1.2 - 1.3 Jan 07 20:52:04 denkenz, well at least we will reuse the code to fetch battery status. Jan 07 20:53:14 lol Jan 07 20:56:29 Well I could have break the API and do the file descriptor passing, but you can probably guess that we can't do that right :( Jan 07 23:35:22 I have a question on how to get my modem show and usable with ofono Jan 07 23:35:32 I installed it and it shows: http://paste.ubuntu.com/551648/ Jan 07 23:35:51 but ./test/list-modems Jan 07 23:36:09 shows no modem at all Jan 07 23:38:50 ./test/enable-modem fails aswell because the list of modems is empty Jan 07 23:39:22 what can I do? **** ENDING LOGGING AT Sat Jan 08 02:59:57 2011