ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Использование и настройка других открытых VoIP PBX

Модераторы: april22, Zavr2008

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

Сообщение sorgchik » 07 авг 2012, 15:50

Подскажите, если в конфиге 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 в источнике пусто, зато на телефонах номера вижу нормально.
Как это поправить?
Аватар пользователя
sorgchik
 
Сообщений: 183
Зарегистрирован: 31 авг 2010, 21:14

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

Сообщение Vlad1983 » 07 авг 2012, 18:17

первый вариант
уберите caller; из строки "${module}^h323$=sip/sip:${called}@10.10.10.2;caller;"
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение sorgchik » 07 авг 2012, 19:13

первый вариант не подходит =(
в отчетах все ок, но на телефоне вообще пусто
Аватар пользователя
sorgchik
 
Сообщений: 183
Зарегистрирован: 31 авг 2010, 21:14

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

Сообщение Vlad1983 » 07 авг 2012, 21:58

и выставить на пире в сторону yate
trustrpid = no

и вообще дебаги надо бы
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение sorgchik » 08 авг 2012, 01:50

я видимо не правильно вас понял.
Убрал caller и в транке прописал trustrpid = no.
На телефоне к сожалению пусто, но вот в cdr в поле clid запись стала вида: "10.10.10.2" <604XXXX>"
Я так полагаю, что если избавится от IP то и отображаться будет все нормально.
А дебаг чего выложить необходимо yate или asterisk?
Аватар пользователя
sorgchik
 
Сообщений: 183
Зарегистрирован: 31 авг 2010, 21:14

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

Сообщение Vlad1983 » 08 авг 2012, 06:53

где нить в начале контекста куда падает с yate
,Set(CALLERID(all)=${CALLERID(num)})
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 » 24 авг 2012, 08:03

вот проверенное решение на стороне Yate
${module}^h323$=sip/sip:${called}@10.10.10.2;callername=${caller}
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51


Вернуться в FreeSwitch, SER, Yate и другие

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH