help Print commands helpcall Call a SIP urichat Chat with a SIP uriterminate Terminate the current callanswer Answer a callautoanswer Show/set auto-answer modeproxy Manage proxiessoundcard Manage soundcardswebcam Manage webcamsstaticpic Manage static pictures when nowebcamipv6 Use IPV6refer Refer the current call to the specified Set nat addressstun Set stun server addressfirewall Set firewall policycall-logs Calls historyfriend Manage friendsplay play from a wav filerecord record to a wav filequit Exit linphonecregister Register in one line to a proxyunregister Unregister from default proxyduration Print duration in seconds of the last call.status Print various status informationports Network ports configurationspeak Speak a sentence using espeak TTS enginecodec Audio codec configurationvcodec Video codec configurationec Echo cancellationmute Mute microphone and suspend voice transmission.unmute Unmute microphone and resume voice transmission.nortp-on-a Set the rtp_no_xmit_on_audio_mute configuration parameter Type 'help #spawn a linphonec daemon:$ linphonecsh init#register to a proxy$ linphonecsh register --host --username bill --password thisisasecret#dial out$ linphonecsh dial "sip:[email protected]"#terminate the call$ linphonecsh hangup#linphonecsh can transmit any command understood by linphonec using the 'generic' keyword$ linphonecsh generic "proxy list"#exit the daemon$ linphonecsh exit Linphone has a linphonerc configuration file in which all SIP, RTP, sound, video settings are read and stored.
By default no configuration file is required and linphone always generates a default one at first startup.
Linphone is an open source SIP Phone, available on mobile and desktop environments (i OS, Android, Windows Phone 8, GNU/Linux, Windows Desktop, MAC OSX) and on web browsers.
Linphone has inside a separation between the user interfaces and the core engine, allowing to create various kinds of user interface on top of the same functionalities.
Follows here a description of sound related tunables and a documented linphonerc config file with all settings. Filter tail length, echo delay and frame size can be changed.
Most of the parameters are used internally by accessors of liblinphone (ex: linphone_core_set/get_audio_port()) and thus do not need to be accessed directly by editing the config file.However some parameters are related to fine grained settings: noise gate, echo canceler parameters, echo limiter etc.Unlike linphonec, linphonecsh immediately exits once the command is executed.Linphone is included in Debian and Ubuntu GNU/Linux distributions: you can then install it in a few seconds using your favourite package manager or in a console using sudo apt-get install linphone See linphone page on debian and ubuntu websites: Please visit https://software.opensuse.org/package/linphone Every day some binary packages generated from the current git state are uploaded at .Linphonec is a command line interface that can use readline on GNU/Linux to get completion, history, such as bash.
Linphonecsh is another command line tool to remotely control a linphonec daemon.