CallBack

Материал из M-200 WIKI
Перейти к: навигация, поиск

Данная информация относится только к узлам коммутации серии СС.

Порты обратного вызова (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
   }
}

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты