Class GetVirtualNumRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAccreditList()
      Get {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
      String getAssignVirtualNum()
      Get 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
      String getBizAppId()
      Get 业务appid
      String getBizId()
      Get 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
      String getCityId()
      Get 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
      String getDst()
      Get 被叫号码(号码前加 0086,如 008613631686024)
      String getHangupUrl()
      Get 话单回调通知地址,正式环境可以配置默认推送地址
      String getMaxAssignTime()
      Get 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
      String getRecord()
      Get 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
      String getRecordUrl()
      Get 录单 URL 回调通知地址,正式环境可以配置默认推送地址
      String getSrc()
      Get 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
      String getStatusFlag()
      Get 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
      String getStatusUrl()
      Get 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
      void setAccreditList​(String[] AccreditList)
      Set {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
      void setAssignVirtualNum​(String AssignVirtualNum)
      Set 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
      void setBizAppId​(String BizAppId)
      Set 业务appid
      void setBizId​(String BizId)
      Set 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
      void setCityId​(String CityId)
      Set 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
      void setDst​(String Dst)
      Set 被叫号码(号码前加 0086,如 008613631686024)
      void setHangupUrl​(String HangupUrl)
      Set 话单回调通知地址,正式环境可以配置默认推送地址
      void setMaxAssignTime​(String MaxAssignTime)
      Set 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
      void setRecord​(String Record)
      Set 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
      void setRecordUrl​(String RecordUrl)
      Set 录单 URL 回调通知地址,正式环境可以配置默认推送地址
      void setSrc​(String Src)
      Set 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
      void setStatusFlag​(String StatusFlag)
      Set 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
      void setStatusUrl​(String StatusUrl)
      Set 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • GetVirtualNumRequest

        public GetVirtualNumRequest()
      • GetVirtualNumRequest

        public GetVirtualNumRequest​(GetVirtualNumRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getBizAppId

        public String getBizAppId()
        Get 业务appid
        Returns:
        BizAppId 业务appid
      • setBizAppId

        public void setBizAppId​(String BizAppId)
        Set 业务appid
        Parameters:
        BizAppId - 业务appid
      • getDst

        public String getDst()
        Get 被叫号码(号码前加 0086,如 008613631686024)
        Returns:
        Dst 被叫号码(号码前加 0086,如 008613631686024)
      • setDst

        public void setDst​(String Dst)
        Set 被叫号码(号码前加 0086,如 008613631686024)
        Parameters:
        Dst - 被叫号码(号码前加 0086,如 008613631686024)
      • getSrc

        public String getSrc()
        Get 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
        Returns:
        Src 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
      • setSrc

        public void setSrc​(String Src)
        Set 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
        Parameters:
        Src - 主叫号码(号码前加 0086,如 008613631686024),xb 模式下是不用填写,axb 模式下是必选
      • getAccreditList

        public String[] getAccreditList()
        Get {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
        Returns:
        AccreditList {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
      • setAccreditList

        public void setAccreditList​(String[] AccreditList)
        Set {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
        Parameters:
        AccreditList - {“accreditList”:[“008613631686024”,”008612345678910”]},主要用于 N-1 场景,号码绑定非共享是独占型,指定了 dst 独占中间号绑定,accreditList 表示这个列表成员可以拨打 dst 绑 定的中间号,默认值为空,表示所有号码都可以拨打独占型中间号绑定,最大集合不允许超过 30 个,仅适用于xb模式
      • getAssignVirtualNum

        public String getAssignVirtualNum()
        Get 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
        Returns:
        AssignVirtualNum 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
      • setAssignVirtualNum

        public void setAssignVirtualNum​(String AssignVirtualNum)
        Set 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
        Parameters:
        AssignVirtualNum - 指定中间号(格式:008617013541251),如果该中间号已被使用则返回绑定失败。如果不带该字段则由腾讯侧从号码池里自动分配
      • getRecord

        public String getRecord()
        Get 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
        Returns:
        Record 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
      • setRecord

        public void setRecord​(String Record)
        Set 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
        Parameters:
        Record - 是否录音,0表示不录音,1表示录音。默认为不录音,注意如果需要录音回调,通话完成后需要等待一段时间,收到录音回调之后,再解绑中间号。
      • getCityId

        public String getCityId()
        Get 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
        Returns:
        CityId 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
      • setCityId

        public void setCityId​(String CityId)
        Set 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
        Parameters:
        CityId - 主被叫显号号码归属地,指定该参数说明显号归属该城市,如果没有该城市号码会随机选取一个城市或者后台配置返回107,返回码详见 《腾讯-中间号-城市id.xlsx》
      • getBizId

        public String getBizId()
        Get 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
        Returns:
        BizId 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
      • setBizId

        public void setBizId​(String BizId)
        Set 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
        Parameters:
        BizId - 应用二级业务 ID,bizId 需保证在该 appId 下全局唯一,最大长度不超过 16 个字节。
      • getMaxAssignTime

        public String getMaxAssignTime()
        Get 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
        Returns:
        MaxAssignTime 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
      • setMaxAssignTime

        public void setMaxAssignTime​(String MaxAssignTime)
        Set 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
        Parameters:
        MaxAssignTime - 号码最大绑定时间,不填默认为 24 小时,最长绑定时间是168小时,单位秒
      • getStatusFlag

        public String getStatusFlag()
        Get 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
        Returns:
        StatusFlag 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
      • setStatusFlag

        public void setStatusFlag​(String StatusFlag)
        Set 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
        Parameters:
        StatusFlag - 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如: 值为 0:表示所有状态不需要推送 值为 4:表示只要推送主叫接听状态 值为 16191:表示所有状态都需要推送(上面所有值和)
      • getStatusUrl

        public String getStatusUrl()
        Get 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
        Returns:
        StatusUrl 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
      • setStatusUrl

        public void setStatusUrl​(String StatusUrl)
        Set 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
        Parameters:
        StatusUrl - 请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址
      • getHangupUrl

        public String getHangupUrl()
        Get 话单回调通知地址,正式环境可以配置默认推送地址
        Returns:
        HangupUrl 话单回调通知地址,正式环境可以配置默认推送地址
      • setHangupUrl

        public void setHangupUrl​(String HangupUrl)
        Set 话单回调通知地址,正式环境可以配置默认推送地址
        Parameters:
        HangupUrl - 话单回调通知地址,正式环境可以配置默认推送地址
      • getRecordUrl

        public String getRecordUrl()
        Get 录单 URL 回调通知地址,正式环境可以配置默认推送地址
        Returns:
        RecordUrl 录单 URL 回调通知地址,正式环境可以配置默认推送地址
      • setRecordUrl

        public void setRecordUrl​(String RecordUrl)
        Set 录单 URL 回调通知地址,正式环境可以配置默认推送地址
        Parameters:
        RecordUrl - 录单 URL 回调通知地址,正式环境可以配置默认推送地址