<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Hi,
<br>
<br>
I try to find a solution for this problem : <br>
<br>
[Jul 3 09:30:38] WARNING[3756]: chan_iax2.c:7312 socket_process:
Received trunked frame before first full voice frame <br>
[Jul 3 09:30:38] WARNING[3757]: chan_iax2.c:7312 socket_process:
Received trunked frame before first full voice frame <br>
[Jul 3 09:30:38] WARNING[3751]: chan_iax2.c:7312 socket_process:
Received trunked frame before first full voice frame <br>
[Jul 3 09:30:38] WARNING[3759]: chan_iax2.c:7312 socket_process:
Received trunked frame before first full voice frame <br>
[Jul 3 09:30:38] WARNING[3752]: chan_iax2.c:7312 socket_process:
Received trunked frame before first full voice frame <br>
...etc ... <br>
<br>
In the same time the user complain of the telephony quality. <br>
<br>
I have 14 ms of ping in my trunk. And i use Cisco with QOS on a
dedicaced SDSL. <br>
<br>
*CLI> iax2 show netstats <br>
-------- LOCAL --------------------- -------- REMOTE
-------------------- <br>
Channel RTT Jit Del Lost % Drop OOO Kpkts Jit Del Lost % Drop OOO Kpkts
<br>
IAX2/blabla-16385 15 -1 0 -1 -1 0 -1 0 0 40 0 0 0 0 0 <br>
IAX2/blabla-16387 12 -1 0 -1 -1 0 -1 0 0 40 0 0 0 0 0 <br>
2 active IAX channels <br>
<br>
## My configuration ( I use a sangoma key for the timing source on my
slave.) : <br>
<br>
server_master:/etc/asterisk# asterisk -r <br>
Asterisk 1.4.24.1, Copyright (C) 1999 - 2008 Digium, Inc. and others. <br>
server_slave:/etc/asterisk# asterisk -r <br>
Asterisk 1.4.24.1, Copyright (C) 1999 - 2008 Digium, Inc. and others. <br>
<br>
server_master:/var/lib/asterisk/agi-bin/inc# dahdi_test <br>
Opened pseudo dahdi interface, measuring accuracy... <br>
99.998535% 99.995308% 99.996284% 99.997269% 99.998924% 99.996872%
99.998634% <br>
99.993553% 99.998245% 99.995216% 99.998039% 99.997856% 99.992966%
99.999321% <br>
--- Results after 14 passes --- <br>
Best: 99.999 -- Worst: 99.993 -- Average: 99.996930, Difference:
99.997334 <br>
<br>
; iax.conf server_master <br>
; <br>
[general] <br>
bindport=XXXX <br>
bindaddr=222.222.222.222 <br>
delayreject=yes <br>
language=fr <br>
allow=alaw <br>
maxjitterbuffer=800 <br>
trunktimestamps=yes <br>
tos=ef <br>
<br>
[jourdain] <br>
type=friend <br>
host=111.111.111.111 <br>
port=XXXX <br>
context=iax-jourdain <br>
trunk=yes <br>
disallow=all <br>
allow=alaw <br>
jitterbuffer=no <br>
forcejitterbuffer=no <br>
transfer=no <br>
<br>
server_salve:~# dahdi_test <br>
Opened pseudo dahdi interface, measuring accuracy... <br>
99.989647% 99.985260% 99.989449% 99.989357% 99.989555% 99.989456%
99.989853% <br>
99.989548% 99.986908% 99.989258% 99.989250% 99.989250% 99.990234%
99.989647% ^C <br>
--- Results after 14 passes --- <br>
Best: 99.990 -- Worst: 99.985 -- Average: 99.989048, Difference:
99.989048 <br>
<br>
server_slave*CLI> iax2 show peers <br>
Name/Username Host Mask Port Status <br>
toulouse 222.222.222.222 (S) 255.255.255.255 XXXX (T) OK (18 ms) <br>
; <br>
; iax.conf server_salve <br>
; <br>
[general] <br>
bindport=XXXX <br>
bindaddr=111.111.111.111 <br>
language=fr <br>
maxjitterbuffer=250 <br>
trunktimestamps=yes <br>
tos=ef <br>
<br>
[toulouse] <br>
type=friend <br>
host=222.222.222.222 <br>
port=XXXX <br>
context=iax-toulouse <br>
trunk=yes <br>
allow=alaw <br>
jitterbuffer=no <br>
forcejitterbuffer=no <br>
transfer=no <br>
<br>
Best regards <br>
<br>
Hugues <br>
<br>
</div>
</body>
</html>