...
- Put the following in your sip.xml:
Code Block xml xml title sip.xmlxml <sipapp> ... <servlet> <servlet-name>groovy</servlet-name> <servlet-class>org.cipango.groovy.GroovyServlet</servlet-class> <init-param> <param-name>defaultScript</param-name> <param-value>addHeader.groovy</param-value> </init-param> <load-on-startup/> </servlet> </sipapp>
- Add the scripts {requests.groovy}} and
responses.groovy
inWEB-INF/groovy
. - Add
groovy-all-xyz.jar
andcipango-groovy-xyz.jar
intoWEB-INF/lib
.
...
request script adding a header and proxy the request
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
request.addHeader("P-Asserted-Identity", "sip:bob@cipango.voip") proxy() |
response script adding a header and logging
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
response.addHeader("Handled-By", "Cipango-Groovy") println response |