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

Проверить, звонок от авторизированного пользователя?

0

Приветствую.

Вот такой вопрос... можно ли в макросе проверить, мы обрабатываем звонок от авторизированного пользователя или "гостя"? Т.е. может быть ситуация, когда есть входящий внешний звонок, а номер у звонящего точно такой же как и одного из локальных пользователей... вот хочется точно знать - это свой или чужой....

спасибо.

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

спросил 2012-07-31 17:17:55 +0400

HighTower Gravatar HighTower
1 3 1 1

3 Ответа

0

Для локальных абонентов вы можете выставить значение поля CDR(accountcode) соответствующий пользователю. Соответственно когда через транк придет похожий вызов то у него этого значения не будет. Можно просто переменную задавать в настройках абонента (setvar=...)

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

ответил 2012-07-31 17:29:22 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/
0

Вы бы книжку то почитали "Астериск - будущее телефонии", хотя бы. Перед темой "Помогите, взломали .." !?

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

ответил 2012-07-31 17:23:02 +0400

um2010 Gravatar um2010
2056 70 13 55
0

самый постой метод - проверить значение CHANNEL(name), взять часть от / до - . сравнить с CALLERID. если совпадает, значит все ок.

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

ответил 2012-07-31 18:26:15 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2012-07-31 17:17:55 +0400

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

Обновлен: Jul 31 '12

Похожие вопросы:

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