This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
tutorials:auth:auth_db [2014/12/09 22:49] eschmidbauer |
tutorials:auth:auth_db [2014/12/09 22:52] eschmidbauer |
||
---|---|---|---|
Line 65: | Line 65: | ||
</ | </ | ||
+ | < | ||
+ | route[REGISTER] | ||
+ | { | ||
+ | if (is_method(" | ||
+ | # auth user/pass | ||
+ | if(!www_authenticate(" | ||
+ | www_challenge(" | ||
+ | } | ||
+ | |||
+ | if (!save(" | ||
+ | sl_reply_error(); | ||
+ | } | ||
+ | exit; | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # Handle INVITE + REFER | ||
+ | route[INVITE] | ||
+ | { | ||
+ | # record routing for dialog forming requests (in case they are routed) | ||
+ | # remove preloaded route headers | ||
+ | remove_hf(" | ||
+ | if (is_method(" | ||
+ | record_route(); | ||
+ | # auth user/pass | ||
+ | if (!proxy_authenticate(" | ||
+ | proxy_challenge(" | ||
+ | exit; | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ |