Size: a a a

2020 March 11

KV

Konstantin Vishnivetsky in ru_freeswitch
Это раз.
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Во время набора можно для каждого свой hangup_hook указать
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
А на pre_bridge для кого-то одного можно hangup_hook снять или ещё какие-то манипуляции сделать, свойственные только той ноге, которая ответила и будет забриджована
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Say Adm
я не знаю какую переменную там получить
а тк не нашел возможность показать все доступные переменные, прошу помощи )
uuid_dump <uuid> - показать всё, что в канале, кстати.
источник

SA

Say Adm in ru_freeswitch
Konstantin Vishnivetsky
Вообще, в одну из ног будет установлена переменная с UUID ноги, которая с ним бриджанулась.
variable_sip_to_user если дернуть из bleg uuid_setvar в aleg ?
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Say Adm
variable_sip_to_user если дернуть из bleg uuid_setvar в aleg ?
Да, в целом примерно так.
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+bridge#mod_dptools:bridge-Callingmultipledestinations

Ещё вот это изучить рекомендую ,чтобы правильно хуки расставить
источник

SA

Say Adm in ru_freeswitch
Konstantin Vishnivetsky
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+bridge#mod_dptools:bridge-Callingmultipledestinations

Ещё вот это изучить рекомендую ,чтобы правильно хуки расставить
👍 буду пробовать
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Say Adm
variable_sip_to_user если дернуть из bleg uuid_setvar в aleg ?
источник

SA

Say Adm in ru_freeswitch
не понял твою мысль? зачем оно?
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Say Adm
не понял твою мысль? зачем оно?
Ты хотел с того, канала ,который в итоге будет соединён с А-ного в А-ногу "что-то записать". Вот это хук, через который это можно сделать.
источник

SA

Say Adm in ru_freeswitch
а execute_on_answer ?
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Say Adm
а execute_on_answer ?
Ответить могут несколько(теоритически), а вот бриджанётся только с одним.
источник

SA

Say Adm in ru_freeswitch
аа теперь мысль понял )
источник
2020 March 12

P

Pavel Balashov in ru_freeswitch
Konstantin Vishnivetsky
Если Вы имеет в виду "звонки" с т.з. "бизнес- логики", то ответ никак.
Дело в том, что FS показывает либо "каналы"(из которых могут состоять вызовы), либо "сессии" - т.е. связанные между собой каналы.
Позвольте, но:

A FreeSWITCH sessionis equivalent to a call-leg when the session is managed by mod_sofia . A session contains a channel and private data.
( https://freeswitch.org/confluence/plugins/servlet/mobile?contentId=9634354#content/view/9634354).


"...либо "сессии" - т.е. связанные между собой каналы." - по-моему вот это Ваше высказывание не верно.
источник

KV

Konstantin Vishnivetsky in ru_freeswitch
Pavel Balashov
Позвольте, но:

A FreeSWITCH sessionis equivalent to a call-leg when the session is managed by mod_sofia . A session contains a channel and private data.
( https://freeswitch.org/confluence/plugins/servlet/mobile?contentId=9634354#content/view/9634354).


"...либо "сессии" - т.е. связанные между собой каналы." - по-моему вот это Ваше высказывание не верно.
Ok. Слово "сессии" заменяем на "звонки", чтобы к словам не цеплялись. Смысла основного высказывания это не меняет: либо сбриджованые и несбриджованые вперемешку, либо только плечи можно посмотреть.
источник

е

енот in ru_freeswitch
Слева андроид и всё ок, ртп уходит на внешний адрес и достигает абонента
справа айфон и всё печально, ртп пытается уйти на локальный адрес который серверу, конечно, недоступен.
оба за нат.
СДК, то есть ядро звонилки, вроде общее.
почему фрисвич ведет себя по разному с ними?
источник

АХ

Алексей Хабуляк in ru_freeswitch
енот
Слева андроид и всё ок, ртп уходит на внешний адрес и достигает абонента
справа айфон и всё печально, ртп пытается уйти на локальный адрес который серверу, конечно, недоступен.
оба за нат.
СДК, то есть ядро звонилки, вроде общее.
почему фрисвич ведет себя по разному с ними?
может андроид начинает слать RTP трафик, фрисвитч это видит и отпавляет в ответ, вместо того чтобы слать на IP из SDP
источник

АХ

Алексей Хабуляк in ru_freeswitch
а iphone так не делает?
источник

е

енот in ru_freeswitch
слева андроид
источник