КПВ. webrtc

Ilya

Member
Добрый день!
При тестировании WCS5 столкнулся с проблемой - при совершении звонка из браузера на стационарный телефон в браузере не слышно КПВ.
Звонок проходит через sip сервер и там я вижу (слышу), что сип сервер КПВ отправляет в сторону WCS.

Скажите, можно какими-то настройками WCS поправить данную проблему?

Спасибо!
 

Max

Administrator
Staff member
Пришлите SIP данные на logs@flashphoner.com
Мы протестируем звонок. Должно работать без доп. настроек.
На всякий случай еще дамп пришлите с WCS сервера
Code:
tcpdump udp -s 4096 -w log.pcap
 

Ilya

Member
Пришлите SIP данные на logs@flashphoner.com
Мы протестируем звонок. Должно работать без доп. настроек.
На всякий случай еще дамп пришлите с WCS сервера
Code:
tcpdump udp -s 4096 -w log.pcap
Я отправил вам на почту данные
 

Max

Administrator
Staff member
В трафике с SIP сервера нет гудков. На 3 секунды что-то проскакивает, и все.
Ниже скриншот с wireshark. В нем можно послушать.

no-progress-ring.jpg
 

Ilya

Member
Не очень удачный пример я привел - на этом телефоне нет гудков, там стоит мелодия
Но ее через webrtc я не слышу
Вот скрин дампа с моего sip сервера этого звонка - там я подчеркнул мелодию, которая играет вместо кпв
1476087251608.jpg
Могу прислать дамп
 

Max

Administrator
Staff member
Скорее всего, на WebRTC не слышно гудка, потому что SIP сервер не отправляет SDP в сообщении Session Progress 183.
Реализация WCS сейчас требует SDP чтобы соотнести кодеки и начать обрабатывать полученный трафик.
Попробуйте добавить SDP в Progress-сообщение от SIP-сервера.
 

Ilya

Member
Скорее всего, на WebRTC не слышно гудка, потому что SIP сервер не отправляет SDP в сообщении Session Progress 183.
Реализация WCS сейчас требует SDP чтобы соотнести кодеки и начать обрабатывать полученный трафик.
Попробуйте добавить SDP в Progress-сообщение от SIP-сервера.
Спасибо!
Не обратил на это внимание... Сейчас поправил - все заработало. Услышал мелодию на КПВ
 

Ilya

Member
У меня еще есть к вам вопрос
В invite передаются какие-то параметры: param1=value1;param2=value2
invite.jpg
Что это?
И можно как-от задать имя в callerid как логин вместо Caller?
 

Max

Administrator
Staff member
Это параметры, которые можно задать в javascript
Пример объекта Call:
Call

Т.е. можно сделать так:
Code:
call.inviteParameters={param1:'value1',param2:'value2'};
call.visibleName='Ilya';
f.call(call);
Тогда
Вместо Caller будет 'Ilya'
 

Ilya

Member
Это параметры, которые можно задать в javascript
Пример объекта Call:
Call

Т.е. можно сделать так:
Code:
call.inviteParameters={param1:'value1',param2:'value2'};
call.visibleName='Ilya';
f.call(call);
Тогда
Вместо Caller будет 'Ilya'
А можно сделать, чтобы call.visibleName заполнялось автоматически учетными данными из поля login при вводе учетных данных?
 

Max

Administrator
Staff member
Code:
А можно сделать, чтобы call.visibleName заполнялось автоматически учетными данными из поля login при вводе учетных данных?
Да, это на стороне Javascript нужно делать
Запомнить данные, переданные при логине и добавить в объект call, как visibleName
 

Ilya

Member
Code:
А можно сделать, чтобы call.visibleName заполнялось автоматически учетными данными из поля login при вводе учетных данных?
Да, это на стороне Javascript нужно делать
Запомнить данные, переданные при логине и добавить в объект call, как visibleName
Ясно. Спасибо!
Можно еще вопросик... Скажите, сколько может выдержать WCS5 одновременных webrtc звонков?
Есть у вас результаты нагрузочного тестирования?
 

Max

Administrator
Staff member
На искуственном тестировании нагружали около 100 звонков в локальной сети на четырехядерном Core i7 3Ghz. Слушали отдельные звонки при нагрузке для проверки качества связи.
 
Top