Re: CG/PL: запуск задачи на любой звонок

От: Dmitry Valdov <CGatePro_at_mx_ru>
Дата: Fri 10 Nov 2006 - 09:39:14 MSK

Hi!

On Thu, 9 Nov 2006, Vladimir A. Butenko wrote:

>>> Submit Address is not *[0.0.0.0]*
>>
>> А это сработает, если у меня listener SIP на конкретных IP висит, а
>> не на "All Addresses"? :-)
>
> Submit Address - это откуда засабмитили (с какого адреса), а не НА какой. "На
> какой" вообще существует только для SIP и прочих внешних протоколов...
Т.е., *[0.0.0.0]* матчит любой IP, откуда засабмиттили?

>
>>
>> Кстати.. Если мне надо запустить на звонки с определенного IP
>> gatewayincoming{*,media}#pbx, то "submit address is *[1.2.3.4]*" -
>> нормально?
>
> Да.
>
>> Есть у меня ощущение, что "*" в параметрах скрипта в rules не пройдет..
>> Надо что-то другое?
>
> Не понимаю вопрос. Спрашивете, можно ли все звонки с определенного IP адреса
> заредиректить на gatewayincoming{*,media}#pbx - и не помешает ли там
> звездочка? Ответ - к сожалению, не помешает.

Не не помешает, а подставится ли вместо нее To?

>
>
>> И еще пожелание.. IP адреса по regexp матчить - это извращение..
>> Было бы приятее видеть: "Caller IP" is 1.1.1.1/24..
>
> А кто сказал, что там - адрес? Там - строка. Например LOCAL[0.0.0.0]:ss
> программа-Вася.
> Rules работают только со строками.

Почему бы не сделать доп. правило, работающее с IP адресами? В данном случае это будет намного красивее и понятнее, чем: Submit address is *[1.2.3.*]*. А если у меня подсеть не /24, а /26, например? Как тогда написать?

-- 
Dmitry Valdov
CCIE #15379 (R&S and SP)
Получено Fri Nov 10 06:39:20 2006

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