спасибо, zzuz. Настроил... при поступлении звонка в дебаге вижу его. Сейчас к сожалению не могу попробовать, вечером обязательно гляну. Единственное, что меня тут смутило использование порта 5060, он же забиндин asterisk`ом? и еще такой вопрос: т.к. астериск и ять на одной машине, то в regexroute.conf я же могу использовать 127.0.0.1?
sorgchik ( 2012-01-10 15:03:32 +0400 )редактироватьПорт и адрес конечно же неплохо бы поменять. Этот пример для сервера , который находится на другой системе/сервере с другим адресом, что впринципе должно было быть понятно из файла regexroute.conf.
zzuz ( 2012-01-10 15:34:10 +0400 )редактироватьСпасибо zzuz!!!! все работает в оба направления. Единственный вопрос остался, может подскажите?!? почему то yate не передает caller id на asterisk. Точнее не то чтобы не передает, а сам ять его не получает при входящем звонке.
sorgchik ( 2012-01-10 20:01:02 +0400 )редактироватьЯ как понимаю речь идет о звонках переадресованных внутри yate , то есть у вас там скорее всего DISA на h323 гейте?
zzuz ( 2012-01-10 20:11:21 +0400 )редактироватьдисы нет. Вот в дебаге что: "CALLERID(number)=891192XXYY" "CALLERID(name)=39:192.24.78.11" где 39 префикс, а 192.24.78.11 адрес шлюза, вместо номера?!?
sorgchik ( 2012-01-10 20:52:52 +0400 )редактировать${rtp_forward}possible=;rtp_forward=yes
${formats}^\([^,]*\)=;formats=\1;
${module}^sip$=h323/${called}@123.45.67.11;
${caller}^\([0-9]*\)=;callername=\1;
${module}^h323$=sip/sip:${called}@123.45.67.99;caller;
.*=-;error=forbidden;reason=Protocol not allowed
zzuz (
2012-01-10 20:57:11 +0400
)редактировать
В качестве шлюза чего и зачем? И чем сайт free-lance.ru не помог?
zzuz ( 2012-01-10 12:21:15 +0400 )редактироватьконвертировать h323 в sip
sorgchik ( 2012-01-10 12:25:40 +0400 )редактироватьИ что не получается? Или Вам нужен готовый конфиг на ваш сервер с комментариями и подробными пояснениями?
zzuz ( 2012-01-10 12:31:08 +0400 )редактироватьготовый конфиг конечно здорово, но я думаю тут врятли сможет кто выложить :) я правильно понимаю, что нужно отредактировать три конфига: h323chan.conf [general] externalrtp=yes passtroughrtp=yes
[codecs] default=no mulaw=yes alaw=yes g723=on g729=on
[ep] faststart=on
вторым ysipchan.conf примерно так: [general] port=5070<<<<---------тут порт указываю не стандартный????
[codecs] default=off mulaw=yes alaw=yes g723=yes g729=yes
и третий regexroute.conf с содержимым: [default] ${rtpforward}possible=;rtpforward=yes ${formats}^([^,])=;formats=\1 ${module}^sip$=h323/${called}@192.168.150.33 ${module}^h323$=sip/sip:${called}@192.168.150.33 .=-;error=forbidden;reason=Protocol not allowed
Сервер yate & asterisk на одной машине. И как правильно настроить транк без регистрации?
sorgchik ( 2012-01-10 12:51:36 +0400 )редактироватьа может вам на форум ять?)
meral ( 2012-01-10 13:08:27 +0400 )редактировать