Многоадресный IM из правила

От: <pmv_at_mx_ru>
Дата: Mon 07 Sep 2009 - 13:26:05 MSD


Добрый день.

Стоит задача - при приходе определённого письма отправить нескольким пользователям IM об этом.

Попробовал сначала перечислить получателей через запятую (To: acc1@domain.ru,acc2@domain.ru,acc3@domain.ru...; To: acc1@domain.ru,To: acc2@domain.ru, To: acc3@domain.ru...), не сработало.

Потом попробовал через группу, получил интересный лог:

12:11:07.432 2 SIGNAL-247578 NULL-000000: MESSAGE sip:alarms@domain.ru
12:11:07.432 2 SIGNAL-247578 MESSAGE sip:alarms@domain.ru via sip:alarms@domain.ru
12:11:07.432 2 SIGNAL-247578 group alarms@domain.ru expanded into 6 addresses
12:11:07.432 2 SIGNAL-247578 MESSAGE sip:acc1@domain.ru;services=no via sip:acc1@domain.ru;services=no
12:11:07.432 2 SIGNAL-247578 acc1@domain.ru has 1 registration(s)
12:11:07.433 2 SIGNAL-247578 {2} sent to SIPC-111992: MESSAGE sip:222@192.168.1.233:5060
12:11:07.433 2 SIGNAL-247578 MESSAGE sip:acc2@domain.ru;services=no via sip:acc2@domain.ru;services=no
12:11:07.433 2 SIGNAL-247578 acc2@domain.ru has 1 registration(s)
12:11:07.433 2 SIGNAL-247578 {3} sent to SIPC-111994: MESSAGE sip:233@192.168.1.237:5060
12:11:07.433 2 SIGNAL-247578 MESSAGE sip:acc3@domain.ru;services=no via sip:acc3@domain.ru;services=no
12:11:07.433 2 SIGNAL-247578 sending IM to acc3@domain.ru
12:11:07.433 2 SIGNAL-247578 200 discarded: requestor has detached
12:11:07.433 2 SIGNAL-247578 SIPC-111994 detaching
12:11:07.438 2 SIGNAL-247578 501 received from SIPC-111992
12:11:07.443 2 SIGNAL-247578 501 received from SIPC-111994
12:11:07.443 3 SIGNAL-247578 supplementary response dropped
12:11:12.004 2 SIGNAL-247578 post-final timeout
12:11:12.004 2 SIGNAL-247578 releasing

То есть, всего адресатов в группе 6, это видно. Далее идут попытки доставить сообщения. Первых двух адресатов нет онлайн, зато есть их телефоны, на которые CGP пытается отправить IM. Далее есть адресат онлайн, ему всё приходит штатно. А вот дальше начинается чертовщина мне не понятная. Остальные адресаты просто игнорируются? Или по какой-то причине CGP перестаёт пытаться доставить IM после двух ошибок от телефонов? Или после первой удачной доставки (в данной случае на третий аккаунт) миссия считается выполненной? В данный момент обходимся отдельным действием на каждого адресата, но хотелось бы более управляемого и гибкого решения.

Заранее спасибо за любую помощь.

С уважением,
Михаил Платонов. Получено Mon Sep 07 09:26:14 2009

Этот архив был сгенерирован hypermail 2.1.8 : Mon 07 Sep 2009 - 16:16:04 MSD