----- Original Message -----
> From: "Tiago Vasconcelos" <tiago.o.vasconcelos@xxxxxxxxx>
> To: asterisk-users@xxxxxxxxxxxxxxxx
> Sent: Saturday, July 28, 2012 10:38:42 AM
> Subject: How to send a SIP MESSAGE outside a call
>
> Hello
>
<snip>
> I have very little experience with AMI and AGI but, from what I've
> read
> so far, neither of them seem to provide any function to send a SIP
> MESSAGE with custom headers...
> How can I send a MESSAGE like this from Asterisk?
In Asterisk 10, you can use the MessageSend application:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Application_MessageSend
In Asterisk 11, you'll also be able to use AMI:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+ManagerAction_MessageSend
You may also want to look at the functions that modify the message fields:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Function_MESSAGE
https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Function_MESSAGE_DATA
You stated that you need to add some custom headers, which you can do with the
MESSAGE_DATA function. In order to activate the forwarding, you could
do something like this:
exten => send_msg,1,NoOp()
same => n,Set(MESSAGE_DATA(X-Movial-Content)=application/x-movial-control;forwarding=true)
; If something needs to go in the body, replace this. Otherwise,
; you can just remove it
same => n,Set(MESSAGE(body)=hello world!)
same => n,MessageSend(sip:to_address)
(Note: this wasn't tested, but hopefully it will give you an idea)
--
Matthew Jordan
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
[Gnu Gatekeeper] [IETF Sipping] [Info Cyrus] [ALSA User] [Fedora Linux Users] [DCCP] [Gimp] [100% Free Online Dating] [Yosemite News] [Arts & Crafts] [Yosemite Photos] [Deep Creek Hot Springs] [Yosemite Campsites] [ISDN Cause Codes]
![]() |
![]() |