mtc_uri.h 文件参考
MTC URI 接口函数。 更多
宏定义 | |
#define | MTC_URI_FMT_NOT_COMPLTE -1 |
MTC URI 格式状态 更多 | |
#define | MTC_URI_FMT_INVAL_URI -2 |
URI 无效格式 | |
#define | MTC_URI_FMT_EMPTY_URI -3 |
URI 为空 | |
函数 | |
ZFUNC ZBOOL | Mtc_UriIsValid (ZCHAR *pcUri) |
检查 URI 是否有效。 更多 | |
ZFUNC ZCHAR * | Mtc_UriFormat (ZCHAR *pcEarlyUri, ZCHAR *pcRealm, ZBOOL bUserPhone) |
格式化早期 URI 到有效 URI。 更多 | |
ZFUNC ZCHAR * | Mtc_UriFormatX (ZCHAR *pcEarlyUri, ZBOOL bUserPhone) |
格式化早期 URI 到有效 URI。 它将自动通过 Mtc_CliDbGetSipRegRealm 填充域。 更多 | |
ZFUNC ZCHAR * | Mtc_UriFormatTelUri (ZCHAR *pcPhone) |
从电话格式化 TEL URI。 更多 | |
ZFUNC ZCHAR * | Mtc_UriFormatNat (ZCHAR *pcPhone) |
从电话格式国内URI。 更多 | |
ZFUNC ZCHAR * | Mtc_UriFormatInt (ZCHAR *pcPhone) |
从电话格式化国际 URI。 更多 | |
ZFUNC ZCHAR * | Mtc_UriGetName (ZCHAR *pcUri, ZULONG dwLen) |
从 SIP 或 TEL URI 获取用户角色。 更多 | |
ZFUNC ZCHAR * | Mtc_UriGetUserPart (ZCHAR *pcUri) |
获取用户角色(比如:电话号码)或 URI (SIP 或 TEL URI)。 更多 | |
ZFUNC ZCHAR * | Mtc_UriGetHostPart (ZCHAR *pcUri) |
获取 URI (SIP 或 TEL URI)的用户角色(比如:电话号码)。 更多 | |
详细描述
MTC URI 接口函数。
宏定义说明
#define MTC_URI_FMT_NOT_COMPLTE -1
MTC URI 格式状态
URI 不完整
函数说明
ZFUNC ZCHAR* Mtc_UriFormat (ZCHAR * pcEarlyUri, ZCHAR * pcRealm, ZBOOL bUserPhone )
格式化早期 URI 到有效 URI。
- 参数
-
[in] pcEarlyUri 早期URI,可以是电话号码、SIP URI或TEL URI。 [in] pcRealm SIP 服务器域。 [in] bUserPhone 添加用户选项=电话参数。
- 返回
- 格式化结果,否则返回 ZNULL 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriFormatInt (ZCHAR * pcPhone)
从电话格式化国际 URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL. 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriFormatNat (ZCHAR * pcPhone)
从电话格式国内URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL. 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriFormatTelUri (ZCHAR * pcPhone)
从电话格式化 TEL URI。
- 参数
-
[in] pcPhone 电话号码。
- 返回
- TEL URI字符串,否则返回 ZNULL。 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriFormatX (ZCHAR * pcEarlyUri, ZBOOL bUserPhone )
格式化早期 URI 到有效 URI。 它将自动通过 Mtc_CliDbGetSipRegRealm 填充域。
- 参数
-
[in] pcEarlyUri 早期URI,可以是电话号码、SIP URI或TEL URI。 [in] bUserPhone 添加用户选项=电话参数。
- 返回
- 格式化结果,否则返回 ZNULL 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriGetHostPart (ZCHAR * pcUri)
获取 URI (SIP 或 TEL URI)的用户角色(比如:电话号码)。
- 参数
-
[in] pcUri URI字符串,否则返回 ZNULL。
- 返回
- 主机端口字符串。 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriGetName (ZCHAR * pcUri, ZULONG dwLen )
从 SIP 或 TEL URI 获取用户角色。
- 参数
-
[in] pcUri SIP或TEL URI字符串。 [in] dwLen 用户角色名称缓冲长度。
- 返回
- 用户角色名称字符串,否则返回 ZNUL。 调用方必须先复制再使用。
ZFUNC ZCHAR* Mtc_UriGetUserPart (ZCHAR * pcUri)
获取用户角色(比如:电话号码)或 URI (SIP 或 TEL URI)。
- 参数
-
[in] pcUri URI 字符串。
- 返回
- 用户角色字符串,否则返回 ZNULL。 调用方必须先复制再使用。
ZFUNC ZBOOL Mtc_UriIsValid (ZCHAR * pcUri)
检查 URI 是否有效。
- 参数
-
[in] pcUri URI 字符串。
- 返回
- ZTRUE 若URI为有效 SIP URI 或TEL URI,否则返回 ZFALSE。