diff options
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r-- | res/res_pjsip.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c index 7bb10c07f..d1ebf64e4 100644 --- a/res/res_pjsip.c +++ b/res/res_pjsip.c @@ -1550,6 +1550,30 @@ </para> </description> </configOption> + <configOption name="ignore_uri_user_options"> + <synopsis>Enable/Disable ignoring SIP URI user field options.</synopsis> + <description> + <para>If you have this option enabled and there are semicolons + in the user field of a SIP URI then the field is truncated + at the first semicolon. This effectively makes the semicolon + a non-usable character for PJSIP endpoint names, extensions, + and AORs. This can be useful for improving compatability with + an ITSP that likes to use user options for whatever reason. + </para> + <example title="Sample SIP URI"> + sip:1235557890;phone-context=national@x.x.x.x;user=phone + </example> + <example title="Sample SIP URI user field"> + 1235557890;phone-context=national + </example> + <example title="Sample SIP URI user field truncated"> + 1235557890 + </example> + <note><para>The caller-id and redirecting number strings + obtained from incoming SIP URI user fields are always truncated + at the first semicolon.</para></note> + </description> + </configOption> </configObject> </configFile> </configInfo> |