originate_causes
接通后会有originator和originatee
内部通话:未接通会有originator,没有originatee
外部通话:呼入未成功都不会有
情况分为:
1.呼出
1.内部分机通话 1005-1002
接通:
(两个)呼入号码:caller_id_number1005 呼出号码:destination_number:1002 落地号:rdnis:“” network_addr:域名
第一个有originator,第二个有originatee,"endpoint_disposition":"ANSWER", (三个通话记录)未接通:caller_id_number1005 呼出号码:destination_number:voicemail 落地号:rdnis:“”"network_addr":"192.168.0.129",
多了一个:other_loopback_leg_uuid,记录得是"originating_leg_uuid":第三个得uuid, "other_loopback_leg_uuid":第二个得uuid,
(第一个)呼入号码:1005,呼出号码:1002,第二个呼入号码1005,呼出号码voicemail和第三个一样,
第一个有originator,第二个什么都没有,第三个有originatee "endpoint_disposition":"EARLY MEDIA", 不同点:接通有sip_profile_name,未接通没有
2.分机呼出1005-18601951454
(两个)接通:
第一个:呼入号码:caller_id_number1005 呼出号码:destination_number:18601951454 落地号:rdnis:“” network_addr:39.107.42.245
有originator "sip_profile_name":"gateway" "endpoint_disposition":"ANSWER",
第二个:呼入号码:caller_id_number1005 呼出号码:destination_number:018601951454 落地号:rdnis:“” network_addr:192.168.0.129
有originatee "sip_profile_name":没有 "endpoint_disposition":"ANSWER"
(两个)未接通:
第一个:呼入号码:caller_id_number1005 呼出号码:destination_number:18601951454 落地号:rdnis:“” network_addr:39.107.42.245
有originator "sip_profile_name":"gateway" "endpoint_disposition":"EARLY MEDIA"
第二个:呼入号码:caller_id_number:1005 呼出号码:destination_number:018601951454 落地号:rdnis:“” network_addr:192.168.0.129
有originatee "sip_profile_name":没有 "endpoint_disposition":"EARLY MEDIA"
3.分机转接
接通:
未接通:2.呼入
1.外部号码呼入18601951454-51300140
(两个)接通:第一个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:1005 落地号:rdnis:“51300140” network_addr:192.168.0.129
有originator "sip_profile_name":"internal" "endpoint_disposition":"ANSWER"
第二个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:1005 落地号:rdnis:“51300140” network_addr:192.168.0.129
有originatee "sip_profile_name":没有 "endpoint_disposition":"ANSWER"
未接通:
(一个)外线接入错误:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:51300140 落地号:rdnis:“” network_addr:39.107.42.245
没有originator "sip_profile_name":"external" "endpoint_disposition":"DELAYED NEGOTIATION",
(两个)外线接入内部错误:第一个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:1005落地号:rdnis:“51300140” network_addr:39.107.42.245
有originator "sip_profile_name":"internal" "endpoint_disposition":没有,
第二个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:51300140 落地号:rdnis:“” network_addr:39.107.42.245
没有originatee "sip_profile_name":没有 "endpoint_disposition":"DELAYED NEGOTIATION",
(四个)挂断:第一个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:1005落地号:rdnis:“51300140” network_addr:192.168.0.129
有originator "sip_profile_name":"internal" "endpoint_disposition":没有,
第二个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:voicemail落地号:rdnis:“51300140” network_addr:39.107.42.245
没有originator "sip_profile_name":没有 "endpoint_disposition":"EARLY MEDIA",
第三个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:1005落地号:rdnis:“51300140” network_addr:39.107.42.245
有originatee "sip_profile_name":没有 "endpoint_disposition":"ANSWER",
第四个:呼入号码:caller_id_name:18601951454 呼出号码:destination_number:voicemail落地号:rdnis:“51300140” network_addr:39.107.42.245
没有有originatee "sip_profile_name":没有 "endpoint_disposition":"EARLY MEDIA"",
2.分机转接
1.判断呼叫号码是否是分机号,判断接听号码是否是分机号
呼叫号码是,接听号码不是,呼出
呼叫号码是,接听号码是,内呼
呼叫号码不是,接听号码不是,呼入
呼叫号码不是,接听号码是,呼入
2.判断endpoint_disposition是否是ANSWER,如果是就是接通,如果,没有,不是失败
3.根据call_uuid判断是否是一个通话
4.根据billsec是否大于0判断是否通话成功