rin cgpl scripts in router

От: Michael Kulakov <CGatePro_at_mx_ru>
Дата: Fri 24 Mar 2006 - 20:24:39 MSK


Здравствуйте!

1 Синтаксисом запуска cg/pl скрипта из router'а, по письмам из данной рассылки является:

<0(3d)@*> = gatewayincoming--*#postmaster@main.domain

при этом, если не пользоваться дополнительным префиксом, вида '0' в приведенном примере, то происходит зацикливание работы скрипта.

( например, написать так:
*@domain = gatewayincoming--*#postmaster@main.domain )

правильно ли я понимаю, что зацикливание в оригинальном gatewayincoming ( при отсутсвии префикса ) происходит при "прогоне" через router того же самого номера, что и в входящем сообщении, в startCall ?

использование префиксов - довольно не удобно, есть ли способы от них отказаться ?

2 При попытке проверить, что будет, если указать в #postmaster@main.domain не основной домен, а какой-то еще домен ( в моем случае - sip.domain.tld ), вызова cg/pl скрипта не производится, при попытке сделать в router тест - говорит - unknown account.

Можно ли вызывать скрипт не от postmaster@main.domain ? У меня была слабая надежда, что этот домен появится в MyDomain(), но до этого дело даже не доходит.

3 как в указанном правиле router можно rewrite address domain part ?

<*@first.domain> = gatewayincoming--*@second.Domain#postmaster@main.domain

приводят к тому, что cgp пытается резолвить записи видан

_sip._udp.second.domain#postmaster и понятно, что никаких srv - не находит.

подскажите правильное заклинание :)

С уважением,
  Михаил Кулаков Получено Fri Mar 24 17:22:46 2006

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:49 MSK