免费咨询:010 86399905

Asterisk教程 daqid

  • Asterisk教程
  • Linux教程

    联系我们 Contact Us

    免费热线: 010 86399905
    北京大旗德讯科技有限公司 客服热线:010 86399905
    销售咨询:18601278976
    客服热线:13020040188
    售前服务QQ:1598520634
    技术服务QQ:250128146
    了解详情,请致电: 客服热线:
    010 86399905
    在线登记相关信息:
    在线提交

    asterisk E1线路挂断电话代码

     http://www.voip-info.org/wiki/view/Asterisk+variable+hangupcause

     asteisk E1线路调试时,需要判断电话接通情况和挂断问题。在线路挂断时,将会产生一个挂断代码。

    下面是asterisk挂断代码列表。

     

    /* Causes for disconnection (from Q.931) */

    1. define AST_CAUSE_UNALLOCATED 1
    2. define AST_CAUSE_NO_ROUTE_TRANSIT_NET 2
    3. define AST_CAUSE_NO_ROUTE_DESTINATION 3
    4. define AST_CAUSE_CHANNEL_UNACCEPTABLE 6
    5. define AST_CAUSE_CALL_AWARDED_DELIVERED 7
    6. define AST_CAUSE_NORMAL_CLEARING 16
    7. define AST_CAUSE_USER_BUSY 17
    8. define AST_CAUSE_NO_USER_RESPONSE 18
    9. define AST_CAUSE_NO_ANSWER 19
    10. define AST_CAUSE_CALL_REJECTED 21
    11. define AST_CAUSE_NUMBER_CHANGED 22
    12. define AST_CAUSE_DESTINATION_OUT_OF_ORDER 27
    13. define AST_CAUSE_INVALID_NUMBER_FORMAT 28
    14. define AST_CAUSE_FACILITY_REJECTED 29
    15. define AST_CAUSE_RESPONSE_TO_STATUS_ENQUIRY 30
    16. define AST_CAUSE_NORMAL_UNSPECIFIED 31
    17. define AST_CAUSE_NORMAL_CIRCUIT_CONGESTION 34
    18. define AST_CAUSE_NETWORK_OUT_OF_ORDER 38
    19. define AST_CAUSE_NORMAL_TEMPORARY_FAILURE 41
    20. define AST_CAUSE_SWITCH_CONGESTION 42
    21. define AST_CAUSE_ACCESS_INFO_DISCARDED 43
    22. define AST_CAUSE_REQUESTED_CHAN_UNAVAIL 44
    23. define AST_CAUSE_PRE_EMPTED 45
    24. define AST_CAUSE_FACILITY_NOT_SUBSCRIBED 50
    25. define AST_CAUSE_OUTGOING_CALL_BARRED 52
    26. define AST_CAUSE_INCOMING_CALL_BARRED 54
    27. define AST_CAUSE_BEARERCAPABILITY_NOTAUTH 57
    28. define AST_CAUSE_BEARERCAPABILITY_NOTAVAIL 58
    29. define AST_CAUSE_BEARERCAPABILITY_NOTIMPL 65
    30. define AST_CAUSE_CHAN_NOT_IMPLEMENTED 66
    31. define AST_CAUSE_FACILITY_NOT_IMPLEMENTED 69
    32. define AST_CAUSE_INVALID_CALL_REFERENCE 81
    33. define AST_CAUSE_INCOMPATIBLE_DESTINATION 88
    34. define AST_CAUSE_INVALID_MSG_UNSPECIFIED 95
    35. define AST_CAUSE_MANDATORY_IE_MISSING 96
    36. define AST_CAUSE_MESSAGE_TYPE_NONEXIST 97
    37. define AST_CAUSE_WRONG_MESSAGE 98
    38. define AST_CAUSE_IE_NONEXIST 99
    39. define AST_CAUSE_INVALID_IE_CONTENTS 100
    40. define AST_CAUSE_WRONG_CALL_STATE 101
    41. define AST_CAUSE_RECOVERY_ON_TIMER_EXPIRE 102
    42. define AST_CAUSE_MANDATORY_IE_LENGTH_ERROR 103
    43. define AST_CAUSE_PROTOCOL_ERROR 111
    44. define AST_CAUSE_INTERWORKING 127

    /* Special Asterisk aliases */

    1. define AST_CAUSE_BUSY AST_CAUSE_USER_BUSY
    2. define AST_CAUSE_FAILURE AST_CAUSE_NETWORK_OUT_OF_ORDER
    3. define AST_CAUSE_NORMAL AST_CAUSE_NORMAL_CLEARING
    4. define AST_CAUSE_NOANSWER AST_CAUSE_NO_ANSWER
    5. define AST_CAUSE_CONGESTION AST_CAUSE_NORMAL_CIRCUIT_CONGESTION
    6. define AST_CAUSE_NOTDEFINED 0
    7.  

     

     

     

     

    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < Protocol Discriminator: Q.931 (8)  len=13
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < Call Ref: len= 2 (reference 337/0x151) (Terminator)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < Message type: DISCONNECT (69)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < [08 02 82 a6]
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Public network serving the local user (2)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: <                  Ext: 1  Cause: Network out of order (38), class = Network Congestion (resource unavailable) (2) ]
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < [1e 02 82 88]
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  0: 0  Location: Public network serving the local user (2)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: <                               Ext: 1  Progress Description: Inband information or appropriate pattern now available. (8) ]
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: -- Processing IE 8 (cs0, Cause)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: -- Processing IE 30 (cs0, Progress Indicator)
    [Jan 13 14:49:25] VERBOSE[13266] logger.c: q931.c:3826 q931_receive: call 33105 on channel 4 enters state 12 (Disconnect Indication)

    教程 asterisk
    发布日期:2013-03-01 21:20 (责任编辑:xulei)