Обратный вызов (Callback)
Администратор,
Что такое Callback?
Обратный вызов (Callback) позволяет организовать выполнение обратных вызовов с целью снижения расходов на пользование междугородной и мобильной связью. Снижение расходов обеспечивается, например, за счет разницы стоимости исходящего звонка с мобильного телефона на зарубежный номер и 2-х исходящих звонков через сеть ip-телефонии на мобильный номер и зарубежный номер.
Обратный вызов через IVR
Данный сценарий реализуется, например, в случае организации службы обратного вызова по картам предоплаты, когда номера телефонов абонентов, с которых реализуется обратный вызов, заранее неизвестны.
Абонент звонит с телефона 3332221 на номер доступа, например, 1234567, подключенный к IP АТС Asterisk.
Asterisk запоминает номер абонента А (АОН), и вешает трубку.
Asterisk совершает исходящий вызов на номер абонента А согласно собственной таблице маршрутизации. В данном сценарии, как правило, вызов направляется через собственный шлюз, и соединение с абонентом является бесплатным.
Абонент получает вызов от Asterisk и снимает трубку. Asterisk включает интерактивное меню (IVR), в котором запрашивает у абонента ПИН-код.
Абонент вводит ПИН-код в тональном режиме в виде DTMF-сигналов.
Asterisk проверяет через наличие средств (интеграция с внешней системой через RADIUS или AGI) и, в случае успеха, предлагает абоненту ввести номер назначения.
Абонент вводит номер в виде DTMF-сигналов.
Asterisk снова посылает вызов внешней биллинговой системе и проговаривает, сколько времени вы можете проговорить с номером назначения.
Asterisk открывает «второе плечо», устанавливая соединение с номером назначения согласно собственной таблице маршрутизации.
Asterisk соединяет оба плеча и начинается разговор абонента с номером назначения.
Данный сценарий также можно назвать PIN Callback, так как используется ПИН код для авторизации абонента. Помимо этого можно использовать ANI Callback, в которой авторизация делается по номеру абонента А (АОН). А этом случае следует убедиться, что присылаемому номеру абонента А можно доверять.
Обратный вызов через WEB
Это так называемый, WEB callback, реализация которого состоит в том, что пользователю генерируется HTML форма, при заполнении которой вызывается CGI скрипт, формирующий call файл Asterisk, или использующий подключение AMI.
Другие типы Callback
Тригерром callback может выступать SMS, email, WAP страница, резкий шум, сигнал от системы видео наблюдения, и все что угодно.