Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2017-05-18 10:09:50 +0400

kirill Gravatar kirill

не работает донабор номера на ivr

Добрый день. В организации установлен freepbx 2.8.1 release 16. Изначально было настроено два транка от двух разных провайдеров (МТТ и Аист, каждого транка были созданы отдельные правила входящих/исходящих звонков,каждому своя IVR. У каждого провайдера использовалось по одному многоканальному номеру. Недавно добавили еще один номер у МТТ.Создал для него новый транк, новые правила входящего/исходящего звонка,свою IVR. Проблема заключается что при входящем звонке он попадает на IVR и к примеру при наборе внутреннего номера 911 или 912 в логах вижу вот такую ошибку Invalid extension '99' in context 'ivr-6' on SIP/MTT-0000062c. По аналогии если набирать внутреннии номера на 4, к примеру 434 то ошибка будет Invalid extension '44' in context 'ivr-6' on SIP/MTT-0000062c. Все ivr настроены одинаково. Пробовал для входящего звонка использовать ivr, от других номеров, та же самая ошибка. Сам dialplan: Context 'ivr-6' created by 'pbxconfig' ] '0' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] '780' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-meetme,780,1) [pbxconfig] 'fax' => 1. Goto(${CUT(FAXDEST,^,1)},${CUT(FAXDEST,^,2)},${CUT(FAXDEST,^,3)}) [pbxconfig] 'h' => 1. Hangup() [pbxconfig] 'hang' => 1. Playback(vm-goodbye) [pbxconfig] 2. Hangup() [pbxconfig] 'i' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] 's' => 1. Set(MSG=custom/welcome) [pbxconfig] 2. Set(LOOPCOUNT=0) [pbxconfig] 3. Set(DIR-CONTEXT=) [pbxconfig] 4. Set(IVRCONTEXT${CONTEXT}=${IVRCONTEXT}) [pbxconfig] 5. Set(IVRCONTEXT=${CONTEXT}) [pbxconfig] 6. GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin) [pbxconfig] 7. Answer() [pbxconfig] 8. Wait(1) [pbxconfig] [begin] 9. Set(TIMEOUT(digit)=3) [pbxconfig] 10. Set(TIMEOUT(response)=10) [pbxconfig] 11. Set(IVRRETVM=) [pbxconfig] 12. ExecIf($["${MSG}" != ""]?Background(${MSG})) [pbxconfig] 13. WaitExten(,) [pbxconfig] 't' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] Include => 'ivr-6-custom' [pbxconfig] Include => 'from-did-direct-ivr' [pbxconfig]

-= 8 extensions (29 priorities) in 1 context. =-

не работает донабор номера на ivr

Добрый день. В организации установлен freepbx 2.8.1 release 16. Изначально было настроено два транка от двух разных провайдеров (МТТ и Аист, каждого транка были созданы отдельные правила входящих/исходящих звонков,каждому своя IVR. У каждого провайдера использовалось по одному многоканальному номеру. Недавно добавили еще один номер у МТТ.Создал для него новый транк, новые правила входящего/исходящего звонка,свою IVR. Проблема заключается что при входящем звонке он попадает на IVR и к примеру при наборе внутреннего номера 911 или 912 в логах вижу вот такую ошибку Invalid extension '99' in context 'ivr-6' on SIP/MTT-0000062c. По аналогии если набирать внутреннии номера на 4, к примеру 434 то ошибка будет Invalid extension '44' in context 'ivr-6' on SIP/MTT-0000062c. Все ivr настроены одинаково. Пробовал для входящего звонка использовать ivr, от других номеров, та же самая ошибка. Сам dialplan: dialplan:

[ Context 'ivr-6' created by 'pbxconfig' ] '0' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] image description 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] '780' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-meetme,780,1) [pbxconfig] 'fax' => 1. Goto(${CUT(FAXDEST,^,1)},${CUT(FAXDEST,^,2)},${CUT(FAXDEST,^,3)}) [pbxconfig] 'h' => 1. Hangup() [pbxconfig] 'hang' => 1. Playback(vm-goodbye) [pbxconfig] 2. Hangup() [pbxconfig] 'i' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] 's' => 1. Set(MSG=custom/welcome) [pbxconfig] 2. Set(LOOPCOUNT=0) [pbxconfig] 3. Set(DIR-CONTEXT=) [pbxconfig] 4. Set(IVRCONTEXT${CONTEXT}=${IVRCONTEXT}) [pbxconfig] 5. Set(IVRCONTEXT=${CONTEXT}) [pbxconfig] 6. GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin) [pbxconfig] 7. Answer() [pbxconfig] 8. Wait(1) [pbxconfig] [begin] 9. Set(TIMEOUT(digit)=3) [pbxconfig] 10. Set(TIMEOUT(response)=10) [pbxconfig] 11. Set(IVRRETVM=) [pbxconfig] 12. ExecIf($["${MSG}" != ""]?Background(${MSG})) [pbxconfig] 13. WaitExten(,) [pbxconfig] 't' => 1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig] 2. Set(NODEST=) [pbxconfig] 3. Goto(ext-queues,201,1) [pbxconfig] Include => 'ivr-6-custom' [pbxconfig] Include => 'from-did-direct-ivr' [pbxconfig]

