Страница 1 из 1

Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 21 янв 2022, 18:03
AndriyPodolian
Доброго дня всем!

Моя проблема заключается в том, что во время дозвона, я не слышу КПВ (Гудков, системных уведомлений и т.д.)

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

Код: выделить все
exten =
_0XXXXXXXXX,1,Stasis(out_call/098XXXXXX)


тоесть, при попытке позвонить, все передается на управление через ARI

    1. По событию StasisStart я получаю информацию о канале
    2. Создаю Мост
    3. Добавляю канал в мост
    4. Создаю исходящий канал уже с номером абонента
    5. жду, пока абонент снимет трубку ( так как раньше я не могу добавить его в мост)
    6. Добавляю канал с абонентом в мост
    7. Даю команту на ответ

где моя ошибка?
Если нет денег на считу, я не этого не узнаю, аналогично, если абонен не в сети и т.д.

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 24 янв 2022, 13:28
Zavr2008
[quote]жду, пока абонент снимет трубку ( так как раньше я не могу добавить его в мост) /quote]
И именно поэтому Eraly Media и не проходит между каналами раз моста то и нет.
Правильнее соединять до этого.

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 24 янв 2022, 15:36
dimondack
5. жду, пока абонент снимет трубку ( так как раньше я не могу добавить его в мост)


И чего ждешь ..... какого КПВ

Дай в сторону "А"
post /channels/{channelId}/ring
или
post /channels/{channelId}/play

когда сторона "B" ответит - снимешь.

Вся сборка соединения "call process" в твоих руках.
В этом вся и прелесть.. ARI

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 07 май 2022, 02:26
AndriyPodolian
не получается... так, как оба канала не находятся в одном мосту, я не смогу ничего слышать

Когда я пытаюсь добавить каналы в мост до снятия трубки стороны Б, получаю такое сообщение:
Error: {"message":"Channel not in Stasis application"}

Какой вообще механизм ?

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 07 май 2022, 23:42
AndriyPodolian
Да, я понимаю, но я не могу добавить канал "В" в мост пока этот канал не стартанет приложеие, если я пытаюсь добавить канал "В" в пост до снятия, получаю такое сообщение:
channel not in stasis application

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 11 май 2022, 15:52
Zavr2008
Заюзать chan_local и прокладку из диалплана обычного разумнее всего.

Re: Не воспроизводит КПВ (Гудки, системные уведомления)

СообщениеДобавлено: 11 май 2022, 22:35
dimondack
Как только выполниться данный диалплан,
exten =_0XXXXXXXXX,1,Stasis(out_call/098XXXXXX)

то должно вступить в дело твое приложение,

Все зависит от твоего приложения...

https://asterisk-pbx.ru/wiki/asterisk/app/stasis
http://subnets.ru/blog/?p=5416