Hello,

 

I’m wondering if it’s possible to read SIP response headers from the dial plan, or from Lua.

 

One of my gateways returns a generic 500 for all kinds of different error conditions, and expects me to read variables in the sip response.

 

e.g.

 

SIP/2.0 500 Service Unavailable

Via:..

From:…

Etc:

X-Custom-Var:val

 

The value in the custom variable might be “busy”, “bad number”, etc.

 

If I add something to the INVITE, I know that I can read it with channel variables “sip_h_X-Name”, but I don’t get the same thing for the response.

 

Thanks,

 

-----------------------

Eric Z. Beard, CTO

Loop LLC

w (877) 850-2010 x9249

m (727) 776-2768

eric@loopfx.com