Настройка IVR в FreePBX 13

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 43

  • @merionacademy
    @merionacademy  3 года назад

    Ребята, так же обратите внимание на наш двухнедельный онлайн курс по Asterisk:
    wiki.merionet.ru/onlajn-kurs-po-asterisk/?YT

  • @Snake_Rus
    @Snake_Rus 5 лет назад +2

    лайк, спасибо все подробно и просто!!!

  • @calapsyoutube8336
    @calapsyoutube8336 2 года назад

    Очень круто вы лучшие♥♥

  • @MrKane1313
    @MrKane1313 4 года назад +2

    скажите, пожалуйста, может ли звонящий при включенной опции "enable direct dial" попробовать набрать не внутренний номер, а другой внешний, например кубинский, тем самым заставив нас оплатить его разговор с кубой? и где посмотреть диал-план, которым обрабатывается звонок при включенной опции "enable direct dial"? спасибо.

  • @patrikssw
    @patrikssw 5 лет назад

    Здравствуйте,
    Прекрасная видео-инструкция!!! Но остался вопрос, как сделать, чтобы сразу после проигрывания IVR звонящего сразу отправить на Extension? Потому как сейчас переводит на Extension только после 3-х раз "Мы не получили действительный ответ". Сейчас у меня в Timeout Destination стоит Extension, звонок переводится. Повторюсь, надо сразу же после проигрывания :) Заранее спасибо!

    • @merionacademy
      @merionacademy  5 лет назад

      Добрый день! Поставьте Timeout = 0 или Timeout = 1.

    • @patrikssw
      @patrikssw 5 лет назад

      @@merionacademy 0 как раз стоял, была оооочень длинная паузе. Сейчас на 1 все ок. Спасибо)

  • @lexxusss32
    @lexxusss32 3 года назад

    Здравствуйте, подскажите, есть ли какое-то ограничение по количеству созданных IVR, просто есть компания с кучей офисов в разных городах, а сервер хотим поставить в одном месте и для всех филиалов поднять отдельные IVR.

    • @merionacademy
      @merionacademy  3 года назад

      С такими вопросами сюда t.me/Vo_IT

  • @esstudio4063
    @esstudio4063 3 года назад

    Как поставить ivr на внутренний номер?

  • @CPUFan-z1v
    @CPUFan-z1v 7 лет назад

    Здравствуйте! Спасибо, Вам за подробное видео. В данный момент , у меня возникла следующая проблема:После обновления системы , перестал работать прямой набор номера , после проигрывания приветствия , и набора номера , DTMF коды не обрабатываются.. Я уточнил у провайдера , он сообщил RFC2833 должно быть в настройках SIP транка, я все варианты попробовал но пока решения не нашел, выполнил команду DTMF debug on , но отследить проблему не удалось... Подскажите пожалуйста , как поступить в таком случае ? Хотелось бы найти решение , или уже переустановить систему ... Единственный вопрос как сохранить базу данных с журналом вызовов . Спасибо , Вам за ответ .

    • @merionacademy
      @merionacademy  7 лет назад

      Здравствуйте, Максат!
      Вам нужно снять логи и дампы звонка:
      wiki.merionet.ru/ip-telephoniya/31/kak-sobrat-logi-asterisk/
      wiki.merionet.ru/ip-telephoniya/43/kak-snyat-logi-s-asterisk-s-pomoshhyu-freepbx/
      И посмотреть прилетают ли DTMF от провайдера.

    • @merionacademy
      @merionacademy  6 лет назад

      Добрый день, Максат! Если не смогли отследить проблему в стандартном логе, нужно увеличивать глубину логирования (verbose level). Для переустановки можете воспользоваться модулем Backup.

    • @CPUFan-z1v
      @CPUFan-z1v 6 лет назад

      Мерион Нетворкс Добрый вечер! Спасибо , Вам за ответ! Все заработало , все таки проблема была на стороне провайдера.

  • @Annt17
    @Annt17 7 лет назад

    Интересно, а как станция отличает нажатие "1" от нажатия "1" а потом еще "0 и 1" )

    • @merionacademy
      @merionacademy  7 лет назад

      Сергей, добрый день! По DTMF :)

  • @timurzhekenev3583
    @timurzhekenev3583 7 лет назад +1

    Вот делаю то же самое, только на Elastix 4 и не принимает он внутренние номера, злая тётя говорит, что абонент не абонент и переводит на оператора. В чём может быть проблема, может подскажете?

    • @merionacademy
      @merionacademy  7 лет назад

      Добрый день, Тимур! А какой статус пиров, на который производите дозвон из IVR? Звоните из ТфОП на IVR и набираете по DTMF?

    • @timurzhekenev3583
      @timurzhekenev3583 7 лет назад

      Пиры онлаин, между собой по коротким номерам звонки проходят из тфоп звонки доходят, если ставить направление на них, с них тоже отлично звониться, набор есс-но по dtfm.

    • @merionacademy
      @merionacademy  7 лет назад

      Direct Dial включен? Если да, то нужно логи анализировать.

    • @timurzhekenev3583
      @timurzhekenev3583 7 лет назад

      Мои действия: 1. Сделал входящий маршрут (поле DID пустое) на котором поставил направление на IVR.
      2.
      Сделал IVR, в котором указал "прямой набор" - Внутренние номера. В
      пунктах интерактивного меню указал, 102 - звонить на внутренний 102.
      Результат:
      Проигрывается IVR, но внутренний номера не принимает, нерусская тётя
      говорит, что абонент не абонент и переводит на оператора.

    • @timurzhekenev3583
      @timurzhekenev3583 7 лет назад

      Вот что говорит core set verbose 3
      -- Executing [701906@from-trunk-sip-ALL_Calls:1] Set("SIP/ALL_Calls-00000038", "GROUP()=OUT_2") in new stack
      -- Executing [701906@from-trunk-sip-ALL_Calls:2] Goto("SIP/ALL_Calls-00000038", "from-trunk,701906,1") in new stack
      -- Goto (from-trunk,701906,1)
      -- Executing [701906@from-trunk:1] NoOp("SIP/ALL_Calls-00000038", "Catch-All DID Match - Found 701906 - You probably want a DID for this.") in new stack
      -- Executing [701906@from-trunk:2] Set("SIP/ALL_Calls-00000038", "__FROM_DID=701906") in new stack
      -- Executing [701906@from-trunk:3] Goto("SIP/ALL_Calls-00000038", "ext-did,s,1") in new stack
      -- Goto (ext-did,s,1)
      -- Executing [s@ext-did:1] ExecIf("SIP/ALL_Calls-00000038", "0?Set(__FROM_DID=s)") in new stack
      -- Executing [s@ext-did:2] Set("SIP/ALL_Calls-00000038", "CHANNEL(language)=ru2") in new stack
      -- Executing [s@ext-did:3] Gosub("SIP/ALL_Calls-00000038", "app-blacklist-check,s,1()") in new stack
      -- Executing [s@app-blacklist-check:1] GotoIf("SIP/ALL_Calls-00000038", "0?blacklisted") in new stack
      -- Executing [s@app-blacklist-check:2] Set("SIP/ALL_Calls-00000038", "CALLED_BLACKLIST=1") in new stack
      -- Executing [s@app-blacklist-check:3] Return("SIP/ALL_Calls-00000038", "") in new stack
      -- Executing [s@ext-did:4] Set("SIP/ALL_Calls-00000038", "CDR(did)=701906") in new stack
      -- Executing [s@ext-did:5] ExecIf("SIP/ALL_Calls-00000038", "1 ?Set(CALLERID(name)=87232619803)") in new stack
      -- Executing [s@ext-did:6] Set("SIP/ALL_Calls-00000038", "CHANNEL(musicclass)=default") in new stack
      -- Executing [s@ext-did:7] Set("SIP/ALL_Calls-00000038", "__MOHCLASS=default") in new stack
      -- Executing [s@ext-did:8] Set("SIP/ALL_Calls-00000038", "__CALLINGPRES_SV=allowed_not_screened") in new stack
      -- Executing [s@ext-did:9] Set("SIP/ALL_Calls-00000038", "CALLERPRES()=allowed_not_screened") in new stack
      -- Executing [s@ext-did:10] Goto("SIP/ALL_Calls-00000038", "ivr-4,s,1") in new stack
      -- Goto (ivr-4,s,1)
      -- Executing [s@ivr-4:1] Set("SIP/ALL_Calls-00000038", "INVALID_LOOPCOUNT=0") in new stack
      -- Executing [s@ivr-4:2] Set("SIP/ALL_Calls-00000038", "_IVR_CONTEXT_ivr-4=") in new stack
      -- Executing [s@ivr-4:3] Set("SIP/ALL_Calls-00000038", "_IVR_CONTEXT=ivr-4") in new stack
      -- Executing [s@ivr-4:4] Set("SIP/ALL_Calls-00000038", "__IVR_RETVM=") in new stack
      -- Executing [s@ivr-4:5] GotoIf("SIP/ALL_Calls-00000038", "0?skip") in new stack
      -- Executing [s@ivr-4:6] Answer("SIP/ALL_Calls-00000038", "") in new stack
      -- Executing [s@ivr-4:7] Wait("SIP/ALL_Calls-00000038", "1") in new stack
      -- Executing [s@ivr-4:8] Set("SIP/ALL_Calls-00000038", "IVR_MSG=custom/Hello_8") in new stack
      -- Executing [s@ivr-4:9] Set("SIP/ALL_Calls-00000038", "TIMEOUT(digit)=3") in new stack
      -- Digit timeout set to 3.000
      -- Executing [s@ivr-4:10] ExecIf("SIP/ALL_Calls-00000038", "1?Background(custom/Hello_8)") in new stack
      -- Playing 'custom/Hello_8.slin' (language 'ru2')
      -- Executing [s@ivr-4:11] WaitExten("SIP/ALL_Calls-00000038", "4,") in new stack
      -- Timeout on SIP/ALL_Calls-00000038, going to 't'
      -- Executing [t@ivr-4:1] Playback("SIP/ALL_Calls-00000038", "no-valid-responce-transfering") in new stack
      -- Playing 'no-valid-responce-transfering.slin' (language 'ru2')
      == Spawn extension (ivr-4, t, 1) exited non-zero on 'SIP/ALL_Calls-00000038'
      -- Executing [h@ivr-4:1] Hangup("SIP/ALL_Calls-00000038", "") in new stack
      == Spawn extension (ivr-4, h, 1) exited non-zero on 'SIP/ALL_Calls-00000038'

  • @fleycher1
    @fleycher1 5 лет назад

    Скажите если хочу чтобы после приветствия клиент без каких либо нажатий уходил на абонента или...... что нужно ввести в поле digits? t? выдает ошибку и говорит что нужно установить цифру

    • @merionacademy
      @merionacademy  5 лет назад

      Сделайте маршрут для абонентов. Либо через кастомный контекст обрабатывайте.

  • @michaelkinsky6135
    @michaelkinsky6135 3 года назад

    После 20 секунд звонка АТС ложит трубку. В чем может быть причина

    • @merionacademy
      @merionacademy  3 года назад

      Причин может быть много. По таким вопросам лучше в наш чат, там ответят t.me/Vo_IT

  • @Ereke221
    @Ereke221 6 лет назад

    здравствуйте а как настроить время ivr

    • @merionacademy
      @merionacademy  5 лет назад

      Добрый день!
      Что вы имеете ввиду?

  • @expertkis
    @expertkis 5 лет назад

    все бы хорошо, но вот у меня звуковые сообщения не проигрываются :( , а в чем проблема непонятно

    • @expertkis
      @expertkis 5 лет назад

      все оказалось просто, надо было указать что записи инглиш, а не раша

    • @merionacademy
      @merionacademy  5 лет назад

      Добрый день! Проверьте, чтобы в Asterisk CLI было видно, что сообщение воспроизводится.
      Если звука нет, возможно, имеет место быть проблема с односторонней слышимостью:
      wiki.merionet.ru/ip-telephoniya/14/problemy-so-slyshimostyu-v-asterisk/

    • @expertkis
      @expertkis 5 лет назад

      @@merionacademy я уже разобрался. Это видать глюки фреепбикс , указал что звуки английские и все прошло

  • @nohamster
    @nohamster 6 лет назад

    Создали IVR меню, но он не принимает команды и говорит: "Мы не получили действительный ответ попробуйте еще раз", как победить эту проблему во Free pbx?

    • @merionacademy
      @merionacademy  6 лет назад

      Слишком мало вводной информации. Возможно, ваш провайдер не пропускает DTMF данные - нужно снимать дампы через sngrep:
      wiki.merionet.ru/ip-telephoniya/50/sngrep-ustanovka-i-ispolzovanie/

    • @nohamster
      @nohamster 6 лет назад

      Я установил elastix 4 в настройках транка указал dtmfmode=inband, замечательно все работало, а с free pbx так не прокатило

    • @merionacademy
      @merionacademy  6 лет назад

      Нужно снимать дампы и смотреть их. К тому же, можете в logger.conf добавить dtmf
      console => notice,warning,error,dtm

    • @nohamster
      @nohamster 6 лет назад

      @@merionacademy [2018-11-04 02:37:21] VERBOSE[2077] loader.c: Loading res_pjsip_dtmf_info.so.
      [2018-11-04 02:37:21] VERBOSE[2077] loader.c: res_pjsip_dtmf_info.so => (PJSIP DTMF INFO Support)
      [2018-11-04 02:37:22] VERBOSE[2077] loader.c: Loading app_senddtmf.so.
      [2018-11-04 02:37:22] VERBOSE[2077] loader.c: app_senddtmf.so => (Send DTMF digits Application)
      По поиску после включения логов только такое сообщение содержащее DTMF

  • @yaroslavchagovetz872
    @yaroslavchagovetz872 5 лет назад

    Что за бред несут сабтитры. Вы бы не позорились

    • @merionacademy
      @merionacademy  5 лет назад

      Добрый день, Ярослав! Субтитры автоматически формируются платформой RUclips :)

    • @fleycher1
      @fleycher1 5 лет назад

      на ютубе стоит движок, он сам распознает и печатает субтитры в онлайн. информация для не опытных