Ok, I will check.

Em 21 de dez de 2017 07:23, "mosbah abdelkader" <mosbah.abdelka...@gmail.com>
escreveu:

> It has been tested with Asterisk 13 but it should work with any version.
>
> Thank you for your feedback.
>
> BR.
>
> On Thu, Dec 21, 2017 at 10:16 AM, Leonardo Sena <leo...@gmail.com> wrote:
>
>> Hi
>>
>> This new module work with any asterisk version?
>>
>> This is a good initiative congratulations
>>
>> Best regards
>>
>>
>> Leonardo Sena
>>
>>
>> Em 21 de dez de 2017 06:26, "mosbah abdelkader" <
>> mosbah.abdelka...@gmail.com> escreveu:
>>
>> Hello,
>>
>> We are proud to announce the first release 0.0.1 version of
>> kannel-asterisk integration project. The goal of this project is to allow
>> asterisk users to use kannel capabilities like SMS sending and receiving.
>> Please visit https://asterisk-kannel.sourceforge.io/ for more
>> information. You can download the release files at:
>> https://sourceforge.net/projects/asterisk-kannel/files/
>>
>> This version 0.0.1 includes an asterisk app module called app_mt.c which
>> can be used from the dial plan to send SMS MT (mobile terminated).
>>
>> ---technical details:
>> app_mt.c is an asterisk module (a dialplan app called mt) that uses
>> kannel C API to connect to kannel bearerbox as an smsbox and send sms mt
>> messages. It also integrates a thread for receiving ack's and delivery
>> reports (dlr) from bearerbox.
>>
>> ---requirements:
>> -Asterisk source.
>> -Kannel compiled libs and header files (compilation of kannel is not
>> covered here).
>>
>> ---config:
>> -actually the config is done in the source code itself. Adjust the
>> following parameters to fit your setup before compiling and linking the app:
>> static char* dflt_bb_host = "#############";//default kannel bearerbox IP
>> address
>> static long dflt_bb_port = 13001;//kannel bearerbox smsbox-port port
>> static int dflt_bb_ssl = 0;//default kannel bearerbox smsbox-port ssl let
>> it 0 if you don't want to use ssl
>> static char* dflt_smsbox_id = "astb";//default smsbox id
>> static char* dflt_service = "csvc";//default service name
>> static char* dflt_account = "supacc";//default account name
>> static char* dflt_from = "18555";//default sender number
>> static char* dflt_to = "111111111";//default receiver number
>> static char* dflt_smsc_id = "fake-smsc-1";//default smsc-id used to route
>> the sms
>> static char* dflt_dlr_url = "http://127.0.0.1:40001";//default dlr url
>> static int dflt_dlr_mask = 31;//default dlr mask
>> static char* dflt_sms = "Dialplan extension 400 get executed!";//default
>> sms text
>>
>> ---compiling:
>> compilation is similar to any other asterisk module. Just copy the
>> source file to asterisk apps folder, modify your toolchain by adding kannel
>> header files and libs locations. Compile asterisk as usual. you will get
>> app_mt.so generated.
>>
>> ---using:
>> -# cp app_mt.so /usr/lib/asterisk/modules
>> -# asterisk -x "module load app_mt.so"
>> -modify your dialplan to add a test extension for app_mt:
>> exten => 400,1,mt()
>>         same => n,Hangup()
>> -call extension 400 from your device, an sms mt will be sent to the
>> receiver number configured above.
>>
>> ---roadmap:
>> -read default config parameters from file.
>> -pass sms parameters from the dialplan.
>> -send sms from cli/manager/rest/...etc.
>> -...etc. Any suggestion is welcome.
>>
>> Any feedback is welcome.
>>
>> Best regards.
>>
>>
>>
>

Reply via email to