[Asterisk-Users] Advanced SIP management
John Todd
jtodd at loligo.com
Fri Jun 27 10:58:33 MST 2003
No, Asterisk is not a SIP proxy in a "true" sense of the term.
Almost none of the things you mention below are possible with
Asterisk without additional coding to make them happen. Of course,
if you'd like to submit patches, I'm sure they would be reviewed.
The only two "custom" SIP headers you can set currently are VXML_URL
and Alert-Info:
You would be better served by looking at SER
(http://www.iptel.org/ser/) for the type of functionality you're
after.
JT
>Hello:
>
>I would like to use Asterisk as a redirect/proxy sip server to route SIP
>calls on a sip header/parameter basis.
>
>I've tried some things successfully:
>
>- SIP registration from clients.
>
>- On-the-fly compression for wan VoIP transfers:
> SIP G.711 --> GSM IAX --> (wan) --> GSM IAX --> SIP G.711
>
>- Sending custom parameters in URI:
> exten => 1,1,Setvar,VXML_URL=var1=value1
> exten => 1,2,Dial,sip/192.168.0.1
>
>I need to know if there is some possibilities for:
>
>
>1) Automatic SIP header and/or uri-parameter propagation
>
>I need to propagate custom **headers** and/or **uri parameters** from source
>to destination.
>Does Asterisk propagate this additional info automatically?
>
>
>2) Automatic SIP headers and/or uri-parameters propagation via IAX
>
>Yes, in wan communications I use 2 asterisk servers:
>
>SIP G.711 --> GSM IAX --> (wan) --> GSM IAX --> SIP G.711
>
>Does Asterisk propagate custom headers/uri_parameters through IAX?
>
>
>3) Custom header/parameter extraction
>
>I need to be capable for **extracting** those values in extensions.conf and,
>then, **decide** how to route.
>
>For example, if the client_1 sends the following URI:
>
> 222 at 192.168.200.200;sender=server01
>
>to Asterisk, can Asterisk extract the variable "sender=server01" and,
>therefore, decide what to do?:
>
> exten => 222,1,GotoIf,"$[${sender} = server01]?default|1|1:default|1|6";
>
>
>4) Custom header/parameter insertion
>
>OK, I can insert parameters in URIs:
>
> exten => 1,1,Setvar,VXML_URL=var1=value1
> exten => 1,2,Dial,sip/192.168.0.1
>
>But, can I insert directly custom headers?
>
>
>Maybe I'm confused and Asterisk cannot do what I need ... Then, I would
>appreciate what could be the good direction.
>
>
>Thank you very much,
>
>Mark Cerrajetto.
>
>
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list