A Suitable Key Agreement Protocol Plays An Essential Role In Protecting The Communications Over Open Channels Among Users Using Voice Over Internet Protocol (VoIP). This Study Presents A Robust And Flexible Password Authenticated Key Agreement Protocol With User Anonymity For Session Initiation Protocol (SIP) Used By VoIP Communications. Security Analysis Demonstrates That The Proposed Protocol Enjoys Many Unique Properties, Such As User Anonymity, No Password Table, Session Key Agreement, Mutual Authentication, Password Updating Freely, Conveniently Revoking Lost Smartcards And So On. Furthermore, The Proposed Protocol Can Resist The Replay Attack, The Impersonation Attack, The Stolen-verifier Attack, The Man-in-middle Attack, The Denning-Sacco Attack And The Offline Dictionary Attack With Or Without Smartcards. Finally, The Performance Analysis Shows That The Protocol Is More Suitable For Practical Application In Comparison With Other Related Protocols.