@asterisk_ru

Страница 879 из 905
Yuriy
14.10.2018
10:03:53
SilverJoe
14.10.2018
10:05:03
если Answer'а перед этим не было - то не должно записать
Странно. А как у меня со времен 1.8 эта хрень работала?!?!? Оо Еще раз повторяю - Dial делает ансвер. Queue делает ансвер

Carrol
14.10.2018
10:05:05
А что по вашему такое answer?
трубку поднимает сервер

Google
Yuriy
14.10.2018
10:05:46
Vadim
14.10.2018
10:08:43
можно, если запись и приветствие не требуются
Наверное, если приветствие проиграть в ёрли медиа , progress(), а потом playback(звуковой файл, noanswer) , а потом Dial попробовать, может и будет так, как вам надо, нужно проверить. По крайней мере до команды Dial биллинга не будет.

Yuriy
14.10.2018
10:09:09
а что же?
answer - это посылка 200 reply на входящее соединение Так вот Dial - так же ловит 200 reply и регистрирует ответ от клиента То есть по факту является инициирующей сороной Соовтетсвеено mixmonitor триггируется при удачном dial. когда клиент отвечает

Yuriy
14.10.2018
10:09:31
Соовтесвенно не обязательно его помещать в macro или gosub

Vadim
14.10.2018
10:10:04
запись требуется, приветствие не надо
А запись поставь в подпрограмме, ссылку на которую укажи в команде Dial

Yuriy
14.10.2018
10:11:04
такая связка работает: Dial(SIP/200,a,M(mmrecord, $record_filename))
но для справедливости я скажу что я тоже вызываю mixmonitor в Sub от Dial, так как так больше контроля и явно видно когда mixmomitor

Vadim
14.10.2018
10:11:40
Dial делает answer
Делает, если кто-то трубку взял

SilverJoe
14.10.2018
10:12:07
Делает, если кто-то трубку взял
Правильно. А мы что рассматриваем другой случай?

Google
Carrol
14.10.2018
10:12:16
Делает, если кто-то трубку взял
с опцией 'a' делает сразу

SilverJoe
14.10.2018
10:12:27
А нафига?

Yuriy
14.10.2018
10:12:35
просто b опция четко говорит что будет записывать в случае поднятия трубки

сообтвесвеено если dial прошел успешно

то поднятие трубки так же регистрируется

Yuriy
14.10.2018
10:12:59
поэтмоу mixmonitor работает

сохранять
Не суть

чтобы сохранить - нужно ее иметь

Carrol
14.10.2018
10:13:37
чтобы сохранить - нужно ее иметь
а чтобы иметь — нужно соединение

Yuriy
14.10.2018
10:13:57
так если dial успешен то соединение уже ЕСТЬ

не можнт успешный dial не иметь соединеня

dial считается успешным когда к нем уприлетает 200

Carrol
14.10.2018
10:14:42
в Dial без 'a' соединение будет после поднятия трубки абонентом

Yuriy
14.10.2018
10:15:06
А Это не успешное соединение?

Carrol
14.10.2018
10:15:19
не можнт успешный dial не иметь соединеня
да, но mixmonitor нужно запустить РАНЬШЕ

Yuriy
14.10.2018
10:15:37
да, но mixmonitor нужно запустить РАНЬШЕ
В Вашем случае M вызывается толкьо когада соединение успешно))

SilverJoe
14.10.2018
10:15:41
да, но mixmonitor нужно запустить РАНЬШЕ
Кто сказал? И зачем записывать гудки?

Carrol
14.10.2018
10:15:51
и я согласен, я же про то, что MM запускать нужно до dial

Google
Yuriy
14.10.2018
10:16:40
кмк, это идеальный вариант
А чем он отличается от mixmonitor С опцией b?

Carrol
14.10.2018
10:16:54
ААААААААА!!!

да всем

SilverJoe
14.10.2018
10:17:20
Бред

Yuriy
14.10.2018
10:17:29
монитор с опцией b запустится только когда dial будет успешен

то есть соединение состоится

Вариатн с макросом точно так же запустится после только после успешного соединения)

в чем разница?

Carrol
14.10.2018
10:17:56
Yuriy
14.10.2018
10:18:13
это работает с queue, с dial нет
Ок. Чем отличается qiueue от dial?

SilverJoe
14.10.2018
10:18:50
это работает с queue, с dial нет
У вас не работает, у меня на многих серверах- работает. Кто рукожоп? Ты рукожоп ?

