com.juphoon.lemon.MtcUri 类参考
详细描述
MtcUri 接口
静态 Public 成员函数
static boolean | Mtc_UriIsValid (String pcUri) |
检查 URI 是否有效。 更多 | |
static String | Mtc_UriFormat (String pcEarlyUri, String pcRealm, boolean bUserPhone) |
格式化早期 URI 到有效 URI。 更多 | |
static String | Mtc_UriFormatX (String pcEarlyUri, boolean bUserPhone) |
格式化早期 URI 到有效 URI。 它将自动通过 MtcCliDb.Mtc_CliDbGetSipRegRealm 填充域。 更多 | |
static String | Mtc_UriFormatTelUri (String pcPhone) |
从电话格式化 TEL URI。 更多 | |
static String | Mtc_UriFormatNat (String pcPhone) |
从电话格式国内URI。 更多 | |
static String | Mtc_UriFormatInt (String pcPhone) |
从电话格式化国际 URI。 更多 | |
static String | Mtc_UriGetName (String pcUri, int dwLen) |
从 SIP 或 TEL URI 获取用户角色。 更多 | |
static String | Mtc_UriGetUserPart (String pcUri) |
获取用户角色(比如:电话号码)或 URI (SIP 或 TEL URI)。 更多 | |
static String | Mtc_UriGetHostPart (String pcUri) |
获取 URI (SIP 或 TEL URI)的用户角色(比如:电话号码)。 更多 |
额外继承的成员函数
静态 Public 属性 继承自 com.juphoon.lemon.MtcUriConstants
static final int | MTC_URI_FMT_NOT_COMPLTE = -1 |
URI 不完整 | |
static final int | MTC_URI_FMT_INVAL_URI = -2 |
URI 为无效格式 | |
static final int | MTC_URI_FMT_EMPTY_URI = -3 |
URI 为空 |
成员函数说明
static String com.juphoon.lemon.MtcUri.Mtc_UriFormat (String pcEarlyUri, String pcRealm, boolean bUserPhone ) static
格式化早期 URI 到有效 URI。
- 参数
-
[in] pcEarlyUri 早期URI,可以是电话号码、SIP URI或TEL URI。 [in] pcRealm SIP 服务器域。 [in] bUserPhone 添加用户选项=电话参数。
- 返回
- 格式化结果,否则返回 ZNULL 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriFormatInt (String pcPhone) static
从电话格式化国际 URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL. 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriFormatNat (String pcPhone) static
从电话格式国内URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL. 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriFormatTelUri (String pcPhone) static
从电话格式化 TEL URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL。 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriFormatX (String pcEarlyUri, boolean bUserPhone ) static
格式化早期 URI 到有效 URI。 它将自动通过 MtcCliDb.Mtc_CliDbGetSipRegRealm 填充域。
- 参数
-
[in] pcEarlyUri 早期URI,可以是电话号码、SIP URI或TEL URI。 [in] bUserPhone 添加用户选项=电话参数。
- 返回
- 格式化结果,否则返回 ZNULL 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriGetHostPart (String pcUri) static
获取 URI (SIP 或 TEL URI)的用户角色(比如:电话号码)。
- 参数
-
[in] pcUri URI字符串,否则返回 ZNULL。
- 返回
- 主机端口字符串。 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriGetName (String pcUri, int dwLen ) static
从 SIP 或 TEL URI 获取用户角色。
- 参数
-
[in] pcUri SIP或TEL URI字符串。 [in] dwLen 用户角色名称缓冲长度。
- 返回
- 用户角色名称字符串,否则返回 ZNUL。 调用方必须先复制再使用。
static String com.juphoon.lemon.MtcUri.Mtc_UriGetUserPart (String pcUri) static
获取用户角色(比如:电话号码)或 URI (SIP 或 TEL URI)。
- 参数
-
[in] pcUri URI 字符串。
- 返回
- 用户角色字符串,否则返回 ZNULL。 调用方必须先复制再使用。
static boolean com.juphoon.lemon.MtcUri.Mtc_UriIsValid (String pcUri) static
检查 URI 是否有效。
- 参数
-
[in] pcUri URI 字符串。