First time here? Check out the FAQ!

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

CallerId передается на трубку, но в астериске не ловится

0

Здравствуйте! Есть транк:

register=>name:pass@ip/123456
[trunk]
host
=ip
context
=incoming
fromuser
=123456

Далее extensions.conf:

[incoming]
exten
=>123456,1,NoOp(CALLERID(num))
exten
=>123456,2,Goto(office1,s,1)

[office1]
exten
=>s,1,Dial(SIP/100)

При NoOp(CALLERID(num)) номер определяется как 123456. Когда летит на Dial(SIP/100) пишет на трубке нужный номер (номер звонящего) и еще 123456. Пробовал разные опции CALLERID - что-то ничего не выходит. Подскажите пожалуйста.

спросил Feb 6 '12

forik Gravatar forik
109 18 2 9

обновил Feb 6 '12

2 Ответа

0

на трубке пишется CALLERID(name) и CALLERID(num)

если CALLERID(name) нужный вам номер, то и работайте с CALLERID(name)

exten=>123456,1,Set(CALLERID(num)=${CALLERID(name)})
exten
=>123456,n,NoOp(${CALLERID(num)})
ссылка удалить спам редактировать

ответил Feb 6 '12

zlat Gravatar zlat
471 3 12
0

Просто у него CallerID(num) и CallerID(name) одинаковые

exten=>123456,1,Set(CALLERID(name)="Call from outside")
exten
=>123456,n,NoOp(${CALLERID(num)})

И будет на телефоне высвечиваться "Call from outside" + номер. При том условии что оператор не передает Caller Name.

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

ответил Feb 6 '12

varnar Gravatar varnar
11 3

обновил Feb 6 '12

Comments

читали внимательно? откуда одинаковые, если на трубке высвечивается верный номер, а уж потом ид транка?

zlat (Feb 7 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Feb 6 '12

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

Обновлен: Feb 07 '12

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