Hi,

I made some further progress on the topic. It seems that linphonec daemon didn't read the configuration file because my partition is in RO mode. Not sure why this would bother linphonec since it only needs to read and not write to it, but lets assume that RW is a requirement.
I set my partition to RW just to find out another funny detail:

Even when you change a parameter via linphonec's "param" command, and even if its value is changed internally in linphonec daemon and in the configuration file (~/.linphonerc), that doesn't mean that linphonec will actually use that value, at least not before you restart it. It least for some parameters, in my case the /local_ring/ parameter. For example:

linphonecsh init -c ~/.linphonerc
linphonecsh generic "param sound local_ring" *-> reports sound1.wav*
linphonecsh generic "param sound local_ring sound2.wav" *-> trying to set another local ring* linphonecsh generic "param sound local_ring" *-> correctly reports the sound2.wav*
grep "local_ring" ~/.linphonerc *-> correctly reports the sound2.wav*


Now when i receive a phone call, the old sound1.wav is played, even though the configuration is changed.
Only after i restart, i get the proper sound2.wav played:

linphonecsh exit
linphonecsh init -c ~/.linphonerc



Any ideas on the topic? Is this a known bug, is there a fix planned?

Best regads!






On 21.07.2014 14:35, Lorrin wrote:
Ok, I got some more info on this, and the situation is as follows:

* linphonec uses the config file by default
* linphonec running as a daemon (via /linphonecsh init/) doesn't use the config file by default. You need to add it as a parameter: /"linphonecsh init -c ~/.linphonerc"/

But the issue I'm having seems to be related to the specific version of linphone. With linphonec version 3.5.2, the configuration file parameter work, but with 3.6.1. it doesn't.

After i run: "/linphonecsh init -c ~/.linphonerc/", i get this:

[root@alarmpi ~]# linphonecsh init -c ~/.linphonerc
[root@alarmpi ~]# ps aux | grep linphonec
root 3846 25.0 1.4 146436 7024 ? Ssl 12:33 0:00 linphonec --pipe -c /dev/null -c /root/.linphonerc

So it would seem everything is ok. But actually, it didn't read any of the settings from the configuration file. To verify, I try to read a configuration I am sure is contained in the config file:

[root@alarmpi ~]# linphonecsh generic "param sound local_ring"
current value: (*undef*)


Why is it not reading the configuration file? Is this a bug/regression?


Best regards!


On 11.07.2014 16:31, Lorrin wrote:
Hi all,

I was wondering which utility uses the /.linphonerc/ configuration file?

I know that *linphone* gui version uses it, but does *linphonec* and *linphonecsh* use it? It would seem that /linphonec/ doesn't read it because my /playback_gain_db/ parameter is ignored,
and I was pretty sure that /linphonec/ uses that configuration file..

Can someone clear things up a bit for me? Thanks!


_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users



_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to