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

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

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

спросил 2011-07-18 17:13:45 +0400

2life Gravatar 2life

FreePBX (Asterisk 1.8.4.3) и Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк в город, транк на старую атс (avaya s8300c), маршрутизацию. В город используется транк, через OOH323 смотрящий на avaya. Подключаю переадресацию Call Forward All Activate, через *72. Со внутренних на внутренние работает, со внутренних во внешние нет. Что не так?

== Everyone is busy/congested at this time (1:0/1/0) -- Executing [s@macro-dial-one:43] ExecIf("OOH323/avaya-437", "0?Set(DIALSTATUS=)") in new stack -- Executing [s@macro-dial-one:44] GosubIf("OOH323/avaya-437", "0?s-CONGESTION,1") in new stack -- Executing [s@macro-dial-one:45] MacroExit("OOH323/avaya-437", "") in new stack -- Executing [s@macro-exten-vm:8] GotoIf("OOH323/avaya-437", "0?exit") in new stack -- Executing [s@macro-exten-vm:9] Set("OOH323/avaya-437", "SV_DIALSTATUS=CONGESTION") in new stack -- Executing [s@macro-exten-vm:10] GosubIf("OOH323/avaya-437", "0?docfu,1") in new stack -- Executing [s@macro-exten-vm:11] GosubIf("OOH323/avaya-437", "0?docfb,1") in new stack -- Executing [s@macro-exten-vm:12] Set("OOH323/avaya-437", "DIALSTATUS=CONGESTION") in new stack -- Executing [s@macro-exten-vm:13] ExecIf("OOH323/avaya-437", "0?MacroExit()") in new stack -- Executing [s@macro-exten-vm:14] GotoIf("OOH323/avaya-437", "1?s-CONGESTION,1") in new stack -- Goto (macro-exten-vm,s-CONGESTION,1) -- Executing [s-CONGESTION@macro-exten-vm:1] GotoIf("OOH323/avaya-437", "0?exit,1") in new stack -- Executing [s-CONGESTION@macro-exten-vm:2] PlayTones("OOH323/avaya-437", "congestion") in new stack -- Executing [s-CONGESTION@macro-exten-vm:3] Congestion("OOH323/avaya-437", "10") in new stack == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'Local/85555555555@from-internal-0064;2' in macro 'dialout-trunk' == Spawn extension (from-internal, 85555555555, 5) exited non-zero on 'Local/85555555555@from-internal-0064;2' -- Executing [h@from-internal:1] Hangup("Local/85555555555@from-internal-0064;2", "") in new stack == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/85555555555@from-internal-0064;2'

FreePBX (Asterisk 1.8.4.3) и Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк в город, транк на старую атс (avaya s8300c), маршрутизацию. В город используется транк, через OOH323 смотрящий на avaya. Подключаю переадресацию Call Forward All Activate, через *72. Со внутренних на внутренние работает, со внутренних во внешние нет. Что не так?

== Everyone is busy/congested at this time (1:0/1/0) -- Executing [s@macro-dial-one:43] ExecIf("OOH323/avaya-437", "0?Set(DIALSTATUS=)") in new stack -- Executing [s@macro-dial-one:44] GosubIf("OOH323/avaya-437", "0?s-CONGESTION,1") in new stack -- Executing [s@macro-dial-one:45] MacroExit("OOH323/avaya-437", "") in new stack -- Executing [s@macro-exten-vm:8] GotoIf("OOH323/avaya-437", "0?exit") in new stack -- Executing [s@macro-exten-vm:9] Set("OOH323/avaya-437", "SV_DIALSTATUS=CONGESTION") in new stack -- Executing [s@macro-exten-vm:10] GosubIf("OOH323/avaya-437", "0?docfu,1") in new stack -- Executing [s@macro-exten-vm:11] GosubIf("OOH323/avaya-437", "0?docfb,1") in new stack -- Executing [s@macro-exten-vm:12] Set("OOH323/avaya-437", "DIALSTATUS=CONGESTION") in new stack -- Executing [s@macro-exten-vm:13] ExecIf("OOH323/avaya-437", "0?MacroExit()") in new stack -- Executing [s@macro-exten-vm:14] GotoIf("OOH323/avaya-437", "1?s-CONGESTION,1") in new stack -- Goto (macro-exten-vm,s-CONGESTION,1) -- Executing [s-CONGESTION@macro-exten-vm:1] GotoIf("OOH323/avaya-437", "0?exit,1") in new stack -- Executing [s-CONGESTION@macro-exten-vm:2] PlayTones("OOH323/avaya-437", "congestion") in new stack -- Executing [s-CONGESTION@macro-exten-vm:3] Congestion("OOH323/avaya-437", "10") in new stack == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'Local/85555555555@from-internal-0064;2' in macro 'dialout-trunk' == Spawn extension (from-internal, 85555555555, 5) exited non-zero on 'Local/85555555555@from-internal-0064;2' -- Executing [h@from-internal:1] Hangup("Local/85555555555@from-internal-0064;2", "") in new stack == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/85555555555@from-internal-0064;2'

