1 | изначальная версия редактировать | |
Доброго времени суток!
Прошу помощи, в выявлении причин неудовлетворительного качества связи через VoIP.
схема: (asterisk)<->(freeswitch)<--100mbit/s-->((internet))<--10mbit/s-->(mikrotik_RB950)<->(PC, Twinkle)
PC находятся за натом, freeswitch имеет паблик-ip. На момент тестирования на mikrotik'е выполнен проброс порта в сторону PC. 256K ширана полосы выбрана в iperf для того, чтобы не нагружать и так маленький канал.
Результаты тестирования в сторону PC от FreeSwitch'а:
Client connecting to %%MIKROTIKPUBIP%%, UDP port 602 Sending 200 byte datagrams
[ 3] local %%FRSWITCHPUBIP%% port 59681 connected with %%MIKROTIKPUBIP%% port 602 [ ID] Interval Transfer Bandwidth [ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec [ 3] Sent 48001 datagrams [ 3] Server Report: [ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec 0.388 ms 2/48001 (0.0042%)
Собственно вопрос #1: jitter 0.388 ms - это означает менее одной милисекунды или 388ms? Кол-во потерь я так понимаю подходит под стандарт <1 %.
Клиенты жалуются на плохую слышимость (т.е. прохождение пакетов от freeswitch до PC)
Попытки настроить QoS на mikrotik'е не дали какого-либо результата в положительную сторону, хотя очереди работают. Настраивал так:
/ip firewall mangle
add action=mark-packet chain=forward disabled=no passthrough=yes new-packet-mark=def src-address=!<mikrotik_public_ip>
add action=mark-packet chain=forward disabled=no passthrough=yes dst-address=!<mikrotik_public_ip> new-packet-mark=def
add action=mark-packet chain=forward disabled=no passthrough=yes new-packet-mark=voip src-address=<mikrotik_public_ip>
add action=mark-packet chain=forward disabled=no passthrough=yes dst-address=<mikrotik_public_ip> new-packet-mark=voip
/queue tree
add disabled=yes max-limit=9M name=in parent=global
add disabled=yes max-limit=2M name=def packet-mark=def parent=in
add disabled=yes limit-at=6M max-limit=7M name=voip packet-mark=voip parent=in priority=1
Результат теста с QoS:
Client connecting to %%MIKROTIKPUBIP%%, UDP port 602 Sending 200 byte datagrams
[ 3] local %%FRSWITCHPUBIP%% port 43811 connected with %%MIKROTIKPUBIP%% port 602 [ ID] Interval Transfer Bandwidth [ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec [ 3] Sent 48001 datagrams [ 3] Server Report: [ 3] 0.0-300.0 sec 9.15 MBytes 256 Kbits/sec 0.433 ms 11/48001 (0.023%)
Прошу помощи, в решении вопроса. Уже незнаю куда копать( Заранее огромное спасибо!
2 | форматирование редактировать |
Доброго времени суток!
Прошу помощи, в выявлении причин неудовлетворительного качества связи через VoIP.
схема: (asterisk)<->(freeswitch)<--100mbit/s-->((internet))<--10mbit/s-->(mikrotik_RB950)<->(PC, Twinkle)
PC находятся за натом, freeswitch имеет паблик-ip. На момент тестирования на mikrotik'е выполнен проброс порта в сторону PC. 256K ширана полосы выбрана в iperf для того, чтобы не нагружать и так маленький канал.
Результаты тестирования в сторону PC от FreeSwitch'а:
Client connecting to %%MIKROTIKPUBIP%%, UDP port 602
602
Sending 200 byte datagrams
[ 3] local %%FRSWITCHPUBIP%% port 59681 connected with %%MIKROTIKPUBIP%% port 602
602
[ ID] Interval Transfer Bandwidth
Bandwidth
[ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec
Kbits/sec
[ 3] Sent 48001 datagrams
datagrams
[ 3] Server Report:
Report:
[ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec 0.388 ms 2/48001 (0.0042%)
Собственно вопрос #1: jitter 0.388 ms - это означает менее одной милисекунды или 388ms? Кол-во потерь я так понимаю подходит под стандарт <1 %.
Клиенты жалуются на плохую слышимость (т.е. прохождение пакетов от freeswitch до PC)
Попытки настроить QoS на mikrotik'е не дали какого-либо результата в положительную сторону, хотя очереди работают. Настраивал так:
/ip firewall mangle
add action=mark-packet chain=forward disabled=no passthrough=yes new-packet-mark=def src-address=!<mikrotik_public_ip>
add action=mark-packet chain=forward disabled=no passthrough=yes dst-address=!<mikrotik_public_ip> new-packet-mark=def
add action=mark-packet chain=forward disabled=no passthrough=yes new-packet-mark=voip src-address=<mikrotik_public_ip>
add action=mark-packet chain=forward disabled=no passthrough=yes dst-address=<mikrotik_public_ip> new-packet-mark=voip
/queue tree
add disabled=yes max-limit=9M name=in parent=global
add disabled=yes max-limit=2M name=def packet-mark=def parent=in
add disabled=yes limit-at=6M max-limit=7M name=voip packet-mark=voip parent=in priority=1
Результат теста с QoS:
Client connecting to %%MIKROTIKPUBIP%%, UDP port 602
602
Sending 200 byte datagrams
[ 3] local %%FRSWITCHPUBIP%% port 43811 connected with %%MIKROTIKPUBIP%% port 602
602
[ ID] Interval Transfer Bandwidth
Bandwidth
[ 3] 0.0-300.0 sec 9.16 MBytes 256 Kbits/sec
Kbits/sec
[ 3] Sent 48001 datagrams
datagrams
[ 3] Server Report:
Report:
[ 3] 0.0-300.0 sec 9.15 MBytes 256 Kbits/sec 0.433 ms 11/48001 (0.023%)
Прошу помощи, в решении вопроса. Уже незнаю куда копать(
копать(
Заранее огромное спасибо!
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.