
Konstantin
03.10.2017
13:56:20
Доходит этот поток?

Borik
03.10.2017
13:56:29
да, доходит, но в нем тишина :(

Konstantin
03.10.2017
13:56:48
А если &echo ?

Google

Borik
03.10.2017
13:57:15
на той стороне оно и стоит
:(
это я пытаюсь одним свичем другой нагрузить

Konstantin
03.10.2017
13:57:39
sipp + pcap файл никак?

Alexey
03.10.2017
13:57:44
а если убрать sched_hangup?

Borik
03.10.2017
13:58:05
со стороны тестируемого answer и echo, со стороны тестирующего - скрипт, генерирующий сессии

Konstantin
03.10.2017
13:58:50
Borik используй sipp + pcap/wav

Borik
03.10.2017
13:59:04
sipp у меня работать корректно отказался, после 1500 звонков он упирается softirq в потолок по одному cpu и все, приехали

Alexey
03.10.2017
13:59:39
у меня было похожее когда я использовал curl и пока сервер не ответит канал висит

Borik
03.10.2017
14:00:17
максимум я смог из него выжать корректной нагрузки с четырех машин около 30cps при 2000 одновременных звонков, а мне надо раза в два больше

Konstantin
03.10.2017
14:00:20
А если не приложение вызывать, а LUA скрипт или в кусок диал-плана помещать?

One
03.10.2017
14:00:51
вот так работает - event:getHeader("Event-Name")
а вот так не хочет - event:getHeader("Caller-Caller-ID-Number") возвращает nil

Alexey
03.10.2017
14:00:52
если так
bgapi originate sofia/internal/service@192.168.100.74:5080 &playback(/usr/share/freeswitch/sounds/music/8000/danza-espanola-op-37-h-142-xii-arabesca.wav)
?

Google

Borik
03.10.2017
14:01:16
да оно ж играет. по логам фрисвича. я вот думаю, может ему какого модуля не хватает для корректного воспроизведения?

Alexey
03.10.2017
14:02:15
оно может играть, но пока execute_on_answer не завершится FS ничего в канал не протранслирует

Borik
03.10.2017
14:02:47
интересная мысль... ща попробую
если так, то это какой-то феерический баг
не, не помогло

One
03.10.2017
14:06:04
вот так работает - event:getHeader("Event-Name")
а вот так не хочет - event:getHeader("Caller-Caller-ID-Number") возвращает nil

Alexey
03.10.2017
14:06:35
getVariable

Borik
03.10.2017
14:06:42
не

Alexey
03.10.2017
14:06:49
ну или добавить variable_

Borik
03.10.2017
14:07:14
сделайте для начала
freeswitch.consoleLog("info", event:serialize())

One
03.10.2017
14:07:28
на event:getVariable("Caller-Caller-ID-Name") ругается - attempt to call method 'getVariable' (a nil value)

Konstantin
03.10.2017
14:07:34
event:serialize сделай и посмотри, вообще, какие у тебя там есть заголовки.

One
03.10.2017
14:09:21
attempt to call method 'serialize' (a nil value)

Konstantin
03.10.2017
14:10:05
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAPIReference-event:serialize

Alexey
03.10.2017
14:10:45
api_hangup_hook вроде имеет свой объект
Там env

Denis 災 nobody
03.10.2017
14:17:04
а так 100 цпс выжимали с прод серваком

Google

Borik
03.10.2017
14:18:48
расскажи, как ты это делаешь ) меня сторона ФС не интересует, у меня не получается сгенерировть нужный трафик.

Denis 災 nobody
03.10.2017
14:18:55
можно с нескольких машин запустить..
Там env
у которого нет serialize и вообще оно кастрат. Насколько помню. Надо по уиду канал дергать или выставить переменную что все заголовки прокинуть

Borik
03.10.2017
14:21:19
вряд ли, там лезвия с двумя зеонами 2600 по 6 ядер. упирается в 6cps по 75 секунд

Denis 災 nobody
03.10.2017
14:21:36

Borik
03.10.2017
14:21:44
угу...

Denis 災 nobody
03.10.2017
14:21:49
может план кривой?

Borik
03.10.2017
14:22:01
вот я только уже 4-й день пытаюсь понять, кого...

Denis 災 nobody
03.10.2017
14:22:07
сипп последний?
..и можно еще со стоковым проверить

Borik
03.10.2017
14:22:31
да пофиг на план ) свич жужжит себе и жужжит
apt-get install sip-tester

Denis 災 nobody
03.10.2017
14:23:02
sipp-3.5.1-1.el7.x86_64

Borik
03.10.2017
14:23:35
root@cocsrgwsip02:/usr/share/freeswitch/scripts# sipp -v
SIPp v3.2-PCAP, version unknown, built Nov 3 2011, 21:58:16.
хм, небось стОит обновить, да...
но почему во фрисвиче плэйбек не работает????

Denis 災 nobody
03.10.2017
14:25:38
должен

Alexey
03.10.2017
14:26:01
проверь куда FS шлет голос

Borik
03.10.2017
14:26:24
все он правильно шлет. только там ртп-посток пустой. он есть. но с тишиной.

Google

Borik
03.10.2017
14:27:17
вот так
*унылая печаль*

