Можно попробовать посмотреть чего в 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 list [email protected] | http://moscow.pm.org

-- 
Sincerely,
Denis S.Davidov
System/Network Engineer, Nexo Russia, Moscow
mailto: [email protected]
tel. (495) 981-6211



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить