linphonec, linphonecshコマンドによる各操作

linphonecshコマンドの使用例

動作中のLinphoneの設定を $ linphonecsh generic " ~ " コマンドで行います。(呼出音のディレクトリは手動で.linphonercで指定する必要があるようです)。

コマンド一覧

$ linphonecsh generic "help"
Commands are:
---------------------------
      help	Print commands help.
    answer	Answer a call
autoanswer	Show/set auto-answer mode
      call	Call a SIP uri or number
     calls	Show all the current calls with their id and status.
 call-logs	Calls history
    camera	Send camera output for current call.
      chat	Chat with a SIP uri
conference	Create and manage an audio conference.
  duration	Print duration in seconds of the last call.
  firewall	Set firewall policy
    friend	Manage friends
      ipv6	Use IPV6
      mute	Mute microphone and suspend voice transmission.
       nat	Set nat address
     pause	pause a call
      play	play a wav file
playbackga	Adjust playback gain.
     proxy	Manage proxies
    record	record to a wav file
    resume	resume a call
 soundcard	Manage soundcards
      stun	Set stun server address
 terminate	Terminate a call
  transfer	Transfer a call to a specified destination.
    unmute	Unmute microphone and resume voice transmission.
    webcam	Manage webcams
      quit	Exit linphonec
---------------------------
Type 'help <command>' for more details or
     'help advanced' to list additional commands.

拡張コマンド

$ linphonecsh generic "help advanced"
Advanced commands are:
---------------------------
               codec	Audio codec configuration
              vcodec	Video codec configuration
                  ec	Echo cancellation
                  el	Echo limiter
 nortp-on-audio-mute	Set the rtp_no_xmit_on_audio_mute configuration parameter
             vwindow	Control video display window
             pwindow	Control local camera video display (preview window)
            snapshot	Take a snapshot of currently received video stream
    preview-snapshot	Take a snapshot of currently captured video stream
              vfureq	Request the other side to send VFU for the current call
              states	Show internal states of liblinphone, registrations and calls, according to linphonecore.h definitions
            register	Register in one line to a proxy
          unregister	Unregister from default proxy
              status	Print various status information
               ports	Network ports configuration
               param	parameter set or read as normally given in .linphonerc
               speak	Speak a sentence using espeak TTS engine
           staticpic	Manage static pictures when nowebcam
            identify	Returns the user-agent string of far end
            ringback	Specifies a ringback tone to be played to remote end during incoming calls
            redirect	Redirect an incoming call
   zrtp-set-verified	Set ZRTP SAS verified.
 zrtp-set-unverified	Set ZRTP SAS not verified.
---------------------------
Type 'help <command>' for more details.