Denis 災 nobody
03.10.2017
14:27:33
1.6.19

Borik
03.10.2017
14:27:56
я тоже у себя запустил - играет :( а на той машине - не играет.

Konstantin
03.10.2017
14:27:58
Проверим теорию на тему *_on_answer

Alexey
03.10.2017
14:28:03
может файл не правельный

Denis 災 nobody
03.10.2017
14:28:09

Alexey
03.10.2017
14:28:29
какой формат и wav?

Denis 災 nobody
03.10.2017
14:28:41

Konstantin
03.10.2017
14:28:42
Должен быть 16bit 8KHz mono

Borik
03.10.2017
14:28:45
уже проверил execute_on_, не помогло
вот, тоже в их сторону думаю. какие можули нужны, что б проиграть стандартный wav?

Denis 災 nobody
03.10.2017
14:28:48
но что он есть и целый, можно глянуть

Borik
03.10.2017
14:29:09
я файл тянул себе на машину и слушал, все ок

Denis 災 nobody
03.10.2017
14:29:16
# file /usr/share/freeswitch/sounds/music/8000/danza-espanola-op-37-h-142-xii-arabesca.wav
/usr/share/freeswitch/sounds/music/8000/danza-espanola-op-37-h-142-xii-arabesca.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz

Konstantin
03.10.2017
14:29:31
правильный.
Comfort Noise отключи

Denis 災 nobody
03.10.2017
14:30:21
file,wav,mod_sndfile

Google

Konstantin
03.10.2017
14:30:43
Он бы орал ошибками, если бы не могу формат понять.

Denis 災 nobody
03.10.2017
14:31:04
show modules

Konstantin
03.10.2017
14:31:06
CNG отключай

Borik
03.10.2017
14:31:17
file,wav,mod_sndfile есть

Denis 災 nobody
03.10.2017
14:31:23
{suppress_cng=true,

Borik
03.10.2017
14:31:30
о! попробую...

Konstantin
03.10.2017
14:31:41
С этой дрянью вечно заморочки.

Denis 災 nobody
03.10.2017
14:31:45
угу

Borik
03.10.2017
14:36:34
не помогло...

Konstantin
03.10.2017
14:37:19
Точно в INVITE и 200 OK ничего про CNG нет теперь?

Alexey
03.10.2017
14:38:12
VAD?
Не уверен как это в FS


Borik
03.10.2017
14:38:25
INVITE sip:service@192.168.100.74:5080 SIP/2.0
Via: SIP/2.0/UDP 192.168.100.106;rport;branch=z9hG4bKjX6p0tKa75D1N
Max-Forwards: 70
From: "" <sip:0000000000@192.168.100.106>;tag=13jZjFQ0a7pDp
To: <sip:service@192.168.100.74:5080>
Call-ID: 3fa2ca9c-22ea-1236-23b3-5cb901c86de0
CSeq: 113184451 INVITE
Contact: <sip:mod_sofia@192.168.100.106:5060>
User-Agent: FreeSWITCH-mod_sofia/1.6.19-36-7a77e0b~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 250
X-FS-Support: update_display,send_info
Remote-Party-ID: <sip:0000000000@192.168.100.106>;party=calling;screen=yes;privacy=off
v=0
o=FreeSWITCH 1507009618 1507009619 IN IP4 192.168.100.106
s=FreeSWITCH
c=IN IP4 192.168.100.106
t=0 0
m=audio 31412 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.100.106;rport=5060;branch=z9hG4bKjX6p0tKa75D1N
From: "" <sip:0000000000@192.168.100.106>;tag=13jZjFQ0a7pDp
To: <sip:service@192.168.100.74:5080>;tag=4B0ScQpXy88Hp
Call-ID: 3fa2ca9c-22ea-1236-23b3-5cb901c86de0
CSeq: 113184451 INVITE
Contact: <sip:service@192.168.100.74:5080;transport=udp>
User-Agent: SoftSWITCH/1.6.13
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 224
X-FS-Display-Name: service
X-FS-Display-Number: sip:service@192.168.100.74
X-FS-Support: update_display,send_info
Remote-Party-ID: "service" <sip:service@192.168.100.74>;party=calling;privacy=off;screen=no
v=0
o=FreeSWITCH 1507016382 1507016383 IN IP4 192.168.100.74
s=FreeSWITCH
c=IN IP4 192.168.100.74
t=0 0
m=audio 24818 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
так и называется оно во фрисвиче


Konstantin
03.10.2017
14:41:34
Так-то всё Ok

Alexey
03.10.2017
14:42:24
А если echo.
То в одну сторону голос идет а FS возвращает тишину?

Borik
03.10.2017
14:42:56
что-то с тестированием этой машины все не слава Богу, то их сломали пока я её тестил, то у них емкости канала не хватило, теперь загрузить её не могу... может она проклята? не надо её делать? индусы, все таки...

Denis 災 nobody
03.10.2017
14:43:16

Konstantin
03.10.2017
14:45:45
silence suppression ещё может называться

Borik
03.10.2017
15:04:07

Konstantin
03.10.2017
15:06:17
А ты пробовал в кусок диал-плана помещать и там answer делать до playback?