[Moscow.pm] SMPP получить отчет о доставке смс

Andrei andrei.protasovitski на gmail.com
Ср Дек 23 23:14:17 PST 2009


Не все SMSC отправляют отчёты о доставке. Ты уверен, что твой отправляет?

24 декабря 2009 г. 7:42 пользователь Denis S.Davidov <davydov на nexo.ru>написал:

>  Можно попробовать посмотреть чего в pdu приходит выставив
> $Net::SMPP::trace = 1.
> А еще вопрос - ты соединяешься в async режиме?
>
>
> On 23.12.2009 20:27, Шогин Михаил wrote:
>
>  Привет.
>
>
>
> Деление на ноль это конечно круто )) я его правда и сам не помню и вспомню
> только вечером когда почитаю лекции (что то не верится мне, что все так
> просто через пределы доказывается).
>
> Можно отвлечь общественность немного реальной проблемой?
>
>
>
> Есть смс шлюз.
>
> Требуется: разослать кучу смс-ок, и собрать отчет по доставке.
>
> С рассылкой проблем нет (спамить мы умеем), а вот с отчетом о доставке
> есть проблемы. Если точнее, проблем нет, т.к. нет отчета о доставке ))
>
>
>
> По доке и информации от SMSC все просто, отправили и ждем что нам пришлют.
> И ничего не приходит
>
> Алгоритм прост
>
>
>
> Висит событийный демон
>
>
>
> Раз в сколько-то секунд отправляет пачку смс-ок
>
> Раз в сколько-то секунд пытается что нить прочитать от SMSC
>
>
>
> Смс отправляем так
>
>
>
> $self->{_response} = $self->smpp->submit_sm(
>
> source_addr             => $args{from},
>
> destination_addr       => $args{to},
>
> short_message           => $args{message},
>
> registered_delivery     => 0x01,
>
> data_coding             => $args{lang} && $args{lang} eq 'ru' ? 0x08 :
> 0x00,
>
> );
>
>
>
> Читаем так
>
>
>
> $pdu = $self->smpp->read_pdu;
>
>
>
> И ничего не приходит (
>
>
>
> Может кто-нибудь сталкивался,  куда рыть, что смотреть, ничего не понимаю (
>
>
>
> И tcpdump смотрел, и даже вот узнал о wireshark (просто отличная тулза )
> ))
>
> Все что приходит все отображается, а отчета о доставке как не было так и
> нет (
>
> ------------------------------
>
> --
> Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org
>
>
> --
> Sincerely,
> Denis S.Davidov
> System/Network Engineer, Nexo Russia, Moscow
> mailto: davydov на nexo.ru
> tel. (495) 981-6211
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Diemen, Netherlands
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20091224/3a3968c7/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm