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

Call forwarding detection

0

Здравствуйте, есть ли какая-то возможность при получении 181 Call Is Being Forwarded прерывать вызов/делать какие-то манипуляции? Звонок инициируется через AMI.

удалить закрыть спам изменить тег редактировать

спросил 2012-09-25 13:55:11 +0400

Alex_san Gravatar Alex_san
1 1

Comments

Покажите команду, которой оригинацию делаете

switch ( 2012-09-25 13:59:28 +0400 )редактировать

Вызов делается скриптом на питоне через Pyst, внутри такое:

    "Action":   "Originate",
    "Channel":  "SIP/" + _phone + "@" + _sip,
    "Context":  "Test",
    "Exten":    "s",
    "Priority": "1",
    "CallerID": _callerid
Alex_san ( 2012-09-25 14:28:04 +0400 )редактировать

1 Ответ

0

Заверните все вызовы через chan_local и сделайте обработку как надо.

ссылка удалить спам редактировать

ответил 2012-09-25 13:59:48 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

Не подскажете где можно поподробнее почитать как это делается? Или может пример како-нибудь простенький?

Alex_san ( 2012-09-25 14:28:54 +0400 )редактировать

Разобрался, завернул, но как получить этот ответ я так и не понял, ${HASH(SIP_CAUSE, ...)} возвращает только SIP 200 OK. Забыл уточнить - вызываемый абонент это сотовый с включенной голосовой почтой

Alex_san ( 2012-09-25 17:12:27 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-09-25 13:55:11 +0400

Просмотрен: 135 раз

Обновлен: Sep 25 '12

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