通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2009-11-12
跳转到指定楼层
1#
发表于 2009-11-12 16:12:12 |只看该作者 |倒序浏览
请教大家关于MAP协议里面关于版本协商的实现问题。
在很多的资料中,对于版本协商的过程介绍如下:

1)
通信AMAP功能设为Phase NBMAP功能设为Phase M


2)
B方以Phase M 发起对话请求:


l
M=N,则不需要进行版本协商。


l
M<N,则A方接收对话请求,本次业务过程建立在Phase M基础上进行。
l
M > N,则A方以TC_U_ABORT通信原语通知B方,对话请求被拒绝,同时,TC_U_ABORT携带A方支持的最高版本号NB方收到TC_U_ABORT拒绝指示后,以Phase N再次发起对话请求,以后的业务过程建立在Phase N基础上进行。


我的程序是MAP User,我的问题是:
1)是不是发送MAP-U-ABORT的请求消息,在TCAP层就会转变为TC_U_ABORT?
2)在3GPP的29002文档里面,MAP-U-ABORT的参数只有以下三个。怎么设定参数,才能作为版本协商的拒绝,怎么才能把当前支持的版本号发给对方?
User reason M M(=)
Diagnostic information U C(=)
Specific information U C(=)

另外,我发现OPEN的response消息的refuse reason参数的取值中包含:Application-context-not-supported;
不知道是不是可以利用open的rsp消息做版本协商,但依然不知道怎么把自己支持的版本号返回。


请赐教,非常感谢!!!

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-7-26 11:21 , Processed in 0.143556 second(s), 18 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部