
ros
22.09.2016
07:48:56
вот и крутются как могут

Dmitriy
22.09.2016
07:48:59
Ну в нашем конкретном случае выбор был очевиден, не смотря на проприетарность

Denis 災 nobody
22.09.2016
07:49:49
китайский только хуавей

Google

ros
22.09.2016
07:50:09
не только

Denis 災 nobody
22.09.2016
07:50:18
я про серьезных
вот в смб и сохо - циска совсем не то, что должно ставиться
у них сфера энтерпрайза

ros
22.09.2016
07:51:25
так какая разница с истинными китайцами или со всеми
разница не сильно велика

Denis 災 nobody
22.09.2016
07:52:40
хотя я тоже отстал от новинок, сейчас активно набирает обороты software defined network, и тут циске нечего предложить, там же суть в отвязке от железа
на наге вроде была про это статья

ros
22.09.2016
07:54:35
ИМХО, это сильно распиареное амно
на чистом CPU нормального сервиса не получится

Denis 災 nobody
22.09.2016
07:54:42
согласен

ros
22.09.2016
07:55:02
специализированные ПЛИС в любом случае потребуются
тогда какой смысл?

Denis 災 nobody
22.09.2016
07:55:06
но сделать недорогие асики под сдн вполне реально
не плисы пихать, это дорого
а именно асики

Google

Denis 災 nobody
22.09.2016
07:55:40
плисы программируются, а асики просто работают )

ros
22.09.2016
07:55:55
ну собсно да
но это будет таже циска
т.е. по сути не сильно и отвязаная от железа

Denis 災 nobody
22.09.2016
07:56:46
асик для вычислений под биткоины - 7 баксов, видяха с той же производительностью или даже меньше - 500
ну в общем посмотрим что будет

ros
22.09.2016
07:57:58
ну посробувай закажи партию асиков < несколько тыс. штук
во сколько оно встанет?

Denis 災 nobody
22.09.2016
07:58:13
но не просто же так фб выпустил и использует свои сдн железки
и стоимость разработки не зависит от стоимости тиража

ros
22.09.2016
07:59:40
короче эту хню всеравно комуто производить надо
а продукт сильно нишевый

Denis 災 nobody
22.09.2016
07:59:50
так есть уже
и списки совместимости есть
и свичи, куда можно вшить стандартную прошивку, а можно sdn

ros
22.09.2016
08:00:58
увидим куда кривая выведет

Denis 災 nobody
22.09.2016
08:01:12
да
https://code.facebook.com/posts/717010588413497/introducing-6-pack-the-first-open-hardware-modular-switch/
хотя и циска что-то делает
http://www.cisco.com/c/en/us/solutions/software-defined-networking/overview.html

Dmitriy
22.09.2016
08:03:04


Denis 災 nobody
22.09.2016
08:07:08
Так, линейки коммутаторов корпорации Cisco — Nexus и Catalyst серии 35XX поддерживают программно-определяемые сети, также Cisco выпустил платформу Open Network Environment. Juniper встроила поддержку протокола Openflow в операционную систему для сетевого оборудования JunOS SDK и поддержала протокол в линейках коммутаторов EX и MX. В апреле 2012 года компания Google объявила, что трансформировала всю внутреннюю сеть для обмена трафиком между собственными распределёнными центрами обработки данных в программно-определяемую, притом OpenFlow-коммутаторы были изготовлены компанией самостоятельно.

Google

Denis 災 nobody
22.09.2016
08:08:50

Dmitriy
22.09.2016
08:12:21
Так вот, возвращаясь к теме конфы.
hangup_after_conference и bridge не сработали
вообще такое ощущение что на LEG A невозможно это навешать

Denis 災 nobody
22.09.2016
08:13:21

Dmitriy
22.09.2016
08:13:29
хотя в USER-LISTS на 1.2 у кого-то на конференцию получилось
А как делаются хуки?
https://wiki.freeswitch.org/wiki/Variable_api_hangup_hook
это?

ros
22.09.2016
08:14:38
*_hook

Denis 災 nobody
22.09.2016
08:14:39
сокетами или подписаться, из скрипта или через mod_lua или mod_python, там есть хуки
мне удобнее через mod_lua
а там curl на мой апи по хттп
в луа вывод отладлочной инфы и подготовка данных
но что-то серьезнее без внешнего скрипта - питон куда удобнее
луа туп как пробка

Dmitriy
22.09.2016
08:16:52
Мне нужно-то отправить POST запрос что конфа закончилась)

