@ru_freeswitch

Страница 32 из 430
Denis 災 nobody
14.12.2016
06:35:17
Агентов по 2-3 на очередь, в них и затык.

С xml_curl

ros
14.12.2016
06:37:10
А почему не фс?
потому что обычно астериски уже стоят и работают и нужно накрутить сверху FS

Konstantin
14.12.2016
06:56:27
потому что обычно астериски уже стоят и работают и нужно накрутить сверху FS
У меня та к же было. В уже существующие два астериска позади был поставлен ФС

Google
Konstantin
14.12.2016
06:56:53
Потом пришлось астериски выпиливать, и ставить heartbeat с фрисвитчами

Denys
14.12.2016
09:30:11
Как реализовать в дайлплане следующее: answer, генерация в канал звонящему moh, bridge...?

Alexandru
14.12.2016
09:30:39
нужно moh вместо early-media для bridge?

Denis 災 nobody
14.12.2016
09:30:46
поставить freeswitch-config-vanilla и изучить. Там и moh, и трансфер-звуки, и как писать диалпланы..

Denys
14.12.2016
09:32:06
Да, по аналогии с еарли, только moh

Denis 災 nobody
14.12.2016
09:33:06
а там это где? :)
центос/дебиан и штатная репа

Alexandru
14.12.2016
09:33:16
да нет это я знаю

а где там вот это > answer, генерация в канал звонящему moh, bridge

Denis 災 nobody
14.12.2016
09:33:51
application=answer

Alexandru
14.12.2016
09:34:43
ну а потом playback блокирующий

Denys
14.12.2016
09:35:04
И оно играет до бесконечности...

Alexandru
14.12.2016
09:35:09
это через lua надо делать, одну ногу делать answer/playback, вторую originate и потом их бриджить

Google
Denis 災 nobody
14.12.2016
09:35:12
<X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>

по аналогии ставим hold_music

Alexandru
14.12.2016
09:35:43
лол, не знал про это

Denis 災 nobody
14.12.2016
09:37:07
также есть переменная ringback и transfer_ringback

Denys
14.12.2016
09:38:30
Пробовал ringback, не срабатывает

Denis 災 nobody
14.12.2016
09:40:45
<!— Send a 183 and send uk-ring as the ringtone. (early media) —> <extension name="ringback_183_uk_ring"> <condition field="destination_number" expression="^9181$"> <action application="set" data="ringback=$${uk-ring}"/> <action application="bridge" data="{ignore_early_media=true}loopback/wait"/> </condition> </extension>

как-то так не?

Alexandru
14.12.2016
09:41:10
ringback принимает tone_stream значения

а тут как я понимаю нужен кастомный moh

Denys
14.12.2016
09:41:46
Да, именно.

Denis 災 nobody
14.12.2016
09:42:38
https://wiki.freeswitch.org/wiki/Variable_ringback

<action application="set" data="ringback=$${us-ring}"/> <action application="set" data="ringback=file_string://$${hold_music}"/> <action application="set" data="ringback=local_stream://connecting"/>

Alexandru
14.12.2016
09:43:14
хмф хмф...

Denys
14.12.2016
09:43:21
Это перед самим answer?

Alexandru
14.12.2016
09:44:05
интересно, не знал об этом

господа подскажите - шлю провайдеру на 5060, он отвечает с рандомного порта

как завставить фрисвитч это понять и простить?

или пропустить это через каму?

в via пустой rport, вроде все в порядке..

свич на публичном IP

Google
Alexandru
14.12.2016
15:40:31
аааа

твою мать, cisco sip gateway

ясно в общем, надо выключать nat/rport

Dmitriy
14.12.2016
15:42:39
в более-менее свежих версиях у cisco такое поведение настраивается - sip-ua можно привязать к порту

Alexandru
14.12.2016
15:43:32
увы, это на другом конце

у них 12-что-то-там версия прошивки

Dmitriy
14.12.2016
15:45:22
не вижу проблем что на той стороне - пусть настраивают. хотя в 12-ой этого ещё нет. если ещё и в SDP от них будут приватные адреса - то скорей весго поможет только настройка по digest (login/password)

Alexandru
14.12.2016
15:46:15
Server: Cisco-SIPGateway/IOS-12.x

в SDP паблик слава богу

?simplemice
15.12.2016
07:42:47
утра

Alexandru
15.12.2016
09:42:04
напомните, network_addr возвращает последний хоп или изначальный ip?

