14 September 2025

Office Address

123/A, Miranda City Likaoli
Prikano, Dope

Phone Number

+0989 7876 9865 9

+(090) 8765 86543 85

Email Address

info@example.com

example.mail@hum.com

Blog @en Technical Posts

ACK and BYE methods

ACK and BYE methods

ACK method confirms that an entity has received a final response to an INVITE request. In its turn, BYE method signals termination of a dialog and ends a call.

Here is the example:

ACK sip:001234567890@10.135.0.1;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 10.135.0.12:5060;branch=z9hG4bKkio8kgkgmh02yv4m0ok
Max-Forwards: 70
From: "Calling User" <sip:151@10.135.0.1:5060>;tag=m3l2hbp
To: <sip:001234567890@10.135.0.1:5060;user=phone>;tag=as27b249ee
Call-ID: ud04chatv9q@10.135.0.1
CSeq: 10692 ACK
Proxy-Authorization: Digest username="151", realm="10.135.0.1", nonce="WWdAiVlnPjECocBoyYtBDshUs+RxMS+3", uri="sip:001234567890@10.135.0.1;transport=UDP", response="e710cace9e0bc857724f26f4106ea726"
User-Agent: Wildix W-AIR 03.55.00.24 9c7514340722 02:76:f3:d6:64
Content-Length: 0

The ACK from the client (a phone in this case) closes the first Transaction.

BYE sip:151@10.135.0.12;line=12071 SIP/2.0
Via: SIP/2.0/UDP 10.135.0.1;branch=z9hG4bK6cf.a70a01139192f1a06836622bda9535f3.0;rport
Max-Forwards: 69
From: <sip:001234567890@10.135.0.1:5060;user=phone>;tag=as27b249ee
To: "Calling User" <sip:151@10.135.0.1:5060>;tag=m3l2hbp
Call-ID: ud04chatv9q@10.135.0.1
CSeq: 102 BYE
User-Agent: WildixGW 35935
Reason: Q.850;cause=16;text="Normal Clearing"
Content-Length: 0

BYE is the message used to close an ongoing dialog and it opens the second transaction contained in this call as shown in the diagram above. Please note that the CSeq is completely different.

Q.850 provides the hang up reason for this call, including the cause number and the text “Normal Clearing”, which indicates that the disconnection has been generated by user.

As you see the User-Agent reports the server so the hang up is coming from the Server exactly as in the diagram.

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.135.0.1;branch=z9hG4bK6cf.a70a01139192f1a06836622bda9535f3.0;rport=5060
Max-Forwards: 69
From: <sip:001234567890@10.135.0.1:5060;user=phone>;tag=as27b249ee
To: "Calling User" <sip:151@10.135.0.1:5060>;tag=m3l2hbp
Call-ID: ud04chatv9q@10.135.0.1
CSeq: 102 BYE
User-Agent: Wildix W-AIR 03.55.00.24 9c7514340722
Reason: Q.850;cause=16;text="Normal Clearing"
Content-Length: 0

With this last message OK which definitely closes the transaction, the phone confirms receiving the BYE.

Information request:



    I need more information on improving the business communications

    Privacy*: I have read and accept the Privacy*
    I want to receive exclusive content for System Integrators and MSPs on how to grow my Business

    Social Sharing
    About Author

    Dimitri Osler

    CTO Wildix

    Leave a Reply

    Wildix UK Limited

    Wildix UK Limited
    Rolt House,
    Coventry Canal Basin,
    St. Nicholas Street, Coventry,
    West Midlands, CV1 4LY
    VAT ID: 276226491

    Phone: +44 330 056 3634

    Wildix Inc.

    800 N High Street
    Columbus, OH 43215

    Phone: +1 614‑484‑1500

    Wildix OÜ – Holding Company

    Laeva tn. 2,
    10111, Tallinn, Estonia
    VAT ID: EE 101984698

    Phone: +372 (61) 89586