Страница 1 из 1

${CallerID}=${Exten},не определяется номер входящего звонка

Добавлено: 30 апр 2013, 11:54
Otkrick
В контекст транка(без регистрации) приходит звонок только через
[TRUNK]
exten => ВНЕШНИЙ_НОМЕР,1,Dial(SIP/121)

Если пишу '_.', то ругается, что 'ВНЕШНИЙ_НОМЕР' не найден в контексте 'TRUNK'. При этом, в случае вывода через NoOp() ${EXTEN} и ${CALLERID(num)} выводит одинаковые значения. Т.е. определить номер не могу, на телефонах отображается мой внешний номер. Но! 'sip set debug on' и я вижу во from: НОМЕР_ЗВОНЯЩЕГО@ПРОВАЙДЕР.

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 12:04
Wapo
Проверьте настройки транка - стоит ли там callerid

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 12:37
Otkrick
Да, конечно. Стоит как раз тот что выводится в $EXTEN и $CALLERID(num)

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 12:49
ded
Otkrick писал(а): в случае вывода через NoOp() ${EXTEN} и ${CALLERID(num)} выводит одинаковые значения. .
Какого вывода и где? При входящем?
звоните с 9012345678 на 123456, ваш DID = 123456, ${EXTEN} = 123456, ${CALLERID(num)}=9012345678
То что написано -
[TRUNK]
exten => ВНЕШНИЙ_НОМЕР,1,Dial(SIP/121)
не всегда то же самое, что понимает Астериск.
А понимает он то, что выводится по
dialplan show TRUNK

P.S. Не надо писать ВНЕШНИЙ_НОМЕР, лучше публикуйте какой-то мифический, с добавленной цифрой, или просто 1234567
Иначе можно представить, что у вас там переменная.

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 13:10
Otkrick
Какого вывода и где? При входящем?

Код: Выделить всё

asterisk*CLI> dialplan show TRUNK
[ Context 'TRUNK' created by 'pbx_config' ]
  '74951112233' =>  1. NoOp(Exten=${EXTEN})                       [pbx_config]
                    2. NoOp(CID_NUM=${CALLERID(num)})             [pbx_config]
                    3. NoOp(CID_ALL=${CALLERID(all)})             [pbx_config]
                    4. Dial(SIP/121)                         [pbx_config]

-= 1 extension (4 priorities) in 1 context. =-
Выводит и для ${EXTEN} и для ${CALLERID(num)} номер '74951112233'

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 13:25
ded
'sip set debug on' --- from: НОМЕР_ЗВОНЯЩЕГО@ПРОВАЙДЕР - это хорошо.
Покажите как у вас пир ПРОВАЙДЕР прописан.
Где-то подмена происходит ${CALLERID(num)

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 13:26
Vlad1983
уберите из настроек транка callerid

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 13:30
Otkrick
действительно, что за глупость сделал.. Vlad1983, а в каких случаях используют callerid для транка?

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 13:36
ded
Когда
- нет Caller ID на линии FXO и лучше принмать из нескольких - хоть видеть на которую позвонили;
- надо прикрываться одним легальным Caller ID (при исходящих).

Re: ${CallerID}=${Exten},не определяется номер входящего зво

Добавлено: 30 апр 2013, 14:02
Otkrick
Спасибо всем большое за помощь!