Denis 災 nobody
15.12.2016
11:40:42
кто помнит, в каких переменных прописывается URI инвайта без "фирменных" преобразований, как есть?

Alexey
15.12.2016
13:04:45
кто помнит, в каких переменных прописывается URI инвайта без "фирменных" преобразований, как есть?
советую запилить отдельный экстеншон который делает только info, там все переменные можно смотреть

Denis 災 nobody
15.12.2016
13:46:31
я в курсе про инфо, мне нужно точно

а там "угадай, когда эта переменная исчезнет и какая из десятка с одинаковым значением нужна"

по всей вероятности, мне нужна sip_req_uri

но в коде у меня уже есть места, где вполне допускается что ее просто нет.

о, а луашники тут есть?

ухли луа падает? :)

простой тест

Google
Denis 災 nobody
16.12.2016
14:45:18
freeswitch.consoleLog("warning", " speedtest start\n\n") for i=1,10000 do event:addHeader("ttt", i) sss=event:serialize("json") end freeswitch.consoleLog("warning", " speedtest stop\n\n")

хук на ансвер, и кладем трубку пока не просчитало. Всё, луа мёртв

точнее, все луа-хуки мертвы

а может и без хэнгапа так...

2016-12-16 17:47:41.097335 [WARNING] switch_cpp.cpp:1358 speedtest start 2016-12-16 17:48:19.717340 [WARNING] switch_cpp.cpp:1358 speedtest stop тот же скрипт, 3000 проходов... 40с.

и без сета 2016-12-16 17:51:10.137370 [WARNING] switch_cpp.cpp:1358 speedtest start 2016-12-16 17:51:10.777327 [WARNING] switch_cpp.cpp:1358 speedtest stop

ros
16.12.2016
15:08:07
вечер пятницы ухли ваще про какие-то хуки на луа думать?

Denis 災 nobody
16.12.2016
15:08:59
работаем, негры, солнце еще высоко..

ros
16.12.2016
15:09:58
http://joxi.ru/Dr8WeEXF44d7gA

Denis 災 nobody
16.12.2016
15:10:01
в общем, сериализ работает 10к прогонов за 2с, а вот добавление полей может положить луа напрочь

таймаут :)

igor
17.12.2016
15:47:32
Доброго дня

вопрос чисто для интереса

какое видео гоняют через FS?

что это

ros
17.12.2016
15:53:20
что это "что"?

igor
17.12.2016
15:55:06
проксирование медиапотоков

ros
17.12.2016
16:16:00
гоняют наверное нужное или чето я не догоняю в чем вопрос

Dmitriy
17.12.2016
17:43:11
я h264 гоняю

видеоконференции

Google
Dmitriy
17.12.2016
17:43:36
или к чему вопрос?)

igor
18.12.2016
04:12:35
видеоконференции
во видимо это

У меня попросили такое сделать внутри организации

Dmitriy
18.12.2016
04:17:41
В чем проблема?)

igor
18.12.2016
04:20:06
Выбор на чем

т.е. с этим вообще не сталкивался

FS увидел что может такое

ну и вопрос у кого как?

Dmitriy
18.12.2016
07:57:03
у меня на астере есть и на fs есть

обычная конфа, только добавляется видеопоток

А нет, гоню. На астере просто видеозвонки

видеоконфы делал, но уже не помню как они работали

ros
18.12.2016
08:01:47
в астериске вроде confbridge может один поток гнать FS может транскодить несколько https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video

igor
18.12.2016
09:29:50
Для видеоконфы нужны спец телефоны с дисплеем?

ros
18.12.2016
09:31:29
зависти от уровня воображения можно и на аппарате без дисплея представить что вы видите что-то

igor
18.12.2016
09:32:13
а есть софтофоны?

Denis 災 nobody
18.12.2016
09:37:42
Конечно

igor
18.12.2016
09:38:06
Вообщем надо наверное попробывать

Yuriy
19.12.2016
15:35:26
Всем доброго дня. Строю конференцию на FreeSwitch. точнее уе построил 2 вопроса осталось: 1. Как отловить answered для auto_call_out в диалплане (и вообще реально ли) 2. то же самое для донамоба через DTMF то есть мне надо обрабатывать состояние кога исходящий канал поднял трубку. Добавляю callout так session:execute("conference_set_auto_outcall","sofia/custom/"..user.."@domain")

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