2016-09-02 4 views
0

Я установил kannel в поле Ubuntu. Отправка SMS работает нормально. Теперь мои требования: сохранить отправленное SMS и затем обновить отправленный статус соответственно, чтобы я мог отслеживать состояние сообщения.Отчет Kannel DLR в MySQL

Я много искал, пытался создать db, пытался различные попытки сделать php-страницу, которая может вставляться в таблицу, но до тех пор, пока я не смогу выполнить свою задачу.

Так вот я спрашиваю, если кто может обеспечить некоторый рабочий пример:

  • HTTP образца URL для ввода SMS вместе с DLR образца
  • DLR-уль образца для kannel.conf
  • таблицы БД sample
  • PHP-страница, которая будет вызываться для обновления статуса сообщения.

ответ

2

Для хранения MO/MT/DLR в базе данных вы должны использовать SQLBOX между bearerbox и smsbox

<smsc>----<bearerbox>---<sqlbox>----<smsbox> 

вы также можете вставить MT смс в sqlbox таблице для отправки смс, все смс вошли в sqlbox столы.

Example sqlbox.conf конфигурации kannel.conf

group = sqlbox 
id=sqlbox 
smsbox-id=sqlbox-1 
bearerbox-host=localhost 
bearerbox-port=14002 
smsbox-port=14003 
sql-log-table=sent_sms 
sql-insert-table=send_sms 
log-file=/var/log/kannel/sqlbox.log 
log-level=4 

group = mysql-connection 
id = sqlbox 
host = localhost 
username = root 
password = 
database = sqlbox 
max-connections = 1 

bearerbox, пожалуйста, измените DLR-хранилища для базы данных в сервере производства

group = core 
admin-port=13000 
admin-password=admin 
status-password=status 
#black-list = "http://127.0.0.1/black/black-list.txt" 
smsbox-port=14002 
store-type=file 
#store-type=spool 
#store-file=/kannel-store.file 
store-location=/kannel-store.file 
access-log=/var/log/kannel/bearerbox.access 
dlr-storage=internal 
log-level=4 
log-file=/var/log/kannel/bearerbox.log 
2

Ok после 10 дней хитов и суд, наконец, я сделал так как я хотел, чтобы он использовал Kannel/SQLBOX с триггерами.

Я сделал свои короткие заметки с примерами на моем блоге, было бы полезно для начинающих :) Спасибо

https://aacable.wordpress.com/2016/09/06/kannel-sms-gateway-delivery-reports-in-mysql-via-sqlbox/

https://aacable.wordpress.com/2016/09/07/sample-php-page-to-insert-data-into-kannelsqlbox/

Смежные вопросы