Добрый день. Возможно ли реализовать в астериске следующую схему. Допустим есть обычный городской номер 275-00-00 и номер на астериске 350-00-00. Все звонки поступающие на 275-00-00 будут переадресовываться на 350-00-00, то есть на астериск. Есть ли возможность в астериске определить, что звонок был переадресован, с 275-00-00 и если это так, то проиграть для него определенное голосовое приветствие? А для звонков поступивших на прямую на 350-00-00, другое голосовое приветствие?
такой возможности нет.
зависит от того как именно он будет переадресован.
вы сами будете переадресовывать или провайдер? если сами то всё возможно. Если городской провайдер то 99,9% он вам откажет передавать неправильный DID. Можно попробовать попросить провайдера передавать CallerID как 275-00-00 но в этом случае вы потеряете номер клиента. Если вам не нужен номер клиента, то как вариант. А дальше просто маршрутизация по CallerID на астериске. Как самый простой вариант заведите на астериске ещё один менее красивый(дешевый) номер и переадресуйте на него.
Если провайдер будет слать в инвайтах признак переадресации(строка diversion), то тогда можно будет понять переадресованный ли это звонок или нет. У одного клиента провайдер МТС, и он шлет в инвайтах эту строчку.
Задан: 2013-07-09 09:46:40 +0400
Просмотрен: 272 раз
Обновлен: Jul 09 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
как он должен быть переадресован, чтобы астериск его определил?
Beovels ( 2013-07-09 10:29:05 +0400 )редактировать