View previous topic :: View next topic |
Author |
Message |
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Wed Jul 25, 2007 17:37 Post subject: SendSMS |
|
|
Представлю вашему вниманию отправитель SMS-ок, написанный мной и моим другом.
Отправляет на телефоны с кодами "7812", "7861", "7910", "7911", "7912", "7913", "7914", "7915", "7916", "7917", "7918", "7919", "7495", "7985", "7988", "7987", "7903", "7905", "7960", "7926", "7961", "7906" через протокол M-Agent.
На телефоны с кодами "7902", "7904", "7908", "7950", "7951" через сайт Теле2.
На телефоны с кодами "7920", "7922", "7927" через региональные сайты Мегафона. Для отправки на "7920" используется OCR-модуль из MS Office 2003 и .NET Framework.
Скачать SendSMS
Скачать исходники SendSMS
Last edited by Стас Агарков on Mon Mar 17, 2008 22:53; edited 1 time in total |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Wed Jul 25, 2007 18:17 Post subject: |
|
|
Завел свой номер в тел. книгу (8-916-...). Выбрал, набрал "Текст", нажал "Отправить". Получаю ошибку - "Не найдена функция для отправки на номера с таким префиксом".
"О программе" ничего не выдает. Нажатие F1 - реакция нулевая.
... Хотя у меня .NET Framework, вроде, на этой тачке не установлен, а MS Office 2002
Но должно же быть что-нибудь вроде сообщения, что у меня не установлено то-то и то-то. |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Wed Jul 25, 2007 18:32 Post subject: |
|
|
Хм
"Не найдена функция для отправки на номера с таким префиксом" - думаю, что в каталоге программы отсутствует SMS_MAgent.dll.
"О программе" ничего не выдает. - скорее всего в каталоге программы отсутствует SendSMS.chm.
В составе инсталлятора есть следующие файлы:
SendSMS.chm
Interop.MODI.dll
SMS_MAgent.dll
SMS_Megafon.dll
SMS_Tele2.dll
MegafonOCR.exe
SendSMS.exe
translit_table.xml |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 120 Location: Санкт-Петербург
|
(Separately) Posted: Wed Jul 25, 2007 19:05 Post subject: |
|
|
А как на счёт телефонов с кодом "7921"? _________________ «The Truth Is Out There» |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Wed Jul 25, 2007 22:25 Post subject: |
|
|
Попробуйте этот SMS_MAgent
Last edited by Стас Агарков on Wed Jul 25, 2007 23:31; edited 1 time in total |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 120 Location: Санкт-Петербург
|
(Separately) Posted: Wed Jul 25, 2007 22:49 Post subject: |
|
|
Спасибо. Всё работает. _________________ «The Truth Is Out There» |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Thu Jul 26, 2007 10:11 Post subject: |
|
|
Ага, понял.
У ярлыка в Главном меню не прописана "Рабочая папка". Соответственно, chm и dll не находятся.
Поправьте инсталятор.
СМС отправил. А сколько по времени может быть задержка прихода? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
gegabit
Joined: 20 Oct 2006 Posts: 133 Location: дети берутся?
|
(Separately) Posted: Thu Jul 26, 2007 12:40 Post subject: |
|
|
Ошибка при запуске .exe
WinXP SP2 _________________ Единственный недостаток водки - недостаток водки! |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Thu Jul 26, 2007 12:41 Post subject: |
|
|
Инсталлятор исправил.
Максимально я видел задержку в 3-4 часа на нашем Мегафоне (8920). Но в большинстве случаев - в течении нескольких минут приходят.
При отправке через протокол мейл-агента если сообщение слишком длинное (~40 символов русских или 140 английских) он вообще не отправляет. Сделаю выдачу сообщения о слишком длинном сообщении. |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Thu Jul 26, 2007 13:05 Post subject: |
|
|
2gegabit
Спасибо
Первый раз в жизни вижу такое сообщение об ошибке. Я эту библиотеку же статически линкую... Даже не знаю отчего это может быть. Покопаюсь в Яндексе. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Thu Jul 26, 2007 19:06 Post subject: |
|
|
D1P wrote: | Через что работает? Случаем не через SMPP? Исходники посмотреть пока нет возможности. |
Работает через сайты операторов и протокол Mail.ru агента. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Fri Jul 27, 2007 13:30 Post subject: |
|
|
Весь код отправки SMS находится в "плагинах" - отдельных динамически загружаемых DLL. Функции посылки передается код, номер и текст сообщения. Можно и SMPP-модули прикрутить. Программу для этого менять совсем не нужно.
P.S. Для SMPP ведь нужно заключать договоры с операторами? Это, наверное, стоит денег? Я просто не в курсе. |
|
Back to top |
|
|
|