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

передача номера из yate в asterisk

Добавлено: 07 авг 2012, 15:50
sorgchik
Подскажите, если в конфиге regexroute.conf у меня такая констукция:

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

${rtp_forward}possible=;rtp_forward=yes
${formats}^\([^,]*\)=;formats=\1;
${module}^sip$=h323/${called}@10.10.10.1;
${module}^h323$=sip/sip:${called}@10.10.10.2;caller;
.*=-;error=forbidden;reason=Protocol not allowed
в Reports на астериске все ок, вижу номера... но на телефонных аппаратах вижу вместо номера IP шлюза.

Если я прописываю следующее:

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

${rtp_forward}possible=;rtp_forward=yes
${formats}^\([^,]*\)=;formats=\1;
${module}^sip$=h323/${called}@10.10.10.1;
${caller}^\([0-9]*\)=;callername=\1;
${module}^h323$=sip/sip:${called}@10.10.10.2;caller;
.*=-;error=forbidden;reason=Protocol not allowed
то в Report в источнике пусто, зато на телефонах номера вижу нормально.
Как это поправить?

Re: передача номера из yate в asterisk

Добавлено: 07 авг 2012, 18:17
Vlad1983
первый вариант
уберите caller; из строки "${module}^h323$=sip/sip:${called}@10.10.10.2;caller;"

Re: передача номера из yate в asterisk

Добавлено: 07 авг 2012, 19:13
sorgchik
первый вариант не подходит =(
в отчетах все ок, но на телефоне вообще пусто

Re: передача номера из yate в asterisk

Добавлено: 07 авг 2012, 21:58
Vlad1983
и выставить на пире в сторону yate
trustrpid = no

и вообще дебаги надо бы

Re: передача номера из yate в asterisk

Добавлено: 08 авг 2012, 01:50
sorgchik
я видимо не правильно вас понял.
Убрал caller и в транке прописал trustrpid = no.
На телефоне к сожалению пусто, но вот в cdr в поле clid запись стала вида: "10.10.10.2" <604XXXX>"
Я так полагаю, что если избавится от IP то и отображаться будет все нормально.
А дебаг чего выложить необходимо yate или asterisk?

Re: передача номера из yate в asterisk

Добавлено: 08 авг 2012, 06:53
Vlad1983
где нить в начале контекста куда падает с yate
,Set(CALLERID(all)=${CALLERID(num)})

Re: передача номера из yate в asterisk

Добавлено: 24 авг 2012, 08:03
Vlad1983
вот проверенное решение на стороне Yate
${module}^h323$=sip/sip:${called}@10.10.10.2;callername=${caller}