📄 manual.lyx
字号:
of 128 kbits/second. Using the GSM codec, this flow is reduced to 13 kbits/second, without significant loss in quality. Currenty the best bitrate/quality compromise is achievied by using the speex codec.\layout ItemizeCodec choice: linphone can use several codecs. Use buttons on the bottom of the codec list to put them in an order of preference. Note, that according to your network connection type, some codecs are not usable. They appear in red and they are not selectable. You can decide to use or not a usable codec (in blue) by changing its status with the enable/disable buttons on the bottom of the list.\layout ItemizeConnection type: select here the way you are connected to the network you want to use (in most case the internet). This help linphone in configuring itself according to the bandwidth of your connection type. For example some some high-bitrate codecs will be automatically disabled if you select 56k modem.\layout Subsection\begin_inset LatexCommand \label{paramaudio}\end_inset Audio parameters\layout StandardIn this section you will find parameters related to your sound equipment.\layout ItemizeSound card choice: if you have several soundcards on your pc, you can select the one to be used by linphone.\layout ItemizeSource choice: in this combo box you can choose the recording source for your voice. In most case it will be the microphone (mic).\layout SectionAddress book\layout StandardThe address book let you store and recall name and sip addresses of people. \layout StandardWhen adding a new contact, a little contact box is displayed in where you are prompted for information about the person, mainly of course his sip address. Additionnaly you can toggle the \begin_inset Quotes fld\end_inset send subscription\begin_inset Quotes frd\end_inset button to ask the person to keep you informed of his online status (ready, busy, gone...). You can also choose to reject subscription from this person, meaning that he will not be informed of your online status.\layout SectionUsing sip proxies and registrar.\layout StandardRegistering on a SIP server can be usefull in two main cases:\layout ItemizeYour machine does not have a public domain name, which prevents other users to call you as they can't guess your IP address. In this case, you can register to a proxy or redirect sip server to get a public sip address. For example, you are <sip:bob@no-host-name> and let's suppose it exists a redirect or proxy sip server at <sip:myserver.org>. By registering to <sip:myserver.org>, your friends will be able to call you at the address <sip:bob@myserver.org> . The proxy or redirect server myserver.org will forward or redirect the calls from your friends to your exact location.\layout ItemizeYou are behind a firewall. In order for UDP messages (SIP and RTP are on top of UDP) to go through the firewall correctly, in most cases a SIP proxy running on the firewall machine is necessary. You must indicate to linphone the proxy to be used, and tell it that this proxy is an outbound proxy (ie all messages must go through it).\layout StandardWith linphone>=1.0.0 you can choose to use several proxies simultaneously. Go to the property box, section sip, and click on add proxy. You'll be prompted for proxy address, route and your identity (also known as address of record). This information should be given to you by your sip provider you registered to. Route can be optionnal, so leave it empty in case you don't know what to put here. The identity is the sip address you are known by the proxy. Other users on the network are supposed to always be able to find you at this sip address.\layout SectionBehind a firewall\layout StandardLinphone is now able to work behind firewalls using a SIP proxy server. A SIP proxy server is responsible to forward calls from the private network to the external network, and vice versa. Two sip proxy based on oSIP library are being developed at \begin_inset LatexCommand \url[http://siproxd.sourceforge.net]{http://siproxd.sourceforge.net}\end_inset and \begin_inset LatexCommand \htmlurl[http://www.partysip.org]{http://www.partysip.org}\end_inset . The setup of each of those sip proxies is outside the scope of this document. Please refer to their website.\layout StandardThere is one case where a sip proxy is not needed: when you are in a network where your machine has a public address and the firewall is just here to filter incoming and outgoing packets from the external network. In this case, all you have to do is to open the SIP port and RTP port on the firewall machine. The SIP port is given in the property box, section SIP, and the RTP port is given in the property box, section RTP. Both can be changed, but it es strongly recommended you to let the SIP port unchanged (5060).\layout SectionProblems\layout SubsectionConnection problems\layout SubsectionAudio problems\layout QuotationLinphone seems to connect to the remote sip url, it rings, but when the callee answers, nothing happens and we can't hear each other.\layout ItemizeFirst rise up playback and recording level.\layout ItemizeIf the voice is sometines cutted, you can modify parameter RTP->jitter compensation in the property box to greater values to avoid this. But it increases the delay transmission.\layout ItemizeIf linphone cannot open the audio device, check if it has the permission to open /dev/dsp, close all programs able to use audio device (xmms, kaiman...).\layout ItemizeUse alsa drivers (see \begin_inset LatexCommand \url[http://www.alsa-project.org]{http://www.alsa-project.org}\end_inset ). Most distributions still use the old oss kernel-official drivers, that have big latency problems and are often buggy. ALSA drivers are much better. \layout SectionBugs reporting and suggestions\layout StandardFirst go to linphone's home page at \begin_inset LatexCommand \url[http://www.linphone.org]{http://www.linphone.org}\end_inset to check if you have the latest version if linphone.\layout StandardIf linphone crashes, send a report to the mailing list, linphone-users@nongnu.org. If linphone does not work, but does not crash, please ensure you have read all this manual before sending me a bug report at the above address. If you want to request something, don't hesitate to send me an email to the mailing list too. Note that video support, and conferencing are planned features. If someone is interested in doing translations for linphone, send me a xx.po file based on the po/linphone.pot file of the distribution. You can also translate this user manual in other languages. In any case, please contact me if you want more details.\layout SectionAuthors\layout StandardSimon MORLAT (simon.morlat@linphone.org) wrotes: \layout Itemizemain library (coreapi)\layout Itemizegnome interface (thanks to glade !)\layout ItemizeRTP library (oRTP)\layout Itemizeaudio/video framework and wrappers (mediastreamer)\layout StandardAymeric Moizard (jack@atosc.org) wrotes the osip and eXosip stacks that is used by linphone. \layout StandardThe speex codec \begin_inset LatexCommand \url[http://www.speex.org]{http://www.speex.org}\end_inset is a high quality low bitrate codec by Jean Marc Valin.\layout StandardThe GSM library was written by : Jutta Degener and Carsten Bormann,Technische Universitaet Berlin.\layout StandardThe LPC10-1.5 library was written by: Andy Fingerhut Applied Research Laboratory <-- this line is optional if Washington University, Campus Box 1045/Bryan 509 you have limited space One Brookings Drive Saint Louis, MO 63130-4899 jaf@arl.wustl.edu http://www.arl.wustl.edu/~jaf/ See text files in gsmlib and lpc10-1.5 directories for further information.\layout StandardIcons by Pablo Marcelo Moia.\layout SectionThanks\layout StandardThanks to Daemon Chaplin, for having done Glade, the gtk interface builder.\layout StandardThanks to Aymeric Moizard, for his famous oSIP library.\layout StandardThanks to Florian Winstertein, for the console interface of linphone.\layout StandardThanks to Jean Marc Valin, for his great speex codec.\layout StandardThanks to the authors of LPC10-1.5 and GSM code.\layout StandardThanks to Joel Barrios ( jbarrios@-NO-SPAM-linuxparatodos.com ) for his RPMS.\layout StandardThanks to Pablo Marcelo Moia for the great icons he has made for linphone.\layout Standard\begin_inset LatexCommand \tableofcontents{}\end_inset \the_end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -