[asterisk-app-dev] Send a SIP NOTIFY via a softphone, not via Asterisk

Ludovic Gasc gmludo at gmail.com
Fri May 1 15:52:45 CDT 2015


Thank you Mark for your answer.

BTW, a long time ago, I had an issue with AMI to send NOTIFY because it was
impossible to set a specific header.
I don't remember exactly the problem, but finally, I've used scapy to
inject SIP NOTIFY. It was very ugly, but it works.

I'll follow your suggestion with AMI command and the latest Asterisk
version, I'll ping if I have again an issue.

Have a nice week-end.

--
Ludovic Gasc (GMLudo)
http://www.gmludo.eu/

2015-04-29 21:06 GMT+02:00 Mark Michelson <mmichelson at digium.com>:

>  Hello,
>
> Asterisk is not a SIP proxy, so it does not forward SIP traffic to
> destinations. In your case, you're likely seeing a 489 response because
> Asterisk only knows about specific events in NOTIFY requests ("refer" for
> transfers, "message-summary" for outbound MWI subscriptions, "keep-alive"
> for certain devices' NAT keepalives, and "call-completion" for call
> completion subscriptions. Anything else is not understood by Asterisk, so
> you get a 489 Bad Event response.
>
> If you want to send NOTIFYs from Asterisk, you must use AMI or the CLI
> commands to do so.
>
>
> On 04/28/2015 10:05 AM, Ludovic Gasc wrote:
>
> Hi,
>
>  I've a SIP endpoint written in Python-AsyncIO that is registered on an
> Asterisk 13 with chan_sip.
>
>  When I try to send a SIP NOTIFY to another hardphone endpoint (it's to
> send commands), Asterisk anwsers me with: "SIP/2.0 489 Bad event"
>
>  In Asterisk, even with debug level on SIP and in console, I don't have a
> very interesting message:
> [Apr 28 16:57:48] DEBUG[2932]: chan_sip.c:28297 handle_request_do: SIP
> message could not be handled, bad request:
> b5262f5c-9061-4cb3-86c6-df629fd95a82
>
>  An idea to have more details about this error ? Or it's better to use
> pjsip ?
>
>  BTW, is it possible to send a SIP NOTIFY to another endpoint via
> Asterisk, or it's forbidden ?
>
>  PS: I already know it's possible to send SIP NOTIFY via AMI, I've
> already used that.
> But the idea here it's a tool where we don't need an AMI access with
> Asterisk to run.
>
>  Regards.
>   --
>  Ludovic Gasc (GMLudo)
>  http://www.gmludo.eu/
>
>
> _______________________________________________
> asterisk-app-dev mailing listasterisk-app-dev at lists.digium.comhttp://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev
>
>
>
> _______________________________________________
> asterisk-app-dev mailing list
> asterisk-app-dev at lists.digium.com
> http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-app-dev/attachments/20150501/337bba72/attachment.html>


More information about the asterisk-app-dev mailing list