CallBack

Материал из М-200 WIKI

Перейти к: навигация, поиск

Данная информация относится только к узлам коммутации серии СС и станциям на база ТЭЗ К-87.

Порты обратного вызова (CallBack) Колл бэк (от англ. call back — обратный вызов) — телефонная услуга, позволяющая клиенту заказать соединение с нужным абонентом таким образом, чтобы звонок был входящим для них обоих. Из википедии

Как это работает на ATS-200.

Создается порт или группа портов с сигнализацией CallBack.

При входящем вызове порт получает CallingNumber, входящего вызова и срузу же без перехода в разговорное состояние вешает трубку. Через заданый промежуток времени,задаваемы таймером tmRedial, порт перезванивает на этот номер со своего заданного CallingNumber (по умолчанию 00000, задается параметром welcomeFile), и при ответе абонента проигрывает ему приглашение о наборе номера в тональном режиме, окнончание набора нажатие клавиши # или отработка таймера tmMaxDigitInterval. После ввода номера порт звонит на введенный номер, со своего CallingNumber, и при ответе абонента обединяет два этих вызова и освобождается. При занятости любого из номеров порт освобождается.


Пример конфигурации.

CONF 
{
    PROFIL = 1 NAME =""
 
    MODULE [1]
    {
        TYPE = MODULE_MAL  NAME = ""  PROFIL = 2
 
        SLOT [1] { PROFIL = 3           // SLOT TYPE = SLOT_A16
            PORT [1-16] { PROFIL = 4      // SIG = SIG_EXT
                GROUP = 1
                NUMBERA = "100+"
            }
        }
        AIR [1] { PROFIL = 5             // AIR TYPE = AIR_UNIFIED
            PORT [1] { PROFIL = 6       // SIG = SIG_CALLBACK
                GROUP = 1
                NUMBERA = "200"
            }
        }
    }
    PROFIL [1] { TYPE = AIR_COMMON
    }
    PROFIL [2] { TYPE = AIR_MODULE
        wide = 4
    }
    PROFIL [3] { TYPE = SLOT_A16
    }
    PROFIL [4] { TYPE = SIG_EXT
    }
    PROFIL [5] { TYPE = AIR_UNIFIED
    }
    PROFIL [6] { TYPE = SIG_CALLBACK
        tmRedial   = 5000 // Таймер на перезвон
        number = "555" // Номер который будет подставлен при зовнке
 
    }
 
    GROUP [1] { ROUTE = 1 }
 
 
    ROUTE [1] { NAME = ""
        RECORD "100" - "116" LOCAL
        RECORD "200" LOCAL
    }
}
Категории