Size: a a a

2021 February 10

OS

Oleg Shteinliht in Asterisker-ы
uniqueid первого канала равен linkedid
источник

G

Gozaltech in Asterisker-ы
Oleg Shteinliht
uniqueid первого канала равен linkedid
Нет, не uniqueid, а назавние самого канала ${CHANNEL}
источник

DP

Den P in Asterisker-ы
Serega
Переслано от Serega
Всем привет! Нужна подсказка :)
При такой исходящей маршрутизации, я правильно понимаю, что если все мобильные линии будут заняты (которые GOIP), исходящий звонок должен пойти через городской "minsk" (который в самом низу).
Проблема в том, что  звонок не идёт почему то через .Х ((((
на линиях выставьте ограничение по макс каналам на линии в 1 шт
источник

OS

Oleg Shteinliht in Asterisker-ы
Gozaltech
Нет, не uniqueid, а назавние самого канала ${CHANNEL}
воспользуйтесь функцией MASTER_CHANNEL
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Gozaltech
Нет, не uniqueid, а назавние самого канала ${CHANNEL}
Master_Channel попробуйте.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Oleg Shteinliht
воспользуйтесь функцией MASTER_CHANNEL
=) секунды, привет
источник

OS

Oleg Shteinliht in Asterisker-ы
:)
источник

OS

Oleg Shteinliht in Asterisker-ы
Функция мастер_чаннел довольно примитивна
источник

G

Gozaltech in Asterisker-ы
Oleg Shteinliht
воспользуйтесь функцией MASTER_CHANNEL
Пусто
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
А точно правильно вызвали? Канал ещё существует?
источник

OS

Oleg Shteinliht in Asterisker-ы
Gozaltech
Пусто
теоретически вы можете ее вызвать когда канал-инициатор уже мертв, тогда он вернет пустоту
источник

G

Gozaltech in Asterisker-ы
Oleg Shteinliht
воспользуйтесь функцией MASTER_CHANNEL
А скорее всего потому что, hook создает независимый канал, и если можно было бы ему при создании как-то передать текущий канал, все бы решилось
источник

OS

Oleg Shteinliht in Asterisker-ы
Gozaltech
А скорее всего потому что, hook создает независимый канал, и если можно было бы ему при создании как-то передать текущий канал, все бы решилось
да, если создается независимый канал, то да, он не сможет получить данные другого звонка
источник

G

Gozaltech in Asterisker-ы
Oleg Shteinliht
да, если создается независимый канал, то да, он не сможет получить данные другого звонка
Тогда по другому, можно ли получить канал второй стороны?
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Ткну пальцем в небо, попробуйте переменные с прифексом __ часто asterisk это учитывает и их копирует, похорошему надо смотреть исходники.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
ну и dumpchan может навести на мысли
источник

G

Gozaltech in Asterisker-ы
Oleg Shteinliht
да, если создается независимый канал, то да, он не сможет получить данные другого звонка
periodic_hook скорее всего работает как chanspy, точно не знаю, но думаю так, оно работает. и вот он внедряет аудио второму каналу, который и является первоначальным.
источник

G

Gozaltech in Asterisker-ы
Дмитрий Спиридонов
Ткну пальцем в небо, попробуйте переменные с прифексом __ часто asterisk это учитывает и их копирует, похорошему надо смотреть исходники.
inheritance - это было первое что пришло в голову. не заработало
источник

G

Gozaltech in Asterisker-ы
Дмитрий Спиридонов
ну и dumpchan может навести на мысли
Все, спасибо за dumpchan, есть HOOK_CHANNEL, надо теперь его как-то оттуда вытащить
источник

G

Gozaltech in Asterisker-ы
Дмитрий Спиридонов
ну и dumpchan может навести на мысли
@fish9370 Спасибо за наводки, мне надо было просто внимательно читать документацию. все оказалось намного проще. periodic_hook устанавливает переменную HOOK_CHANNEL и можно к ниму обратиться.
источник