Hello

My provider allows to activate/deactivate a forwarding rule by sending a SIP MESSAGE. This is done outside a call. That is, while there is no ongoing call, a SIP client just sends the following message:

   MESSAGE sip:[email protected] SIP/2.0
   Call-ID: b9ba106e-613a-46b9-8a4d-0efb4dc0a0f2
   CSeq: 1 MESSAGE
   To: <sip:[email protected]>
   From: "543951354657" <sip:[email protected]>;tag=...
   Max-Forwards: 70
   Supported: 100rel
   User-Agent: ProviderX-SoftPhone
   Accept: text/plain
   X-Movial-Content: application/x-movial-control;forwarding=true
   Content-Length: 0
   Via: SIP/2.0/UDP 192.168.8.72:5062;branch=z9hG4bK-.....


If successful, the server will respond with a message like the following:

   SIP/2.0 200 OK
   Call-ID: b9ba106e-613a-46b9-8a4d-0efb4dc0a0f2
   CSeq: 1 MESSAGE
   To: <sip:[email protected]>;tag=0f315726
   From: "543951354657"<sip:[email protected]>;tag=...
   Via: SIP/2.0/UDP 192.168.8.72:5062;branch=z9hG4bK...
   Content-Length: 0
   P-Charging-Vector: icid-value=2ad48aa502d9e80240a5da2efac9029e
   X-Movial-DisplayError: false


Basically, to activate the forwarding I need to send a MESSAGE with the header:

   X-Movial-Content: application/x-movial-control;forwarding=true

while to deactivate the forwarding the MESSAGE header must be:

   X-Movial-Content: application/x-movial-control;forwarding=false


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?


Thanks,
--
Tiago


--
_____________________________________________________________________
-- 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

Reply via email to