本申请实施例公开了一种通话方法、通话装置及电子设备。通话方法应用于主叫设备,包括:当接收到发起通话请求指令时,在invite信令中添加地址头域,地址头域包括主叫设备的唯一标识;向SIP服务器发送invite信令,以使SIP服务器根据地址头域,添加预设位置信息至invite信令,将invite信令发送至被叫设备。本申请实施例提供的通话方法,通过在主叫设备发送至SIP服务器的invite信令中添加包括主叫设备的唯一标识的地址头域,使得SIP服务器可以将预设位置信息添加至invite信令后,发送至被叫设备,从而实现了被叫设备对主叫设备的位置信息的获取。的获取。的获取。
【技术实现步骤摘要】
通话方法、通话装置及电子设备
[0001]本专利技术涉及通话
,尤其涉及一种通话方法、通话装置及电子设备。
技术介绍
[0002]在一些使用场景中,被叫设备需要及时了解主叫设备的位置信息。例如,使用主叫设备的用户遇到紧急状况,通过主叫设备拨打紧急电话;紧急电话的接听方,也即使用被叫设备的用户需要了解主叫设备的位置信息,从而及时提供救援。又例如,使用主叫设备的用户需要订餐,通过主叫设备拨打商户电话;使用被叫设备的用户需要了解主叫设备的位置信息,从而提供外卖配送服务。
[0003]然而,现有的主叫设备无法满足被叫设备了解主叫设备的位置信息的需求。
技术实现思路
[0004]有鉴于此,本申请实施例的目的是提供一种通话方法、通话装置及电子设备,能够解决现有的主叫设备无法满足被叫设备了解主叫设备的位置信息的需求的问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种通话方法,应用于主叫设备,所述方法包括:
[0007]当接收到发起通话请求指令时,在invite信令中添加地址头域,其中,所述地址头域包括所述主叫设备的唯一标识;
[0008]向SIP服务器发送所述invite信令,以使所述SIP服务器根据所述地址头域,基于预存的唯一标识与主叫设备的预设位置信息的映射关系,添加预设位置信息至所述invite信令,将所述invite信令发送至被叫设备。
[0009]根据本申请公开的一种具体实施方式,所述方法还包括:
[0010]获取所述主叫设备的当前位置信息;
[0011]在所述invite信令中添加所述当前位置信息,并在所述invite信令中添加指示头域,其中,所述指示头域用于指示是否允许SIP服务器修改所述当前位置信息。
[0012]根据本申请公开的一种具体实施方式,所述主叫设备包括volte话机,所述获取所述主叫设备的当前位置信息,包括:
[0013]通过卫星定位模块获取所述主叫设备的当前位置信息。
[0014]根据本申请公开的一种具体实施方式,所述主叫设备包括SIP话机,所述获取所述主叫设备的当前位置信息,包括:
[0015]获取预存于所述主叫设备的位置信息,作为所述主叫设备的当前位置信息。
[0016]根据本申请公开的一种具体实施方式,所述在所述invite信令中添加所述当前位置信息,包括:
[0017]在所述invite信令的SDP body中添加所述当前位置信息,或
[0018]在所述invite信令中添加位置头域,其中,所述位置头域包括所述当前位置信息。
[0019]第二方面,本申请实施例提供了一种通话方法,应用于SIP服务器,所述SIP服务器
预存唯一标识与主叫设备的预设位置信息的映射关系,所述方法包括:
[0020]接收主叫设备发送的包括地址头域的invite信令,其中,所述地址头域包括所述主叫设备的唯一标识;
[0021]解析所述invite信令得到所述地址头域所携带的主叫设备的唯一标识,基于所述映射关系,得到所述主叫设备的预设位置信息;
[0022]将所述预设位置信息添加至所述invite信令后,将所述invite信令发送至被叫设备。
[0023]根据本申请公开的一种具体实施方式,所述invite信令还包括所述主叫设备的当前位置信息和指示头域,所述指示头域用于指示是否允许所述SIP服务器修改所述当前位置信息;
[0024]所述方法还包括:
[0025]解析所述invite信令得到所述指示头域;
[0026]若所述指示头域指示允许所述SIP服务器修改所述当前位置信息,则将所述预设位置信息与所述当前位置信息进行比较;
[0027]若所述预设位置信息与所述当前位置信息不一致,将所述预设位置信息与所述唯一标识打包添加至所述invite信令后,将所述invite信令发送至所述被叫设备。
[0028]第三方面,本申请实施例提供了一种通话装置,应用于主叫设备,所述装置包括:
[0029]第一添加模块,用于当接收到发起通话请求指令时,在invite信令中添加地址头域,其中,所述地址头域包括所述主叫设备的唯一标识;
[0030]第一发送模块,用于向SIP服务器发送所述invite信令,以使所述SIP服务器根据所述地址头域,基于预存的唯一标识与主叫设备的预设位置信息的映射关系,添加预设位置信息至所述invite信令,将所述invite信令发送至被叫设备。
[0031]第四方面,本申请实施例提供了一种通话装置,应用于SIP服务器,所述SIP服务器预存唯一标识与主叫设备的预设位置信息的映射关系,所述装置包括:
[0032]接收模块,用于接收主叫设备发送的包括地址头域的invite信令,其中,所述地址头域包括所述主叫设备的唯一标识;
[0033]第一解析模块,用于解析所述invite信令得到所述地址头域所携带的主叫设备的唯一标识,基于所述映射关系,得到所述主叫设备的预设位置信息;
[0034]第二发送模块,用于将所述预设位置信息添加至所述invite信令后,将所述invite信令发送至被叫设备。
[0035]第五方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器上存储有程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。
[0036]本申请的上述实施例提供的通话方法、通话装置及电子设备,通过在主叫设备发送至SIP服务器的invite信令中添加地址头域,地址头域包括主叫设备的唯一标识,这样,使得SIP服务器可以基于预存的唯一标识与主叫设备的预设位置信息的映射关系,将地址头域对应的预设位置信息添加至invite信令后,发送至被叫设备,从而实现了被叫设备对主叫设备的位置信息的获取。
附图说明
[0037]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0038]图1示出了本申请实施例提供的一种通话方法的流程图;
[0039]图2示出了本申请实施例提供的另一种通话方法的流程图;
[0040]图3示出了本申请实施例提供的一种通话装置的结构示意图;
[0041]图4示出了本申请实施例提供的另一种通话装置的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0043]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种通话方法,其特征在于,应用于主叫设备,所述方法包括:当接收到发起通话请求指令时,在invite信令中添加地址头域,其中,所述地址头域包括所述主叫设备的唯一标识;向SIP服务器发送所述invite信令,以使所述SIP服务器根据所述地址头域,基于预存的唯一标识与主叫设备的预设位置信息的映射关系,添加预设位置信息至所述invite信令,将所述invite信令发送至被叫设备。2.根据权利要求1所述的通话方法,其特征在于,所述方法还包括:获取所述主叫设备的当前位置信息;在所述invite信令中添加所述当前位置信息,并在所述invite信令中添加指示头域,其中,所述指示头域用于指示是否允许SIP服务器修改所述当前位置信息。3.根据权利要求2所述的通话方法,其特征在于,所述主叫设备包括volte话机,所述获取所述主叫设备的当前位置信息,包括:通过卫星定位模块获取所述主叫设备的当前位置信息。4.根据权利要求2所述的通话方法,其特征在于,所述主叫设备包括SIP话机,所述获取所述主叫设备的当前位置信息,包括:获取预存于所述主叫设备的位置信息,作为所述主叫设备的当前位置信息。5.根据权利要求2所述的通话方法,其特征在于,所述在所述invite信令中添加所述当前位置信息,包括:在所述invite信令的SDP body中添加所述当前位置信息,或在所述invite信令中添加位置头域,其中,所述位置头域包括所述当前位置信息。6.一种通话方法,其特征在于,应用于SIP服务器,所述SIP服务器预存唯一标识与主叫设备的预设位置信息的映射关系,所述方法包括:接收主叫设备发送的包括地址头域的invite信令,其中,所述地址头域包括所述主叫设备的唯一标识;解析所述invite信令得到所述地址头域所携带的主叫设备的唯一标识,基于所述映射关系,得到所述主叫设备的预设位置信息;将所述预设位置信息添加至所述invite信令后,将所述invite信令发送至被叫设备。7.根据...
【专利技术属性】
技术研发人员:翁海明,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。