|
CAT724 で Linphone を使う †CAT724 にコマンドライン版の Linphone をインストールして、他の SIP ユーザーエージェントと通話する。 Wheezy@microSDの起動 †SDカードに Debain 7.0 (Wheezy) のベースシステムをインストールして起動します。 インストールと初期設定の手順は DebianSH_インストール を参照してください。 パッケージのインストール †APT で ALSA と Linphone をインストールします。 # apt-get update # apt-get install alsa-base linphone-nogtk USB マイクの接続 †CAT724 は音声入力が無いため、USB マイクを追加します。 ※USB マイクを接続しないと Linphone が通話応答時にハングアップします。 USB マイクは次の製品を使用しました。 amazon_b0027wpy82 is not found or not readable.ALSA デバイスの確認 †音声デバイスの認識状況と Linphone の設定に記述するデバイス名を確認するため、ALSA デバイス一覧を表示します。著者の環境では、"USB PnP Audio Device"がUSBマイクのデバイス名になります。 # cat /proc/asound/cards 0 [UDA1345 ]: - FSI (UDA1345) FSI (UDA1345) 1 [Device ]: USB-Audio - USB PnP Audio Device C-Media Electronics Inc. USB PnP Audio Device at usb-r8a66597_hcd-1, full speed Linphone の設定 †.linphonerc を書き換えます。同名の項目が無い場合は追記してください。 # vi ~.linphonerc [sip] セクション: contact=root@<ホストアドレス> 例) contact=root@192.168.0.100 [sound] セクション: ringer_dev_id=ALSA: default device playback_dev_id=ALSA: default device capture_dev_id=ALSA: USB PnP Audio Device Linphone の起動 †linphonec コマンドを実行します。 # linphonec 起動後に help コマンドを実行すると利用可能なコマンドの一覧が表示されます。 linphonec> help Commands are: --------------------------- help Print commands help. call Call a SIP uri or number calls Show all the current calls with their id and status. chat Chat with a SIP uri terminate Terminate a call answer Answer a call pause pause a call resume resume a call transfer Transfer a call to a specified destination. conference Create and manage an audio conference. mute Mute microphone and suspend voice transmission. camera Send camera output for current call. unmute Unmute microphone and resume voice transmission. playbackga Adjust playback gain. duration Print duration in seconds of the last call. autoanswer Show/set auto-answer mode proxy Manage proxies soundcard Manage soundcards webcam Manage webcams ipv6 Use IPV6 nat Set nat address stun Set stun server address firewall Set firewall policy call-logs Calls history friend Manage friends play play a wav file record record to a wav file quit Exit linphonec --------------------------- Type 'help <command>' for more details or 'help advanced' to list additional commands. 呼び出し †call コマンドを実行します。 > call sip:<ユーザー名>@<接続先またはSIPサーバーのアドレス> 例) > call sip:user1@192.168.0.200 切断 †terminate コマンドを実行します。 > terminate fsi_clk_ctrl(enable=0) Call ended Call 2 with <sip:user1@192.168.0.200> ended (No error). Linphone の終了 †quit コマンドを実行します。 > quit # 以上 |