-= 8 extensions (29 priorities) in 1 context. =-

не работает донабор номера на ivr

Добрый день. В организации установлен freepbx 2.8.1 release 16. Изначально было настроено два транка от двух разных провайдеров (МТТ и Аист, каждого транка были созданы отдельные правила входящих/исходящих звонков,каждому своя IVR. У каждого провайдера использовалось по одному многоканальному номеру. Недавно добавили еще один номер у МТТ.Создал для него новый транк, новые правила входящего/исходящего звонка,свою IVR. Проблема заключается что при входящем звонке он попадает на IVR и к примеру при наборе внутреннего номера 911 или 912 в логах вижу вот такую ошибку Invalid extension '99' in context 'ivr-6' on SIP/MTT-0000062c. По аналогии если набирать внутреннии номера на 4, к примеру 434 то ошибка будет Invalid extension '44' in context 'ivr-6' on SIP/MTT-0000062c. Все ivr настроены одинаково. Пробовал для входящего звонка использовать ivr, от других номеров, та же самая ошибка. Сам dialplan:

 [ Context 'ivr-6' created by 'pbxconfig' 'pbx_config' ]
  '0' `enter code here`'0' =>            1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig]
                 image description ${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})}) [pbx_config]
                 ![image description](http://)   2. Set(NODEST=)                             [pbxconfig]
Set(__NODEST=)                             [pbx_config]
                    3. Goto(ext-queues,201,1)                     [pbxconfig]
[pbx_config]
  '780' =>          1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig]
${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})}) [pbx_config]
                    2. Set(NODEST=)                             [pbxconfig]
Set(__NODEST=)                             [pbx_config]
                    3. Goto(ext-meetme,780,1)                     [pbxconfig]
[pbx_config]
  'fax' =>          1. Goto(${CUT(FAXDEST,^,1)},${CUT(FAXDEST,^,2)},${CUT(FAXDEST,^,3)}) [pbxconfig]
Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)}) [pbx_config]
  'h' =>            1. Hangup()                                   [pbxconfig]
[pbx_config]
  'hang' =>         1. Playback(vm-goodbye)                       [pbxconfig]
[pbx_config]
                    2. Hangup()                                   [pbxconfig]
[pbx_config]
  'i' =>            1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig]
${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})}) [pbx_config]
                    2. Set(NODEST=)                             [pbxconfig]
Set(__NODEST=)                             [pbx_config]
                    3. Goto(ext-queues,201,1)                     [pbxconfig]
[pbx_config]
  's' =>            1. Set(MSG=custom/welcome)                    [pbxconfig]
[pbx_config]
                    2. Set(LOOPCOUNT=0)                           [pbxconfig]
[pbx_config]
                    3. Set(DIR-CONTEXT=)                        [pbxconfig]
Set(__DIR-CONTEXT=)                        [pbx_config]
                    4. Set(IVRCONTEXT${CONTEXT}=${IVRCONTEXT}) [pbxconfig]
Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT}) [pbx_config]
                    5. Set(IVRCONTEXT=${CONTEXT})               [pbxconfig]
Set(_IVR_CONTEXT=${CONTEXT})               [pbx_config]
                    6. GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin) [pbxconfig]
[pbx_config]
                    7. Answer()                                   [pbxconfig]
[pbx_config]
                    8. Wait(1)                                    [pbxconfig]
[pbx_config]
     [begin]        9. Set(TIMEOUT(digit)=3)                      [pbxconfig]
[pbx_config]
                    10. Set(TIMEOUT(response)=10)                 [pbxconfig]
[pbx_config]
                    11. Set(IVRRETVM=)                         [pbxconfig]
Set(__IVR_RETVM=)                         [pbx_config]
                    12. ExecIf($["${MSG}" != ""]?Background(${MSG})) [pbxconfig]
[pbx_config]
                    13. WaitExten(,)                              [pbxconfig]
[pbx_config]
  't' =>            1. Noop(Deleting: ${BLKVMOVERRIDE} ${DBDELETE(${BLKVMOVERRIDE})}) [pbxconfig]
${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})}) [pbx_config]
                    2. Set(NODEST=)                             [pbxconfig]
Set(__NODEST=)                             [pbx_config]
                    3. Goto(ext-queues,201,1)                     [pbxconfig]
[pbx_config]
  Include =>        'ivr-6-custom'                                [pbxconfig]
[pbx_config]
  Include =>        'from-did-direct-ivr'                         [pbxconfig]

[pbx_config]

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.