@ru_freeswitch

Страница 152 из 430
Konstantin
03.10.2017
13:56:20
Доходит этот поток?

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

a sched_hangup это точно application а не api ?
оно и так, и так работает

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
да оно ж играет. по логам фрисвича. я вот думаю, может ему какого модуля не хватает для корректного воспроизведения?

если так 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) ?
я попробую, но не думаю, что влияет, поскольку sched_hangup через 2 минуты корректно отрабатывает

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
Подскажите пожалуйста, как мне в LUA получить значение переменной канала?

вот так работает - 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
sipp у меня работать корректно отказался, после 1500 звонков он упирается softirq в потолок по одному cpu и все, приехали
1500 cps? я эту неделю сипп гоняю в 50к звонков, правда десяток цпс, нода больше не держит (тестовая)

а так 100 цпс выжимали с прод серваком

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

Denis 災 nobody
03.10.2017
14:18:55
ну или добавить variable_
это для нормализованных имен, типа caller_name

можно с нескольких машин запустить..

Там 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


вот так

*унылая печаль*

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

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

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

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

Denis 災 nobody
03.10.2017
14:28:41
какой формат и wav?
это файл из комплекта..

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
VAD? Не уверен как это в FS
вад в паре с цнг

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

Borik
03.10.2017
15:04:07
А если echo. То в одну сторону голос идет а FS возвращает тишину?
у меня с обеих сторон fs. на одном оригинация и плэйбек, на другом - ансвер и эхо. в общем, с первого на второй ртп идет пустой, а со вторго на первый ртп нет вообще

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

Страница 152 из 430