...
When 180 Ringing with the Record-Route is received, CUBE sends the PRACK to first SRV record and after retry count is exhausted, it does not send the PRACK to the next SRV record. After the PRACK timer is expired, CUBE does the DNS query to next SRV and sends the PRACK
PRACK should be enabled on the router. 180 Ringing with the Record-Route is received on the CUBE.
No Workaround.
The name server is configured for proxies as an SRV record. When a primary server in SRV Records is down and PRACK is enabled, CUBE does not do SRV query for the secondary available server to send PRACK. But, if PRACK is disabled, CUBE does SRV query if not reachable to the primary server. Call FLow: A call is made from EXT 7777 to 2004. CUBE choose a proxy server to send INVITE by doing a DNS query to the name server located on a different router. Ip Phone (7777)-----------CUBE ------------Proxy servers (cisco1.com and cisco2.com)-----------Ip Phone (2004) CUBE 1 -----------------Name server ( SRV records) ++ cisco.com domain name has two SRV records, cisco1.com and cisco2.com. ++ cisco2.com is down i.e. not reachable from the CUBE but has priorty 1. cisco2.com =======> 10.106.108.179 (Priority 1) cisco1.com =======> 10.106.115.196 (Priority 2) Server Name cisco2.com Priority 1 Weight 100 Port 5060 Server Name cisco1.com Priority 2 Weight 100 Port 5060 Noticed that only Invite is sent to the Secondary DNS 10.106.108.179 after Primary is unreachable. Rest of the responses such as PRACK, ACK etc are sent to First one 10.106.108.179 670820: Dec 18 17:13:53.457: //125281/211A78E8B24D/SIP/Transport/sipSPISendInvite: Sending Invite to the transport layer 670827: Dec 18 17:13:53.457: //-1/xxxxxxxxxxxx/SIP/Transport/sipTransportPostSendMessage: Posting send for msg=0x467BFCA8, addr=10.106.108.179, port=5060, local_addr=, connId=0 vrfid=0 for UDP 670995: Dec 18 17:13:54.361: //125281/211A78E8B24D/SIP/Info/info/4096/sipSPISendInvite: Associated container=0x28B918A0 to Invite 671005: Dec 18 17:13:54.361: //-1/xxxxxxxxxxxx/SIP/Transport/sipTransportPostSendMessage: Posting send for msg=0x22B31AD8, addr=10.106.115.196, port=5060, local_addr=, connId=0 vrfid=0 for UDP 671209: Dec 18 17:13:54.525: //125281/211A78E8B24D/SIP/Info/info/4096/sipSPISendPrack: Associated container=0x28B8C360 to Prack 671218: Dec 18 17:13:54.525: //-1/xxxxxxxxxxxx/SIP/Transport/sipTransportLogicSendMsg: connection-reuse configured, listen conn-id : 0 671219: Dec 18 17:13:54.525: //-1/xxxxxxxxxxxx/SIP/Transport/sipTransportPostSendMessage: Posting send for msg=0x22B5CFE4, addr=10.106.108.179, port=5060, local_addr=, connId=0 vrfid=0 for UDP