Страница 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
Спасибо всем большое за помощь!