Carrol
14.10.2018
10:19:38
Ок. Чем отличается qiueue от dial?
очередь подтверждает соединение до того, как кто-то из агентов трубку поднял

SilverJoe
14.10.2018
10:19:48
Версии астера в проде где работает: 1.8 11 13+

Carrol
14.10.2018
10:21:13
чойт?
очередь отвечает чтобы запустить moh

Yuriy
14.10.2018
10:21:42
то есть вы хотите сказать что вызвав: exten => _X.,1,Queue(name) Вы услышие moh?

SilverJoe
14.10.2018
10:23:49
Google
SilverJoe
14.10.2018
10:24:34
то есть вы хотите сказать что вызвав: exten => _X.,1,Queue(name) Вы услышие moh?
Да, Юра, там для очереди есть установки moh класса

Yuriy
14.10.2018
10:24:50
Carrol
14.10.2018
10:24:56
и ещё есть monitor-type=MixMonitor

в общем queue - это совсем не dial

Yuriy
14.10.2018
10:26:07
Да, Юра, там для очереди есть установки moh класса
Я сейчас о том что я не помню чтобы queue вызывал сам по себе answer

Carrol
14.10.2018
10:26:45
вот сейчас это к чему было? я согласен, что dial активирует все каналы при ответе и исходный и новый

SilverJoe
14.10.2018
10:28:01
вот сейчас это к чему было? я согласен, что dial активирует все каналы при ответе и исходный и новый
Тоесть переводит канал в отвеченное состояние. И опция b Mixmonitor включает запись

Carrol
14.10.2018
10:28:04
ладно, спор зашёл вникуда, предмет спора затерялся, всем спасибо

Yuriy
14.10.2018
10:28:16
в общем queue - это совсем не dial
вообщем queue это обертка над dial если что

Yuriy
14.10.2018
10:28:54
ладно, спор зашёл вникуда, предмет спора затерялся, всем спасибо
Ничего он не затерялся Вы все еще не правлы в том что mixmonitor c b и M/U будут работать по разному

и не нужно вызывать answer перед dial чтобы вызвать mixnominor вне dial

Carrol
14.10.2018
10:29:35
Yuriy
14.10.2018
10:29:44
Тогда как вы говорили?

Carrol
14.10.2018
10:31:49
я говорил, что: 1) MM нужно запускать до Dial или как макрос из Dial 2) Для работы MM нужно соединение, Answer например 3) Queue — это совсем не Dial

Yuriy
14.10.2018
10:32:38
queue - это dial просто в логической обертке

Google
Carrol
14.10.2018
10:33:30
предмет спора для меня — что MM с опцией 'b' стриггерится на ответ абонента в последующем Dial

так как в моём случае есть обратный опыт

с Queue триггерится, а с Dial — нет

Yuriy
14.10.2018
10:34:43
ну вот Silver имеет обратный вашему обратному опыту

У меня есть обратый вашему обратному опыту)

Соответсвенно кто то из нас 3-х что то делает не так

Carrol
14.10.2018
10:35:52
и я при этом не называю вас рукожопами ?

Yuriy
14.10.2018
10:36:21
то есть мы что то делаем не так?)

Carrol
14.10.2018
10:36:46
у меня сейчас 10+ установок так работают

то есть мы что то делаем не так?)
говорю релевантно своему опыту

Yuriy
14.10.2018
10:41:37
говорю релевантно своему опыту
Ну, значит что то в вашем опыте прошло мимо вас) Так как это работает

Carrol
14.10.2018
10:43:39
Ну, значит что то в вашем опыте прошло мимо вас) Так как это работает
может быть, а может быть нет мой совет ТС использовать Dial(SIP/200,a,M(mmrecord, $record_filename)) был верен?

SilverJoe
14.10.2018
10:44:06
у меня сейчас 10+ установок так работают
Ну как бы со времен 1.6 астера оно так и работет. Вызов ММ с опцией b Потом Dial И все записывается спокойно

А мой совет - не использовать макросы. Забыть про них. Используйте gosub

Yuriy
14.10.2018
10:45:22
может быть, а может быть нет мой совет ТС использовать Dial(SIP/200,a,M(mmrecord, $record_filename)) был верен?
Никто не говорит что он был неверен Мы дискуссируем о том, что mm перед dial тоже будет работать и без answer перед dial

И работает

и Кстати оередь сама трубку не поднимает

Страница 879 из 905