==Response Delay testing== ==Other testing== === Asterisk server === {| class="wikitable" |- | align="center" | Codec ! align="center" | Call Client ! align="center" | Recived Client ! align="center" | Delay |- | align="center" | ulaw | align="center" | xlite 4 (Mac) | align="center" | linphone (Mac) | align="center" | 182 ms |- | align="center" | ulaw | align="center" | xlite (mac) | align="center" | VOIP phone | align="center" | 103 ms |- | align="center" | ulaw | align="center" | xlite(mac) | align="center" | VOIP phone | align="center" | 93 ms |- | align="center" | G.723 | align="center" | VOIP phone | align="center" | VOIP phone | align="center" | 162 ms |- | align="center" | G.723 | align="center" | VOIP phone | align="center" | VOIP phone | align="center" | 160 ms |- | align="center" | G.711 ulaw/alaw | align="center" | linphone (mac) | align="center" | xlite (mac) | align="center" | 118 ms |- | align="center" | G.711 ulaw/alaw | align="center" | linphone (mac) | align="center" | xlite (mac) | align="center" | 128 ms |- | align="center" | G.711 ulaw/alaw | align="center" | xlite (mac) | align="center" | xlite (mac) | align="center" | 86 ms |- | align="center" | G.711 ulaw/alaw | align="center" | xlite (mac) | align="center" | xlite (mac) | align="center" | 85 ms |- | align="center" | G.711 ulaw/alaw | align="center" | linphone (mac) | align="center" | linphone (mac) | align="center" | 187 ms |- |} === Free Switch === {| class="wikitable" |- | align="center" | Codec ! align="center" | Call Client ! align="center" | Recived Client ! align="center" | Delay |- | align="center" | ulaw | align="center" | xlite (mac) | align="center" | xlite (mac) | align="center" | 107 ms |- | align="center" | ulaw | align="center" | xlite (mac) | align="center" | xlite (mac) | align="center" | 102 ms |- |} ==beaglebone linphone testing== ===testing done with hardware=== * generic earpiece/headphone + sony monitoring headphone * imac with on system microphone and speakers * an iphone as audio source feed to beaglebone + a male headphone jack to male headphone jack audio cable. * an powered microphone ===running linphonec=== ==== pre work/ preparation ==== * an imac running X-lite 4 * a working arm linux for beaglebone (used on supplied by extension borad supplier) * codec dirver issue fixed by liyaoshi * copied .linphonerc to home dir * yiling.cao actually failed to use binary built by liyaoshi, ''linphonec'' will hang after starting * yiling.cao copied linphonec and additional libraries from a working arm-ubuntu 11.10 copy ==== launch/registration ====
root@am335x-evm:~/liyaoshi# ./linphonec
ALSA lib conf.c:4630:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL default:0
Ready
Warning: video is disabled in linphonec, use -V or -C or -D to enable.
socket(): Address family not supported by protocol
linphonec> 
linphonec> 
linphonec> Registration on sip:192.168.8.25 successful.
==== calling ==== * yiling.cao had a problem that correctly calling from CLI, linphonec> call 1002 Error from linphone_core_invite. ==== answering ====
"1005 - 8.25"  is contacting you.
linphonec> answer
Connected.
linphonec> linphonec> Registration on sip:192.168.8.25 successful.
linphonec> Registration on sip:192.168.8.25 successful.
=== Testing Result === PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 1487 root 20 0 111M 4064 3068 S 3.0 1.6 0:08.22 ./linphonec 1496 root 20 0 111M 4064 3068 S 2.0 1.6 0:07.94 ./linphonec cpu占用极小。 *开发板通话音质很差, 听不清传来的声音, 而aplay可以良好的播放音乐,应该是linphone问题,可能选择的audio coding 有问题。 *microphone 出去的,在电脑上听不清,但在接触jack插头时,有明显噪音声音,估计microphone放大有问题, 需要feed 一个audio source测试。 ====update==== #microphone 换成用iphone feed audio时候,把iphone音量调整到 5-10% 就好的很了!