Добрый день,
Подскажите пожалуйста, как в kamailio/openser сделать так, чтобы проверять поле по caller(name) From: "vasya" <sip:1000@192.168.1.155>;tag=0d10cc75.
И когда бы приходил этот инвайт с именем vasya, тогда нужно звонок слать на гейтвей, например mtt (80.75.130.136)
Как написать синтаксис и роутинг с локального сервера камаилио на внешнего оператора mtt?
route[mtt] {
if($fn=~ "^vasya")
{
if($(tU{s.prefixes,1})==8 && $(tU{s.len})==11)
{
$tU = "7" + $(tU{s.strip,1});
}
if($(fU{s.len})==10)
{
$fU = "7" + $fU;
}
}
rewritehostport("80.75.130.136");
t_relay();
}
Все ли правильно?