[Asterisk-Users] SMS Handler in Asterisk

Stijn Jonker SJCJonker at SJC.nl
Sun Jul 10 13:19:01 MST 2005


Hello Michiel,

On 10-Jul-2005 18:43, Michiel van Baak wrote:
> On 18:21, Sun 10 Jul 05, Stijn Jonker wrote:
> 
>>Hello all,
>>

>>On the short list is the ability to reliable send and receive SMS.
>>
>>For SMS I already built a script email2sms, but sometimes the SMS
>>doesn't get send from some reason, the sms log then reports something like:
>>2005-07-03T07:56:29 ?OM0C 0 - <NUMBER> <MESSAGE>
>>
>>Everytime the Second field contains a ? instead of a Y the sending
>>failed, but asterisk doesn't retry. Next to this, no error in the logs.
>>
>>Am I doing something wrong, or is there an additional app that can fix
>>this/monitors logs and does retries or so?
>>
>>Thanks in advance.
> 
> 
> Hi,
> 
> This won't answer your question, sorry.
> How are you sending SMS ?
> I'm in NL too, and can't seem to find a way to send SMS with
> asterisk. The only way I found was some service on the
> internet that sells SMS credits for asterisk users but it
> would be nice to know how you are doing it.

Well, I found the specs on the KPN Site:
http://www.kpn.com/kpn/show/id=362543/sc=656f2e

And basicly the command for smsq is:
/usr/sbin/smsq --motx-channel="Zap/g1/0673644444" <Number> <Message>

It also works with chan_capi btw. Receiving is done by:
[pstn-inbound]
; SMS
exten => ${EDN_FAX}/067364444400,1,Goto(s-sms-inbound,${EXTEN},1)
exten => ${EDN_WORK}/067364444400,1,Goto(s-sms-inbound,${EXTEN},1)
exten => ${EDN_DIAL}/067364444400,1,Goto(s-sms-inbound,${EXTEN},1)
exten => ${EDN_MAIN}/067364444400,1,Goto(s-sms-inbound,${EXTEN},1)


Then s-sms-inbound contains:
[s-sms-inbound]
exten => _X.,1,NoOp(Receiving SMS from ${CALLERIDNUM})
exten => _X.,2,Answer
exten => _X.,3,Wait(1)
exten => _X.,4,SMS(incoming|a)
exten => _X.,5,System(/usr/local/AstSMSHandler/SMS2Email.pl -q)
exten => _X.,6,Hangup

And works well, btw only as mentioned the sending of the sms sometimes
failes.


-- 
Met Vriendelijke groet/Yours Sincerely
Stijn Jonker <SJCJonker at sjc.nl>



More information about the asterisk-users mailing list