ros
22.09.2016
08:18:04
по окончанию конфа создается файл её данными
я его появление чекаю каждые 5 сек
без всяких куков

Google

ros
22.09.2016
08:18:30
* хуков

Denis 災 nobody
22.09.2016
08:18:44

ros
22.09.2016
08:18:58
а мну всеравно данные из него тянуть


Denis 災 nobody
22.09.2016
08:18:59
есть очень удобный ивент под это
даже 2
2016-09-21 19:29:15.594089 [INFO] switch_cpp.cpp:1358 {"Event-Name":"CUSTOM","Core-UUID":"75d8b822-8014-11e6-9989-cb6a3b105c5b","FreeSWITCH-Hostname":"fs01.ringme.ru","FreeSWITCH-Switchname":"fs01.ringme.ru","FreeSWITCH-IPv4":"213.170.66.151","FreeSWITCH-IPv6":"::1","Event-Date-Local":"2016-09-21 19:29:15","Event-Date-GMT":"Wed, 21 Sep 2016 16:29:15 GMT","Event-Date-Timestamp":"1474475355594089","Event-Calling-File":"mod_conference.c","Event-Calling-Function":"conference_thread_run","Event-Calling-Line-Number":"3606","Event-Sequence":"3131","Event-Subclass":"conference::maintenance","Conference-Name":"conference","Conference-Size":"0","Conference-Ghosts":"0","Conference-Profile-Name":"000*114-siptest.ringme.ru","Conference-Unique-ID":"789d0442-8018-11e6-9da4-cb6a3b105c5b","Action":"conference-destroy"}
выход последнего участника
2016-09-21 19:29:15.594089 [INFO] switch_cpp.cpp:1358 {"Event-Name":"CUSTOM","Core-UUID":"75d8b822-8014-11e6-9989-cb6a3b105c5b","FreeSWITCH-Hostname":"fs01.ringme.ru","FreeSWITCH-Switchname":"fs01.ringme.ru","FreeSWITCH-IPv4":"213.170.66.151","FreeSWITCH-IPv6":"::1","Event-Date-Local":"2016-09-21 19:29:15","Event-Date-GMT":"Wed, 21 Sep 2016 16:29:15 GMT","Event-Date-Timestamp":"1474475355594089","Event-Calling-File":"mod_conference.c","Event-Calling-Function":"conference_set_floor_holder","Event-Calling-Line-Number":"2577","Event-Sequence":"3122","Event-Subclass":"conference::maintenance","Conference-Name":"conference","Conference-Size":"1","Conference-Ghosts":"0","Conference-Profile-Name":"000*114-siptest.ringme.ru","Conference-Unique-ID":"789d0442-8018-11e6-9da4-cb6a3b105c5b","Action":"floor-change","Old-ID":"9","New-ID":"none"}


Dmitriy
22.09.2016
08:20:44
бля, а это работает =)
я про ссылку выше

Denis 災 nobody
22.09.2016
08:21:01
а, ок
разные варианты же есть, да

ros
22.09.2016
08:21:42
так оно на всех сработает
и будет при выходе первого что всё кончалось

Denis 災 nobody
22.09.2016
08:23:54
https://wiki.freeswitch.org/wiki/Event_Socket_Library
https://wiki.freeswitch.org/wiki/Python_ESL

Dmitriy
22.09.2016
08:26:10
если я только на action завяжусь, то другие не должны сработать по идее
Даже бейсик есть, а более привычных мне языков нет...
придется перл корячить)

Google

Dmitriy
22.09.2016
08:27:16
или питон

Denis 災 nobody
22.09.2016
08:28:55
и можно просто внешний скрипт, на чём угодно

Dmitriy
22.09.2016
08:29:15
похапэ :-)

Denis 災 nobody
22.09.2016
08:29:26
под пхп штатный пример в доках

Dmitriy
22.09.2016
08:29:30
sh

Denis 災 nobody
22.09.2016
08:29:35
sh в пролете

Dmitriy
22.09.2016
08:30:01
а вообще команду выполнить нельзя?
Покажи ссылку на php

Denis 災 nobody
22.09.2016
08:30:11
api:execute
через луа хук
и будет сш
но это изврат
а, не.. это к фс
там скорее os.execute будет
тут есть пхп

Dmitriy
22.09.2016
08:32:09
<action application="set" data="api_hangup_hook=???"/>

Denis 災 nobody
22.09.2016
08:32:57
=python script
как-то так можно

Dmitriy
22.09.2016
08:33:48
все проще =)
<action application="set" data="api_hangup_hook=system ls"/>