FreePBX (Asterisk 1.8.4.3) и Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк в город, транк на старую атс (avaya s8300c), маршрутизацию. В город используется транк, через OOH323 смотрящий на avaya. avaya.
Подключаю переадресацию Call Forward All Activate, через *72. Со внутренних на внутренние работает, со внутренних во внешние нет. Что не так?

== Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dial-one:43] ExecIf("OOH323/avaya-437", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:44] GosubIf("OOH323/avaya-437", "0?s-CONGESTION,1") in new stack
    -- Executing [s@macro-dial-one:45] MacroExit("OOH323/avaya-437", "") in new stack
    -- Executing [s@macro-exten-vm:8] GotoIf("OOH323/avaya-437", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:9] Set("OOH323/avaya-437", "SV_DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:10] GosubIf("OOH323/avaya-437", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:11] GosubIf("OOH323/avaya-437", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:12] Set("OOH323/avaya-437", "DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:13] ExecIf("OOH323/avaya-437", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:14] GotoIf("OOH323/avaya-437", "1?s-CONGESTION,1") in new stack
    -- Goto (macro-exten-vm,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-exten-vm:1] GotoIf("OOH323/avaya-437", "0?exit,1") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:2] PlayTones("OOH323/avaya-437", "congestion") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:3] Congestion("OOH323/avaya-437", "10") in new stack
  == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'Local/85555555555@from-internal-0064;2' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 85555555555, 5) exited non-zero on 'Local/85555555555@from-internal-0064;2'
    -- Executing [h@from-internal:1] Hangup("Local/85555555555@from-internal-0064;2", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/85555555555@from-internal-0064;2'

'Local/85555555555@from-internal-0064;2'

FreePBX (Asterisk 1.8.4.3) и Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк в город, транк на старую атс (avaya s8300c), маршрутизацию. В город используется транк, через OOH323 смотрящий на avaya.
Подключаю переадресацию Call Forward All Activate, через *72. Со внутренних на внутренние работает, со внутренних во внешние нет. Что не так?

== Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dial-one:43] ExecIf("OOH323/avaya-437", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:44] GosubIf("OOH323/avaya-437", "0?s-CONGESTION,1") in new stack
    -- Executing [s@macro-dial-one:45] MacroExit("OOH323/avaya-437", "") in new stack
    -- Executing [s@macro-exten-vm:8] GotoIf("OOH323/avaya-437", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:9] Set("OOH323/avaya-437", "SV_DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:10] GosubIf("OOH323/avaya-437", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:11] GosubIf("OOH323/avaya-437", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:12] Set("OOH323/avaya-437", "DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:13] ExecIf("OOH323/avaya-437", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:14] GotoIf("OOH323/avaya-437", "1?s-CONGESTION,1") in new stack
    -- Goto (macro-exten-vm,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-exten-vm:1] GotoIf("OOH323/avaya-437", "0?exit,1") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:2] PlayTones("OOH323/avaya-437", "congestion") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:3] Congestion("OOH323/avaya-437", "10") in new stack
  == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'Local/85555555555@from-internal-0064;2' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 85555555555, 5) exited non-zero on 'Local/85555555555@from-internal-0064;2'
    -- Executing [h@from-internal:1] Hangup("Local/85555555555@from-internal-0064;2", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/85555555555@from-internal-0064;2'
нажмите, чтобы скрыть/показать версии 5
Исправление, для более подробного описания сути проблемы.
редактировать

FreePBX 2.9.0.1 (Asterisk 1.8.4.3) и транзитный Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк в город, транк на старую атс (avaya s8300c), маршрутизацию. В (Avaya CM5.2.1 SP8), транк в город используется транк, (ISDN, тоже через OOH323 смотрящий на avaya.
старую атс), маршрутизацию. Подключаю переадресацию Call Forward All Activate, через *72. Со При звонке со внутренних номеров Avaya на внутренние работает, Asterisk не работает переадресация на внешние номера. При звонке со внутренних во внешние нет. Что номеров Asterisk на внутренние Asterisk всё отлично. UPD1. Проанализировав транковую группу в город стало ясно, что транзитный переадресованный звонок выходит со своим CID, если короткий, то выходит именно короткий, а не так?внешний номер станции.

== Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dial-one:43] ExecIf("OOH323/avaya-437", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:44] GosubIf("OOH323/avaya-437", "0?s-CONGESTION,1") in new stack
    -- Executing [s@macro-dial-one:45] MacroExit("OOH323/avaya-437", "") in new stack
    -- Executing [s@macro-exten-vm:8] GotoIf("OOH323/avaya-437", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:9] Set("OOH323/avaya-437", "SV_DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:10] GosubIf("OOH323/avaya-437", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:11] GosubIf("OOH323/avaya-437", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:12] Set("OOH323/avaya-437", "DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-exten-vm:13] ExecIf("OOH323/avaya-437", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:14] GotoIf("OOH323/avaya-437", "1?s-CONGESTION,1") in new stack
    -- Goto (macro-exten-vm,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-exten-vm:1] GotoIf("OOH323/avaya-437", "0?exit,1") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:2] PlayTones("OOH323/avaya-437", "congestion") in new stack
    -- Executing [s-CONGESTION@macro-exten-vm:3] Congestion("OOH323/avaya-437", "10") in new stack
  == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'Local/85555555555@from-internal-0064;2' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 85555555555, 5) exited non-zero on 'Local/85555555555@from-internal-0064;2'
    -- Executing [h@from-internal:1] Hangup("Local/85555555555@from-internal-0064;2", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/85555555555@from-internal-0064;2'

FreePBX 2.9.0.1 (Asterisk 1.8.4.3) и транзитный Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк на старую атс (Avaya CM5.2.1 SP8), транк в город (ISDN, тоже (тоже через старую атс), маршрутизацию. Подключаю переадресацию Call Forward All Activate, через *72. При звонке со внутренних номеров Avaya на внутренние Asterisk не работает переадресация на внешние номера. При звонке со внутренних номеров Asterisk на внутренние Asterisk всё отлично. UPD1. Проанализировав транковую группу в город стало ясно, что транзитный переадресованный звонок выходит со своим CID, если короткий, то выходит именно короткий, а не внешний номер станции.

FreePBX 2.9.0.1 (Asterisk 1.8.4.3) и транзитный Call Forward на внешние номера.

На конфигурации из заголовка настроил внутренние номера, транк на старую атс (Avaya CM5.2.1 SP8), транк в город (тоже через старую атс), маршрутизацию. маршрутизацию.
Подключаю переадресацию Call Forward All Activate, через *72. При звонке со внутренних номеров Avaya на внутренние Asterisk не работает переадресация на внешние номера. При звонке со внутренних номеров Asterisk на внутренние Asterisk всё отлично. отлично.
UPD1. Проанализировав транковую группу в город стало ясно, что транзитный переадресованный звонок выходит со своим CID, если короткий, то выходит именно короткий, а не внешний номер станции.

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