Bryant Zimmerman
2017-Mar-09 23:21 UTC
[asterisk-users] Trying to get SMS from GXV3240 to trigger dialplan code.
I am trying to send SMS from my grandstream GXV3240 Asterisk receives the message in a NOTIFY block. How can I get asterisk to run dialplan code when receiving these Notify SMS Message Blocks. I can then route them to my SMS provider. Any ideas are appreciated. Below is debug of a message sent from the phone when received no dialplan code is triggered. I am wounding if I need to modify some setting in sip.conf or the peer config. Incomming SMS from my vendor works without issue and is transmitted to the phone. <-------------> --- (10 headers 0 lines) --- Really destroying SIP dialog '3927411c7fe967886df6c8d0410d4e96 at XXX.XXX.XXX.XXX:5060' Method: NOTIFY <--- SIP read from UDP:XXX.XXX.XXX.XXX:57568 ---> MESSAGE sip:16162995607 at vgw0005.granddial.net SIP/2.0 Via: SIP/2.0/UDP 192.168.201.104:20093;branch=z9hG4bK1738682353;rport From: <sip:6167761066.2003 at vgw0005.granddial.net>;tag=1683585926 To: <sip:16162995607 at vgw0005.granddial.net> Call-ID: 1662412698-20093-963 at BJC.BGI.CAB.BAE CSeq: 9430 MESSAGE Contact: <sip:6167761066.2003 at 192.168.201.104:20093> Max-Forwards: 70 User-Agent: Grandstream GXV3240 1.0.3.158 Supported: replaces, path, timer, eventlist Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE Content-Type: text/plain; charset=UTF-8 Content-Length: 5 Test Message SMS <-------------> Thanks Bryant -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20170309/c92aad08/attachment.html>
Jean Aunis
2017-Mar-10 07:23 UTC
[asterisk-users] Trying to get SMS from GXV3240 to trigger dialplan code.
This is not a SIP NOTIFY but a SIP MESSAGE (the first line in the logs is not related to the few next ones). If you are using chan_sip, you have to activate out of call messages in sip.conf : accept_outofcall_message=yes outofcall_message_context=messages Then in extensions.conf, define a context "messages" with the appropriate extensions (to stick to your example, it will be 16162995607) and use the function MESSAGE to retrieve the SMS content. Best regards Jean Aunis Le 10/03/2017 ? 00:21, Bryant Zimmerman a ?crit :> I am trying to send SMS from my grandstream GXV3240 > Asterisk receives the message in a NOTIFY block. > How can I get asterisk to run dialplan code when receiving these > Notify SMS Message Blocks. > I can then route them to my SMS provider. > Any ideas are appreciated. Below is debug of a message sent from the > phone when received no dialplan code is triggered. > I am wounding if I need to modify some setting in sip.conf or the peer > config. Incomming SMS from my vendor works without issue and is > transmitted to the phone. > > <-------------> > --- (10 headers 0 lines) --- > Really destroying SIP dialog > '3927411c7fe967886df6c8d0410d4e96 at XXX.XXX.XXX.XXX:5060' > <mailto:%273927411c7fe967886df6c8d0410d4e96 at 65.183.176.184:5060%27> > Method: NOTIFY > > <--- SIP read from UDP:XXX.XXX.XXX.XXX:57568 ---> > MESSAGE sip:16162995607 at vgw0005.granddial.net SIP/2.0 > Via: SIP/2.0/UDP 192.168.201.104:20093;branch=z9hG4bK1738682353;rport > From: <sip:6167761066.2003 at vgw0005.granddial.net>;tag=1683585926 > To: <sip:16162995607 at vgw0005.granddial.net> > Call-ID: 1662412698-20093-963 at BJC.BGI.CAB.BAE > <mailto:1662412698-20093-963 at BJC.BGI.CAB.BAE> > CSeq: 9430 MESSAGE > Contact: <sip:6167761066.2003 at 192.168.201.104:20093> > Max-Forwards: 70 > User-Agent: Grandstream GXV3240 1.0.3.158 > Supported: replaces, path, timer, eventlist > Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, > REFER, UPDATE, MESSAGE > Content-Type: text/plain; charset=UTF-8 > Content-Length: 5 > > Test Message SMS > <-------------> > > > Thanks > > Bryant > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20170310/e9a9f182/attachment.html>
Bryant Zimmerman
2017-Mar-10 16:37 UTC
[asterisk-users] Trying to get SMS from GXV3240 to trigger dialplan code.
Jean
Thank you for your response. I have the options you suggested already set, and
I am still not getting the dialplan to trigger. The message is being sent but
nothing. I have tried with the auth both set to no and yes as well.
accept_outofcall_message = yes
outofcall_message_context = messages
auth_message_requests = yes
Thanks
Bryant
----------------------------------------
From: "Jean Aunis" <jean.aunis at prescom.fr>
Sent: Friday, March 10, 2017 2:24 AM
To: asterisk-users at lists.digium.com
Subject: Re: [asterisk-users] Trying to get SMS from GXV3240 to trigger dialplan
code.
This is not a SIP NOTIFY but a SIP MESSAGE (the first line in the logs is not
related to the few next ones).
If you are using chan_sip, you have to activate out of call messages in sip.conf
:
accept_outofcall_message=yes
outofcall_message_context=messages
Then in extensions.conf, define a context "messages" with the
appropriate extensions (to stick to your example, it will be 16162995607) and
use the function MESSAGE to retrieve the SMS content.
Best regards
Jean Aunis Le 10/03/2017 ? 00:21, Bryant Zimmerman a ?crit :
I am trying to send SMS from my grandstream GXV3240
Asterisk receives the message in a NOTIFY block.
How can I get asterisk to run dialplan code when receiving these Notify SMS
Message Blocks.
I can then route them to my SMS provider.
Any ideas are appreciated. Below is debug of a message sent from the phone when
received no dialplan code is triggered.
I am wounding if I need to modify some setting in sip.conf or the peer config.
Incomming SMS from my vendor works without issue and is transmitted to the
phone.
<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '3927411c7fe967886df6c8d0410d4e96 at
XXX.XXX.XXX.XXX:5060' Method: NOTIFY
<--- SIP read from UDP:XXX.XXX.XXX.XXX:57568 --->
MESSAGE sip:16162995607 at vgw0005.granddial.net SIP/2.0
Via: SIP/2.0/UDP 192.168.201.104:20093;branch=z9hG4bK1738682353;rport
From: <sip:6167761066.2003 at vgw0005.granddial.net>;tag=1683585926
To: <sip:16162995607 at vgw0005.granddial.net>
Call-ID: 1662412698-20093-963 at BJC.BGI.CAB.BAE
CSeq: 9430 MESSAGE
Contact: <sip:6167761066.2003 at 192.168.201.104:20093>
Max-Forwards: 70
User-Agent: Grandstream GXV3240 1.0.3.158
Supported: replaces, path, timer, eventlist
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER,
UPDATE, MESSAGE
Content-Type: text/plain; charset=UTF-8
Content-Length: 5
Test Message SMS
<------------->
Thanks
Bryant
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20170310/5f40b66a/attachment.html>