Разделитель между получателями.

Started by Bansher, November 26, 2010, 05:27:48 PM

Previous topic - Next topic

Bansher

Вычитал, что начиная с версии 0.2.20 реализована возможность задания нескольких получателей при отсылке e-mail и SMS. Поле recipient одно, вероятно получатели отделяются разделителем. Но каким? Запятая, пробел и точка с запятой не помогают. Сообщение приходит только на первый номер.

Victor Kirhenshtein

Разделитель - точка с запятой. Если сообщения не приходят, то это либо баг, либо ошибка при конфигурации. Попробуйте запустить сервер с уровнем дебага 5 или выше и посмотреть что пишется об отправке SMS.

Bansher

Вот такие логи при отправке SMS я получаю


0-Nov-2010 19:05:44] *actions* Sending SMS to +7926XXXXXX; +7909XXXXXX; +7916XXXXXXX: "ATS_Note_Down"

[30-Nov-2010 19:05:44] SMS send: to {+7926XXXXXX}: {ATS_Note_Down}

[30-Nov-2010 19:05:44] SMS send: ATZ sent, got {
Nokia 2700 classic
OK
}

[30-Nov-2010 19:05:45] SMS send: ATE0 sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGF=1 sent, got {ATE0
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGS + message body sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: to {+7909XXXXXX}: {ATS_Note_Down}

[30-Nov-2010 19:05:45] SMS send: ATZ sent, got {
> }

[30-Nov-2010 19:05:45] SMS send: ATE0 sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGF=1 sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGS + message body sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: to {+7916XXXXXXX}: {ATS_Note_Down}

[30-Nov-2010 19:05:45] SMS send: ATZ sent, got {
> }

[30-Nov-2010 19:05:45] SMS send: ATE0 sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGF=1 sent, got {
OK
}

[30-Nov-2010 19:05:45] SMS send: AT+CMGS + message body sent, got {
OK
> }

]

]

]

]

[30-Nov-2010 19:10:09] *actions* Sending SMS to +7926XXXXXX; +7909XXXXXX; +7916XXXXXXX: "ATS_Note_Up"

[30-Nov-2010 19:10:09] SMS send: to {+7926XXXXXX}: {ATS_Note_Up}

[30-Nov-2010 19:10:09] SMS send: ATZ sent, got {
+CMS ERROR: 301
}

[30-Nov-2010 19:10:10] SMS send: ATE0 sent, got {
OK
}TE0

[30-Nov-2010 19:10:10] SMS send: AT+CMGF=1 sent, got {
OK
OK
}

[30-Nov-2010 19:10:10] SMS send: AT+CMGS + message body sent, got {
> }

[30-Nov-2010 19:10:10] SMS send: to {+7909XXXXXX}: {ATS_Note_Up}

[30-Nov-2010 19:10:10] SMS send: ATZ sent, got {
OK
}

[30-Nov-2010 19:10:10] SMS send: ATE0 sent, got {
OK
}

[30-Nov-2010 19:10:10] SMS send: AT+CMGF=1 sent, got {
OK
}

[30-Nov-2010 19:10:10] SMS send: AT+CMGS + message body sent, got {
>
+CMS ERROR: 301
}

[30-Nov-2010 19:10:10] SMS send: to {+7916XXXXXXX}: {ATS_Note_Up}

[30-Nov-2010 19:10:10] SMS send: ATZ sent, got {
OK
}

[30-Nov-2010 19:10:10] SMS send: ATE0 sent, got {ATE0
OK
}

[30-Nov-2010 19:10:10] SMS send: AT+CMGF=1 sent, got {
OK
}

[30-Nov-2010 19:10:10] SMS send: AT+CMGS + message body sent, got {
>
+CMS ERROR: 301

То есть судя по логам все отправляется. Но на самом деле приходит только на первый номер.